.apps-section{color:var(--site-white);background:var(--site-graphite);padding-block:72px 64px}.apps-intro{grid-template-columns:1fr 1fr;align-items:end;gap:24px 64px;margin-block-end:36px;display:grid}.apps-intro .eyebrow{color:var(--site-orange-light);margin-block-end:16px}.apps-intro h2 em{color:var(--site-gray-300)}.apps-intro-support{max-width:380px;color:var(--site-gray-100);padding-block-end:4px}@media (width<=767px){.apps-section{padding-block:48px 40px}.apps-intro{grid-template-columns:minmax(0,1fr);gap:16px;margin-block-end:28px}.apps-intro-support{font-size:14px}}.question-showcase{--question-paper:var(--site-white);--question-silver:var(--site-gray-300);--question-muted:var(--site-gray-700);--question-graphite:var(--site-graphite);--foreground:var(--question-paper);--muted-foreground:var(--question-silver);--border:color-mix(in srgb, var(--question-silver) 28%, transparent);--ring:var(--site-orange-light);background-color:var(--question-graphite);background-image:linear-gradient(color-mix(in srgb, var(--question-graphite) 88%, transparent), color-mix(in srgb, var(--question-graphite) 88%, transparent)), url(/images/graphite-grain.svg);color:var(--foreground);background-size:256px 256px;margin-block-start:96px;padding-block:88px}.question-showcase :focus-visible{outline-color:var(--ring)}.question-showcase-layout{grid-template-columns:minmax(0,1fr);gap:32px;width:100%;min-width:0;max-width:900px;margin-inline:auto;display:grid}.question-showcase-heading{justify-content:space-between;align-items:end;gap:24px 40px;display:flex}.question-showcase-heading h2{max-width:520px;font-family:var(--font-display);text-wrap:balance;font-size:38px;font-weight:400;line-height:1.5}.question-showcase-heading p{color:var(--muted-foreground);flex:0 280px;margin:0;font-size:15px;line-height:1.8}.question-showcase-brand{color:var(--site-orange-light)}.question-showcase-workspace{min-width:0}.question-showcase-controls{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:24px;display:flex}.question-showcase-tabs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.question-showcase-tab{min-width:0;min-height:56px;color:var(--question-silver);cursor:pointer;text-align:center;font-family:var(--font-sans);transition:color var(--motion-standard) var(--motion-ease), background-color var(--motion-standard) var(--motion-ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:12px 8px;font-size:14px;font-weight:400;line-height:1.6;display:flex;position:relative}.question-showcase-tab:after{content:"";inset-inline:8px;background:var(--site-orange-light);opacity:0;height:2px;transition:opacity var(--motion-standard) var(--motion-ease);position:absolute;bottom:-1px}.question-showcase-tab:hover{color:var(--question-paper);background:#ffffff06}.question-showcase-tab[data-active]{color:var(--question-paper);background:0 0;font-weight:500}.question-showcase-tab[data-active]:after{opacity:1}.question-showcase-tab[data-active][data-autoplay]:after{background:color-mix(in srgb, var(--site-orange-light) 20%, transparent)}.question-showcase-progress{inset-inline:8px;background:var(--site-orange-light);transform-origin:100%;visibility:hidden;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.question-showcase-tab[data-autoplay] .question-showcase-progress{visibility:visible}.question-showcase-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.question-showcase-situation,.question-showcase-choice-arrow{display:none}.question-showcase-panels{min-width:0;display:grid}.question-showcase-panel{--answer-arrival-start:calc(var(--question-write-duration) + .4s);grid-area:1/1;grid-template-rows:subgrid;grid-row:1/3;min-width:0;display:grid}.question-showcase-panel[hidden]{visibility:hidden}@layer base{.question-showcase-panel[hidden]{display:grid!important}}.question-showcase-context{--muted-foreground:var(--site-gray-700);background:var(--site-gray-100);border:1px solid var(--site-gray-200);width:fit-content;min-width:0;max-width:min(86%,620px);color:var(--site-ink);border-radius:12px 4px 12px 12px;margin-bottom:20px;padding:15px 20px}.question-showcase-reply{--foreground:var(--site-ink);--muted-foreground:var(--site-gray-700);--ring:var(--site-orange);background:var(--question-paper);width:min(100%,760px);min-width:0;color:var(--foreground);border-radius:4px 12px 12px;justify-self:end;padding:24px 28px;box-shadow:0 12px 32px -20px #14151366}.question-showcase-context h3{font-family:var(--font-sans);text-wrap:pretty;margin-top:5px;font-size:19px;font-weight:400;line-height:1.7}.question-showcase-label{color:var(--muted-foreground);font-size:12px;line-height:1.6}.question-showcase-response{--foreground:var(--site-ink);--muted-foreground:var(--question-muted);--ring:var(--site-orange);background:var(--question-paper);width:100%;min-width:0;color:var(--foreground);border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.question-showcase-answer-heading{--reply-part-delay:0s;color:var(--site-ink);align-items:center;gap:10px;margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.7;display:flex}.question-showcase-mark{object-fit:contain;width:28px;height:28px}.question-showcase-insight{--reply-part-delay:.12s;text-wrap:pretty;font-size:19px;font-weight:500;line-height:1.85}.question-showcase-answer-body{--reply-part-delay:.28s;gap:14px;padding-block:16px 0;font-size:15px;line-height:2;display:grid}.question-showcase-next{--reply-part-delay:.44s;border-top:1px solid var(--site-gray-200);margin-top:22px;padding-block:16px 4px}.question-showcase-next>p:last-child{margin-top:6px;font-size:16px;line-height:1.9}.question-showcase-inner[data-reveal-ready]{transition:opacity .26s var(--motion-ease);transform:none}.question-showcase-panel:not([hidden])>.question-showcase-context{animation:question-message-send .26s var(--motion-ease) calc(var(--question-write-duration) + .1s) both}.question-showcase-panel:not([hidden]) .question-showcase-word{animation-name:question-word-arrive;animation-duration:90ms;animation-timing-function:ease-out;animation-fill-mode:both}.question-showcase-panel:not([hidden])>.question-showcase-reply{--message-arrival-distance:6px;animation:question-message-arrive .4s var(--motion-ease) var(--answer-arrival-start) both}.question-showcase-panel:not([hidden]) .question-showcase-reply-part{--message-arrival-distance:4px;animation:question-message-arrive .36s var(--motion-ease) calc(var(--answer-arrival-start) + var(--reply-part-delay)) both}.question-showcase-inner[data-reveal-ready]:not([data-revealed]) .question-showcase-panel>*,.question-showcase-inner[data-reveal-ready]:not([data-revealed]) :is(.question-showcase-word,.question-showcase-reply-part){animation:none}.question-showcase-panel:focus-within>*,.question-showcase-panel:focus-within :is(.question-showcase-word,.question-showcase-reply-part){opacity:1!important;transform:none!important}@keyframes question-word-arrive{0%{opacity:0}to{opacity:1}}@keyframes question-message-send{0%{opacity:.92;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes question-message-arrive{0%{opacity:0;transform:translateY(var(--message-arrival-distance))}to{opacity:1;transform:translateY(0)}}.question-showcase-reading{--reply-part-delay:.44s;border-top:1px solid var(--site-gray-200);width:100%;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:20px;padding-top:10px;font-size:12px;line-height:1.7;display:flex}.question-showcase-source-scope{flex-basis:100%;margin-top:4px}.question-showcase-source.source-link{text-align:start;max-width:100%;min-height:44px;color:var(--site-orange);transition:color var(--motion-standard) var(--motion-ease);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:inline-flex}.question-showcase-source.source-link:hover{color:var(--site-orange-hover);text-underline-offset:5px;background:0 0;text-decoration:underline}.question-showcase-source:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.question-showcase-source svg{flex-shrink:0;width:16px;height:16px}.question-showcase-source svg:last-child{transition:transform var(--motion-standard) var(--motion-ease)}.question-showcase-source:is(:hover,:focus-visible) svg:last-child{transform:translate(-2px,-2px)}@media (width>=1001px){.question-showcase-layout{grid-template-rows:auto 1fr;grid-template-columns:264px minmax(0,1fr);align-items:start;gap:28px 48px;max-width:1080px}.question-showcase-heading{grid-area:1/1;padding-top:4px;display:block}.question-showcase-heading h2{text-wrap:initial;font-size:30px;line-height:1.65}.question-showcase-brand{display:block}.question-showcase-heading p{margin-top:16px;font-size:14px}.question-showcase-workspace{display:contents}.question-showcase-controls{border-bottom:0;grid-area:2/1;margin:0;display:block}.question-showcase-tabs{grid-template-columns:minmax(0,1fr);gap:4px}.question-showcase-tab{border-bottom:1px solid var(--border);text-align:start;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:4px 16px;min-height:88px;padding:15px 16px;font-size:12px;display:grid}.question-showcase-tab>span:first-child{grid-area:1/1}.question-showcase-tab[data-active]{color:var(--site-orange-light);background:#ffffff09}.question-showcase-tab:hover{background:#ffffff0d}.question-showcase-tab:after,.question-showcase-progress{inset-inline:16px}.question-showcase-situation{color:var(--question-paper);grid-area:2/1;font-size:15px;line-height:1.7;display:block}.question-showcase-choice-arrow{width:16px;height:16px;color:var(--question-silver);transition:color var(--motion-standard) var(--motion-ease);grid-area:1/2/3;display:block}.question-showcase-tab[data-active] .question-showcase-choice-arrow{color:var(--site-orange-light)}.question-showcase-panels{grid-area:1/2/3}.question-showcase-reply{width:min(94%,720px)}}@media (width<=900px){.question-showcase-heading{gap:8px;display:grid}.question-showcase-heading h2{text-wrap:initial;max-width:none;font-size:32px}.question-showcase-heading p{max-width:440px}}@media (width<=700px){.question-showcase{margin-block-start:56px;padding-block:40px}.question-showcase-layout{gap:24px}.question-showcase-heading h2{font-size:28px}.question-showcase-heading p{font-size:14px}.question-showcase-context{max-width:94%;margin-bottom:14px;padding:12px 15px}.question-showcase-context h3{font-size:17px}.question-showcase-reply{padding:18px}.question-showcase-controls{gap:4px;margin-bottom:18px}.question-showcase-tab{min-height:60px;padding:10px 3px;font-size:12px}.question-showcase-insight{font-size:18px}.question-showcase-answer-body{padding-block:18px 0}.question-showcase-next{margin-top:18px;padding-block:14px 4px}}@media (prefers-reduced-motion:reduce){.question-showcase-tab,.question-showcase-tab:after,.question-showcase-choice-arrow,.question-showcase-source,.question-showcase-source svg{transition:none}.question-showcase-panel:not([hidden])>:is(.question-showcase-context,.question-showcase-reply),.question-showcase-panel:not([hidden]) :is(.question-showcase-word,.question-showcase-reply-part){animation:none}.question-showcase-progress{display:none}.question-showcase-tab[data-active][data-autoplay]:after{background:var(--site-orange-light)}}.question-showcase-citation{flex-basis:100%;margin:6px 0 0}.question-showcase-citation blockquote{border-inline-start:2px solid var(--site-orange);color:var(--site-gray-700);margin:0;padding-inline-start:14px;font-size:14px;line-height:1.8}.question-showcase-citation blockquote p{margin:0}.question-showcase-citation figcaption{flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}
