@layer qfds-extensions{:root{--qfds-dock-composer-height:calc(14 * var(--space-unit));--qfds-dock-composer-inset:var(--space-2);--qfds-dock-composer-radius:calc(var(--qfds-dock-composer-height) / 2);--qfds-dock-composer-button:calc(var(--qfds-dock-composer-height) - 2 * var(--qfds-dock-composer-inset));--qfds-dock-composer-glyph:calc(5 * var(--space-unit));--qfds-dock-composer-room-start:calc(var(--qfds-dock-composer-inset) + var(--qfds-dock-composer-button) + var(--space-2));--qfds-dock-composer-room-end:calc(var(--qfds-dock-composer-inset) + var(--qfds-dock-composer-button) + var(--space-2));--qfds-dock-composer-lead-inset:0px;--qfds-dock-composer-room-plain:calc(var(--qfds-dock-composer-inset) + var(--space-4));--qfds-dock-composer-width:calc(180 * var(--space-unit));--qfds-dock-composer-field-drop:calc(var(--space-1) / 2);--qfds-dock-composer-quiet:var(--muted-foreground);--qfds-dock-composer-hover:color-mix(in srgb,var(--foreground) 10%,transparent);--qfds-dock-composer-send:var(--foreground);--qfds-dock-composer-send-ink:var(--background);--qfds-dock-composer-send-idle:color-mix(in srgb,var(--foreground) 72%,transparent);--qfds-dock-crew-gap:var(--space-3);--qfds-dock-crew-mark:calc(9 * var(--space-unit));--qfds-dock-crew-overlap:calc(-2 * var(--space-unit));--qfds-dock-crew-surface:var(--secondary);--qfds-dock-crew-ring:var(--background);--qfds-dock-crew-mark-glyph:calc(5 * var(--space-unit));--qfds-dock-crew-ink:var(--foreground);--qfds-dock-crew-enter:.42s;--qfds-dock-crew-stagger:70ms;--qfds-dock-crew-rise:var(--space-2);--qfds-dock-crew-ease:cubic-bezier(.2,.7,.2,1);--qfds-dock-press:.96;--qfds-dock-layer-height:calc(var(--qfds-dock-bottom) + var(--qfds-dock-crew-mark) + var(--qfds-dock-crew-gap) + var(--qfds-dock-composer-height) + env(safe-area-inset-bottom));--qfds-dock-room:calc(var(--qfds-dock-layer-height) + var(--space-4));--qfds-dock-room-min-preview:calc(40 * var(--space-unit));--qfds-dock-consent-height:var(--qfds-dock-layer-height)}.qfds-dock-crew{justify-content:center;align-items:center;gap:var(--space-3);min-width:0;color:var(--qfds-dock-crew-ink);font:500 var(--text-body)/var(--line-body) var(--font-ui),sans-serif;pointer-events:none;display:flex}.qfds-dock-crew-marks{flex:none;display:inline-flex}.qfds-dock-crew-mark{box-sizing:border-box;width:var(--qfds-dock-crew-mark);height:var(--qfds-dock-crew-mark);border:2px solid var(--qfds-dock-crew-ring);background:var(--qfds-dock-crew-surface);border-radius:50%;place-items:center;display:inline-grid}.qfds-dock-crew-mark+.qfds-dock-crew-mark{margin-left:var(--qfds-dock-crew-overlap)}.qfds-dock-crew-mark>:is(svg,img){width:var(--qfds-dock-crew-mark-glyph);height:var(--qfds-dock-crew-mark-glyph);margin:0}.qfds-stage-dock[data-variant=composer]>.qfds-dock-crew{box-sizing:border-box;width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0}.qfds-dock-crew-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:820px){.qfds-stage-dock[data-variant=composer] .qfds-dock-crew-line{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}.qfds-dock-composer-start,.qfds-dock-composer-send{box-sizing:border-box;width:var(--qfds-dock-composer-button);height:var(--qfds-dock-composer-button);color:var(--qfds-dock-composer-quiet);cursor:pointer;transition:background-color var(--motion-feedback),color var(--motion-feedback),scale var(--motion-feedback);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.qfds-dock-composer-start>svg,.qfds-dock-composer-send>svg{width:var(--qfds-dock-composer-glyph);height:var(--qfds-dock-composer-glyph);margin:0}.qfds-dock-composer-start{background:var(--qfds-dock-composer-hover);color:var(--foreground)}@media (hover:hover){.qfds-dock-composer-start:hover{background:var(--qfds-dock-composer-hover);color:var(--foreground)}}.qfds-dock-composer-start:focus-visible,.qfds-dock-composer-send:focus-visible{background:var(--qfds-dock-composer-hover);color:var(--foreground);outline:none}.qfds-dock-composer-end{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.qfds-dock-composer-send{background:var(--qfds-dock-composer-send-idle);color:var(--qfds-dock-composer-send-ink)}.qfds-dock-composer-send[data-ready]{background:var(--qfds-dock-composer-send)}.qfds-dock-composer-send:focus-visible{background:var(--qfds-dock-composer-send);color:var(--qfds-dock-composer-send-ink)}.qfds-dock-composer-send>svg{rotate:180deg}:is(.qfds-dock-composer-start,.qfds-dock-composer-send):active{scale:var(--qfds-dock-press)}@media (prefers-reduced-motion:no-preference){.qfds-stage-dock-layer[data-shown] .qfds-stage-dock[data-variant=composer] .qfds-dock-crew-mark,.qfds-stage-dock-layer[data-shown] .qfds-stage-dock[data-variant=composer] .qfds-dock-crew-line{animation:qfds-dock-crew-in var(--qfds-dock-crew-enter) var(--qfds-dock-crew-ease) both}.qfds-stage-dock-layer[data-shown] .qfds-stage-dock[data-variant=composer] .qfds-dock-crew-mark:nth-child(2){animation-delay:var(--qfds-dock-crew-stagger)}.qfds-stage-dock-layer[data-shown] .qfds-stage-dock[data-variant=composer] .qfds-dock-crew-mark:nth-child(3){animation-delay:calc(2 * var(--qfds-dock-crew-stagger))}.qfds-stage-dock-layer[data-shown] .qfds-stage-dock[data-variant=composer] .qfds-dock-crew-mark:nth-child(4){animation-delay:calc(3 * var(--qfds-dock-crew-stagger))}.qfds-stage-dock-layer[data-shown] .qfds-stage-dock[data-variant=composer] .qfds-dock-crew-line{animation-delay:calc(4 * var(--qfds-dock-crew-stagger))}}@keyframes qfds-dock-crew-in{0%{opacity:0;translate:0 var(--qfds-dock-crew-rise)}}@media (prefers-reduced-motion:reduce){:is(.qfds-dock-composer-start,.qfds-dock-composer-send){transition:none}:is(.qfds-dock-composer-start,.qfds-dock-composer-send):active{scale:1}}@media (forced-colors:active){.qfds-dock-composer-start,.qfds-dock-composer-send{color:buttontext;background:buttonface;border:1px solid buttontext}:is(.qfds-dock-composer-start,.qfds-dock-composer-send):focus-visible{forced-color-adjust:none;color:buttonface;background:buttontext;border-color:buttontext;outline:none}}}.qfds-stage-dock[data-variant=composer]{--qfds-dock-width:var(--qfds-dock-composer-width);align-items:stretch;gap:var(--qfds-dock-crew-gap);flex-direction:column;display:flex}.qfds-stage-dock[data-variant=composer][data-state=open]>.qfds-dock-crew{visibility:hidden}.qfds-stage-dock[data-variant=composer] .qf-starter-prompt,.qfds-stage-dock[data-variant=composer][data-state=open] .qf-starter-prompt{min-height:var(--qfds-dock-composer-height);padding:var(--qfds-dock-composer-inset) var(--qfds-dock-composer-room-end) var(--qfds-dock-composer-inset) var(--qfds-dock-composer-room-start);border-radius:var(--qfds-dock-composer-radius);align-items:center}.qfds-stage-dock[data-variant=composer] .qf-starter-prompt:before,.qfds-stage-dock[data-variant=composer] .qf-starter-prompt:after{border-radius:var(--qfds-dock-composer-radius)}.qfds-stage-dock[data-variant=composer] .qf-search-form,.qfds-stage-dock[data-variant=composer][data-state=open] .qf-search-form{border-radius:var(--qfds-dock-composer-radius);align-items:center}.qfds-stage-dock[data-variant=composer] .qf-search-form>.qf-search-icon{display:none}.qfds-stage-dock[data-variant=composer] .qf-search-form>:has(>.qf-search-icon){display:none}.qfds-stage-dock[data-variant=composer] .qfds-placeholder-cycle,.qfds-stage-dock[data-variant=composer][data-state=open]>.qf-search-composer[data-open] .qfds-placeholder-cycle{inset-inline-start:var(--qfds-dock-composer-lead-inset)}.qfds-stage-dock[data-variant=composer][data-start=none]{--qfds-dock-composer-room-start:var(--qfds-dock-composer-room-plain)}.qfds-stage-dock[data-variant=composer]>.qfds-dock-composer-start{bottom:var(--qfds-dock-composer-inset);left:var(--qfds-dock-composer-inset);z-index:2;position:absolute}.qfds-stage-dock[data-variant=composer]>.qfds-dock-composer-end{right:var(--qfds-dock-composer-inset);bottom:var(--qfds-dock-composer-inset);z-index:2;position:absolute}.qfds-stage-dock[data-variant=composer]:has(>.qf-search-composer[data-open])>:is(.qfds-dock-composer-start,.qfds-dock-composer-end){top:calc(var(--qfds-dock-crew-mark) + var(--qfds-dock-crew-gap) + var(--qfds-dock-composer-inset) + var(--qfds-dock-composer-field-drop));bottom:auto}@media (max-width:820px){body:not(:has(.qfds-mobile-bar)):has(>.qfds-stage-dock-layer[data-shown]>.qfds-stage-dock[data-variant=composer]) .qfds-consent{bottom:calc(var(--qfds-dock-consent-height) + var(--space-2))}}@media (min-width:821px) and (max-width:1279px){body:has(>.qfds-stage-dock-layer[data-shown]>.qfds-stage-dock[data-variant=composer]) .qfds-consent{bottom:calc(var(--qfds-dock-consent-height) + var(--space-2))}}@media (min-width:821px){body:has(>.qfds-stage-dock-layer[data-shown]>.qfds-stage-dock[data-variant=composer]){padding-bottom:var(--qfds-dock-room)}body:has(>.qfds-stage-dock-layer[data-shown]>.qfds-stage-dock[data-variant=composer]) .qf-page>main:not(.qf-reading){padding-bottom:0}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage{--qfds-stage-reserve:var(--qfds-dock-room);--qfds-stage-fill:1;--qfds-stage-min-preview:var(--qfds-dock-room-min-preview)}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage:has(+.qfds-stage-more){--qfds-stage-bar-room:calc(var(--qfds-stage-more-gap) + var(--control-height))}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage+.qfds-stage-more{margin-bottom:var(--qfds-dock-room)}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage+.qfds-stage-more:has(+.qfds-stage-similar){margin-bottom:0}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage:not(:has(+.qfds-stage-more))+*{margin-top:var(--qfds-dock-room)}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage[data-fit=content]{min-height:calc(100svh - var(--qfds-stage-header-height) - var(--qfds-stage-offset) - var(--qfds-dock-room));--qfds-stage-demo-min-height:0px;grid-template-rows:minmax(0,1fr) auto;display:grid}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage[data-fit=content] .qfds-stage-preview-frame>*{height:100%}:is(body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage[data-fit=content] .qfds-stage-preview-frame>.qfds-flow,body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage[data-fit=content] .qfds-stage-preview-frame>.qfds-flow:not(:has(.qfds-stage-demo))){--qfds-flow-canvas-height:100%;grid-template-rows:minmax(0,1fr) auto;display:grid}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-stage[data-fit=content] .qfds-stage-demo{height:100%}}@media (min-width:1280px){body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-consent[data-layout=pill]{left:var(--qfds-consent-inset);right:auto;bottom:var(--qfds-consent-inset);gap:var(--qfds-consent-gap);width:max-content;max-width:min(calc(var(--qfds-dock-composer-width) / 2 - var(--qfds-consent-inset) - var(--space-4)),var(--qfds-consent-max-width));padding:var(--qfds-consent-pad);border:var(--qfds-menu-edge);border-radius:var(--qfds-menu-radius);background:var(--qfds-overlay-surface);box-shadow:var(--qfds-overlay-shadow);-webkit-backdrop-filter:blur(var(--qfds-overlay-blur));backdrop-filter:blur(var(--qfds-overlay-blur));margin-inline:0;display:grid}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-consent[data-layout=pill] .qfds-consent-caption{white-space:normal;color:var(--qfds-consent-caption-ink)}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-consent[data-layout=pill] .qfds-consent-actions{flex:initial;align-items:baseline;gap:var(--qfds-consent-pad);flex-wrap:wrap}body:has(>.qfds-stage-dock-layer>.qfds-stage-dock[data-variant=composer]) .qfds-consent[data-layout=pill]{max-width:calc((100vw - var(--qfds-dock-composer-width)) / 2 - var(--qfds-consent-inset) - var(--space-4))}}
@property --qfds-header-control{syntax:"<length>";inherits:true;initial-value:36px}@property --qfds-header-row-height{syntax:"<length>";inherits:true;initial-value:44px}:root{--qfds-header-difference-edge:#fff3;--qfds-header-row-height:calc(var(--control-height) + 2 * var(--qfds-header-island-pad));--qfds-header-row-gap:var(--space-6);--qfds-header-row-item-pad:var(--space-3);--qfds-header-row-item-radius:calc(var(--radius) - var(--space-1));--qfds-header-row-control:var(--control-height);--qfds-header-compact-from:var(--space-4);--qfds-header-compact-until:var(--space-1);--qfds-header-underlay-ink:#000;--qfds-header-account-slot:calc(16.25 * var(--space-unit));--qfds-header-account-face:var(--qfds-header-difference-ink);--qfds-header-account-ink:var(--background);--qfds-header-account-edge:color-mix(in srgb,var(--background) 32%,transparent);--qfds-header-account-hover:color-mix(in srgb,var(--qfds-header-difference-ink),var(--background) 12%);--qfds-header-focus-plate:var(--qfds-header-difference-surface);--qfds-nav-panel-pad:var(--qfds-inset);--qfds-nav-panel-col-gap:var(--space-2);--qfds-nav-panel-col:calc(40 * var(--space-unit));--qfds-nav-panel-col-wide:calc(80 * var(--space-unit));--qfds-nav-panel-col-media:calc(100 * var(--space-unit));--qfds-nav-panel-row:var(--control-height,36px);--qfds-nav-item-row:calc(14 * var(--space-unit));--qfds-nav-item-row-media:calc(16 * var(--space-unit));--qfds-nav-item-gap:var(--space-3);--qfds-nav-item-cover-aspect:var(--qfds-stage-similar-aspect,708 / 554);--qfds-nav-item-cover-radius:calc(var(--space-unit) / 2);--qfds-sheet-exit:calc(var(--motion-feedback) * .7);--qfds-nav-item-lines:2}.qfds-stage-header-action-marks{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:none;display:inline-flex}.qfds-stage-header-action-marks>.qfds-icon{width:var(--qfds-glyph-button);height:var(--qfds-glyph-button);flex:none;margin:0}.qfds-stage-header-back{display:none}@media (max-width:820px){.qfds-stage-header-back{flex:none;align-items:center;display:inline-flex}.qfds-stage-header[data-mobile-nav]:is([data-composition=approved],[data-composition=bridge],[data-composition=row]) .qfds-stage-header-start:has(>.qfds-stage-header-back){gap:0}.qfds-stage-header .qfds-stage-header-back+a{box-shadow:none;background:0 0;margin-inline:0}}@media (min-width:821px){.qfds-stage-header[data-composition=approved] .qfds-stage-header-back+a{margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.qfds-stage-header[data-composition=row]{min-height:var(--qfds-header-row-height);padding:var(--qfds-header-island-pad) 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto}.qfds-stage-header[data-composition=row] .qfds-stage-header-start{gap:var(--qfds-header-row-gap)}.qfds-stage-header[data-composition=row] .qfds-stage-header-start>:first-child{margin:0;position:static;translate:none}.qfds-stage-header[data-composition=row] .qfds-nav-tabs{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.qfds-stage-header[data-composition=row] .qfds-nav-tab>:is(a,button){gap:var(--space-1);padding:0 var(--qfds-header-row-item-pad);border-radius:var(--qfds-header-row-item-radius);box-shadow:none;color:var(--muted-foreground);background:0 0}.qfds-stage-header[data-composition=row] .qfds-nav-tab[data-current]>:is(a,button){box-shadow:none;color:var(--qfds-header-difference-ink);background:0 0}.qfds-stage-header[data-composition=row] .qfds-nav-tab>button[data-state=open]{background:var(--qfds-header-difference-surface);color:var(--qfds-header-difference-ink)}.qfds-stage-header[data-composition=row] .qfds-nav-tab>:is(a,button):focus-visible,.qfds-stage-header[data-composition=row] [data-qfds-component=StageHeaderAction]:focus-visible{background:var(--qfds-header-focus-plate);color:var(--qfds-header-difference-ink);outline:none}.qfds-stage-header[data-composition=row] .qfds-burger-button:focus-visible{background:var(--qfds-header-focus-plate);outline:none}.qfds-stage-header[data-composition=row] .qfds-stage-header-start>a:has(>.qfds-stage-brand):focus-visible{border-radius:calc(var(--control-height) / 3 + var(--qfds-button-focus-offset));outline:none}.qfds-stage-header[data-composition=row] :is(.qfds-nav-tab>button,[data-qfds-component=StageHeaderAction])>.qfds-icon{color:inherit;flex:none;margin:0}.qfds-stage-header[data-composition=row] :is(.qfds-nav-tab>button,[data-qfds-component=StageHeaderAction])[data-state=open]>.qfds-icon[data-glyph=chevron-down]{transform:rotate(180deg)}.qfds-stage-header[data-composition=row] .qfds-stage-header-end{gap:var(--space-2)}.qfds-stage-header[data-composition=row] [data-qfds-component=StageHeaderAction]{--qfds-button-line-color:var(--qfds-header-difference-edge);color:var(--qfds-header-difference-ink)}.qfds-stage-header[data-composition=row] [data-qfds-component=StageHeaderAction][data-state=open]{background:var(--qfds-header-difference-surface)}.qfds-stage-header[data-composition=row] [data-qfds-component=StageHeaderAction]>.qfds-icon:not([data-glyph]){width:var(--qfds-glyph-button);height:var(--qfds-glyph-button)}.qfds-stage-header[data-composition=row] .qfds-separator[data-qfds-component=StageHeaderSeparator]{box-sizing:border-box;inline-size:var(--qfds-island-edge-width);block-size:calc(var(--control-height) / 2);margin-inline:var(--space-1);background-color:var(--qfds-header-difference-edge);flex:none;align-self:center}.qfds-stage-header[data-composition=row]{--qfds-header-control:var(--qfds-header-row-control);--control-height:var(--qfds-header-control);--qfds-button-height:var(--qfds-header-control)}}@media (min-width:821px) and (hover:hover){.qfds-stage-header[data-composition=row] .qfds-nav-tab>:is(a,button):hover,.qfds-stage-header[data-composition=row] [data-qfds-component=StageHeaderAction]:hover{background:var(--qfds-header-difference-surface);color:var(--qfds-header-difference-ink)}}@media (min-width:821px) and (prefers-reduced-motion:no-preference){.qfds-stage-header[data-composition=row] :is(.qfds-nav-tab>button,[data-qfds-component=StageHeaderAction])>.qfds-icon[data-glyph=chevron-down]{transition:transform var(--motion-feedback) cubic-bezier(.2,.8,.2,1)}}@media (min-width:821px) and (max-width:827px){.qfds-stage-header[data-composition=row] .qfds-stage-brand .qfds-stage-brand-desktop{display:none}.qfds-stage-header[data-composition=row] .qfds-stage-brand .qfds-stage-brand-compact{width:var(--control-height);height:var(--control-height);display:block}}.qfds-stage-header-account{min-inline-size:var(--qfds-header-account-slot);flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.qfds-stage-header-account:has(>.qfds-avatar){min-inline-size:0}.qfds-stage-header-account{--qfds-button-inverse-surface:var(--qfds-header-account-face);--qfds-button-inverse-ink:var(--qfds-header-account-ink);--qfds-button-inverse-depth:var(--qfds-header-account-edge);--qfds-button-inverse-hover:var(--qfds-header-account-hover)}.qfds-stage-header .qfds-stage-header-account :is(button,a)[data-variant=inverse]{color:var(--qfds-header-account-ink)}@media (max-width:820px){.qfds-stage-header-phone-end [data-qfds-component=StageHeaderAction]{--qfds-button-line-color:var(--qfds-header-difference-edge);color:var(--qfds-header-difference-ink);flex:none}}@media (max-width:472px){.qfds-stage-header-phone-end [data-qfds-component=StageHeaderAction]{display:none}}@media (max-width:820px){.qfds-stage-header[data-variant=island][data-composition=row]{padding:var(--space-1) 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}.qfds-header-underlay{background:linear-gradient(to bottom, var(--qfds-header-underlay-ink) 0%, color-mix(in srgb,var(--qfds-header-underlay-ink) 96.2%,transparent) 12.5%, color-mix(in srgb,var(--qfds-header-underlay-ink) 85.4%,transparent) 25%, color-mix(in srgb,var(--qfds-header-underlay-ink) 69.1%,transparent) 37.5%, color-mix(in srgb,var(--qfds-header-underlay-ink) 50%,transparent) 50%, color-mix(in srgb,var(--qfds-header-underlay-ink) 30.9%,transparent) 62.5%, color-mix(in srgb,var(--qfds-header-underlay-ink) 14.6%,transparent) 75%, color-mix(in srgb,var(--qfds-header-underlay-ink) 3.8%,transparent) 87.5%, transparent 100%)}@media (min-width:821px){.qfds-header-underlay[data-sizing=tokens]:has(+.qfds-stage-header[data-composition=row]){height:calc(var(--qfds-header-row-height) + var(--qfds-header-island-inset) + env(safe-area-inset-top) + var(--qfds-header-underlay-extra))}}.qfds-action-menu.qfds-nav-panel{box-sizing:border-box;width:max-content;max-width:calc(100vw - 2 * var(--qfds-grid-inset));padding:var(--qfds-nav-panel-pad);display:grid}.qfds-nav-panel-cols{align-items:flex-start;column-gap:var(--qfds-nav-panel-col-gap);min-width:0;display:flex}.qfds-nav-panel-col{--qfds-nav-panel-col-width:var(--qfds-nav-panel-col);box-sizing:border-box;flex:0 1 var(--qfds-nav-panel-col-width);width:var(--qfds-nav-panel-col-width);align-content:start;display:grid}.qfds-nav-panel-col[data-width=wide]{--qfds-nav-panel-col-width:var(--qfds-nav-panel-col-wide);min-width:0}.qfds-nav-panel-col[data-width=media]{--qfds-nav-panel-col-width:var(--qfds-nav-panel-col-media);min-width:0}.qfds-nav-panel .qfds-action-menu-item:not(:has(>.qfds-nav-item-text))>span:last-child{white-space:nowrap}.qfds-nav-panel-col[data-rule]{padding-left:var(--qfds-nav-panel-col-gap);border-left:var(--qfds-island-edge-width) solid var(--qfds-border-subtle);align-self:stretch}.qfds-nav-panel .qfds-action-menu-label{padding:var(--space-2) var(--qfds-header-row-item-pad) var(--space-1)}.qfds-nav-panel-note{padding:0 var(--qfds-header-row-item-pad) var(--space-2);color:var(--muted-foreground);font:400 var(--qfds-button-size)/var(--qfds-button-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-button-tracking);margin:0}.qfds-nav-panel .qfds-action-menu-item{min-height:var(--qfds-nav-panel-row)}.qfds-nav-panel-foot{gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--qfds-island-edge-width) solid var(--qfds-border-subtle);flex-wrap:wrap;display:flex}.qfds-nav-item-media{flex:none;display:flex}.qfds-nav-item-media .qfds-action-menu-provider img{filter:invert()}.qfds-nav-item-cover{height:var(--qfds-material-icon-row,48px);aspect-ratio:var(--qfds-nav-item-cover-aspect);border-radius:var(--qfds-nav-item-cover-radius);background:var(--secondary);flex:none;display:block;position:relative;overflow:hidden}.qfds-nav-item-cover>*{width:100%;height:100%;position:absolute;inset:0}.qfds-nav-item-cover>img{object-fit:cover}.qfds-nav-item-text{gap:calc(var(--space-unit) / 2);min-width:0;display:grid}.qfds-nav-item-title{color:var(--qfds-ink-primary)}.qfds-nav-item-desc{-webkit-line-clamp:var(--qfds-nav-item-lines);line-clamp:var(--qfds-nav-item-lines);color:var(--muted-foreground);transition:color var(--motion-feedback);-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.qfds-action-menu-item:has(>.qfds-nav-item-text){align-items:center;gap:var(--qfds-nav-item-gap);min-height:var(--qfds-nav-item-row);padding:var(--space-2) var(--qfds-header-row-item-pad);white-space:normal}.qfds-action-menu-item:has(>.qfds-nav-item-media){min-height:var(--qfds-nav-item-row-media)}.qfds-action-menu-item:is([data-highlighted],:focus-visible) .qfds-nav-item-desc{color:var(--secondary-foreground)}.qfds-action-menu-item:is([data-highlighted],:focus-visible) .qfds-material-icon{--qfds-material-icon-surface:var(--qfds-material-icon-surface-hover)}@media (max-width:820px){.qfds-stage-sheet[data-presentation=full]{top:calc(var(--qfds-stage-header-height) + var(--space-4) + env(safe-area-inset-top));align-content:start;row-gap:var(--space-2);width:auto;max-height:none;padding:var(--space-2) var(--qfds-grid-inset) calc(var(--qfds-mobile-bar-height) + var(--qfds-mobile-bar-bottom) + var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--qfds-menu-radius) var(--qfds-menu-radius) 0 0;border-bottom:0;bottom:0;left:0;right:0}.qfds-stage-sheet[data-presentation=full] .qfds-stage-sheet-label{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--muted-foreground);font:400 var(--qfds-button-size)/var(--qfds-button-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-button-tracking);margin:0}.qfds-stage-sheet[data-presentation=full] .qfds-stage-sheet-label[data-role=title]{color:var(--qfds-ink-primary);font-weight:var(--qfds-button-weight);padding-bottom:0}.qfds-stage-sheet[data-presentation=full] .qfds-stage-sheet-label[data-role=title]+[data-role=note]{padding-top:0}.qfds-stage-sheet[data-presentation=full] .qfds-stage-sheet-item>:is(a,button):has(>.qfds-nav-item-text){gap:var(--qfds-nav-item-gap);min-height:var(--qfds-nav-item-row-media);padding:var(--space-2) var(--space-3);color:var(--qfds-ink-primary);font-size:var(--text-body);white-space:normal}.qfds-stage-sheet[data-presentation=full] .qfds-stage-sheet-user-actions{--qfds-button-height:var(--qfds-touch-min)}.qfds-stage-sheet[data-presentation=full] .qfds-stage-sheet-item>:is(a,button) .qfds-nav-item-desc{font-size:var(--qfds-button-size)}.qfds-stage-sheet[data-presentation=full] .qfds-stage-sheet-item>:is(a,button):is(:hover,:focus-visible) .qfds-nav-item-desc{color:var(--secondary-foreground)}.qfds-stage-sheet[data-presentation=full]>.qfds-stage-sheet-footer{margin-top:auto}body:has(.qfds-stage-sheet[data-presentation=full]) .qfds-mobile-bar{z-index:82;pointer-events:auto}body:has(.qfds-stage-sheet[data-presentation=full]) .qfds-stage-menu-scrim{top:calc(var(--qfds-stage-header-height) + var(--space-4) + env(safe-area-inset-top));border-radius:var(--qfds-menu-radius) var(--qfds-menu-radius) 0 0;background:var(--background)}}@media (max-width:820px) and (prefers-reduced-motion:no-preference){body:has(.qfds-stage-sheet[data-presentation=full]) .qfds-stage-menu-scrim{animation:qfds-sheet-in var(--motion-feedback) cubic-bezier(.2,.8,.2,1)}.qfds-stage-sheet[data-presentation=full]{animation:qfds-sheet-in var(--motion-feedback) cubic-bezier(.2,.8,.2,1)}.qfds-stage-sheet[data-presentation=full][data-state=closed]{animation:qfds-sheet-out var(--qfds-sheet-exit) cubic-bezier(.4,0,.8,.2) forwards}body:has(.qfds-stage-sheet[data-presentation=full]) .qfds-stage-menu-scrim[data-state=closed]{animation:qfds-sheet-out var(--qfds-sheet-exit) cubic-bezier(.4,0,.8,.2) forwards}}@keyframes qfds-sheet-out{0%{opacity:1;transform:none}to{transform:translateY(var(--space-6));opacity:0}}@media (max-width:820px){.qfds-mobile-bar[data-variant=catalog]:before{right:auto;bottom:calc(-1 * (var(--qfds-mobile-bar-bottom) + env(safe-area-inset-bottom)));width:100vw;left:calc(50% - 50vw)}}@media (hover:none){.qfds-stage-header[data-composition=row] .qfds-burger-button:hover{background:0 0}}.qfds-stage-header-action-compact-icon{display:none}@media (min-width:740px) and (max-width:820px){.qfds-stage-header[data-composition=row] .qfds-stage-header-end>.qfds-separator[data-qfds-component=StageHeaderSeparator]{display:none}.qfds-stage-header[data-mobile-nav][data-composition=row]{gap:var(--space-2);min-height:var(--qfds-header-row-height);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start end"}.qfds-stage-header[data-mobile-nav][data-composition=row] .qfds-stage-header-start{gap:var(--space-3)}.qfds-stage-header[data-mobile-nav][data-composition=row] .qfds-stage-header-start>:first-child{margin:0;position:static;translate:none}.qfds-stage-header[data-mobile-nav][data-composition=row] .qfds-stage-header-nav{display:block}.qfds-stage-header[data-mobile-nav][data-composition=row] .qfds-stage-header-end{grid-area:end;display:flex}.qfds-stage-header[data-mobile-nav][data-composition=row] :is(.qfds-stage-header-phone-end,.qfds-stage-header-more){display:none}.qfds-stage-header[data-composition=row] .qfds-nav-tabs{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.qfds-stage-header[data-composition=row] .qfds-nav-tab>:is(a,button){gap:var(--space-1);padding-inline:var(--space-2);box-shadow:none;background:0 0}.qfds-stage-header[data-composition=row] [data-qfds-component=StageHeaderAction]{--qfds-button-line-color:var(--qfds-header-difference-edge);color:var(--qfds-header-difference-ink)}}
:root{--qfds-page-frame-top:var(--space-8);--qfds-page-frame-bottom:var(--space-8);--qfds-page-frame-heading-gap:var(--space-6);--qfds-page-frame-measure:var(--reading-measure);--qfds-page-state-pad:var(--space-8)}.qf-reading[data-qfds-page-frame=site]{box-sizing:border-box;width:100%;max-width:none;padding:var(--qfds-page-frame-top) var(--qfds-grid-inset) var(--qfds-page-frame-bottom);flex:none;margin-inline:0}.qf-reading[data-qfds-page-frame=site] .qf-detail-heading{max-width:none;margin-bottom:var(--qfds-page-frame-heading-gap)}.qf-reading[data-qfds-page-frame=site] :is(.qf-detail-section,.qfds-feature-documentation),.qf-reading[data-qfds-page-frame=site] .qf-detail-heading>p{max-inline-size:var(--qfds-page-frame-measure)}.qf-reading[data-qfds-page-frame=site] :is(.qf-detail-section,.qfds-feature-documentation):last-child{padding-block-end:0}.qf-reading[data-qfds-page-frame=site] .qfds-wfe-state{padding:var(--qfds-page-state-pad)}.qf-reading[data-qfds-page-frame=site] .qfds-wfe-state-action{margin-block-start:var(--space-2)}@media (max-width:767px){:root{--qfds-page-state-pad:var(--space-6)}}
@layer qfds-extensions{:root{--qfds-topic-pill-surface:var(--secondary);--qfds-topic-pill-ink:var(--secondary-foreground);--qfds-topic-pill-hover:var(--accent);--qfds-topic-pill-hover-ink:var(--foreground);--qfds-topic-pill-pressed:var(--foreground);--qfds-topic-pill-pressed-ink:var(--background);--qfds-topic-pill-height:var(--control-height);--qfds-topic-pill-pad:var(--space-4);--qfds-topic-gap:var(--space-1);--qfds-topic-row-space:var(--space-4);--qfds-topic-fade:calc(10 * var(--space-unit));--qfds-topic-fade-surface:var(--background)}.qfds-catalog-topics{align-items:center;gap:var(--qfds-topic-gap);min-width:0;margin-bottom:var(--qfds-topic-row-space);display:flex}.qfds-catalog-topics-viewport{flex:auto;min-width:0;position:relative}.qfds-catalog-topics-list{gap:var(--qfds-topic-gap);scrollbar-width:none;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.qfds-catalog-topics-viewport[data-qfds-overflow=right]:after{content:"";z-index:1;width:var(--qfds-topic-fade);background:linear-gradient(to right,transparent,var(--qfds-topic-fade-surface));pointer-events:none;position:absolute;inset:0 0 0 auto}.qfds-catalog-topics-list::-webkit-scrollbar{display:none}.qfds-catalog-topics-list[data-qfds-overflow=right]{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--qfds-topic-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--qfds-topic-fade)),transparent)}.qfds-catalog-topics-list>li{flex:none;display:flex}.qfds-catalog-topic{align-items:center;gap:var(--space-2);box-sizing:border-box;height:var(--qfds-topic-pill-height);padding:0 var(--qfds-topic-pill-pad);border-radius:calc(var(--qfds-topic-pill-height) / 2);background:var(--qfds-topic-pill-surface);color:var(--qfds-topic-pill-ink);font:var(--qfds-button-weight) var(--qfds-button-size)/var(--qfds-button-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-button-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-feedback),color var(--motion-feedback);border:0;flex:none;margin:0;display:inline-flex}.qfds-catalog-topic:hover{background:var(--qfds-topic-pill-hover);color:var(--qfds-topic-pill-hover-ink)}.qfds-catalog-topic[aria-pressed=true],.qfds-catalog-topic[aria-selected=true]{background:var(--qfds-topic-pill-pressed);color:var(--qfds-topic-pill-pressed-ink)}.qfds-catalog-topic:focus-visible{background:color-mix(in srgb,var(--foreground) var(--qfds-focus-step),var(--secondary));color:var(--qfds-topic-pill-hover-ink);outline:none}.qfds-catalog-topic:is([aria-pressed=true],[aria-selected=true]):focus-visible{background:var(--secondary-foreground);color:var(--qfds-topic-pill-pressed-ink)}.qfds-catalog-topic[data-role=saved]{margin-left:auto}.qfds-catalog-topics>:not(.qfds-catalog-topics-viewport){flex:none}.qfds-catalog-topic[data-role=saved]>span:not(.qfds-catalog-topic-count){width:var(--qfds-island-edge-width);height:var(--qfds-island-edge-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.qfds-catalog-topic[data-role=saved]{padding-inline:var(--space-3);position:relative}.qfds-catalog-topic[data-role=saved]>.qfds-catalog-topic-count{margin-inline-start:0}.qfds-catalog-topic[aria-pressed=true] .qfds-icon{fill:currentColor}.qfds-catalog-topic-count{margin-inline-start:calc(-1 * var(--space-1))}@media (prefers-reduced-motion:no-preference){.qfds-catalog-topic:active{transform:scale(var(--qfds-press-scale))}}@media (prefers-reduced-motion:reduce){.qfds-catalog-topic{transition:none}}@media (max-width:600px){.qfds-catalog-topic{position:relative}.qfds-catalog-topic:after{content:"";inset:calc((var(--qfds-topic-pill-height) - var(--qfds-touch-min)) / 2) 0;position:absolute}.qfds-catalog-topic-count{margin-inline-start:0}}@media (forced-colors:active){.qfds-catalog-topic{border:var(--qfds-island-edge-width) solid ButtonText}.qfds-catalog-topic[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}}.qfds-catalog-topics>.qfds-catalog-topics-viewport>.qfds-catalog-topics-list{gap:var(--qfds-topic-gap);scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.qfds-catalog-topics>.qfds-catalog-topics-viewport>.qfds-catalog-topics-list>li{flex:none;display:flex}.qfds-catalog-topics .qfds-catalog-topic:focus-visible{outline:none}
@layer properties,theme,base,components,utilities,qfds-foundation,qfds-semantic,qfds-core;@layer qfds-extensions{:root{--qfds-preview-gap-column:var(--space-2);--qfds-preview-gap-row:calc(var(--space-6) + var(--space-1));--qfds-description-font:400 var(--text-body)/var(--line-body) var(--font-ui),sans-serif;--qfds-description-tracking:normal;--qfds-description-ink:var(--muted-foreground);--qfds-component-card-surface:var(--muted);--qfds-component-card-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--qfds-component-card-hover:color-mix(in srgb,var(--muted),var(--foreground) 4%)}}:root{--qfds-component-card-focus:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--qfds-component-card-focus:color-mix(in srgb,var(--muted),var(--foreground) 10%)}}:root{--qfds-component-card-radius:var(--radius);--qfds-component-card-pad:var(--space-3);--qfds-component-card-body-height:calc(32 * var(--space-unit));--qfds-component-grid-gap:var(--qfds-preview-gap-column);--qfds-component-card-title-size:var(--text-lead);--qfds-component-card-ink-quiet:var(--muted-foreground);--qfds-component-cover-aspect:306 / 166;--qfds-component-cover-surface:var(--qfds-cover-art-surface);--qfds-component-grid-space:var(--space-16);--qfds-component-icon:var(--space-6)}.qfds-component-grid{gap:var(--qfds-component-grid-gap);margin:0 0 var(--qfds-component-grid-space);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.qfds-component-card{border-radius:var(--qfds-component-card-radius);background:var(--qfds-component-card-surface);min-width:0;transition:background-color var(--motion-feedback);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.qfds-component-card[data-featured]{grid-template-rows:auto minmax(0,1fr)}.qfds-component-card[data-linked]:hover{background:var(--qfds-component-card-hover)}.qfds-component-card-cover{aspect-ratio:var(--qfds-component-cover-aspect);background:var(--qfds-component-cover-surface);place-items:center;min-height:0;display:grid;overflow:hidden}.qfds-component-card-cover>*{min-width:0;max-width:100%;min-height:0;max-height:100%}.qfds-component-card-body{gap:var(--space-2);box-sizing:border-box;min-width:0;min-height:var(--qfds-component-card-body-height);padding:var(--qfds-component-card-pad);flex-direction:column;display:flex}.qfds-component-card-service{align-items:center;gap:var(--space-2);padding-right:var(--qfds-touch-min);color:var(--qfds-component-card-ink-quiet);font:var(--qfds-button-weight) var(--qfds-cover-action-font-size)/var(--qfds-cover-action-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-button-tracking);margin:0;display:flex}.qfds-component-card-icon{flex:none;place-items:center;display:grid}.qfds-component-card-icon .qfds-material-icon{--qfds-material-icon-size:var(--qfds-component-icon);--qfds-material-icon-glyph:var(--qfds-material-icon-glyph-row);border-radius:var(--space-1)}.qfds-component-card-name{min-width:0;color:var(--qfds-component-card-ink-quiet);font:var(--qfds-button-weight) var(--qfds-cover-action-font-size)/var(--qfds-cover-action-line) var(--font-ui),sans-serif;overflow-wrap:anywhere;margin:0}.qfds-component-card-description{min-width:0;color:var(--qfds-description-ink);font:var(--qfds-description-font);letter-spacing:var(--qfds-description-tracking);overflow-wrap:anywhere;margin:0}.qfds-component-card-title{align-items:center;gap:var(--space-2);color:var(--foreground);font:400 var(--qfds-component-card-title-size)/1.2 var(--font-display),sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.qfds-component-card-link{min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;text-decoration:none}.qfds-component-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.qfds-component-card:has(.qfds-component-card-link:focus-visible){background:var(--qfds-component-card-focus);outline:none}.qfds-component-card-link:focus-visible{outline:none}.qfds-component-card-tags{gap:var(--space-1);padding:var(--space-1) 0 0;flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}.qfds-component-card-tags>li{min-width:0;max-width:100%;display:flex}.qfds-component-card-tags .qfds-label[data-tone=caps]{white-space:normal;overflow-wrap:anywhere;line-height:var(--qfds-label-line);padding-block:var(--qfds-label-pad-block)}.qfds-component-card-end{z-index:1;align-items:center;display:flex;position:absolute;top:0;right:0}.qfds-component-card[data-availability=soon] .qfds-component-card-icon{opacity:var(--qfds-soon-preview-opacity)}@media (max-width:1023px){.qfds-component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.qfds-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.qfds-component-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qfds-component-card{transition:none}}@media (forced-colors:active){.qfds-component-card{border:var(--qfds-island-edge-width) solid CanvasText}}}@layer qfds-patterns,qfds;
@layer properties,theme,base,components,utilities,qfds-foundation,qfds-semantic;@layer qfds-core{:root{--qfds-field-surface:var(--secondary);--qfds-field-surface-quiet:transparent;--qfds-field-ink:var(--foreground);--qfds-field-placeholder:var(--muted-foreground);--qfds-field-radius:var(--radius);--qfds-field-pad:var(--task-inset);--qfds-field-pad-inline:var(--task-inset);--qfds-field-line-height:1.5;--qfds-field-line:var(--border);--qfds-field-focus:var(--ring);--qfds-field-error:var(--destructive);--qfds-field-min-height:calc(var(--space-12) * 5);--qfds-field-readonly-opacity:.72;--qfds-field-line-width:1px;--qfds-field-focus-width:2px}.qfds-input,.qfds-textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--qfds-field-pad) var(--qfds-field-pad-inline);border:var(--qfds-field-line-width) solid var(--qfds-field-line);border-radius:var(--qfds-field-radius);background:var(--qfds-field-surface);color:var(--qfds-field-ink);font:inherit;font-size:var(--text-body);line-height:var(--qfds-field-line-height);margin:0;display:block}.qfds-input{block-size:var(--control-height);padding:var(--space-2) var(--space-3);background:var(--qfds-field-surface-quiet)}.qfds-textarea{min-block-size:var(--qfds-field-min-height);resize:vertical}.qfds-input::placeholder,.qfds-textarea::placeholder{color:var(--qfds-field-placeholder)}.qfds-input[aria-invalid=true],.qfds-textarea[aria-invalid=true]{border-color:var(--qfds-field-error)}.qfds-input:disabled,.qfds-textarea:disabled,.qfds-input[readonly],.qfds-textarea[readonly]{opacity:var(--qfds-field-readonly-opacity)}@media (max-width:600px){.qfds-input{block-size:max(var(--control-height),var(--qfds-touch-min))}}@media (forced-colors:active){.qfds-input,.qfds-textarea{border-color:buttontext}}.qfds-wfe-field .qfds-form-label,.qfds-wfe-code>.qfds-form-label{color:var(--foreground);font:inherit;font-size:var(--text-body);line-height:var(--line-ui)}.qfds-select{justify-content:space-between;align-items:center;gap:var(--space-3);box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding:var(--qfds-field-pad) var(--qfds-field-pad-inline);border:var(--qfds-field-line-width) solid var(--qfds-field-line);border-radius:var(--qfds-field-radius);background:var(--qfds-field-surface);color:var(--qfds-field-ink);font:inherit;font-size:var(--text-body);line-height:var(--qfds-field-line-height);text-align:start;cursor:pointer;display:flex}.qfds-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qfds-select-chevron{flex:none;display:flex}.qfds-select-chevron .qfds-icon{inline-size:var(--space-4);block-size:var(--space-4)}.qfds-select:disabled,.qfds-checkbox:disabled{opacity:var(--qfds-field-readonly-opacity);cursor:not-allowed}.qfds-select[aria-invalid=true]{border-color:var(--qfds-field-error)}.qfds-select-content{z-index:calc(var(--qfds-dialog-z) + 2);max-block-size:var(--radix-select-content-available-height);box-sizing:border-box;min-inline-size:min(var(--radix-select-trigger-width),var(--radix-select-content-available-width));max-inline-size:min(var(--radix-select-content-available-width),calc(100vw - 2 * var(--space-3)));padding:var(--space-2);border-radius:var(--radius);background:var(--popover);color:var(--popover-foreground);font:var(--qfds-dialog-title-weight) var(--text-body)/var(--line-body) var(--font-ui),sans-serif;overflow:auto}.qfds-select-option{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--qfds-touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius);cursor:pointer;outline:none;display:flex}.qfds-select-option>span:first-child{overflow-wrap:anywhere;white-space:normal;min-inline-size:0}.qfds-select-option>[aria-hidden]{flex:none}.qfds-select-option[data-highlighted]{background:var(--accent);color:var(--foreground)}.qfds-select-option .qfds-icon{inline-size:var(--space-4);block-size:var(--space-4)}.qfds-checkbox{inline-size:var(--qfds-touch-min);block-size:var(--qfds-touch-min);border-radius:var(--radius);color:var(--foreground);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.qfds-checkbox-box{inline-size:var(--space-5);block-size:var(--space-5);border:var(--qfds-field-line-width) solid var(--qfds-field-line);border-radius:var(--space-1);background:var(--secondary);place-items:center;display:grid}.qfds-checkbox[data-state=checked] .qfds-checkbox-box{background:var(--foreground);color:var(--background)}.qfds-checkbox .qfds-icon{inline-size:var(--space-4);block-size:var(--space-4);display:block}.qfds-textarea-autosize{min-inline-size:0;font:inherit;display:grid}.qfds-textarea-autosize:after{content:attr(data-value) " ";visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere}.qfds-textarea-autosize:after,.qfds-textarea-autosize>.qfds-textarea{box-sizing:border-box;min-block-size:0;padding:var(--qfds-field-pad) var(--qfds-field-pad-inline);border:var(--qfds-field-line-width) solid transparent;font:inherit;font-size:var(--text-body);line-height:var(--qfds-field-line-height);grid-area:1/1}.qfds-textarea-autosize>.qfds-textarea{resize:none;overflow-wrap:anywhere;block-size:100%;overflow:hidden}.qfds-dialog-content .qfds-select{background:var(--qfds-dialog-field-surface);border-color:var(--qfds-dialog-field-line)}@media (max-width:600px){.qfds-select{min-block-size:var(--qfds-touch-min)}}@media (forced-colors:active){.qfds-checkbox-box,.qfds-select{border-color:buttontext}.qfds-select-option[data-highlighted]{forced-color-adjust:none;color:highlighttext;background:highlight}}}@layer qfds-extensions{:root{--qfds-page-field-surface:var(--secondary);--qfds-page-field-line:transparent;--qfds-page-field-glyph:var(--secondary-foreground);--qfds-page-field-glyph-gap:var(--space-2)}.qfds-page-field{min-inline-size:0;display:grid;position:relative}.qfds-page-field-icon{color:var(--qfds-page-field-glyph);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--qfds-field-pad-inline)}.qfds-page-field-icon .qfds-icon{inline-size:var(--qfds-glyph-button);block-size:var(--qfds-glyph-button);margin:0}.qfds-input.qfds-page-field-input{block-size:auto;min-block-size:var(--control-height);padding:var(--qfds-field-pad) var(--qfds-field-pad-inline);border-color:var(--qfds-page-field-line);background:var(--qfds-page-field-surface);font-family:var(--font-ui),sans-serif;appearance:none;font-weight:400}.qfds-page-field-icon~.qfds-input.qfds-page-field-input{padding-inline-start:calc(var(--qfds-field-pad-inline) + var(--qfds-glyph-button) + var(--qfds-page-field-glyph-gap))}.qfds-input.qfds-page-field-input::-webkit-search-cancel-button{appearance:none}.qfds-input.qfds-page-field-input::-webkit-search-decoration{appearance:none}.qfds-input.qfds-page-field-input[aria-invalid=true]{border-color:var(--qfds-field-error)}@media (max-width:600px){.qfds-input.qfds-page-field-input{min-block-size:max(var(--control-height),var(--qfds-touch-min))}}@media (forced-colors:active){.qfds-input.qfds-page-field-input{border-color:buttontext}}@media (max-width:600px){:root{--qfds-field-min-height:calc(var(--space-12) * 3)}}.qfds-dialog-content[data-dialog-scrollable]{grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden}.qfds-dialog-scroll-header{z-index:1;padding:var(--qfds-dialog-pad) var(--qfds-dialog-pad) var(--qfds-dialog-gap);background:var(--qfds-dialog-surface);position:relative}.qfds-dialog-scroll-header .qfds-dialog-header{min-inline-size:0;padding-inline-end:calc(var(--qfds-touch-min) + var(--space-2))}.qfds-dialog-scroll-header .qfds-dialog-title{overflow-wrap:anywhere;max-inline-size:100%}.qfds-dialog-scroll-body{gap:var(--qfds-dialog-gap);min-block-size:0;padding:0 var(--qfds-dialog-pad) var(--qfds-dialog-pad);overscroll-behavior:contain;display:grid;overflow:auto}@media (max-width:600px){.qfds-dialog-scroll-header{padding:var(--qfds-dialog-pad-small) var(--qfds-dialog-pad-small) var(--qfds-dialog-gap)}.qfds-dialog-scroll-body{padding:0 var(--qfds-dialog-pad-small) var(--qfds-dialog-pad-small)}}:root{--qfds-wfe-gap:var(--space-6);--qfds-wfe-pane-gap:var(--space-4);--qfds-wfe-surface:var(--muted);--qfds-wfe-radius:var(--radius-panel);--qfds-wfe-inset:var(--space-4);--qfds-wfe-row-surface:var(--secondary);--qfds-wfe-row-surface-hover:var(--accent);--qfds-wfe-row-radius:var(--radius);--qfds-wfe-ink:var(--foreground);--qfds-wfe-ink-quiet:var(--muted-foreground);--qfds-wfe-selected-mark:var(--ring);--qfds-wfe-mark-width:3px;--qfds-wfe-mark-radius:3px;--qfds-wfe-error-ink:var(--destructive);--qfds-wfe-control:var(--qfds-touch-min,var(--control-height));--qfds-wfe-field-surface:transparent;--qfds-wfe-field-line:var(--border);--qfds-wfe-control-line:1px;--qfds-wfe-code-surface:var(--code-surface);--qfds-wfe-code-font:var(--code-font);--qfds-wfe-button-surface:var(--secondary);--qfds-wfe-button-surface-hover:var(--accent);--qfds-wfe-primary-surface:var(--primary);--qfds-wfe-primary-ink:var(--primary-foreground);--qfds-wfe-focus:var(--qfds-focus-ink);--qfds-wfe-focus-width:2px;--qfds-wfe-focus-offset:2px;--qfds-wfe-weight:var(--qfds-button-weight,500);--qfds-wfe-motion:var(--motion-feedback);--qfds-wfe-ease:var(--mc-motion-easing-standard)}.qfds-wfe{gap:var(--qfds-wfe-gap);min-width:0;color:var(--qfds-wfe-ink);font-size:var(--text-body);line-height:var(--line-body);display:grid}.qfds-wfe *{min-width:0}.qfds-wfe-body{gap:var(--qfds-wfe-gap);align-items:start;display:grid}.qfds-wfe-pane{gap:var(--qfds-wfe-pane-gap);display:grid}body:has(>.qfds-wfe-shell){height:100dvh}body:has(>.qfds-wfe-shell)>.qfds-consent{--sticky-bar-reserve:calc(var(--qfds-consent-inset) + var(--space-2) - var(--space-unit) / 2)}.qfds-wfe-shell{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.qfds-wfe-shell>main{min-width:0;min-height:0;overflow:hidden}.qfds-wfe[data-wfe-workspace]{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.qfds-wfe[data-wfe-workspace]>.qfds-wfe-body{flex:1;min-height:0;display:block;overflow:hidden}.qfds-wfe[data-wfe-workspace] .qfds-wfe-pane{height:100%;min-height:0;display:block;overflow:auto}.qfds-wfe[data-wfe-workspace] .qfds-wfe-pane[data-wfe-pane=visual]>.qfds-flow{grid-template-rows:minmax(0,1fr);height:100%;display:grid}.qfds-wfe[data-wfe-workspace] .qfds-wfe-pane[data-wfe-pane=source] .qfds-wfe-code{box-sizing:border-box;height:100%;padding:var(--space-3) var(--page-gutter);grid-template-rows:auto minmax(0,1fr)}.qfds-wfe[data-wfe-workspace] .qfds-wfe-code-input{resize:none;height:100%}.qfds-wfe[data-wfe-workspace] .qfds-flow>:first-child{min-height:0}.qfds-wfe[data-wfe-workspace] .qfds-flow-canvas{height:100%}.qfds-wfe[data-wfe-workspace] .qfds-flow-minimap{display:none}.qfds-wfe-canvas-actions{align-items:center;gap:var(--space-1);padding-inline:var(--space-3);flex-wrap:wrap;display:flex}.qfds-wfe[data-wfe-workspace] .qfds-wfe-notice{max-height:30dvh;overflow:auto}@media (min-width:1024px){.qfds-wfe-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.qfds-wfe-panel{gap:var(--qfds-wfe-pane-gap);padding:var(--qfds-wfe-inset);border-radius:var(--qfds-wfe-radius);background:var(--qfds-wfe-surface);display:grid}.qfds-dialog-content.qfds-wfe-sheet .qfds-wfe-sheet-body>.qfds-wfe-panel{background:0 0;border-radius:0;padding:0}.qfds-wfe-panel-title{font-size:var(--text-body);font-weight:var(--qfds-wfe-weight);line-height:var(--line-ui);margin:0}.qfds-wfe-panel-text{color:var(--qfds-wfe-ink-quiet);font-size:var(--text-body);line-height:var(--line-body);margin:0}.qfds-wfe-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qfds-wfe-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qfds-wfe-toolbar-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.qfds-wfe-toolbar-item{display:contents}.qfds-wfe-toolbar[data-wfe-layout=inline]{align-items:center}.qfds-wfe-toolbar[data-wfe-layout=dialog]{width:100%;display:grid}.qfds-wfe-toolbar[data-wfe-layout=dialog] .qfds-wfe-toolbar-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.qfds-wfe-toolbar[data-wfe-layout=dialog] .qfds-wfe-toolbar-item{gap:var(--space-1);display:grid}.qfds-wfe-toolbar[data-wfe-layout=dialog] .qfds-button{width:100%}.qfds-wfe-toolbar-description{color:var(--qfds-wfe-ink);font-size:var(--text-body);line-height:var(--line-body)}.qfds-wfe-toolbar-meta{color:var(--qfds-wfe-ink-quiet);font-size:var(--text-body)}.qfds-wfe-button{justify-content:center;align-items:center;gap:var(--space-1);height:var(--qfds-wfe-control);padding:0 var(--space-3);border-radius:var(--qfds-wfe-row-radius);background:var(--qfds-wfe-button-surface);color:var(--qfds-wfe-ink);font:inherit;font-size:var(--text-body);font-weight:var(--qfds-wfe-weight);line-height:var(--line-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--qfds-wfe-motion) var(--qfds-wfe-ease);border:0;margin:0;text-decoration:none;display:inline-flex}.qfds-wfe-button-text{font-size:var(--text-body);font-weight:var(--qfds-wfe-weight);line-height:var(--line-ui)}.qfds-wfe-button:hover{background:var(--qfds-wfe-button-surface-hover)}.qfds-wfe-button[data-wfe-primary]{background:var(--qfds-wfe-primary-surface);color:var(--qfds-wfe-primary-ink)}.qfds-wfe-button[aria-disabled=true]{color:var(--qfds-wfe-ink-quiet);cursor:not-allowed}.qfds-wfe-button[aria-disabled=true]:hover{background:var(--qfds-wfe-button-surface)}.qfds-wfe-icon{width:var(--space-5);height:var(--space-5);flex:none}.qfds-wfe-icon-button{width:var(--qfds-wfe-control);height:var(--qfds-wfe-control);border-radius:var(--qfds-wfe-row-radius);color:var(--qfds-wfe-ink);cursor:pointer;transition:background-color var(--qfds-wfe-motion) var(--qfds-wfe-ease);background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.qfds-wfe-icon-button:hover{background:var(--qfds-wfe-row-surface-hover)}.qfds-wfe-icon-button[aria-disabled=true]{color:var(--qfds-wfe-ink-quiet);cursor:not-allowed}.qfds-wfe-icon-button[aria-disabled=true]:hover{background:0 0}.qfds-wfe-icon-button[data-wfe-dir=up] .qfds-wfe-icon{transform:rotate(180deg)}.qfds-wfe-icon-button[data-wfe-dir=down] .qfds-wfe-icon{transform:none}:is(.qfds-wfe-button,.qfds-wfe-icon-button,.qfds-wfe-step-select,.qfds-wfe-input,.qfds-wfe-code-input,.qfds-wfe-message-link,.qfds-wfe-steps-frame,.qfds-wfe-step):focus-visible{outline:none}.qfds-wfe-button:focus-visible:not([aria-disabled=true]){background:var(--qfds-wfe-button-surface-hover)}:is(.qfds-wfe-icon-button,.qfds-wfe-step-select,.qfds-wfe-step):focus-visible:not([aria-disabled=true]){background:var(--qfds-wfe-row-surface-hover)}.qfds-wfe-message-link:focus-visible{text-decoration-line:underline;text-decoration-thickness:var(--qfds-focus-underline);text-underline-offset:var(--qfds-focus-underline-offset)}.qfds-wfe-steps-frame:focus-visible{background:var(--qfds-focus-surface)}.qfds-wfe-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.qfds-wfe-step{grid-template-columns:var(--qfds-wfe-control) minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2);padding:var(--space-2);border-radius:var(--qfds-wfe-row-radius);background:var(--qfds-wfe-row-surface);display:grid;position:relative}.qfds-wfe-step[data-wfe-selected]:before{content:"";inset-block:var(--space-2);width:var(--qfds-wfe-mark-width);border-radius:var(--qfds-wfe-mark-radius);background:var(--qfds-wfe-selected-mark);pointer-events:none;position:absolute;inset-inline-start:0}.qfds-wfe-step-num{color:var(--qfds-wfe-ink-quiet);place-items:center;display:grid}.qfds-wfe-step-select{padding:var(--space-1) var(--space-2);border-radius:var(--qfds-wfe-row-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--qfds-wfe-motion) var(--qfds-wfe-ease);background:0 0;border:0;justify-items:start;gap:0;margin:0;display:grid}.qfds-wfe-step-select:hover{background:var(--qfds-wfe-row-surface-hover)}.qfds-wfe-step-title{font-size:var(--text-body);line-height:var(--line-ui);overflow-wrap:anywhere}.qfds-wfe-step[data-wfe-selected] .qfds-wfe-step-title{font-weight:var(--qfds-wfe-weight)}.qfds-wfe-step-kind{color:var(--qfds-wfe-ink-quiet);font-size:var(--text-body);line-height:var(--line-ui);overflow-wrap:anywhere}.qfds-wfe-step-actions{gap:0;display:flex}.qfds-wfe-step>.qfds-wfe-message{padding-inline:var(--space-2);grid-column:2/-1}.qfds-wfe-steps-frame{border-radius:var(--qfds-wfe-row-radius)}.qfds-wfe-steps-empty{gap:var(--space-3);justify-items:start;display:grid}.qfds-wfe-group,.qfds-wfe-add{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.qfds-wfe-legend{float:left;width:100%;margin:0 0 var(--space-3);font-size:var(--text-body);font-weight:var(--qfds-wfe-weight);line-height:var(--line-ui);padding:0}.qfds-wfe-legend+*{clear:both}.qfds-wfe-rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.qfds-wfe-row{gap:var(--space-2);display:grid}.qfds-wfe-row-cells{grid-template-columns:repeat(2,minmax(0,1fr)) var(--qfds-touch-min);align-items:start;gap:var(--space-2);line-height:var(--line-ui);display:grid}.qfds-wfe-row-cells[data-wfe-cols="1"]>.qfds-wfe-field{grid-column:1/3}.qfds-wfe-row-cells[data-wfe-cols="2"]>.qfds-wfe-field:nth-of-type(odd),.qfds-wfe-row-cells[data-wfe-cols="3"]>.qfds-wfe-field:nth-of-type(odd),.qfds-wfe-row-cells[data-wfe-cols="4"]>.qfds-wfe-field:nth-of-type(odd){grid-column:1}.qfds-wfe-row-cells[data-wfe-cols="2"]>.qfds-wfe-field:nth-of-type(2n),.qfds-wfe-row-cells[data-wfe-cols="3"]>.qfds-wfe-field:nth-of-type(2n),.qfds-wfe-row-cells[data-wfe-cols="4"]>.qfds-wfe-field:nth-of-type(2n){grid-column:2}.qfds-wfe-row-remove{min-inline-size:var(--qfds-touch-min);min-block-size:var(--qfds-touch-min);grid-area:1/3;align-self:start;margin-block-start:calc(1lh + var(--space-1))}.qfds-wfe-add-row{grid-template-columns:repeat(2,minmax(0,1fr)) var(--qfds-touch-min);align-items:start;gap:var(--space-2);display:grid}.qfds-wfe-add-row>.qfds-button{grid-column:1/-1}.qfds-wfe-field{align-content:start;gap:var(--space-1);display:grid}.qfds-wfe-field-label{color:var(--qfds-wfe-ink);font-size:var(--text-body);line-height:var(--line-ui)}.qfds-wfe-input,.qfds-input.qfds-wfe-input{width:100%;min-width:0;font-family:inherit}.qfds-wfe-input[readonly]{opacity:1;color:var(--qfds-wfe-ink)}.qfds-wfe-input[aria-invalid=true],.qfds-wfe-code-input[aria-invalid=true]{border-color:var(--qfds-wfe-error-ink)}.qfds-wfe-multiline.qfds-wfe-input{min-height:var(--qfds-wfe-control);resize:none}.qfds-wfe-button[aria-busy=true]{cursor:progress}@media (max-width:600px){.qfds-wfe-add-row{grid-template-columns:minmax(0,1fr) var(--qfds-touch-min)}.qfds-wfe-add-row>.qfds-wfe-field{grid-column:1}.qfds-wfe-row-cells[data-wfe-cols]{grid-template-columns:minmax(0,1fr) var(--qfds-touch-min)}.qfds-wfe-row-cells[data-wfe-cols]>.qfds-wfe-field:nth-of-type(n){grid-column:1}.qfds-wfe-row-cells[data-wfe-cols]>.qfds-wfe-row-remove{grid-area:1/2;align-self:start}.qfds-wfe-add-row>.qfds-wfe-button{justify-self:start}}.qfds-wfe-code{gap:var(--space-2);display:grid}.qfds-wfe-code-well{font-family:var(--qfds-wfe-code-font);font-size:var(--text-body);line-height:var(--line-body);display:grid}.qfds-wfe-code-input,.qfds-textarea.qfds-wfe-code-input{width:100%;min-width:0;padding:var(--space-3);border:var(--qfds-wfe-control-line) solid var(--qfds-wfe-field-line);border-radius:var(--qfds-wfe-row-radius);background:var(--qfds-wfe-code-surface);color:var(--qfds-wfe-ink);font-family:var(--qfds-wfe-code-font);font-size:var(--text-body);line-height:var(--line-body);white-space:pre;resize:vertical;tab-size:2;margin:0;display:block;overflow:auto}.qfds-wfe-message{gap:var(--space-2);color:var(--qfds-wfe-ink);font-size:var(--text-body);line-height:var(--line-body);align-items:baseline;margin:0;display:flex}.qfds-wfe-message-mark{width:var(--space-5);height:var(--space-5);border-radius:var(--space-5);background:var(--qfds-wfe-ink-quiet);color:var(--qfds-wfe-surface);font-size:var(--text-body);font-weight:var(--qfds-wfe-weight);line-height:var(--line-ui);flex:none;place-items:center;display:inline-grid}.qfds-wfe-message[data-wfe-tone=error] .qfds-wfe-message-mark{background:var(--qfds-wfe-error-ink)}.qfds-wfe-message[data-wfe-tone=error] .qfds-wfe-message-text{color:var(--qfds-wfe-error-ink)}.qfds-wfe-message-link{color:inherit;text-underline-offset:var(--space-1);text-decoration:underline}.qfds-wfe-notice{gap:var(--space-2);padding:var(--space-3) var(--qfds-wfe-inset);border-radius:var(--qfds-wfe-row-radius);background:var(--qfds-wfe-surface);display:grid}.qfds-wfe-state:is([data-wfe-state=empty],[data-wfe-state=loading],[data-wfe-state=error],[data-wfe-state=offline]){gap:var(--space-3);padding:var(--qfds-wfe-inset);border-radius:var(--qfds-wfe-radius);background:var(--qfds-wfe-surface);justify-items:start;display:grid}.qfds-wfe-state-title{font-size:var(--text-body);font-weight:var(--qfds-wfe-weight);line-height:var(--line-ui);margin:0}.qfds-wfe-state[data-wfe-state=error] .qfds-wfe-state-title{color:var(--qfds-wfe-error-ink)}.qfds-wfe-state-bars{gap:var(--space-1);width:100%;display:grid}.qfds-wfe-state-action{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.qfds-wfe-button,.qfds-wfe-icon-button,.qfds-wfe-step-select{transition:none}}@media (forced-colors:active){.qfds-wfe-button,.qfds-wfe-step-select,.qfds-wfe-icon-button{border:var(--qfds-wfe-control-line) solid ButtonText}.qfds-wfe-step,.qfds-wfe-panel,.qfds-wfe-state,.qfds-wfe-notice{outline:var(--qfds-wfe-control-line) solid CanvasText;outline-offset:calc(-1 * var(--qfds-wfe-control-line))}.qfds-wfe-step[data-wfe-selected]:before{forced-color-adjust:none;background:canvastext}.qfds-wfe-step-select[aria-current=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.qfds-wfe-step-select[aria-current=true] .qfds-wfe-step-kind{color:highlighttext}.qfds-wfe-message-mark{forced-color-adjust:none;color:canvas;background:canvastext}.qfds-wfe-input[aria-invalid=true],.qfds-wfe-code-input[aria-invalid=true]{border-style:double;border-width:calc(3 * var(--qfds-wfe-control-line))}.qfds-wfe-button[aria-disabled=true],.qfds-wfe-icon-button[aria-disabled=true]{color:graytext;border-color:graytext}}.qfds-dialog-content.qfds-wfe-sheet{--qfds-field-radius:max(0,calc(var(--qfds-dialog-radius) - var(--space-4)));--qfds-field-pad:var(--space-3);--qfds-field-pad-inline:var(--space-3);inset:var(--space-3) var(--space-3) var(--space-3) auto;inline-size:min(calc(var(--qfds-dialog-max-width) + var(--space-12)),calc(100vw - 2 * var(--space-3)));max-block-size:none;animation:qfds-wfe-sheet-in var(--motion-feedback) var(--qfds-wfe-ease);grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden;transform:none}.qfds-wfe-sheet-header{z-index:1;align-items:start;gap:var(--space-3);padding:var(--space-4);background:var(--qfds-dialog-surface);display:flex;position:sticky;inset-block-start:0}.qfds-wfe-sheet-heading{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.qfds-dialog-title.qfds-wfe-sheet-title{color:var(--foreground);font-family:var(--font-ui),sans-serif;font-size:var(--text-lead);font-weight:var(--qfds-wfe-weight);line-height:var(--line-ui);overflow-wrap:anywhere;margin:0}.qfds-dialog-description.qfds-wfe-sheet-kind{color:var(--muted-foreground);font-family:var(--font-ui),sans-serif;font-size:var(--text-body);font-weight:var(--qfds-dialog-title-weight);line-height:var(--line-body);margin:0}.qfds-wfe-sheet-body{overscroll-behavior:contain;align-content:start;gap:var(--space-6);min-block-size:0;padding:var(--space-2) var(--space-4) var(--space-4);display:grid;overflow:auto}.qfds-wfe-sheet-footer{padding:var(--space-4);background:var(--qfds-dialog-surface);justify-content:flex-start;display:flex}.qfds-wfe-sheet :is(.qfds-button,.qfds-input,.qfds-select){min-block-size:var(--qfds-touch-min)}.qfds-wfe-sheet-header .qfds-button{min-inline-size:var(--qfds-touch-min)}.qfds-wfe-sheet .qfds-wfe-input[readonly]{opacity:1;color:var(--foreground)}.qfds-wfe-disclosure{gap:var(--space-4);display:grid}.qfds-wfe-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--qfds-touch-min);cursor:pointer;color:var(--foreground);font-family:var(--font-ui),sans-serif;font-size:var(--text-body);font-weight:var(--qfds-wfe-weight);line-height:var(--line-ui);list-style:none;display:flex}.qfds-wfe-disclosure>summary::-webkit-details-marker{display:none}.qfds-wfe-disclosure>summary .qfds-icon{inline-size:var(--space-5);block-size:var(--space-5);flex:none}.qfds-wfe-disclosure[open]>summary .qfds-icon{transform:rotate(180deg)}.qfds-wfe-disclosure>div{gap:var(--space-4);padding-block-start:var(--space-3);display:grid}@media (max-width:600px){.qfds-dialog-content.qfds-wfe-sheet{border-radius:var(--qfds-dialog-radius) var(--qfds-dialog-radius) 0 0;block-size:100dvh;inline-size:100%;animation-name:qfds-wfe-sheet-up;inset:0}.qfds-wfe-sheet-footer{padding-block-end:max(var(--space-4),env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.qfds-dialog-content.qfds-wfe-sheet{animation:none}}@media (forced-colors:active){.qfds-dialog-content.qfds-wfe-sheet{color:canvastext;background:canvas}.qfds-wfe-disclosure>summary:focus-visible{outline:var(--qfds-wfe-focus-width) solid Highlight}}:root{--qfds-catalog-line-width:var(--qfds-island-edge-width,calc(var(--space-unit) / 4));--qfds-catalog-line:var(--qfds-catalog-line-width) solid var(--border);--qfds-catalog-title-size:var(--qfds-section-title-size,clamp(calc(7.5 * var(--space-unit)),2.6vw,calc(9.5 * var(--space-unit))));--qfds-catalog-section-gap:var(--space-6);--qfds-catalog-controls-gap:var(--space-5);--qfds-catalog-results-gap:calc(2 * var(--qfds-catalog-section-gap));--qfds-catalog-controls-span:2;--qfds-catalog-head-optical:calc(.06 * var(--qfds-catalog-title-size));--qfds-catalog-head-gap-phone:var(--space-4);--qfds-catalog-chip-gap:var(--space-2);--qfds-catalog-chip-height:calc(6 * var(--space-unit));--qfds-catalog-chip-pad:calc(1.5 * var(--space-unit));--qfds-catalog-chip-radius:var(--space-2);--qfds-catalog-chip-line:calc(5 * var(--space-unit));--qfds-catalog-chip-surface:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--qfds-catalog-chip-surface:color-mix(in srgb,var(--foreground) 8%,transparent)}}:root{--qfds-catalog-chip-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--qfds-catalog-chip-hover:color-mix(in srgb,var(--foreground) 14%,transparent)}}:root{--qfds-catalog-chip-ink:var(--secondary-foreground);--qfds-catalog-chip-pressed:var(--foreground);--qfds-catalog-chip-pressed-ink:var(--background);--qfds-catalog-chip-pressed-focus:var(--secondary-foreground);--qfds-catalog-chip-remove:calc(3 * var(--space-unit));--qfds-catalog-chip-remove-glyph:calc(2.5 * var(--space-unit));--qfds-catalog-columns:4;--qfds-catalog-cell-pad:var(--space-6);--qfds-catalog-cell-min:calc(47.5 * var(--space-unit));--qfds-catalog-cell-gap:var(--space-6);--qfds-catalog-cell-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--qfds-catalog-cell-hover:color-mix(in srgb,var(--foreground) 3%,transparent)}}:root{--qfds-catalog-cell-focus:var(--qfds-catalog-chip-surface);--qfds-catalog-save-width:var(--space-8);--qfds-catalog-save-pull:calc(-1 * var(--space-2));--qfds-catalog-save-pull-top:calc(-1 * var(--space-3));--qfds-catalog-save-pull-start:calc(var(--space-2) + var(--qfds-catalog-save-pull));--qfds-catalog-save-touch:calc(var(--qfds-touch-min) - var(--qfds-catalog-save-width));--qfds-catalog-row-pad:var(--space-3);--qfds-catalog-row-gap:var(--space-3);--qfds-catalog-row-save-end:max(0px,calc(var(--qfds-catalog-save-touch) - var(--page-gutter)));--qfds-catalog-name-size:var(--text-body);--qfds-catalog-name-line:var(--line-task);--qfds-catalog-meta-line:calc(5 * var(--space-unit));--qfds-catalog-tag-gap:var(--space-2)}@media (max-width:1023px){:root{--qfds-catalog-columns:3}}@media (max-width:767px){:root{--qfds-catalog-columns:2;--qfds-catalog-cell-pad:var(--space-5);--qfds-catalog-cell-min:calc(40 * var(--space-unit))}}.qfds-catalog-browser{gap:var(--qfds-catalog-section-gap);min-width:0;color:var(--foreground);display:grid}.qfds-catalog-browser-head{align-items:center;column-gap:var(--space-4);grid-template-columns:1fr auto 1fr;min-width:0;display:grid}.qfds-catalog-browser-title{min-width:0;color:var(--foreground);font:400 var(--qfds-catalog-title-size)/1.1 var(--font-display),sans-serif;letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;grid-column:2;margin:0}.qfds-catalog-browser-head[data-phone-only]{display:none}@media (max-width:820px){.qfds-catalog-browser-head>h1.qfds-catalog-browser-title{font-size:var(--qfds-feature-title-size,clamp(calc(9 * var(--space-unit)),4.5vw,var(--space-16)))}.qfds-catalog-browser-head[data-phone-only]{margin-bottom:var(--qfds-catalog-section-gap);display:grid}}.qfds-catalog-browser-action{justify-self:end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;grid-column:3;display:flex}.qfds-catalog-action-short{display:none}.qfds-catalog-browser-controls{gap:var(--qfds-catalog-controls-gap);inline-size:min(100%,calc(100% * var(--qfds-catalog-controls-span) / var(--qfds-catalog-columns)));justify-self:center;min-width:0;display:grid}.qfds-catalog-browser-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qfds-catalog-browser-results{min-width:0}.qfds-catalog-browser-controls~.qfds-catalog-browser-results{margin-top:calc(var(--qfds-catalog-results-gap) - var(--qfds-catalog-section-gap))}.qfds-catalog-search{min-width:0}.qfds-catalog-chips{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.qfds-catalog-chips-list{justify-content:flex-start;gap:var(--qfds-catalog-chip-gap);flex-wrap:wrap;grid-column:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qfds-catalog-chips-list>li{min-width:0;display:flex}.qfds-catalog-chips-end{justify-self:end;align-items:center;gap:var(--space-3);height:var(--qfds-catalog-chip-height);grid-column:2;display:flex}.qfds-catalog-chip{align-items:center;gap:var(--space-1);box-sizing:border-box;height:var(--qfds-catalog-chip-height);padding:0 var(--qfds-catalog-chip-pad);border-radius:var(--qfds-catalog-chip-radius);background:var(--qfds-catalog-chip-surface);color:var(--qfds-catalog-chip-ink);font:500 var(--qfds-button-size)/var(--qfds-catalog-chip-line) var(--font-ui),sans-serif;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-feedback),color var(--motion-feedback),border-color var(--motion-feedback);border:0;margin:0;display:inline-flex;position:relative}.qfds-catalog-chip:hover{background:var(--qfds-catalog-chip-hover);color:var(--foreground)}.qfds-catalog-chip[aria-pressed=true]{background:var(--qfds-catalog-chip-pressed);color:var(--qfds-catalog-chip-pressed-ink)}.qfds-catalog-chip:focus-visible{background:var(--qfds-catalog-chip-hover);color:var(--foreground)}.qfds-catalog-chip[aria-pressed=true]:focus-visible{background:var(--qfds-catalog-chip-pressed-focus);color:var(--qfds-catalog-chip-pressed-ink)}.qfds-catalog-chip-remove{width:var(--qfds-catalog-chip-remove);height:var(--qfds-catalog-chip-remove);margin-inline:calc(.5 * var(--space-unit)) calc(-.5 * var(--space-unit));background:currentColor;border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.qfds-catalog-chip-remove{background:color-mix(in srgb,currentColor 18%,transparent)}}.qfds-catalog-chip-remove>.qfds-icon{width:var(--qfds-catalog-chip-remove-glyph);height:var(--qfds-catalog-chip-remove-glyph)}.qfds-catalog-grid-frame{border-top:var(--qfds-catalog-line);border-bottom:var(--qfds-catalog-line);min-width:0;display:flow-root;overflow:clip}.qfds-catalog-grid{grid-template-columns:repeat(var(--qfds-catalog-columns),minmax(0,1fr));margin:0 calc(-1 * var(--qfds-catalog-line-width)) calc(-1 * var(--qfds-catalog-line-width)) 0;padding:0;list-style:none;display:grid}.qfds-catalog-cell{justify-content:space-between;gap:var(--qfds-catalog-cell-gap);box-sizing:border-box;min-width:0;min-height:var(--qfds-catalog-cell-min);padding:var(--qfds-catalog-cell-pad);border-right:var(--qfds-catalog-line);border-bottom:var(--qfds-catalog-line);transition:background-color var(--motion-feedback);flex-direction:column;display:flex;position:relative}.qfds-catalog-cell:last-child{border-right-color:#0000}.qfds-catalog-cell[data-linked]:hover{background:var(--qfds-catalog-cell-hover)}.qfds-catalog-cell-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.qfds-catalog-cell-icon{flex:none;align-self:flex-start;min-width:0;display:flex}.qfds-catalog-cell-end{flex:none;align-items:flex-start;min-width:0;display:flex}.qfds-catalog-cell-text{gap:var(--space-1);min-width:0;display:grid}.qfds-catalog-cell-title{color:var(--foreground);font:500 var(--qfds-catalog-name-size)/var(--qfds-catalog-name-line) var(--font-ui),sans-serif;overflow-wrap:anywhere;margin:0}.qfds-catalog-cell-tags{align-items:center;gap:var(--qfds-catalog-tag-gap);min-width:0;min-height:var(--qfds-catalog-meta-line);flex-wrap:wrap;margin:0;display:flex}.qfds-catalog-cell-tag{flex:none;min-width:0;display:flex}.qfds-catalog-link{color:inherit;outline:0;text-decoration:none}.qfds-catalog-link:after{content:"";z-index:0;position:absolute;inset:0}.qfds-catalog-cell:has(.qfds-catalog-link:focus-visible){background:var(--qfds-catalog-cell-focus)}.qfds-catalog-save{z-index:1;margin:var(--qfds-catalog-save-pull-top) var(--qfds-catalog-save-pull) var(--qfds-catalog-save-pull) var(--qfds-catalog-save-pull-start);flex:none;display:flex;position:relative}@media (max-width:600px){:root{--qfds-catalog-columns:1}.qfds-catalog-browser-head{column-gap:var(--qfds-catalog-head-gap-phone)}.qfds-catalog-browser-title{overflow-wrap:normal}.qfds-catalog-browser-action{translate:0 var(--qfds-catalog-head-optical)}.qfds-catalog-action-full{display:none}.qfds-catalog-action-short{display:inline}.qfds-catalog-grid-frame{border-top:0;border-bottom:0;overflow:visible}.qfds-catalog-grid{margin:0}.qfds-catalog-cell{align-items:center;column-gap:var(--qfds-catalog-row-gap);min-height:0;padding:var(--qfds-catalog-row-pad) 0;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.qfds-catalog-cell:last-child{border-bottom:0}.qfds-catalog-cell-top{display:contents}.qfds-catalog-cell-icon{grid-area:1/1;align-self:center}.qfds-catalog-cell-text{grid-area:1/2}.qfds-catalog-cell-end{grid-area:1/3;align-items:center}.qfds-catalog-save{margin:0 var(--qfds-catalog-row-save-end) 0 0}}@media (max-width:820px){body:has(.qfds-mobile-bar [data-qfds-slot=create] :is(a,button)) .qfds-catalog-browser-action{display:none}}@media (max-width:767px){.qfds-catalog-chips{align-items:start}}@media (max-width:600px),(pointer:coarse){.qfds-catalog-chip:after{content:"";width:max(100%,var(--qfds-touch-min));height:max(100%,var(--qfds-touch-min));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.qfds-catalog-chips-list{isolation:isolate}.qfds-catalog-chips-list>li{pointer-events:none}.qfds-catalog-chip{pointer-events:auto}.qfds-catalog-chip:after{z-index:-1}}html:has(.qfds-catalog-browser){scroll-padding-top:calc(var(--qfds-stage-header-height) + var(--qfds-header-island-inset) + env(safe-area-inset-top) + var(--space-2))}@media (prefers-reduced-motion:no-preference){.qfds-catalog-chip:active{transform:scale(var(--qfds-press-scale))}}@media (prefers-reduced-motion:reduce){.qfds-catalog-chip,.qfds-catalog-cell{transition:none}}@media (forced-colors:active){.qfds-catalog-chip{border:var(--qfds-catalog-line-width) solid ButtonText}.qfds-catalog-chip[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}}@layer qfds-patterns,qfds;.qfds-page-field>.qfds-input.qfds-page-field-input:focus-visible,.qfds-input:not(.qfds-wfe-input):focus-visible,.qfds-textarea:not(.qfds-wfe-input,.qfds-wfe-code-input):focus-visible{outline:none}.qfds-textarea:not(.qfds-wfe-input,.qfds-wfe-code-input){line-height:var(--qfds-field-line-height)}.qfds-select:focus-visible,.qfds-checkbox:focus-visible{background:var(--qfds-focus-surface);outline:none}.qfds-select-field{min-inline-size:0;display:grid}.qfds-checkbox-field{min-inline-size:0;display:inline-flex}.qfds-select-layer{display:contents}[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}[data-radix-select-viewport]::-webkit-scrollbar{display:none}@keyframes qfds-wfe-sheet-in{0%{opacity:0;translate:var(--space-6) 0}to{opacity:1;translate:0}}@keyframes qfds-wfe-sheet-up{0%{opacity:0;translate:0 var(--space-6)}to{opacity:1;translate:0}}@media (forced-colors:none){.qfds-wfe-disclosure>summary:focus-visible{background:var(--qfds-focus-surface);outline:none}}.qfds-catalog-cell .qfds-catalog-save>:is(button,a){min-inline-size:var(--qfds-catalog-save-width);inline-size:var(--qfds-catalog-save-width)}@media (max-width:600px),(pointer:coarse){.qfds-catalog-cell .qfds-catalog-save>:is(button,a){position:relative}.qfds-catalog-cell .qfds-catalog-save>:is(button,a):after{content:"";inline-size:calc(100% + var(--qfds-catalog-save-touch));position:absolute;inset-block:0;inset-inline-start:0}}.qfds-catalog-link:focus-visible,.qfds-catalog-browser .qfds-catalog-chip:focus-visible{outline:none}.qfds-catalog-cell .qfds-catalog-save>.qf-save-target.qf-button:focus-visible{color:var(--foreground);outline:none}
@layer qfds-extensions{:root{--qfds-tour-gap:var(--space-8);--qfds-tour-top:calc(10 * var(--space-unit));--qfds-tour-bottom:var(--space-16);--qfds-tour-hero-gap:var(--space-4);--qfds-tour-title-size:clamp(calc(10 * var(--space-unit)),4.8vw,calc(18 * var(--space-unit)));--qfds-tour-measure:24ch;--qfds-case-conversation-width:var(--reading-measure);--qfds-case-attachment-height:240px;--qfds-case-graph-height:var(--qfds-stage-preview-max-phone);--qfds-tour-lead-measure:46ch;--qfds-tour-rule-width:var(--space-8);--qfds-tour-mark-size:var(--control-height);--qfds-tour-mark-radius:var(--space-2);--qfds-scene-width:100%;--qfds-scene-gap:var(--space-5);--qfds-scene-title-size:clamp(calc(6 * var(--space-unit)),2.6vw,calc(8 * var(--space-unit)));--qfds-scene-eyebrow-height:calc(7 * var(--space-unit));--qfds-scene-eyebrow-mark:calc(5 * var(--space-unit));--qfds-scene-cover-aspect:1.6;--qfds-scene-cover-radius:var(--qfds-stage-tile-radius);--qfds-scene-cover-pad:var(--space-12);--qfds-scene-cover-tone:var(--surface-violet);--qfds-prompt-face-width:var(--reading-measure);--qfds-prompt-face-rise:var(--space-16);--qfds-prompt-face-size:calc(5 * var(--space-unit));--qfds-prompt-face-pad:var(--space-5);--qfds-prompt-face-pad-end:var(--space-12);--qfds-tour-caption-measure:54ch}.qfds-tour{justify-items:center;gap:var(--qfds-tour-gap);padding:var(--qfds-tour-top) var(--qfds-grid-inset) var(--qfds-tour-bottom);display:grid}.qfds-tour-hero{justify-items:center;gap:var(--qfds-tour-hero-gap);text-align:center;max-width:100%;display:grid}.qfds-tour-marks{align-items:center;gap:var(--space-3);color:var(--muted-foreground);order:-1;display:flex}.qfds-tour-marks>*+:before{content:"";width:var(--space-1);height:var(--space-1);margin-right:var(--space-3);background:var(--muted-foreground);vertical-align:middle;border-radius:50%;display:inline-block}.qfds-tour-mark{width:var(--qfds-tour-mark-size);height:var(--qfds-tour-mark-size);border-radius:var(--qfds-tour-mark-radius);background:var(--secondary);color:var(--foreground);place-items:center;display:inline-grid;overflow:hidden}.qfds-tour-mark>img,.qfds-tour-mark>svg{width:100%;height:100%;display:block}.qfds-tour-mark .qfds-icon{width:var(--qfds-glyph-large);height:var(--qfds-glyph-large);margin:0}.qfds-tour-title{max-width:var(--qfds-tour-measure);color:var(--foreground);font:400 var(--qfds-tour-title-size)/1.02 var(--font-display),sans-serif;letter-spacing:-.03em;margin:0}.qfds-tour-lead{max-width:var(--qfds-tour-lead-measure);color:var(--muted-foreground);font-size:var(--text-lead);line-height:var(--line-lead);text-wrap:pretty;margin:0}.qfds-tour-rule{width:var(--qfds-tour-rule-width);height:var(--qfds-island-edge-width);margin-top:var(--space-2);background:var(--border);display:block}.qfds-tour-cue{color:var(--muted-foreground);place-items:center;display:grid}.qfds-scene{justify-items:center;gap:var(--qfds-scene-gap);width:min(100%,var(--qfds-scene-width));text-align:center;display:grid}.qfds-scene-eyebrow{gap:var(--space-2);min-height:var(--qfds-scene-eyebrow-height);padding-left:var(--space-1);border-radius:calc(var(--qfds-scene-eyebrow-height) / 2);background:var(--secondary);color:var(--muted-foreground)}.qfds-scene-eyebrow>b{width:var(--qfds-scene-eyebrow-mark);height:var(--qfds-scene-eyebrow-mark);background:var(--foreground);color:var(--background);font:var(--qfds-button-weight) var(--qfds-label-size)/1 var(--font-ui),sans-serif;letter-spacing:0;text-transform:none;border-radius:50%;place-items:center;display:grid}.qfds-scene-title{max-width:var(--qfds-tour-lead-measure);color:var(--foreground);font:var(--qfds-button-weight) var(--qfds-scene-title-size)/1.2 var(--font-ui),sans-serif;letter-spacing:-.02em;margin:0}.qfds-scene-cover{width:100%;aspect-ratio:var(--qfds-scene-cover-aspect);padding:var(--qfds-scene-cover-pad);box-sizing:border-box;border-radius:var(--qfds-scene-cover-radius);background:var(--qfds-scene-cover-tone);place-items:center;display:grid;position:relative;overflow:hidden}.qfds-scene-cover[data-tone=paper]{--qfds-scene-cover-tone:var(--surface-paper)}.qfds-scene-cover[data-tone=mint]{--qfds-scene-cover-tone:var(--surface-mint)}.qfds-scene-cover[data-tone=violet]{--qfds-scene-cover-tone:var(--surface-violet)}.qfds-scene-cover[data-tone=graphite]{--qfds-scene-cover-tone:var(--qfds-cover-art-surface)}.qfds-scene-cover>*{min-width:0;max-width:100%;min-height:0;max-height:100%}.qfds-scene-cover>img,.qfds-scene-cover>picture{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.qfds-scene-cover>.qfds-flow-thumbnail{width:100%;height:100%;display:grid}.qfds-scene-cover .qfds-flow{--qfds-flow-canvas-height:100%;height:100%}.qfds-scene-cover:has(>.qfds-flow-thumbnail){padding:var(--space-6)}.qfds-prompt-face{z-index:1;gap:var(--space-3);width:min(100%,var(--qfds-prompt-face-width));box-sizing:border-box;padding:var(--qfds-prompt-face-pad) var(--qfds-prompt-face-pad-end) var(--space-4) var(--qfds-prompt-face-pad);border:var(--qfds-island-edge-width) solid var(--border);border-radius:var(--radius-panel);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-panel);text-align:left;display:grid;position:relative}.qfds-scene-cover+.qfds-prompt-face{margin-top:calc(-1 * var(--qfds-prompt-face-rise))}.qfds-prompt-face-text{font:400 var(--qfds-prompt-face-size)/1.4 var(--font-ui),sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.qfds-prompt-face-with{align-items:center;gap:var(--space-2);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.qfds-prompt-face-with>span:not(.qfds-prompt-face-mark){width:var(--qfds-island-edge-width);height:var(--qfds-island-edge-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.qfds-prompt-face-mark{width:var(--qfds-glyph-button);height:var(--qfds-glyph-button);border-radius:var(--space-1);place-items:center;display:inline-grid;overflow:hidden}.qfds-prompt-face-mark>img{filter:invert();width:100%;height:100%;display:block}.qfds-prompt-face-mark[data-tone=color]>img{filter:none}.qfds-prompt-face-copy{top:var(--space-3);right:var(--space-3);display:flex;position:absolute}.qfds-scene-body{gap:var(--space-4);width:min(100%,var(--qfds-prompt-face-width));color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--line-body);text-align:left;display:grid}.qfds-scene-body>p{text-wrap:pretty;width:100%;max-width:none;margin:0}.qfds-scene-body>p:only-child{text-align:center;justify-self:center}.qfds-tour-facts{gap:var(--space-3);margin:0;display:grid}.qfds-tour-fact{gap:var(--space-1);padding:var(--space-4) 0;border-top:var(--qfds-island-edge-width) solid var(--border);display:grid}.qfds-tour-fact-label{align-items:center;gap:var(--space-2);color:var(--foreground);font:var(--qfds-button-weight) var(--text-body)/var(--line-ui) var(--font-ui),sans-serif;letter-spacing:var(--qfds-catalog-tracking);display:inline-flex}.qfds-tour-fact-text{color:var(--secondary-foreground);margin:0}.qfds-scene-body ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qfds-scene-body a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground);text-underline-offset:var(--space-1)}.qfds-tour:has(.qfds-case-conversation){grid-template-columns:minmax(0,1fr);min-width:0}.qfds-tour:has(.qfds-case-conversation) .qfds-tour-hero{grid-template-columns:minmax(0,1fr);min-width:0}.qfds-tour:has(.qfds-case-conversation) .qfds-scene{grid-template-columns:minmax(0,1fr);min-width:0}.qfds-tour:has(.qfds-case-conversation) .qfds-scene-eyebrow{white-space:normal;min-width:0;line-height:var(--qfds-label-line)}.qfds-tour:has(.qfds-case-conversation) .qfds-scene-eyebrow>b{flex:none}.qfds-tour:has(.qfds-case-conversation) .qfds-scene-eyebrow>span{overflow-wrap:anywhere;min-width:0}.qfds-scene-cover[data-layout=conversation]{width:min(100%,var(--qfds-case-conversation-width));aspect-ratio:auto;background:0 0;padding:0;overflow:visible}.qfds-case-conversation{--qfds-case-bubble-inset:var(--space-4);--qfds-case-attachment-inset:var(--space-3);--qfds-case-preview-radius:var(--radius);--qfds-case-attachment-radius:calc(var(--qfds-case-preview-radius) + var(--qfds-case-attachment-inset) + var(--qfds-island-edge-width));--qfds-case-bubble-radius:calc(var(--qfds-case-attachment-radius) + var(--qfds-case-bubble-inset));gap:var(--space-6);width:min(100%,var(--qfds-case-conversation-width));text-align:left;box-sizing:border-box;margin:0;display:grid}.qfds-case-conversation-disclosure{color:var(--muted-foreground);font:400 var(--text-body)/var(--line-body) var(--font-ui),sans-serif}.qfds-case-messages{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.qfds-case-message{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.qfds-case-avatar{width:var(--qfds-glyph-large);height:var(--qfds-glyph-large);color:var(--muted-foreground);flex:none;place-items:center;display:grid}.qfds-case-message-content{gap:var(--space-2);min-width:0;display:grid}.qfds-case-message-heading{align-items:center;gap:var(--space-3);color:var(--foreground);font:var(--qfds-button-weight) var(--text-body)/var(--line-ui) var(--font-ui),sans-serif;flex-wrap:wrap;display:flex}.qfds-case-message-bubble{gap:var(--space-3);color:var(--foreground);overflow-wrap:anywhere;min-width:0;padding:0;display:grid}.qfds-case-message[data-actor=human] .qfds-case-message-bubble{padding:var(--qfds-case-bubble-inset);border-radius:var(--qfds-case-bubble-radius);background:var(--secondary)}.qfds-case-message-bubble>p{font:400 var(--text-body)/var(--line-body) var(--font-ui),sans-serif;margin:0}.qfds-case-attachment{gap:var(--space-3);min-width:0;padding:var(--qfds-case-attachment-inset);border:var(--qfds-island-edge-width) solid var(--border);border-radius:var(--qfds-case-attachment-radius);background:var(--background);margin:0;display:grid}.qfds-case-attachment>figcaption{align-items:center;gap:var(--space-2);font:var(--qfds-button-weight) var(--text-body)/var(--line-ui) var(--font-ui),sans-serif;display:flex}.qfds-case-attachment>figcaption>.qfds-icon,.qfds-tour-fact-label>.qfds-icon{flex:none;margin:0}.qfds-case-attachment-detail{color:var(--muted-foreground);font:400 var(--text-body)/var(--line-body) var(--font-ui),sans-serif;overflow-wrap:anywhere}.qfds-case-attachment-preview{height:var(--qfds-case-attachment-height);border-radius:var(--qfds-case-preview-radius);min-width:0;overflow:hidden}.qfds-case-attachment-preview>.qfds-flow-thumbnail{width:100%;height:100%;display:grid}.qfds-case-attachment-preview .qfds-flow{--qfds-flow-canvas-height:100%;height:100%}.qfds-case-attachment[data-presentation=graph] .qfds-case-attachment-preview{height:auto}.qfds-case-attachment[data-presentation=graph] .qfds-flow{--qfds-flow-canvas-height:var(--qfds-case-graph-height);height:auto}.qfds-case-attachment[data-presentation=graph]:has(.qfds-flow-narrative){--qfds-case-graph-height:auto}.qfds-prompt-face[data-presentation=technical]{width:min(100%,var(--qfds-prompt-face-width));padding:var(--space-5);gap:var(--space-4);box-shadow:none}.qfds-prompt-face[data-presentation=technical] .qfds-prompt-face-heading{color:var(--foreground);font:var(--qfds-button-weight) var(--text-lead)/var(--line-ui) var(--font-ui),sans-serif}.qfds-prompt-face[data-presentation=technical] .qfds-prompt-face-text{font-size:var(--text-body);line-height:var(--line-body);margin-top:var(--space-3)}.qfds-prompt-face[data-presentation=technical] .qfds-prompt-face-copy{flex-wrap:wrap;min-width:0;position:static}.qfds-prompt-payload{min-width:0;color:var(--muted-foreground);font:400 var(--text-body)/var(--line-body) var(--font-ui),sans-serif;overflow-wrap:anywhere}.qfds-prompt-payload>summary{cursor:pointer;color:var(--foreground)}.qfds-scene-body:has(>.qfds-case-materials){width:100%}.qfds-scene-body .qfds-case-materials{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.qfds-case-material{min-width:0}.qfds-case-material>a{align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;height:100%;padding:var(--space-4);border-radius:var(--radius-panel);background:var(--secondary);text-decoration:none;display:flex}.qfds-case-material>a:hover{background:var(--popover)}.qfds-case-material-icon{width:var(--control-height);height:var(--control-height);border-radius:var(--radius);background:var(--popover);flex:none;place-items:center;display:grid}.qfds-case-material-text{gap:var(--space-1);min-width:0;font:var(--qfds-button-weight) var(--text-body)/var(--line-ui) var(--font-ui),sans-serif;overflow-wrap:anywhere;flex:1;display:grid}.qfds-case-material-text>span+span{color:var(--muted-foreground);font-weight:400}.qfds-case-material-arrow{flex:none;transform:rotate(180deg)}.qfds-tour-facts:has([data-kind]){gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.qfds-tour-fact[data-kind]{align-content:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--secondary);border:0}.qfds-tour-fact[data-kind=limit]{background:var(--popover);grid-column:1/-1}.qfds-scene-body:has(>.qfds-tour-facts){width:100%}@media (max-width:820px){.qfds-tour{gap:calc(10 * var(--space-unit));padding:var(--space-8) var(--qfds-grid-inset) var(--space-12)}.qfds-scene-cover{aspect-ratio:1;padding:var(--space-8)}.qfds-scene-cover+.qfds-prompt-face{margin-top:calc(-1 * var(--space-12));width:calc(100% - var(--space-4))}.qfds-prompt-face{padding-right:var(--qfds-prompt-face-pad)}.qfds-prompt-face:has(.qfds-prompt-face-copy){padding-top:var(--space-12)}.qfds-prompt-face-text{font-size:var(--text-lead)}.qfds-scene-cover[data-layout=conversation]{padding:0}.qfds-case-conversation{--qfds-case-bubble-inset:var(--space-3)}.qfds-scene-body .qfds-case-materials{grid-template-columns:minmax(0,1fr)}.qfds-tour-facts:has([data-kind]){grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.qfds-scene-cover,.qfds-prompt-face{border:var(--qfds-island-edge-width) solid CanvasText}}}
@layer qfds-foundation,qfds-semantic,qfds-core;@layer qfds-extensions{:root{--qfds-showcase-reading-width:860px;--qfds-showcase-reading-body-gap:calc(10 * var(--space-unit));--qfds-showcase-section-gap:var(--space-5);--qfds-showcase-section-space:var(--space-12);--qfds-showcase-section-offset:var(--space-8);--qfds-showcase-heading-size:calc(6 * var(--space-unit));--qfds-showcase-heading-line:1.25;--qfds-showcase-copy-size:var(--text-lead);--qfds-showcase-copy-line:var(--line-lead);--qfds-showcase-quiet-ink:var(--muted-foreground);--qfds-showcase-ink:var(--foreground);--qfds-showcase-facts-gap:var(--space-3);--qfds-showcase-fact-term-width:calc(45 * var(--space-unit));--qfds-showcase-fact-gap:var(--space-4);--qfds-showcase-fact-space:var(--space-3);--qfds-showcase-fact-line:var(--border);--qfds-showcase-fact-line-width:1px;--qfds-showcase-link-gap:var(--space-2);--qfds-showcase-link-size:var(--text-post);--qfds-showcase-link-line:var(--line-body);--qfds-showcase-link-offset:var(--space-1)}.qfds-showcase-reading{box-sizing:border-box;max-inline-size:var(--qfds-showcase-reading-width)}.qfds-showcase-reading-body{gap:var(--qfds-showcase-reading-body-gap);display:grid}.qfds-showcase-reading-section{justify-items:start;gap:var(--qfds-showcase-section-gap);padding:0 0 var(--qfds-showcase-section-space);scroll-margin-top:var(--qfds-showcase-section-offset);display:grid}.qfds-showcase-reading-section>*{max-inline-size:100%}.qfds-showcase-reading-section h2{color:var(--qfds-showcase-ink);font:500 var(--qfds-showcase-heading-size)/var(--qfds-showcase-heading-line) var(--font-ui),sans-serif;margin:0}.qfds-showcase-reading-section p{color:var(--qfds-showcase-quiet-ink);font-size:var(--qfds-showcase-copy-size);line-height:var(--qfds-showcase-copy-line);margin:0}.qfds-showcase-facts{gap:var(--qfds-showcase-facts-gap);inline-size:100%;margin:0;display:grid}.qfds-showcase-facts>div{grid-template-columns:minmax(0,var(--qfds-showcase-fact-term-width)) minmax(0,1fr);gap:var(--qfds-showcase-fact-gap);border-block-end:var(--qfds-showcase-fact-line-width) solid var(--qfds-showcase-fact-line);padding-block-end:var(--qfds-showcase-fact-space);display:grid}.qfds-showcase-facts dt{color:var(--qfds-showcase-quiet-ink);font-size:var(--text-body)}.qfds-showcase-facts dd{gap:var(--qfds-showcase-link-gap);color:var(--qfds-showcase-ink);font-size:var(--text-body);line-height:var(--line-body);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.qfds-showcase-link-list{gap:var(--qfds-showcase-link-gap);font-size:var(--qfds-showcase-link-size);line-height:var(--qfds-showcase-link-line);margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.qfds-showcase-facts>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}}@layer qfds-patterns;.qfds-showcase-reading-section a{color:var(--qfds-showcase-ink);text-decoration:underline;-webkit-text-decoration-color:var(--qfds-showcase-quiet-ink);text-decoration-color:var(--qfds-showcase-quiet-ink);text-underline-offset:var(--qfds-showcase-link-offset)}.qfds-showcase-reading-section a:is(.qfds-button,.qfds-ui-button){text-decoration:none}.qfds-showcase-reading-section .qfds-prompt-face-copy .qf-add-to-your .qf-add-to-your-button{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}
@layer qfds-semantic{:root{--qfds-overlay-solid:#525252;--qfds-overlay-surface:#5252524d;--qfds-overlay-blur:50px;--qfds-overlay-shadow:0 18px 70px #00000059;--qfds-overlay-opaque:color-mix(in srgb,var(--qfds-overlay-solid) 30%,var(--background))}}:is(.qfds-action-menu,.qf-toolbar-menu [role=menu],.qfds-dialog-content,.qfds-stage-sheet,.qfds-search-sheet,.qfds-filter-dialog,.qfds-filter-select,.qfds-flow-dialog,.qfds-toast,.qfds-consent,.qfds-consent[data-layout=pill],.qfds-mobile-island:not(.qfds-stage-header *),.qfds-mobile-round-island:not(.qfds-stage-header *),.qfds-mobile-page-actions,.qfds-stage-dock[data-state=open]>.qf-search-composer[data-open],.qfds-stage-footer .qfds-stage-footer-composer>.qf-search-composer[data-open],.qf-search-overlay:not(.qfds-stage-dock *):not(.qfds-search-sheet *):not(.qfds-stage-footer *)){background:var(--qfds-overlay-surface);-webkit-backdrop-filter:blur(var(--qfds-overlay-blur));backdrop-filter:blur(var(--qfds-overlay-blur));box-shadow:var(--qfds-overlay-shadow)}.qfds-stage-dock[data-state=open]>.qf-search-composer[data-open]>.qf-search-overlay,.qfds-stage-footer .qfds-stage-footer-composer>.qf-starter-prompt.qf-search-composer[data-open]>.qf-search-overlay,.qfds-search-sheet .qf-search-overlay{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.qfds-stage-dock[data-state=open]>.qf-starter-prompt:after,.qfds-stage-footer .qfds-stage-footer-composer>.qf-starter-prompt[data-open]:after{box-shadow:none;background:0 0}.qfds-stage-dock[data-state=closed]>.qf-search-composer{-webkit-backdrop-filter:blur(var(--qfds-overlay-blur));backdrop-filter:blur(var(--qfds-overlay-blur));box-shadow:var(--qfds-overlay-shadow);background:0 0}.qfds-stage-dock[data-state=closed]>.qf-search-composer:before{background:var(--qfds-overlay-surface)}@media (prefers-reduced-transparency:reduce){:is(.qfds-action-menu,.qf-toolbar-menu [role=menu],.qfds-dialog-content,.qfds-stage-sheet,.qfds-search-sheet,.qfds-filter-dialog,.qfds-filter-select,.qfds-flow-dialog,.qfds-toast,.qfds-consent,.qfds-mobile-island:not(.qfds-stage-header *),.qfds-mobile-round-island:not(.qfds-stage-header *),.qfds-mobile-page-actions,.qfds-stage-dock[data-state=open]>.qf-search-composer[data-open],.qfds-stage-footer .qfds-stage-footer-composer>.qf-search-composer[data-open],.qf-search-overlay:not(.qfds-stage-dock *):not(.qfds-search-sheet *):not(.qfds-stage-footer *)){background:var(--qfds-overlay-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.qfds-stage-dock[data-state=closed]>.qf-search-composer{-webkit-backdrop-filter:none;backdrop-filter:none}.qfds-stage-dock[data-state=closed]>.qf-search-composer:before{background:var(--qfds-overlay-solid)}}@media (forced-colors:active){:is(.qfds-action-menu,.qf-toolbar-menu [role=menu],.qfds-dialog-content,.qfds-stage-sheet,.qfds-search-sheet,.qfds-filter-dialog,.qfds-filter-select,.qfds-flow-dialog,.qfds-toast,.qfds-consent,.qfds-mobile-island:not(.qfds-stage-header *),.qfds-mobile-round-island:not(.qfds-stage-header *),.qfds-mobile-page-actions,.qfds-stage-dock[data-state=open]>.qf-search-composer[data-open],.qfds-stage-footer .qfds-stage-footer-composer>.qf-search-composer[data-open],.qf-search-overlay:not(.qfds-stage-dock *):not(.qfds-search-sheet *):not(.qfds-stage-footer *)){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.qfds-stage-dock[data-state=closed]>.qf-search-composer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.qfds-stage-dock[data-state=closed]>.qf-search-composer:before{background:canvas}}
