:root{--qfds-search-results-z:50;--qfds-search-results-gap:var(--space-2);--qfds-search-results-max-height:60dvh;--qfds-search-results-inset:var(--space-2);--qfds-search-results-edge-width:var(--qfds-button-line-width);--qfds-search-results-edge:var(--border);--qfds-search-results-radius:var(--radius-panel);--qfds-search-results-surface:var(--popover);--qfds-search-results-ink:var(--popover-foreground);--qfds-search-results-shadow:var(--shadow-panel);--qfds-search-results-state-inset:var(--space-3);--qfds-search-results-body-ink:var(--foreground);--qfds-search-results-body-size:var(--text-body);--qfds-search-results-body-line:var(--line-body);--qfds-search-results-build-gap:var(--space-3);--qfds-search-results-group-inset-top:var(--space-2);--qfds-search-results-group-inset-inline:var(--space-3);--qfds-search-results-group-inset-bottom:var(--space-1);--qfds-search-results-group-ink:var(--muted-foreground);--qfds-search-results-group-size:var(--text-ui);--qfds-search-results-group-line:var(--line-ui);--qfds-search-results-row-gap:var(--space-3);--qfds-search-results-row-inset-end:var(--space-2);--qfds-search-results-row-radius:var(--radius);--qfds-search-results-current:var(--accent);--qfds-search-results-link-gap:var(--space-1);--qfds-search-results-link-inset-block:var(--space-2);--qfds-search-results-link-inset-inline:var(--space-3);--qfds-search-results-focus-width:var(--qfds-button-focus-width);--qfds-search-results-focus-offset:var(--qfds-button-focus-offset);--qfds-search-results-description-ink:var(--muted-foreground);--qfds-search-results-phone-max-height:calc(100dvh - var(--header-height) - var(--sticky-bar-reserve))}.qf-page .qf-hero:has(>.qf-search-composer[data-open]){z-index:var(--qfds-search-results-z)}.qf-search-overlay{z-index:var(--qfds-search-results-z);top:calc(100% + var(--qfds-search-results-gap));gap:var(--qfds-search-results-gap);max-height:var(--qfds-search-results-max-height);overscroll-behavior:contain;padding:var(--qfds-search-results-inset);border:var(--qfds-search-results-edge-width) solid var(--qfds-search-results-edge);border-radius:var(--qfds-search-results-radius);background:var(--qfds-search-results-surface);color:var(--qfds-search-results-ink);box-shadow:var(--qfds-search-results-shadow);text-align:left;display:grid;position:absolute;left:0;right:0;overflow:auto}.qf-search-state{padding:var(--qfds-search-results-state-inset);color:var(--qfds-search-results-body-ink);font-size:var(--qfds-search-results-body-size);line-height:var(--qfds-search-results-body-line);margin:0}.qf-search-build{justify-content:space-between;align-items:center;gap:var(--qfds-search-results-build-gap);flex-wrap:wrap;display:flex}.qf-search-build p{margin:0}.qf-search-group{display:grid}.qf-search-group-label{padding:var(--qfds-search-results-group-inset-top) var(--qfds-search-results-group-inset-inline) var(--qfds-search-results-group-inset-bottom);color:var(--qfds-search-results-group-ink);font-size:var(--qfds-search-results-group-size);font-weight:inherit;line-height:var(--qfds-search-results-group-line);margin:0}.qf-search-rows{margin:0;padding:0;list-style:none;display:grid}.qf-search-row{align-items:center;gap:var(--qfds-search-results-row-gap);padding-right:var(--qfds-search-results-row-inset-end);border-radius:var(--qfds-search-results-row-radius);transition:background-color var(--motion-feedback);display:flex}.qf-search-row:focus-within,.qf-search-row[data-active]{background:var(--qfds-search-results-current)}.qf-search-row-link{gap:var(--qfds-search-results-link-gap);min-width:0;padding:var(--qfds-search-results-link-inset-block) var(--qfds-search-results-link-inset-inline);color:inherit;border-radius:var(--qfds-search-results-row-radius);flex:auto;text-decoration:none;display:grid}.qf-search-row-link:focus-visible{outline:none}.qf-search-option-title{color:var(--qfds-search-results-body-ink);font-size:var(--qfds-search-results-body-size);line-height:var(--qfds-search-results-body-line)}.qf-search-option-description{color:var(--qfds-search-results-description-ink);font-size:var(--qfds-search-results-body-size);line-height:var(--qfds-search-results-body-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qf-search-overlay .qf-add-to-your{flex:none}@media (max-width:767px){.qf-search-overlay{top:auto;bottom:calc(100% + var(--qfds-search-results-gap));max-height:var(--qfds-search-results-phone-max-height)}}@media (prefers-reduced-motion:reduce){.qf-search-row{transition:none}}
@layer qfds-foundation{:root{--qfds-ref-neutral-900:#1b1d1f;--qfds-ref-neutral-850:#24262a;--qfds-ref-neutral-050:#f5f5f5}}@layer qfds-semantic{:root{--qfds-surface-raised:var(--qfds-ref-neutral-900);--qfds-surface-subtle:var(--qfds-ref-neutral-850);--qfds-ink-primary:var(--qfds-ref-neutral-050);--qfds-border-subtle:color-mix(in srgb, var(--qfds-ref-neutral-050) 12%, transparent);--qfds-radius-outer:24px;--qfds-inset:8px;--qfds-radius-inner:calc(var(--qfds-radius-outer) - var(--qfds-inset));--qfds-menu-surface:color-mix(in srgb, var(--qfds-surface-raised) 72%, transparent);--qfds-menu-blur:16px;--qfds-menu-edge:1px solid var(--qfds-border-subtle);--qfds-menu-shadow:0 20px 60px #00000085;--qfds-menu-radius:calc(var(--radius,12px) + var(--qfds-inset))}}@layer qfds-core{.qfds-icon{width:20px;height:20px;margin:auto;display:block}.qfds-action-menu{--qfds-action-menu-glass:var(--qfds-menu-surface);--qfds-action-menu-blur:var(--qfds-menu-blur);--qfds-action-menu-ink:var(--secondary-foreground,color-mix(in srgb, var(--qfds-ink-primary) 72%, transparent));--qfds-action-menu-ink-strong:var(--qfds-ink-primary);z-index:60;min-width:250px;max-width:calc(100vw - 24px);padding:var(--qfds-inset);border:var(--qfds-menu-edge);border-radius:var(--qfds-menu-radius);background:var(--qfds-action-menu-glass);-webkit-backdrop-filter:blur(var(--qfds-action-menu-blur));backdrop-filter:blur(var(--qfds-action-menu-blur));color:var(--qfds-action-menu-ink);box-shadow:var(--qfds-menu-shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.qfds-action-menu[data-state=open]{animation:qfds-action-menu-in var(--motion-feedback,.16s) cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.qfds-action-menu[data-state=open]{animation:none}}.qfds-action-menu-item{gap:var(--qfds-inset);min-height:var(--control-height,36px);border-radius:var(--radius,12px);color:var(--qfds-action-menu-ink);font:500 var(--qfds-cover-action-font-size)/var(--qfds-cover-action-line) var(--font-ui,inherit),sans-serif;letter-spacing:var(--qfds-cover-action-tracking,-.024em);white-space:nowrap;cursor:pointer;transition:color var(--motion-feedback,.16s);background:0 0;border:0;outline:0;align-items:center;padding:0 12px;display:flex}.qfds-action-menu-item[data-highlighted],.qfds-action-menu-item[data-state=open]{color:var(--qfds-action-menu-ink-strong);background:0 0}.qfds-action-menu-item[data-disabled]{cursor:not-allowed;opacity:.48}.qfds-action-menu-item a{width:100%;color:inherit;text-decoration:none}.qfds-action-menu-separator{background:var(--qfds-border-subtle);height:1px;margin:6px 4px}.qfds-action-menu-label{min-height:var(--control-height,36px);color:color-mix(in srgb,var(--qfds-ink-primary) 60%,transparent);font:500 var(--qfds-cover-action-font-size)/var(--qfds-cover-action-line) var(--font-ui,inherit),sans-serif;letter-spacing:var(--qfds-cover-action-tracking,-.024em);align-items:center;padding:0 12px;display:flex}.qfds-action-menu-provider{flex:none;place-items:center;width:20px;height:20px;display:grid}.qfds-action-menu-provider img{filter:invert();width:20px;height:20px}.qfds-action-menu-provider[data-tone=color] img{filter:none;border-radius:4px}.qfds-action-menu-providers{padding-left:var(--qfds-inset);gap:4px;margin-left:auto;display:inline-flex}.qfds-action-menu-providers .qfds-action-menu-provider,.qfds-action-menu-providers .qfds-action-menu-provider img{width:16px;height:16px}.qfds-action-menu-check{min-width:16px;margin-left:auto}.qfds-action-menu-sub-chevron{margin-left:auto;transform:rotate(-90deg)}.qfds-action-menu-sub-label{align-items:center;gap:var(--qfds-inset);flex:auto;min-width:0;display:flex}.qfds-action-menu-providers+.qfds-action-menu-sub-chevron{margin-left:0}.qfds-action-menu-item>span:last-child{white-space:normal}.qfds-action-menu-item:has(>.qfds-action-menu-sub-label){white-space:normal}.qfds-action-menu-item:has(>.qfds-action-menu-sub-label){padding-block:var(--space-2,8px)}}@layer qfds-extensions,qfds-patterns;@media (max-width:600px){.qfds-action-menu[data-qfds-submenu][data-side=left]{translate:calc(100% - var(--radix-dropdown-menu-content-available-width)) calc(-100% - var(--qfds-inset))}}.qf-toolbar-menu [role=menu]{padding:var(--qfds-inset);border:var(--qfds-menu-edge);border-radius:var(--qfds-menu-radius);background:var(--qfds-menu-surface);-webkit-backdrop-filter:blur(var(--qfds-menu-blur));backdrop-filter:blur(var(--qfds-menu-blur));box-shadow:var(--qfds-menu-shadow)}:where(.qf-toolbar-menu) [role^=menuitem]{min-height:var(--control-height,36px);border-radius:var(--radius,12px);color:var(--secondary-foreground);font:500 var(--qfds-cover-action-font-size)/var(--qfds-cover-action-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-cover-action-tracking,-.024em);transition:color var(--motion-feedback,.16s);background:0 0;align-items:center;padding:0 12px;display:flex}:where(.qf-toolbar-menu) [role^=menuitem]:hover,:where(.qf-toolbar-menu) [role^=menuitem][data-active]{color:var(--qfds-ink-primary);background:0 0}:root{--qfds-menu-focus-fill:color-mix(in srgb, var(--qfds-ink-primary) 10%, transparent);--qfds-menu-focus-ink:var(--qfds-ink-primary);--qfds-menu-focus-lift:1.15}:is([role^=menuitem],[role=tab],[role=option],.qfds-action-menu-item,.qf-tabs-trigger,.qfds-dialog-tab,.qfds-prompt-form-tab,.qf-toolbar-menu summary):is(:hover,:focus,:focus-visible){outline:none}:is([role^=menuitem],[role=tab],[role=option],.qfds-action-menu-item,.qf-tabs-trigger,.qfds-dialog-tab,.qfds-prompt-form-tab,.qf-toolbar-menu summary):focus-visible:not([data-state=active],[aria-selected=true]){color:var(--qfds-menu-focus-ink);background:var(--qfds-menu-focus-fill)}:is([role=tab],.qf-tabs-trigger,.qfds-dialog-tab,.qfds-prompt-form-tab):focus-visible:is([data-state=active],[aria-selected=true]){filter:brightness(var(--qfds-menu-focus-lift));text-decoration-line:underline;text-decoration-thickness:var(--qfds-focus-underline);text-underline-offset:var(--qfds-focus-underline-offset)}.qf-search-composer:focus-within,.qf-search-field:is(:focus,:focus-visible){outline:none}.qf-search-composer:has(.qf-search-field:focus-visible){outline:none}.qf-search-field{caret-color:var(--primary-foreground)}@keyframes qfds-action-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.qfds-action-menu-item,.qfds-action-menu-label{font:var(--qfds-button-weight) var(--qfds-button-size)/var(--qfds-button-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-button-tracking)}.qfds-action-menu-provider>.qfds-icon[data-size=button]{width:auto;height:.7em;height:1cap;stroke-width:var(--qfds-glyph-stem)}.qfds-action-menu-item>.qfds-action-menu-sub-chevron{width:var(--qfds-glyph-button);height:auto;stroke-width:var(--qfds-glyph-stem);flex:none}:is(.qfds-action-menu,.qf-toolbar-menu,.qf-split-action-menu) [role^=menuitem]:is(:hover,[data-highlighted],[data-state=open]),.qfds-action-menu-item:is(:hover,[data-highlighted],[data-state=open]){background:var(--qfds-menu-focus-fill);text-decoration:none}:is(.qfds-action-menu,.qf-toolbar-menu,.qf-split-action-menu) [role^=menuitem]:is(:hover,[data-highlighted],[data-state=open]) a,.qfds-action-menu-item:is(:hover,[data-highlighted],[data-state=open]) a{text-decoration:none}.qfds-search-sheet[data-qfds-component=StageSearchSheet] .qfds-search-sheet-top>.qfds-mobile-round:focus-visible{background:var(--foreground);color:var(--background);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-cover-font-display:var(--font-display);--qfds-cover-font-body:var(--font-ui);--qfds-cover-page:#242628;--qfds-cover-neutral-950:#18181b;--qfds-cover-neutral-850:#2b2d2f;--qfds-cover-neutral-500:#8c9197;--qfds-cover-neutral-300:#bcbfc3;--qfds-cover-radius:24px;--qfds-cover-card-gutter:24px;--qfds-cover-card-gutter-mobile:22px;--qfds-cover-grid-gap:24px;--qfds-cover-detail-gap:32px;--qfds-cover-detail-body-gap:40px;--qfds-cover-detail-body-gap-mobile:28px;--qfds-cover-detail-max:460px;--qfds-cover-detail-column-min:280px;--qfds-cover-detail-column-min-tablet:240px;--qfds-cover-diagram-height:200px;--qfds-cover-save-size:32px;--qfds-cover-save-icon-size:20px;--qfds-cover-save-padding:6px;--qfds-cover-control-radius:8px;--qfds-cover-title-min:25px;--qfds-cover-title-fluid:7.5cqw;--qfds-cover-title-max:34px;--qfds-cover-title-mobile:28px;--qfds-cover-title-leading:1.08;--qfds-cover-title-action-space:56px;--qfds-cover-body-size:16px;--qfds-cover-description-gap:14px;--qfds-cover-connector-width:1.5;--qfds-cover-mascot-width:120px;--qfds-cover-mascot-max-height:140px;--qfds-cover-service-width:74px;--qfds-cover-service-gap:7px;--qfds-cover-service-label-size:11px;--qfds-cover-service-icon-size:30px;--qfds-cover-result-min:70px;--qfds-cover-result-max:105px;--qfds-cover-result-padding:10px;--qfds-cover-result-title-size:12px;--qfds-cover-result-detail-size:11px;--qfds-cover-result-detail-gap:6px;--qfds-cover-action-gap:8px;--qfds-cover-action-height:36px;--qfds-cover-action-depth:3px;--qfds-cover-action-radius:12px;--qfds-cover-action-padding-inline:12px;--qfds-cover-action-font-size:14px;--qfds-cover-action-line:20px;--qfds-cover-action-tracking:-.024em;--qfds-cover-action-dark:#18181b;--qfds-cover-action-light:#eceff1;--qfds-cover-action-light-ink:#f3f4f5;--qfds-cover-action-depth-ink:#00000026;--qfds-cover-action-hover-mix:8%;--qfds-cover-agent-logo-size:16px;--qfds-cover-agent-logo-gap:4px;--qfds-cover-status-gap:8px}.qfds-cover{border-radius:var(--qfds-cover-radius);background:var(--qfds-cover-bg);color:var(--qfds-cover-ink);flex-direction:column;display:flex;position:relative;overflow:visible;container-type:inline-size}.qfds-cover-grid{gap:var(--qfds-preview-gap-row) var(--qfds-preview-gap-column);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.qfds-cover-grid[data-masonry=true]{grid-auto-rows:1px;row-gap:0}.qfds-cover-grid-item{align-self:start;min-width:0;overflow:visible}.qfds-cover-grid-content{min-width:0;display:flow-root}.qfds-cover-detail{gap:var(--qfds-cover-detail-body-gap);padding-inline:var(--qfds-space-page);display:grid}.qfds-cover-detail-hero{grid-template-columns:minmax(var(--qfds-cover-detail-column-min),1fr) minmax(0,2fr);gap:var(--qfds-cover-detail-gap);align-items:start;display:grid}.qfds-cover-detail-cover{width:100%;max-width:var(--qfds-cover-detail-max);min-width:0}.qfds-cover-detail-summary,.qfds-cover-detail-body{min-width:0}.qfds-cover[data-palette=graphite],.qfds-tile-art[data-palette=graphite]{--qfds-cover-bg:var(--qfds-cover-neutral-850);--qfds-cover-ink:#eceae8;--qfds-cover-secondary-ink:#d7d1de;--qfds-cover-detail-ink:var(--qfds-cover-neutral-300);--qfds-cover-line:#70757b}.qfds-cover[data-palette=charcoal],.qfds-tile-art[data-palette=charcoal]{--qfds-cover-bg:var(--qfds-cover-neutral-950);--qfds-cover-ink:#eceae8;--qfds-cover-secondary-ink:#d7d1de;--qfds-cover-detail-ink:var(--qfds-cover-neutral-300);--qfds-cover-line:#70757b}.qfds-cover[data-palette=slate],.qfds-tile-art[data-palette=slate]{--qfds-cover-bg:var(--qfds-cover-neutral-500);--qfds-cover-ink:var(--qfds-cover-neutral-950);--qfds-cover-secondary-ink:#30343a;--qfds-cover-detail-ink:#30343a;--qfds-cover-line:#555b61}.qfds-cover[data-palette=silver],.qfds-tile-art[data-palette=silver]{--qfds-cover-bg:var(--qfds-cover-neutral-300);--qfds-cover-ink:var(--qfds-cover-neutral-950);--qfds-cover-secondary-ink:#30343a;--qfds-cover-detail-ink:#30343a;--qfds-cover-line:#555b61}.qfds-cover-copy{padding:var(--qfds-cover-card-gutter) var(--qfds-cover-card-gutter) 0;position:relative}.qfds-cover-title{max-width:calc(100% - var(--qfds-cover-title-action-space));font-family:var(--qfds-cover-font-display),sans-serif;font-size:clamp(var(--qfds-cover-title-min),var(--qfds-cover-title-fluid),var(--qfds-cover-title-max));letter-spacing:-.035em;font-weight:500;line-height:var(--qfds-cover-title-leading);overflow-wrap:break-word;text-wrap:pretty;margin:0}.qfds-cover-description{margin:var(--qfds-cover-description-gap) 0 0;font-family:var(--qfds-cover-font-body),sans-serif;font-size:var(--qfds-cover-body-size);text-wrap:pretty;line-height:1.45}.qfds-cover-save{right:var(--qfds-cover-card-gutter);top:calc(var(--qfds-cover-card-gutter) + clamp(27px,8.1cqw,36.72px) / 2 - var(--qfds-cover-save-size) / 2);position:absolute}.qfds-cover-save-action.qfds-button{width:var(--qfds-cover-save-size);height:var(--qfds-cover-save-size);min-height:var(--qfds-cover-save-size);padding:var(--qfds-cover-save-padding);border-radius:var(--qfds-cover-control-radius);color:inherit;background:0 0;border:0;place-items:center;display:grid}.qfds-cover-save-action img{width:var(--qfds-cover-save-icon-size);height:var(--qfds-cover-save-icon-size);display:block}.qfds-cover[data-light] .qfds-cover-save-action img{filter:none}.qfds-cover:not([data-light]) .qfds-cover-save-action img{filter:invert()}.qfds-cover-save-action[aria-pressed=true]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.qfds-cover-save-action[aria-pressed=true]{background:color-mix(in srgb,currentColor 10%,transparent)}}.qfds-cover-link{color:inherit;outline:0;text-decoration:none}.qfds-cover-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.qfds-cover[data-linked]{cursor:pointer}.qfds-cover[data-linked] .qfds-cover-copy{position:static}.qfds-cover[data-linked]:has(.qfds-cover-link:focus-visible) .qfds-cover-link{text-decoration-line:underline;text-decoration-thickness:var(--qfds-focus-underline);text-underline-offset:var(--qfds-focus-underline-offset)}.qfds-cover-save,.qfds-cover-actions{z-index:2}.qfds-cover-actions{pointer-events:none;position:relative}.qfds-cover-actions>*{pointer-events:auto}@media (hover:hover) and (pointer:fine){.qfds-cover[data-linked]:hover .qfds-cover-link{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}}.qfds-cover-diagram{height:var(--qfds-cover-diagram-height);margin:12px var(--qfds-cover-card-gutter) 4px;position:relative}.qfds-cover-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qfds-cover-connectors path{fill:none;stroke:var(--qfds-cover-line);stroke-width:var(--qfds-cover-connector-width);vector-effect:non-scaling-stroke;opacity:.7}.qfds-cover-node{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.qfds-cover-node img{max-width:100%;max-height:var(--qfds-cover-mascot-max-height);object-fit:contain;display:block}.qfds-cover-service{width:var(--qfds-cover-service-width)}.qfds-cover-service-content{align-items:center;gap:var(--qfds-cover-service-gap);color:var(--qfds-cover-secondary-ink);font:var(--qfds-cover-service-label-size)/1.2 var(--qfds-cover-font-body),sans-serif;flex-direction:column;display:flex}.qfds-cover-service-content img,.qfds-cover-service-content svg{width:var(--qfds-cover-service-icon-size);height:var(--qfds-cover-service-icon-size);object-fit:contain}.qfds-cover[data-light] .qfds-cover-service-content img{filter:brightness(0)}.qfds-cover-result{min-width:var(--qfds-cover-result-min);max-width:var(--qfds-cover-result-max)}.qfds-cover-result-content{padding:var(--qfds-cover-result-padding);border:1px solid var(--qfds-cover-line);border-radius:var(--qfds-cover-control-radius);background:var(--qfds-cover-bg);font:500 var(--qfds-cover-result-title-size)/1.3 var(--qfds-cover-font-body),sans-serif}.qfds-cover-result-content small{margin-top:var(--qfds-cover-result-detail-gap);color:var(--qfds-cover-detail-ink);font-size:var(--qfds-cover-result-detail-size);line-height:1.3;display:block}.qfds-cover-mascot{width:var(--qfds-cover-mascot-width)}.qfds-cover-diagram[data-composition=poster] .qfds-cover-mascot{top:45%;left:80%}.qfds-cover-diagram[data-composition=poster] .qfds-cover-service[data-index="0"]{top:55%;left:10%}.qfds-cover-diagram[data-composition=poster] .qfds-cover-service[data-index="1"]{top:55%;left:29%}.qfds-cover-diagram[data-composition=poster] .qfds-cover-service[data-index="2"]{top:55%;left:48%}.qfds-cover-diagram[data-composition=orbit] .qfds-cover-mascot{top:54%;left:50%}.qfds-cover-diagram[data-composition=orbit] .qfds-cover-service[data-index="0"]{top:35%;left:12%}.qfds-cover-diagram[data-composition=orbit] .qfds-cover-service[data-index="1"]{top:25%;left:84%}.qfds-cover-diagram[data-composition=orbit] .qfds-cover-service[data-index="2"],.qfds-cover-diagram[data-composition=orbit] .qfds-cover-result{top:85%;left:85%}.qfds-cover-diagram[data-composition=bridge] .qfds-cover-mascot{top:50%;left:50%}.qfds-cover-diagram[data-composition=bridge] .qfds-cover-service[data-index="0"]{top:52%;left:12%}.qfds-cover-diagram[data-composition=bridge] .qfds-cover-service[data-index="1"],.qfds-cover-diagram[data-composition=bridge] .qfds-cover-result{top:52%;left:87%}.qfds-cover-diagram[data-composition=branch] .qfds-cover-mascot{top:50%;left:28%}.qfds-cover-diagram[data-composition=branch] .qfds-cover-service[data-index="0"]{top:18%;left:79%}.qfds-cover-diagram[data-composition=branch] .qfds-cover-service[data-index="1"]{top:51%;left:83%}.qfds-cover-diagram[data-composition=branch] .qfds-cover-service[data-index="2"],.qfds-cover-diagram[data-composition=branch] .qfds-cover-result{top:82%;left:79%}.qfds-cover-diagram[data-composition=cycle] .qfds-cover-mascot{top:53%;left:32%}.qfds-cover-diagram[data-composition=cycle] .qfds-cover-service[data-index="0"]{top:25%;left:78%}.qfds-cover-diagram[data-composition=cycle] .qfds-cover-result{top:78%;left:78%}.qfds-cover-diagram[data-composition=result] .qfds-cover-mascot{top:47%;left:25%}.qfds-cover-diagram[data-composition=result] .qfds-cover-result{top:47%;left:75%}.qfds-cover-actions{padding:0 var(--qfds-cover-card-gutter) var(--qfds-cover-card-gutter);justify-content:flex-start;display:flex}.qfds-cover{--qfds-cover-action-surface:var(--qfds-cover-action-light);--qfds-cover-action-ink:var(--qfds-cover-action-dark)}.qfds-cover[data-light]{--qfds-cover-action-surface:var(--qfds-cover-action-dark);--qfds-cover-action-ink:var(--qfds-cover-action-light-ink)}.qfds-cover-prompt-action{font:500 var(--qfds-cover-action-font-size)/var(--qfds-cover-action-line) var(--qfds-cover-font-body),sans-serif;letter-spacing:var(--qfds-cover-action-tracking);display:inline-flex}.qfds-cover-prompt-action .qfds-cover-add-to-your.qfds-button{height:var(--qfds-cover-action-height);min-height:var(--qfds-cover-action-height);justify-content:center;align-items:center;gap:var(--qfds-cover-action-gap);padding:0 var(--qfds-cover-action-padding-inline);border-radius:var(--qfds-cover-action-radius);background:var(--qfds-cover-action-surface);box-shadow:inset 0 calc(-1 * var(--qfds-cover-action-depth)) var(--qfds-cover-action-depth-ink);color:var(--qfds-cover-action-ink);font:500 var(--qfds-cover-action-font-size)/var(--qfds-cover-action-line) var(--qfds-cover-font-body),sans-serif;letter-spacing:var(--qfds-cover-action-tracking);white-space:nowrap;cursor:pointer;border:0;margin:0;display:inline-flex}.qfds-cover-prompt-action .qfds-cover-add-to-your.qfds-button:hover:not(:disabled){background:var(--qfds-cover-action-ink)}@supports (color:color-mix(in lab, red, red)){.qfds-cover-prompt-action .qfds-cover-add-to-your.qfds-button:hover:not(:disabled){background:color-mix(in srgb,var(--qfds-cover-action-ink) var(--qfds-cover-action-hover-mix),var(--qfds-cover-action-surface))}}.qfds-cover-prompt-action .qfds-cover-add-to-your.qfds-button:focus-visible:not(:disabled){background:var(--qfds-cover-action-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.qfds-cover-prompt-action .qfds-cover-add-to-your.qfds-button:focus-visible:not(:disabled){background:color-mix(in srgb,var(--qfds-cover-action-ink) var(--qfds-cover-action-hover-mix),var(--qfds-cover-action-surface))}}.qfds-cover-prompt-action .qfds-button:disabled{cursor:not-allowed;opacity:.48}.qfds-cover-add-to-your-check.qfds-icon{width:var(--qfds-cover-agent-logo-size);height:var(--qfds-cover-agent-logo-size);margin:0}.qfds-cover-status{margin:var(--qfds-cover-status-gap) 0 0;display:flex}.qfds-cover{--qfds-label-surface:var(--qfds-cover-ink)}@supports (color:color-mix(in lab, red, red)){.qfds-cover{--qfds-label-surface:color-mix(in srgb,var(--qfds-cover-ink) 12%,transparent)}}.qfds-cover{--qfds-label-ink:var(--qfds-cover-ink)}.qfds-cover-agent-stack{align-items:center;gap:var(--qfds-cover-agent-logo-gap);display:inline-flex}.qfds-cover-agent{width:var(--qfds-cover-agent-logo-size);height:var(--qfds-cover-agent-logo-size);-webkit-mask:var(--qfds-cover-agent-src) center / contain no-repeat;-webkit-mask:var(--qfds-cover-agent-src) center / contain no-repeat;-webkit-mask:var(--qfds-cover-agent-src) center / contain no-repeat;-webkit-mask:var(--qfds-cover-agent-src) center / contain no-repeat;mask:var(--qfds-cover-agent-src) center / contain no-repeat;background:currentColor;display:block}.qfds-cover-agent[data-agent=chatgpt]{--qfds-cover-agent-src:url(/qfactory-cover/logos/agent-chatgpt.svg)}.qfds-cover-agent[data-agent=claude]{--qfds-cover-agent-src:url(/qfactory-cover/logos/agent-claude.svg)}.qfds-cover-agent[data-agent=cursor]{--qfds-cover-agent-src:url(/qfactory-cover/logos/agent-cursor.svg)}.qfds-cover-action-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.qfds-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.qfds-cover-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.qfds-cover-detail-hero{grid-template-columns:minmax(var(--qfds-cover-detail-column-min-tablet),1fr) minmax(0,1.5fr);gap:var(--qfds-cover-grid-gap)}}@media (max-width:600px){.qfds-cover-grid{grid-template-columns:minmax(0,1fr)}.qfds-cover-detail{gap:var(--qfds-cover-detail-body-gap-mobile)}.qfds-cover-detail-hero{gap:var(--qfds-cover-grid-gap);grid-template-columns:minmax(0,1fr)}.qfds-cover-copy{padding:var(--qfds-cover-card-gutter-mobile) var(--qfds-cover-card-gutter-mobile) 0}.qfds-cover-save{right:var(--qfds-cover-card-gutter-mobile);top:21.12px}.qfds-cover-title{font-size:var(--qfds-cover-title-mobile)}.qfds-cover-diagram{margin-inline:var(--qfds-cover-card-gutter-mobile)}.qfds-cover-actions{padding:0 var(--qfds-cover-card-gutter-mobile) var(--qfds-cover-card-gutter-mobile)}}}@layer qfds-patterns,qfds;@layer qfds.components{.qfds-cover-prompt-action[data-split]>.qfds-cover-add-to-your:not(.qfds-cover-agent-selector){border-top-right-radius:0;border-bottom-right-radius:0}.qfds-cover-prompt-action[data-split] .qfds-cover-agent-selector.qfds-button{border-left:1px solid var(--qfds-cover-action-depth-ink);padding-inline:var(--qfds-cover-action-gap);border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width:600px){.qfds-cover-prompt-action[data-split]>.qfds-cover-add-to-your.qfds-button{flex:none}.qfds-cover-prompt-action[data-split] .qfds-cover-agent-selector.qfds-button{inline-size:var(--qfds-touch-min);min-inline-size:var(--qfds-touch-min);padding-inline:0}}}
@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-tile-caption-flow-title:var(--accent-foreground);--qfds-tile-caption-flow-description:var(--accent-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--qfds-tile-caption-flow-description:color-mix(in srgb,var(--accent-foreground) 50%,transparent)}}:root{--qfds-tile-columns:4;--qfds-tile-columns-compact:3;--qfds-tile-columns-tablet:2;--qfds-tile-feature-span:2;--qfds-tile-gap-column:var(--qfds-preview-gap-column);--qfds-tile-gap-row:var(--qfds-preview-gap-row);--qfds-tile-radius:1px;--qfds-tile-aspect:1 / 1;--qfds-tile-aspect-feature:680 / 478;--qfds-tile-aspect-feature-phone:1 / 1;--qfds-tile-caption-gap:var(--space-3);--qfds-tile-caption-max:36ch;--qfds-tile-caption-size:var(--text-body);--qfds-tile-caption-leading:1.15;--qfds-tile-caption-tracking:.01em;--qfds-tile-caption-ink:var(--foreground);--qfds-tile-caption-secondary:var(--muted-foreground);--qfds-tile-overlay-inset:var(--space-3);--qfds-tile-overlay-gap:var(--space-2);--qfds-tile-overlay-white:#fff;--qfds-tile-overlay-black:#000;--qfds-tile-overlay-backing-alpha:56%;--qfds-tile-overlay-idle-opacity:.84;--qfds-tile-safe-top:calc(var(--qfds-tile-overlay-inset) + var(--qfds-cover-save-size) + var(--space-1));--qfds-tile-safe-bottom:calc(var(--qfds-tile-overlay-inset) + var(--qfds-cover-action-height) + var(--space-1));--qfds-tile-hover-scale:1.01;--qfds-tile-press-scale:.96;--qfds-tile-motion-slow:.5s;--qfds-tile-motion-fast:.2s;--qfds-tile-motion-ease:cubic-bezier(.22,1,.36,1);--qfds-tile-mascot-size:32cqmin;--qfds-tile-mascot-size-compact:30cqmin;--qfds-tile-stage-roomy:300px;--qfds-tile-stage-captions:210px;--qfds-tile-mascot-size-spotlight:48cqmin;--qfds-tile-halo:112%;--qfds-tile-halo-mix:7%;--qfds-tile-service-size:clamp(32px,13cqmin,58px);--qfds-tile-service-size-compact:clamp(24px,18cqmin,32px);--qfds-tile-service-glyph:52%;--qfds-tile-service-label-gap:6px;--qfds-tile-label-pad:0 4px;--qfds-tile-result-width:clamp(88px,34cqmin,140px);--qfds-tile-result-padding:8px 6px;--qfds-tile-lane-size:clamp(10px,4cqmin,16px)}.qfds-tile-grid{grid-template-columns:repeat(var(--qfds-tile-columns),minmax(0,1fr));column-gap:var(--qfds-tile-gap-column);row-gap:var(--qfds-tile-gap-row);align-items:start;display:grid}.qfds-tile-grid-item{min-width:0}.qfds-tile-grid-item[data-feature]{grid-column:span var(--qfds-tile-feature-span)}.qfds-tile-grid-item[data-feature] .qfds-tile-visual{aspect-ratio:var(--qfds-tile-aspect-feature)}.qfds-tile{min-width:0;color:var(--qfds-tile-caption-ink);display:block;position:relative}.qfds-tile-visual{aspect-ratio:var(--qfds-tile-aspect);border-radius:var(--qfds-tile-radius);background:var(--qfds-cover-neutral-850);transition:transform var(--qfds-tile-motion-slow) var(--qfds-tile-motion-ease);position:relative;overflow:hidden;container:qfds-tile/inline-size}.qfds-tile[data-linked]{cursor:pointer}@media (hover:hover) and (pointer:fine){.qfds-tile[data-linked]:hover .qfds-tile-visual{transform:scale(var(--qfds-tile-hover-scale))}.qfds-tile[data-linked]:hover .qfds-tile-link{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}}.qfds-tile[data-linked]:active .qfds-tile-visual{transform:scale(var(--qfds-tile-press-scale));transition-duration:var(--qfds-tile-motion-fast)}.qfds-tile[data-linked]:active:has(.qfds-tile-save:active,.qfds-tile-actions:active) .qfds-tile-visual{transform:none}@media (prefers-reduced-motion:reduce){.qfds-tile-visual{transition:none}.qfds-tile[data-linked]:hover .qfds-tile-visual,.qfds-tile[data-linked]:active .qfds-tile-visual{transform:none}}.qfds-tile-caption{margin-top:var(--qfds-tile-caption-gap);font:400 var(--qfds-tile-caption-size)/var(--qfds-tile-caption-leading) var(--font-ui),sans-serif;letter-spacing:var(--qfds-tile-caption-tracking);display:grid}.qfds-tile-title{max-width:var(--qfds-tile-caption-max);font:inherit;letter-spacing:inherit;color:var(--qfds-tile-caption-ink);text-wrap:pretty;margin:0}.qfds-tile-tag{color:var(--qfds-tile-caption-secondary);white-space:nowrap}.qfds-tile-description{max-width:var(--qfds-tile-caption-max);color:var(--qfds-tile-caption-secondary);margin:0}.qfds-tile-frame{position:relative}.qfds-tile-overlays{z-index:2;pointer-events:none;position:absolute;inset:0}.qfds-tile[data-tone=dark]{--qfds-tile-overlay-ink:var(--qfds-tile-overlay-white);--qfds-tile-overlay-backing:var(--qfds-tile-overlay-black)}@supports (color:color-mix(in lab, red, red)){.qfds-tile[data-tone=dark]{--qfds-tile-overlay-backing:color-mix(in srgb,var(--qfds-tile-overlay-black) var(--qfds-tile-overlay-backing-alpha),transparent)}}.qfds-tile[data-tone=dark]{--qfds-tile-save-icon-filter:invert(1);--qfds-cover-action-surface:var(--qfds-cover-action-light);--qfds-cover-action-ink:var(--qfds-cover-action-dark)}.qfds-tile[data-tone=light]{--qfds-tile-overlay-ink:var(--qfds-tile-overlay-black);--qfds-tile-overlay-backing:var(--qfds-tile-overlay-white)}@supports (color:color-mix(in lab, red, red)){.qfds-tile[data-tone=light]{--qfds-tile-overlay-backing:color-mix(in srgb,var(--qfds-tile-overlay-white) var(--qfds-tile-overlay-backing-alpha),transparent)}}.qfds-tile[data-tone=light]{--qfds-tile-save-icon-filter:none;--qfds-cover-action-surface:var(--qfds-cover-action-dark);--qfds-cover-action-ink:var(--qfds-cover-action-light-ink)}.qfds-tile-status{top:var(--qfds-tile-overlay-inset);left:var(--qfds-tile-overlay-inset);gap:var(--qfds-tile-overlay-gap);max-width:calc(100% - 2 * var(--qfds-tile-overlay-inset) - var(--qfds-cover-save-size) - var(--qfds-tile-overlay-gap));--qfds-label-surface:var(--qfds-tile-overlay-backing);--qfds-label-ink:var(--qfds-tile-overlay-ink);flex-wrap:wrap;display:flex;position:absolute}.qfds-tile-save{top:var(--qfds-tile-overlay-inset);right:var(--qfds-tile-overlay-inset);pointer-events:auto;position:absolute}.qfds-tile .qfds-tile-save .qfds-cover-save-action.qfds-button{background:var(--qfds-tile-overlay-backing);opacity:var(--qfds-tile-overlay-idle-opacity)}.qfds-tile .qfds-tile-save .qfds-cover-save-action.qfds-button:is(:hover,:focus-visible,[aria-pressed=true]){opacity:1}.qfds-tile .qfds-cover-save-action img{filter:var(--qfds-tile-save-icon-filter)}.qfds-tile-actions{left:var(--qfds-tile-overlay-inset);bottom:var(--qfds-tile-overlay-inset);max-width:calc(100% - 2 * var(--qfds-tile-overlay-inset));pointer-events:auto;display:flex;position:absolute}.qfds-tile-link{color:inherit;outline:0;text-decoration:none}.qfds-tile-link:after{content:"";z-index:1;position:absolute;inset:0}.qfds-tile[data-linked]:has(.qfds-tile-link:focus-visible){outline:none}.qfds-tile[data-linked]:has(.qfds-tile-link:focus-visible) .qfds-tile-link{text-decoration-line:underline;text-decoration-thickness:var(--qfds-focus-underline);text-underline-offset:var(--qfds-focus-underline-offset)}@media (prefers-reduced-motion:no-preference){.qfds-tile[data-linked]:has(.qfds-tile-link:focus-visible) .qfds-tile-visual{transform:scale(var(--qfds-tile-hover-scale))}}.qfds-tile-image{position:absolute;inset:0}.qfds-tile-image img{object-fit:cover;width:100%;height:100%;display:block}.qfds-tile-art{background:var(--qfds-cover-bg);color:var(--qfds-cover-ink);position:absolute;inset:0}.qfds-tile-stage{position:absolute;inset:0;container:qfds-tile-stage/size}.qfds-tile[data-overlay-top] .qfds-tile-stage{top:var(--qfds-tile-safe-top)}.qfds-tile[data-overlay-bottom] .qfds-tile-stage{bottom:var(--qfds-tile-safe-bottom)}.qfds-tile-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qfds-tile-connectors path{fill:none;stroke:var(--qfds-cover-line);stroke-width:var(--qfds-cover-connector-width);vector-effect:non-scaling-stroke;opacity:.7}.qfds-tile-node{left:var(--qfds-tile-x);top:var(--qfds-tile-y);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.qfds-tile-mascot{width:var(--qfds-tile-mascot-size);aspect-ratio:1}.qfds-tile-mascot[data-scale=spotlight]{width:var(--qfds-tile-mascot-size-spotlight)}.qfds-tile-mascot:before{content:"";width:var(--qfds-tile-halo);aspect-ratio:1;background:var(--qfds-cover-ink);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.qfds-tile-mascot:before{background:color-mix(in srgb,var(--qfds-cover-ink) var(--qfds-tile-halo-mix),var(--qfds-cover-bg))}}.qfds-tile-mascot img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.qfds-tile-service{width:var(--qfds-tile-service-size)}.qfds-tile-service-content{place-items:center;display:grid;position:relative}.qfds-tile-service .qfds-material-icon{--qfds-material-icon-size:var(--qfds-tile-service-size);--qfds-material-icon-glyph:var(--qfds-tile-service-glyph)}.qfds-tile-service-label{top:calc(100% + var(--qfds-tile-service-label-gap));padding:var(--qfds-tile-label-pad);background:var(--qfds-cover-bg);color:var(--qfds-cover-secondary-ink);font:var(--qfds-cover-service-label-size)/1.2 var(--font-ui),sans-serif;white-space:nowrap;position:absolute}.qfds-tile-result{width:var(--qfds-tile-result-width)}.qfds-tile-result-content{width:100%;padding:var(--qfds-tile-result-padding);border:1px solid var(--qfds-cover-line);border-radius:var(--qfds-cover-control-radius);background:var(--qfds-cover-bg);font:500 var(--qfds-cover-result-title-size)/1.3 var(--font-ui),sans-serif;text-align:center}.qfds-tile-result-content strong{font-weight:500;display:block}.qfds-tile-result-content small{margin-top:var(--qfds-cover-result-detail-gap);color:var(--qfds-cover-detail-ink);font-size:var(--qfds-cover-result-detail-size);line-height:1.3;display:block}.qfds-tile-lane{width:var(--qfds-tile-lane-size);aspect-ratio:1;border:1.5px solid var(--qfds-cover-line);background:var(--qfds-cover-bg);border-radius:50%}@container qfds-tile-stage (max-height:300px){.qfds-tile-mascot{width:var(--qfds-tile-mascot-size-compact)}}@container qfds-tile-stage (max-height:210px){.qfds-tile-service{width:var(--qfds-tile-service-size-compact)}.qfds-tile-service .qfds-material-icon{--qfds-material-icon-size:var(--qfds-tile-service-size-compact)}.qfds-tile-service-label,.qfds-tile-result-content small{display:none}}@media (max-width:1199.98px){.qfds-tile-grid{grid-template-columns:repeat(var(--qfds-tile-columns-compact),minmax(0,1fr))}}@media (max-width:1023.98px){.qfds-tile-grid{grid-template-columns:repeat(var(--qfds-tile-columns-tablet),minmax(0,1fr))}}@media (max-width:767.98px){.qfds-tile-grid{grid-template-columns:minmax(0,1fr)}.qfds-tile-grid-item[data-feature]{grid-column:auto}.qfds-tile-grid-item[data-feature] .qfds-tile-visual{aspect-ratio:var(--qfds-tile-aspect-feature-phone)}}:root{--qfds-outcome-columns:minmax(0, 2fr) minmax(0, 1fr);--qfds-outcome-gap:var(--space-6);--qfds-outcome-aspect:1400 / 984;--qfds-outcome-title-size:var(--text-lead)}.qfds-tile-grid[data-layout=outcome-rows]{grid-template-columns:minmax(0,1fr)}.qfds-tile-grid[data-layout=outcome-rows] .qfds-tile-grid-item[data-feature]{grid-column:auto}.qfds-tile-grid[data-layout=outcome-rows] .qfds-tile{grid-template-columns:var(--qfds-outcome-columns);gap:var(--qfds-outcome-gap);align-items:center;display:grid}.qfds-tile-grid[data-layout=outcome-rows] .qfds-tile-visual,.qfds-tile-grid[data-layout=outcome-rows] .qfds-tile-grid-item[data-feature] .qfds-tile-visual{aspect-ratio:var(--qfds-outcome-aspect)}.qfds-tile-grid[data-layout=outcome-rows] .qfds-tile-caption{gap:var(--space-3);margin-top:0}.qfds-tile-grid[data-layout=outcome-rows] .qfds-tile-title{font-size:var(--qfds-outcome-title-size);font-weight:600}.qfds-tile-related-actions{z-index:2;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.qfds-tile-related-actions a{color:var(--foreground);text-underline-offset:var(--space-1)}@media (max-width:767.98px){.qfds-tile-grid[data-layout=outcome-rows] .qfds-tile{grid-template-columns:minmax(0,1fr)}}.qfds-tile-caption[data-layout=flow]{color:var(--qfds-tile-caption-flow-title);font-size:var(--qfds-tile-caption-size);font-weight:400;line-height:1.5;display:block}.qfds-tile-caption[data-layout=flow] .qfds-tile-title,.qfds-tile-caption[data-layout=flow] .qfds-tile-description{font:inherit;letter-spacing:inherit;margin:0;display:inline}.qfds-tile-caption[data-layout=flow] .qfds-tile-description{color:var(--qfds-tile-caption-flow-description)}.qfds-tile-caption[data-layout=flow] .qfds-tile-link{color:inherit}}@layer qfds-patterns,qfds;:root{--qfds-outcome-hero-size:clamp(32px,6vw,80px);--qfds-outcome-hero-leading:1.08;--qfds-outcome-hero-tracking:-.03em}.qf-headline.qfds-outcome-heading span{font-size:var(--qfds-outcome-hero-size);line-height:var(--qfds-outcome-hero-leading);letter-spacing:var(--qfds-outcome-hero-tracking);white-space:normal;translate:none}.qfds-tile-related-actions nav{gap:var(--space-3);flex-wrap:wrap;display:flex}.qf-hero.qfds-outcome-hero{gap:var(--space-6);grid-template-areas:"headline""composer"}.qf-hero.qfds-outcome-hero>.qf-headline{grid-area:headline;align-self:start}.qf-hero.qfds-outcome-hero>.qf-starter-prompt{grid-area:composer;align-self:start;translate:none}@layer qfds.components{.qfds-tile-image[data-fit=contain] img{object-fit:contain}}
@layer qfds-extensions{:root{--qfds-material-icon-inline:32px;--qfds-material-icon-row:48px;--qfds-material-icon-hero:58px;--qfds-material-icon-glyph-inline:16px;--qfds-material-icon-glyph-row:20px;--qfds-material-icon-glyph-hero:30px;--qfds-material-icon-radius-inline:8px;--qfds-material-icon-radius:12px;--qfds-material-icon-surface-subtle:#1b1d1f;--qfds-material-icon-surface-raised:#2c2d33;--qfds-material-icon-surface-hover:#2c2f31;--qfds-material-icon-ink:#f5f5f5;--qf-icon-bg-openrouter:#03080a;--qf-icon-ink-openrouter:#c8ff00;--qf-icon-bg-telegram:linear-gradient(180deg,#2aabee 0%,#229ed9 100%);--qf-icon-ink-telegram:#fff}.qfds-material-icon{--qfds-material-icon-size:var(--qfds-material-icon-row);--qfds-material-icon-glyph:var(--qfds-material-icon-glyph-row);--qfds-material-icon-surface:var(--qfds-material-icon-surface-subtle);--qf-icon-bg-neutral:var(--qfds-material-icon-surface);--qf-icon-ink-neutral:var(--qfds-material-icon-ink);width:var(--qfds-material-icon-size);height:var(--qfds-material-icon-size);border-radius:var(--qfds-material-icon-radius);color:var(--qfds-material-icon-glyph-ink,var(--qfds-material-icon-ink));isolation:isolate;flex:none;display:inline-grid;position:relative;overflow:hidden}.qfds-material-icon[data-size=inline]{--qfds-material-icon-size:var(--qfds-material-icon-inline);--qfds-material-icon-glyph:var(--qfds-material-icon-glyph-inline);border-radius:var(--qfds-material-icon-radius-inline)}.qfds-material-icon[data-size=hero]{--qfds-material-icon-size:var(--qfds-material-icon-hero);--qfds-material-icon-glyph:var(--qfds-material-icon-glyph-hero)}.qfds-material-icon[data-tone=raised]{--qfds-material-icon-surface:var(--qfds-material-icon-surface-raised)}[data-qfds-hover-scope]:hover .qfds-material-icon{--qfds-material-icon-surface:var(--qfds-material-icon-surface-hover)}.qfds-material-icon-layer{grid-area:1/1;place-items:center;min-width:0;min-height:0;display:grid}.qfds-material-icon-background{z-index:0;background:var(--qfds-material-icon-fill,var(--qfds-material-icon-surface));transition:background-color .16s}.qfds-material-icon-background>*{width:100%;height:100%}.qfds-material-icon-glyph{z-index:1}.qfds-material-icon-glyph>svg,.qfds-material-icon-glyph>img{width:var(--qfds-material-icon-glyph);height:var(--qfds-material-icon-glyph);display:block}.qfds-material-icon[data-mark] .qfds-material-icon-glyph{border-radius:inherit;place-items:stretch stretch}.qfds-material-icon[data-mark]>.qfds-material-icon-background{background:0 0}.qfds-material-icon-glyph>.qfds-material-icon-mark{width:var(--qfds-material-icon-size);height:var(--qfds-material-icon-size);border-radius:inherit;object-fit:cover;display:block}.qfds-material-icon-overlay{z-index:2;pointer-events:none}}
@layer qfds-extensions{:root{--qfds-comparison-matrix-system:176px;--qfds-comparison-matrix-cell-space:var(--space-4);--qfds-comparison-matrix-border:var(--border);--qfds-comparison-matrix-text:var(--text-body);--qfds-comparison-matrix-line:var(--line-body);--qfds-comparison-matrix-ink:var(--foreground);--qfds-comparison-matrix-muted:var(--muted-foreground);--qfds-comparison-matrix-emphasis:var(--muted);--qfds-comparison-matrix-emphasis-ink:var(--accent-foreground);--qfds-comparison-matrix-emphasis-muted:color-mix(in srgb,var(--accent-foreground) 72%,transparent)}.qfds-comparison-matrix{width:100%;font-size:var(--qfds-comparison-matrix-text);line-height:var(--qfds-comparison-matrix-line);margin:0}.qfds-comparison-matrix-table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--qfds-comparison-matrix-border);border-radius:var(--radius);width:100%;overflow:hidden}.qfds-comparison-matrix-table th,.qfds-comparison-matrix-table td{padding:var(--qfds-comparison-matrix-cell-space);vertical-align:top;text-align:left;font-size:var(--qfds-comparison-matrix-text);line-height:var(--qfds-comparison-matrix-line);overflow-wrap:anywhere;font-weight:400}.qfds-comparison-matrix-corner{width:var(--qfds-comparison-matrix-system)}.qfds-comparison-matrix-table th{color:var(--qfds-comparison-matrix-ink);font-weight:500}.qfds-comparison-matrix-table td{color:var(--qfds-comparison-matrix-muted)}.qfds-comparison-matrix-table tbody>tr>*{border-top:1px solid var(--qfds-comparison-matrix-border)}.qfds-comparison-matrix [data-emphasis]{background:var(--qfds-comparison-matrix-emphasis)}.qfds-comparison-matrix [data-emphasis]>*,.qfds-comparison-matrix [data-emphasis] dt{color:var(--qfds-comparison-matrix-emphasis-ink)}.qfds-comparison-matrix [data-emphasis] td,.qfds-comparison-matrix [data-emphasis] dd{color:var(--qfds-comparison-matrix-emphasis-muted)}.qfds-comparison-matrix-table th[data-emphasis],.qfds-comparison-matrix-table td[data-emphasis]{color:var(--qfds-comparison-matrix-emphasis-ink)}.qfds-comparison-matrix-blocks{display:none}.qfds-comparison-matrix-criterion h3{margin:0 0 var(--space-3);color:var(--qfds-comparison-matrix-ink);font-size:var(--qfds-comparison-matrix-text);line-height:var(--qfds-comparison-matrix-line);font-weight:500}.qfds-comparison-matrix-criterion dl{border:1px solid var(--qfds-comparison-matrix-border);border-radius:var(--radius);margin:0;display:grid;overflow:hidden}.qfds-comparison-matrix-criterion dl>div{gap:var(--space-1);padding:var(--qfds-comparison-matrix-cell-space);display:grid}.qfds-comparison-matrix-criterion dl>div+div{border-top:1px solid var(--qfds-comparison-matrix-border)}.qfds-comparison-matrix-criterion dt{color:var(--qfds-comparison-matrix-ink);font-weight:500}.qfds-comparison-matrix-criterion dd{color:var(--qfds-comparison-matrix-muted);overflow-wrap:anywhere;margin:0}.qfds-comparison-matrix-criterion [data-emphasis] dd{color:var(--qfds-comparison-matrix-emphasis-ink)}@media (max-width:1023px){.qfds-comparison-matrix-table{display:none}.qfds-comparison-matrix-blocks{gap:var(--space-8);display:grid}}}
@layer qfds-extensions{:root{--qfds-label-pad-block:calc(var(--space-unit) / 2);--qfds-label-pad-inline:calc(1.5 * var(--space-unit));--qfds-label-radius:var(--space-2);--qfds-label-surface:color-mix(in srgb,var(--foreground) 8%,transparent);--qfds-label-ink:var(--secondary-foreground);--qfds-label-size:var(--text-small);--qfds-label-line:calc(4 * var(--space-unit));--qfds-label-tracking:normal;--qfds-label-status-glass:color-mix(in srgb, var(--secondary) 60%, transparent);--qfds-label-status-blur:var(--space-3);--qfds-label-status-ink:var(--qfds-button-secondary-ink);--qfds-label-status-shadow:0 1px 2px color-mix(in srgb, var(--background) 60%, transparent);--qfds-label-status-pad-block:var(--qfds-label-pad-block);--qfds-label-caps-height:calc(var(--qfds-label-line) + 2 * var(--qfds-label-pad-block));--qfds-label-caps-size:var(--qfds-label-size);--qfds-label-caps-tracking:.06em;--qfds-label-caps-pad-inline:.85em;--qfds-label-caps-weight:var(--qfds-button-weight);--qfds-soon-preview-opacity:.55}.qfds-label{width:fit-content;max-width:100%;padding:var(--qfds-label-pad-block) var(--qfds-label-pad-inline);border-radius:var(--qfds-label-radius);background:var(--qfds-label-surface);color:var(--qfds-label-ink);font:var(--qfds-button-weight) var(--qfds-label-size)/var(--qfds-label-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-label-tracking);text-transform:none;white-space:nowrap;align-items:center;margin:0;display:inline-flex}.qfds-soon-preview{opacity:var(--qfds-soon-preview-opacity)}.qfds-label[data-tone=caps]{box-sizing:border-box;min-height:var(--qfds-label-caps-height);padding:calc((var(--qfds-label-caps-height) - 1cap) / 2) var(--qfds-label-caps-pad-inline);font:var(--qfds-label-caps-weight) var(--qfds-label-caps-size)/1cap var(--font-ui),sans-serif;letter-spacing:var(--qfds-label-caps-tracking);text-transform:uppercase}@supports not (height:1cap){.qfds-label[data-tone=caps]{padding-block:calc((var(--qfds-label-caps-height) - .7em) / 2);line-height:.7em}}.qfds-label[data-tone=status]{padding-block:var(--qfds-label-status-pad-block);background:var(--qfds-label-status-glass);color:var(--qfds-label-status-ink);-webkit-backdrop-filter:blur(var(--qfds-label-status-blur));backdrop-filter:blur(var(--qfds-label-status-blur));text-shadow:var(--qfds-label-status-shadow);font:500 var(--qfds-label-size)/var(--qfds-label-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-label-tracking)}:root{--qfds-label-compact-line:calc(4 * var(--space-unit));--qfds-label-compact-pad-block:calc(var(--space-unit) / 2);--qfds-label-compact-pad-inline:calc(1.5 * var(--space-unit));--qfds-label-compact-radius:var(--space-2);--qfds-label-compact-surface:color-mix(in srgb,var(--foreground) 8%,transparent);--qfds-label-compact-ink:var(--secondary-foreground);--qfds-label-compact-tracking:normal}.qfds-label[data-size=compact]:not([data-tone]){padding:var(--qfds-label-compact-pad-block) var(--qfds-label-compact-pad-inline);border-radius:var(--qfds-label-compact-radius);font:var(--qfds-button-weight) var(--text-small)/var(--qfds-label-compact-line) var(--font-ui),sans-serif;letter-spacing:var(--qfds-label-compact-tracking)}.qfds-label[data-size=compact]:not([data-tone])[data-variant=default]{background:var(--qfds-label-compact-surface);color:var(--qfds-label-compact-ink)}}
