@layer qfds-extensions{:root{--qfds-skeleton-surface:var(--muted);--qfds-skeleton-sheen:color-mix(in srgb,var(--muted) 94%,var(--foreground));--qfds-skeleton-radius:calc(var(--radius) / 2);--qfds-skeleton-radius-block:var(--radius);--qfds-skeleton-text-height:.72em;--qfds-skeleton-duration:1.6s;--qfds-skeleton-delay:.3s;--qfds-skeleton-ease:ease-in-out}.qfds-skeleton-region{position:relative}.qfds-skeleton-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qfds-skeleton{background:var(--qfds-skeleton-surface);background-image:linear-gradient(100deg,transparent 30%,var(--qfds-skeleton-sheen) 50%,transparent 70%);border-radius:var(--qfds-skeleton-radius);max-width:100%;animation:qfds-skeleton-sweep var(--qfds-skeleton-duration) var(--qfds-skeleton-ease) var(--qfds-skeleton-delay) infinite;background-position:150% 0;background-repeat:no-repeat;background-size:200% 100%;display:block}.qfds-skeleton[data-shape=text]{height:1.5em;height:1lh;padding-block:calc((1lh - var(--qfds-skeleton-text-height)) / 2);box-sizing:border-box;background-clip:content-box}.qfds-skeleton[data-shape=block]{border-radius:var(--qfds-skeleton-radius-block);width:100%;height:100%}.qfds-skeleton[data-shape=pill]{height:var(--control-height);border-radius:var(--radius)}.qfds-skeleton[data-shape=circle]{aspect-ratio:1;border-radius:50%}@keyframes qfds-skeleton-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.qfds-skeleton{background-image:none;animation:none}}.qfds-skeleton[data-length="32"]{width:32%}.qfds-skeleton[data-length="40"]{width:40%}.qfds-skeleton[data-length="46"]{width:46%}.qfds-skeleton[data-length="48"]{width:48%}.qfds-skeleton[data-length="54"]{width:54%}.qfds-skeleton[data-length="56"]{width:56%}.qfds-skeleton[data-length="68"]{width:68%}.qfds-skeleton[data-length="74"]{width:74%}.qfds-skeleton[data-length="88"]{width:88%}.qfds-skeleton[data-length="92"]{width:92%}.qfds-skeleton[data-length="96"]{width:96%}.qfds-skeleton[data-length="98"]{width:98%}}
@layer qfds-extensions{:root{--qfds-consent-surface:var(--popover);--qfds-consent-line:var(--border);--qfds-consent-radius:var(--radius);--qfds-consent-max-width:calc(100vw - 2 * var(--page-gutter));--qfds-consent-inset:var(--page-gutter);--qfds-consent-pad:var(--space-4);--qfds-consent-gap:var(--space-3);--qfds-consent-shadow:var(--shadow-panel);--qfds-consent-caption-font:var(--font-ui);--qfds-consent-caption-size:var(--text-body);--qfds-consent-caption-ink:var(--muted-foreground);--qfds-word-font:var(--font-display);--qfds-word-size:clamp(var(--space-6),2.5vw,var(--space-8));--qfds-word-leading:.92;--qfds-word-tracking:-.03em;--qfds-word-ink:var(--foreground);--qfds-word-ink-quiet:var(--display-color);--qfds-word-focus:var(--qfds-focus-ink);--qfds-consent-z:60;--qfds-consent-enter:var(--motion-feedback);--qfds-consent-pill-glass:var(--qfds-menu-surface);--qfds-consent-pill-button-surface:color-mix(in srgb,var(--secondary),var(--foreground) 18%);--qfds-consent-pill-button-ink:var(--foreground);--qfds-consent-pill-blur:var(--qfds-menu-blur);--qfds-consent-pill-pad:var(--space-2);--qfds-consent-pill-field:var(--space-4);--qfds-consent-pill-caption-narrow:var(--qfds-cover-action-font-size);--qfds-consent-pill-caption-tight:var(--text-small);--qfds-consent-pill-radius:var(--qfds-menu-radius);--qfds-consent-pill-radius-narrow:var(--qfds-menu-radius)}.qfds-consent{z-index:var(--qfds-consent-z);left:var(--qfds-consent-inset);bottom:var(--qfds-consent-inset);gap:var(--qfds-consent-gap);width:max-content;max-width:var(--qfds-consent-max-width);padding:var(--qfds-consent-pad);border:1px solid var(--qfds-consent-line);border-radius:var(--qfds-consent-radius);background:var(--qfds-consent-surface);color:var(--qfds-word-ink);box-shadow:var(--qfds-consent-shadow);animation:qfds-consent-in var(--qfds-consent-enter) ease-out;display:grid;position:fixed}.qfds-consent:focus{outline:none}.qfds-consent-caption{font:400 var(--qfds-consent-caption-size)/1.5 var(--qfds-consent-caption-font);color:var(--qfds-consent-caption-ink);margin:0}.qfds-consent-caption+.qfds-consent-caption{margin-top:calc(-1 * var(--qfds-consent-gap))}.qfds-consent-caption a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.qfds-consent-caption a:focus-visible{text-decoration-line:underline;text-decoration-thickness:var(--qfds-focus-underline);text-underline-offset:var(--qfds-focus-underline-offset);outline:none}.qfds-consent-actions{align-items:baseline;gap:var(--qfds-consent-pad);font:400 var(--qfds-word-size)/var(--qfds-word-leading) var(--qfds-word-font),sans-serif;letter-spacing:var(--qfds-word-tracking);flex-wrap:wrap;display:flex}.qfds-word-action{cursor:pointer;font:inherit;letter-spacing:inherit;color:var(--qfds-word-ink);text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;margin:0;padding:0}.qfds-word-action[data-tone=quiet]{color:var(--qfds-word-ink-quiet)}@media (hover:hover) and (pointer:fine){.qfds-word-action:hover{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:2px}}@media (max-width:600px){.qfds-word-action{min-block-size:var(--qfds-touch-min);min-inline-size:var(--qfds-touch-min);align-items:center;display:inline-flex}}.qfds-word-action:focus-visible{text-underline-offset:.08em;outline:none;text-decoration-line:underline;text-decoration-thickness:2px}.qfds-consent[data-layout=pill]{left:var(--qfds-consent-pill-field);right:var(--qfds-consent-pill-field);align-items:center;gap:var(--space-3);width:fit-content;max-width:calc(100% - 2 * var(--qfds-consent-pill-field));padding:var(--qfds-consent-pill-pad) var(--qfds-consent-pill-pad) var(--qfds-consent-pill-pad) calc(var(--qfds-consent-pill-pad) + var(--qfds-consent-pill-button-side));border:var(--qfds-menu-edge);border-radius:var(--qfds-consent-pill-radius);background:var(--qfds-consent-pill-glass);box-shadow:var(--qfds-menu-shadow);-webkit-backdrop-filter:blur(var(--qfds-consent-pill-blur));backdrop-filter:blur(var(--qfds-consent-pill-blur));--qfds-consent-pill-button-side:var(--qfds-button-pad-inline);margin-inline:auto;display:flex}.qfds-consent[data-layout=pill] .qfds-consent-caption{white-space:nowrap;color:var(--foreground)}.qfds-consent[data-layout=pill] .qfds-consent-actions{gap:var(--space-2);font:inherit;letter-spacing:normal;flex:none;display:flex}@media (max-width:600px){.qfds-consent[data-layout=pill]{--qfds-consent-pill-button-side:var(--qfds-button-small-pad-inline);gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) calc(var(--space-1) + var(--qfds-consent-pill-button-side));border-radius:var(--qfds-consent-pill-radius-narrow)}.qfds-consent[data-layout=pill] .qfds-consent-caption{font-size:var(--qfds-consent-pill-caption-narrow);line-height:var(--qfds-cover-action-line)}}@media (max-width:380px){.qfds-consent[data-layout=pill]{--qfds-consent-pill-button-side:calc(2 * var(--space-unit))}.qfds-consent[data-layout=pill] .qfds-consent-actions{gap:var(--space-1)}}@media (max-width:360px){.qfds-consent[data-layout=pill]{--qfds-consent-pill-button-side:calc(1.5 * var(--space-unit));gap:var(--space-1)}.qfds-consent[data-layout=pill] .qfds-consent-actions{gap:var(--space-1)}.qfds-consent[data-layout=pill] .qfds-consent-caption{font-size:var(--qfds-consent-pill-caption-tight)}}@media (max-width:340px){.qfds-consent[data-layout=pill]{--qfds-consent-pill-button-side:var(--space-1);--qfds-consent-pill-field:var(--space-3)}}@keyframes qfds-consent-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qfds-consent{animation:none}}@media (max-width:767px){.qfds-consent{bottom:calc(var(--sticky-bar-reserve,0px) + var(--space-2))}.qfds-consent[data-layout=pill]{bottom:calc(var(--sticky-bar-reserve,0px) - var(--space-2) + var(--space-unit) / 2)}}}@media (max-width:600px){.qfds-consent[data-layout=pill] :is(button,a)[class=qfds-button]{block-size:var(--qfds-button-small-height);min-inline-size:var(--qfds-touch-min);padding-inline:var(--qfds-consent-pill-button-side);position:relative}.qfds-consent[data-layout=pill] :is(button,a)[class=qfds-button]:after{content:"";inset:calc(-1 * var(--qfds-button-small-hit)) 0;position:absolute}}body:has(.qfds-dialog-content[aria-modal=false],.qfds-dialog-overlay[data-qfds-dialog-modality=non-modal]) .qfds-consent{z-index:calc(var(--qfds-dialog-z,70) + 1)}.qfds-consent[hidden]{display:none}
.qfds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@layer qfds-extensions{:root{--qfds-prompt-card-pad-block:var(--space-3);--qfds-prompt-card-pad-start:var(--space-4);--qfds-prompt-card-pad-end:var(--space-12);--qfds-code-block-pad-block:var(--space-6);--qfds-code-block-pad-start:var(--space-6);--qfds-code-block-pad-end:var(--space-12);--qfds-prompt-card-line-height:1.8}.qf-code-block{--qfds-code-pad-block:var(--qfds-code-block-pad-block);--qfds-code-pad-start:var(--qfds-code-block-pad-start);--qfds-code-pad-end:var(--qfds-code-block-pad-end)}.qf-code-block:has(>pre[data-language=markdown]){--qfds-code-pad-block:var(--qfds-prompt-card-pad-block);--qfds-code-pad-start:var(--qfds-prompt-card-pad-start);--qfds-code-pad-end:var(--qfds-prompt-card-pad-end)}.qf-code-block pre{padding:var(--qfds-code-pad-block) var(--qfds-code-pad-end) var(--qfds-code-pad-block) var(--qfds-code-pad-start)}.qf-code-block>.qf-copy-control:not(.qf-split-action){top:calc(var(--qfds-code-pad-block) + (var(--text-body) * var(--qfds-prompt-card-line-height) - var(--control-height) + var(--control-depth)) / 2)}}
@layer qfds-extensions{:root{--qfds-steps-num-size:var(--control-height);--qfds-steps-num-radius:50%;--qfds-steps-num-surface:var(--muted);--qfds-steps-rail-ink:var(--muted);--qfds-steps-rail-width:2px}.qfds-setup-num,.qfds-prompt-step-num{inline-size:var(--qfds-steps-num-size);block-size:var(--qfds-steps-num-size);border-radius:var(--qfds-steps-num-radius);background:var(--qfds-steps-num-surface);place-items:center;display:grid}.qfds-setup-step:not(:last-child):after,.qfds-prompt-step:not(:last-child):before{content:"";inline-size:var(--qfds-steps-rail-width);background:var(--qfds-steps-rail-ink);pointer-events:none;position:absolute;inset-inline-start:calc((var(--qfds-steps-num-size) - var(--qfds-steps-rail-width)) / 2)}}
@layer qfds-extensions{:root{--qfds-glyph-small:14px;--qfds-glyph-button:16px;--qfds-glyph-large:24px}.qfds-icon[data-glyph][data-size=small]{width:var(--qfds-glyph-small);height:var(--qfds-glyph-small)}:root{--qfds-glyph-stem:calc(var(--qfds-glyph-button) * 2 / 24)}.qfds-icon[data-glyph][data-size=button]{width:auto;height:.7em;height:1cap;stroke-width:var(--qfds-glyph-stem);flex:none}.qfds-icon[data-glyph][data-size=large]{width:var(--qfds-glyph-large);height:var(--qfds-glyph-large)}}
@layer qfds-extensions{:root{--qfds-prompt-form-surface:var(--muted);--qfds-prompt-form-focus-surface:color-mix(in srgb,var(--foreground) 10%,var(--qfds-prompt-form-surface));--qfds-prompt-form-radius:var(--radius);--qfds-prompt-form-track-pad:var(--space-unit);--qfds-prompt-form-face:var(--foreground);--qfds-prompt-form-face-ink:var(--background);--qfds-prompt-form-face-depth:#0000001f;--qfds-prompt-form-edge:var(--background);--qfds-prompt-form-edge-depth:var(--control-depth);--qfds-prompt-form-pad:var(--space-3);--qfds-prompt-form-ink:var(--foreground);--qfds-prompt-form-ink-quiet:var(--muted-foreground);--qfds-prompt-form-text-font:var(--font-ui);--qfds-prompt-form-text-size:var(--text-body);--qfds-prompt-form-text-line:calc(var(--text-body) * var(--line-body));--qfds-prompt-form-tab-height:var(--control-height);--qfds-prompt-form-tab-size:var(--text-ui);--qfds-prompt-form-tab-line:var(--line-ui);--qfds-prompt-form-tab-pad:var(--task-inset);--qfds-prompt-form-tab-gap:var(--space-2);--qfds-prompt-form-icon:var(--task-icon-size);--qfds-prompt-form-copy-size:var(--control-height);--qfds-prompt-form-focus:var(--ring);--qfds-prompt-form-focus-width:2px;--qfds-prompt-form-focus-offset:2px;--qfds-prompt-form-caption-size:var(--text-small);--qfds-prompt-form-caption-line:var(--line-body);--qfds-prompt-form-caption-ink:var(--muted-foreground);--qfds-prompt-form-caption-gap:var(--space-3);--qfds-prompt-form-motion:var(--motion-feedback);--qfds-prompt-form-icon-box:var(--control-height);--qfds-prompt-form-target:calc(11 * var(--space-unit));--qfds-prompt-form-hidden-extent:1px}.qf-hero>.qfds-prompt-form{margin-top:var(--space-6)}.qfds-prompt-form{gap:var(--qfds-prompt-form-caption-gap);width:100%;min-width:0;display:grid}.qfds-prompt-form-surface{gap:var(--qfds-prompt-form-track-pad);min-width:0;color:var(--qfds-prompt-form-ink);display:grid}.qfds-prompt-form-tabs{align-items:center;gap:var(--qfds-prompt-form-track-pad);padding:var(--qfds-prompt-form-track-pad);inline-size:fit-content;max-inline-size:100%;border-radius:calc(var(--qfds-prompt-form-radius) + var(--qfds-prompt-form-track-pad));background:var(--qfds-prompt-form-surface);min-width:0;font:400 var(--qfds-prompt-form-tab-size)/var(--qfds-prompt-form-tab-line) var(--font-ui);flex-wrap:wrap;display:flex}.qfds-prompt-form-tab{font:inherit;letter-spacing:inherit;justify-content:center;align-items:center;gap:var(--qfds-prompt-form-tab-gap);height:var(--qfds-prompt-form-tab-height);padding:0 var(--qfds-prompt-form-tab-pad);border-radius:var(--qfds-prompt-form-radius);color:var(--qfds-prompt-form-ink-quiet);white-space:nowrap;cursor:pointer;transition:background-color var(--qfds-prompt-form-motion),color var(--qfds-prompt-form-motion);background:0 0;border:0;flex:none;display:inline-flex}.qfds-prompt-form-tab:hover{color:var(--qfds-prompt-form-ink)}.qfds-prompt-form-tab[data-state=active]{color:var(--qfds-prompt-form-face-ink);background:var(--qfds-prompt-form-face);box-shadow:inset 0 calc(-1 * var(--qfds-prompt-form-focus-width)) 0 var(--qfds-prompt-form-face-depth)}.qfds-prompt-form-tab[data-state=active] .qfds-prompt-form-tab-icon img{filter:none}.qfds-prompt-form-copy:focus-visible,.qfds-prompt-form-field:focus-visible{outline:none}.qfds-prompt-form-copy:focus-visible{color:var(--qfds-prompt-form-ink);background:var(--qfds-prompt-form-face)}.qfds-prompt-form-field:focus-visible{background:var(--qfds-prompt-form-focus-surface)}.qfds-prompt-form-tab-icon{width:var(--qfds-prompt-form-icon);height:var(--qfds-prompt-form-icon);flex:none;place-items:center;display:grid}.qfds-prompt-form-tab-icon .qfds-icon{width:100%;height:100%;display:block}.qfds-prompt-form-tab-icon[data-phone-only]{display:none}.qfds-prompt-form-tab-icon img{object-fit:contain;filter:invert();width:100%;height:100%;display:block}.qfds-prompt-form-field{min-width:0;padding:var(--qfds-prompt-form-pad);border-radius:var(--qfds-prompt-form-radius);background:var(--qfds-prompt-form-surface);box-shadow:inset 0 calc(-1 * var(--qfds-prompt-form-edge-depth)) 0 var(--qfds-prompt-form-edge);position:relative}.qfds-prompt-form-text{padding:0 calc(var(--qfds-prompt-form-copy-size) + var(--qfds-prompt-form-tab-gap)) 0 0;font:400 var(--qfds-prompt-form-text-size)/var(--qfds-prompt-form-text-line) var(--qfds-prompt-form-text-font);color:var(--qfds-prompt-form-ink);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:2;margin:0}.qfds-prompt-form-text code{font:inherit}.qfds-prompt-form-copy{font:inherit;top:calc(var(--qfds-prompt-form-pad) + (var(--qfds-prompt-form-text-line) - var(--qfds-prompt-form-copy-size)) / 2);right:calc(var(--qfds-prompt-form-pad) - (var(--qfds-prompt-form-copy-size) - var(--qfds-prompt-form-icon)) / 2);width:var(--qfds-prompt-form-copy-size);height:var(--qfds-prompt-form-copy-size);border-radius:var(--qfds-prompt-form-radius);color:var(--qfds-prompt-form-ink-quiet);cursor:pointer;transition:background-color var(--qfds-prompt-form-motion),color var(--qfds-prompt-form-motion);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.qfds-prompt-form-copy:hover{color:var(--qfds-prompt-form-ink);background:var(--qfds-prompt-form-face)}.qfds-prompt-form-copy-icon{width:var(--qfds-prompt-form-icon);height:var(--qfds-prompt-form-icon);place-items:center;display:grid}.qfds-prompt-form-copy-icon svg{width:100%;height:100%;display:block}.qfds-prompt-form-status{width:var(--qfds-prompt-form-hidden-extent);height:var(--qfds-prompt-form-hidden-extent);margin:calc(-1 * var(--qfds-prompt-form-hidden-extent));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.qfds-prompt-form-caption{font-size:var(--qfds-prompt-form-caption-size);line-height:var(--qfds-prompt-form-caption-line);color:var(--qfds-prompt-form-caption-ink);margin:0}@media (max-width:767.98px){.qf-hero>.qfds-prompt-form{margin-top:0}.qfds-prompt-form-tab[data-icon][data-state=inactive] .qfds-prompt-form-tab-label{display:none}.qfds-prompt-form-tab{padding:0 var(--qfds-prompt-form-tab-gap);position:relative}.qfds-prompt-form-tab:after{content:"";inset:calc((var(--qfds-prompt-form-tab-height) - var(--qfds-prompt-form-target)) / 2) calc(-.5 * var(--qfds-prompt-form-track-pad));position:absolute}.qfds-prompt-form-tab[data-icon][data-state=inactive]{inline-size:var(--qfds-prompt-form-icon-box);padding:0}.qfds-prompt-form-tab-icon[data-phone-only]{display:grid}.qfds-prompt-form-copy{width:var(--qfds-prompt-form-target);height:var(--qfds-prompt-form-target);top:calc(var(--qfds-prompt-form-pad) + (var(--qfds-prompt-form-text-line) - var(--qfds-prompt-form-target)) / 2);right:max(0px, calc(var(--qfds-prompt-form-pad) - (var(--qfds-prompt-form-target) - var(--qfds-prompt-form-icon)) / 2))}.qfds-prompt-form-text{padding-right:calc(var(--qfds-prompt-form-target) + var(--qfds-prompt-form-tab-gap))}}@media (max-width:374.98px){:root{--qfds-prompt-form-icon-box:calc(8 * var(--space-unit))}.qfds-prompt-form-tab[data-state=active]{padding:0 var(--space-unit)}}@media (prefers-reduced-motion:reduce){.qfds-prompt-form-tab,.qfds-prompt-form-copy{transition:none}}:root{--qfds-prompt-steps-measure:688px;--qfds-prompt-steps-num:var(--qfds-steps-num-size);--qfds-prompt-steps-num-ink:var(--muted-foreground);--qfds-prompt-steps-col-gap:var(--space-6);--qfds-prompt-steps-gap:calc(9 * var(--space-unit));--qfds-prompt-steps-lead:var(--space-12);--qfds-prompt-steps-lead-phone:var(--space-4);--qfds-prompt-steps-title-gap:var(--space-unit);--qfds-prompt-steps-text-gap:var(--space-unit)}.qf-hero>.qfds-prompt-steps{margin-top:var(--qfds-prompt-steps-lead)}.qfds-prompt-steps{width:100%;min-width:0;max-inline-size:var(--qfds-prompt-steps-measure);margin-inline:auto}.qfds-prompt-steps-list{color:var(--qfds-prompt-form-ink);margin:0;padding:0;list-style:none;display:block}.qfds-prompt-step{grid-template-columns:var(--qfds-prompt-steps-num) minmax(0,1fr);column-gap:var(--qfds-prompt-steps-col-gap);align-items:start;display:grid;position:relative}.qfds-prompt-step+.qfds-prompt-step{margin-top:var(--qfds-prompt-steps-gap)}.qfds-prompt-step:not(:last-child):before{inset-block:var(--qfds-prompt-steps-num) calc(-1 * var(--qfds-prompt-steps-gap))}.qfds-prompt-step-num{color:var(--qfds-prompt-steps-num-ink);font:400 var(--text-body)/var(--line-body) var(--font-ui)}.qfds-prompt-step-body{min-width:0;gap:var(--qfds-prompt-steps-title-gap);align-content:start;padding-block-start:calc((var(--qfds-prompt-steps-num) - var(--text-body) * var(--line-body)) / 2);display:grid}.qfds-prompt-step-title{font:500 var(--text-body)/var(--line-body) var(--font-ui);color:var(--qfds-prompt-form-ink);margin:0}.qfds-prompt-step-text{font:400 var(--text-body)/var(--line-body) var(--font-ui);color:var(--qfds-prompt-form-ink-quiet);margin:0}.qfds-prompt-step-text+.qfds-prompt-step-text{margin-block-start:var(--qfds-prompt-steps-text-gap)}.qfds-prompt-step-body>.qfds-prompt-form-tabs{margin:0}@media (max-width:767.98px){.qf-hero>.qfds-prompt-steps{margin-top:var(--qfds-prompt-steps-lead-phone)}:root{--qfds-prompt-steps-col-gap:var(--space-3);--qfds-prompt-steps-gap:var(--space-8)}}[data-qfds-component=PromptAgentTabs] .qfds-prompt-form-tab{min-inline-size:var(--qfds-prompt-form-target);min-block-size:var(--qfds-prompt-form-target)}}
:root{--qfds-button-height:var(--control-height);--qfds-button-radius:var(--radius);--qfds-button-pad-inline:var(--space-3);--qfds-button-depth:var(--control-depth);--qfds-button-gap:var(--space-2);--qfds-button-size:var(--text-ui);--qfds-button-line:var(--line-ui);--qfds-button-tracking:-.024em;--qfds-button-small-height:calc(8 * var(--space-unit));--qfds-button-small-pad-inline:var(--space-3);--qfds-button-small-hit:var(--space-2);--qfds-button-weight:500;--qfds-button-primary-surface:linear-gradient(var(--primary),var(--primary-bottom));--qfds-button-primary-ink:var(--accent-foreground);--qfds-button-primary-depth:var(--primary-depth);--qfds-button-secondary-surface:var(--secondary);--qfds-button-secondary-ink:var(--secondary-foreground);--qfds-button-secondary-depth:var(--secondary-depth);--qfds-button-hover-surface:var(--accent);--qfds-button-hover-ink:var(--foreground);--qfds-button-ghost-ink:var(--muted-foreground);--qfds-button-inverse-surface:var(--foreground);--qfds-button-inverse-ink:var(--background);--qfds-button-inverse-depth:color-mix(in srgb,var(--qfds-button-inverse-surface) 72%,var(--background));--qfds-button-inverse-hover:color-mix(in srgb,var(--foreground),var(--background) 12%);--qfds-button-line-color:var(--border);--qfds-button-hover-brightness:1.1;--qfds-button-focus-brightness:1.25;--qfds-button-disabled-opacity:.45;--qfds-button-disabled-surface:var(--muted-foreground);--qfds-button-disabled-ink:var(--secondary);--qfds-button-line-width:1px;--qfds-button-focus-width:2px;--qfds-button-focus-offset:2px;--qfds-focus-surface:color-mix(in srgb,var(--foreground) 14%,transparent);--qfds-focus-step:14%;--qfds-focus-ink:var(--foreground);--qfds-focus-underline:2px;--qfds-focus-underline-offset:.18em}@layer base{:focus-visible{outline:none}:where(a,button,summary,[role=tab],[tabindex]:not([tabindex="-1"],[role=dialog])):focus-visible{background-color:var(--qfds-focus-surface);border-radius:var(--radius-sm)}}a:focus-visible:not([class=qfds-button],.qfds-ui-button,.qf-button){text-decoration-line:underline;text-decoration-thickness:var(--qfds-focus-underline);text-underline-offset:var(--qfds-focus-underline-offset)}@media (forced-colors:active){:focus-visible{outline-offset:2px!important;outline:2px solid highlight!important}}:is(button,a)[class=qfds-button],.qfds-ui-button{justify-content:center;align-items:center;gap:var(--qfds-button-gap);box-sizing:border-box;block-size:var(--qfds-button-height);padding:0 var(--qfds-button-pad-inline);border-radius:var(--qfds-button-radius);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;color:var(--foreground);transition:background-color var(--motion-feedback),color var(--motion-feedback),filter var(--motion-feedback);background:0 0;border:0;margin-block:0;display:inline-flex}:is(button,a)[class=qfds-button][data-size=large]{--qfds-button-size:var(--text-body);--qfds-button-line:var(--line-body);inline-size:100%;block-size:calc(var(--qfds-button-height) + var(--space-2));padding-inline:var(--space-5)}:is(button,a)[class=qfds-button]>.qfds-icon,.qfds-ui-button>.qfds-icon{flex:none;margin:0}:is(button,a)[class=qfds-button][data-size=small],.qfds-ui-button:is(.qfds-ui-button--size-xs,.qfds-ui-button--size-sm){block-size:var(--qfds-button-small-height);padding-inline:var(--qfds-button-small-pad-inline);position:relative}:is(button,a)[class=qfds-button][data-size=small]:after,.qfds-ui-button:is(.qfds-ui-button--size-xs,.qfds-ui-button--size-sm):after{content:"";inset:calc(-1 * var(--qfds-button-small-hit)) 0;position:absolute}:is(button,a)[class=qfds-button][data-size=icon],.qfds-ui-button--size-icon{inline-size:var(--qfds-button-height);padding:0}:is(button,a)[class=qfds-button][data-variant=primary],.qfds-ui-button--default{background:var(--qfds-button-primary-surface);color:var(--qfds-button-primary-ink);box-shadow:inset 0 calc(-1 * var(--qfds-button-depth)) var(--qfds-button-primary-depth)}:is(button,a)[class=qfds-button][data-variant=primary]:hover:not(:disabled,[aria-disabled=true]),.qfds-ui-button--default:hover:not(:disabled,[aria-disabled=true]){filter:brightness(var(--qfds-button-hover-brightness))}:is(button,a)[class=qfds-button][data-variant=secondary],.qfds-ui-button--secondary{background:var(--qfds-button-secondary-surface);color:var(--qfds-button-secondary-ink);box-shadow:inset 0 calc(-1 * var(--qfds-button-depth)) var(--qfds-button-secondary-depth)}:is(button,a)[class=qfds-button][data-variant=secondary]:hover:not(:disabled,[aria-disabled=true]),:is(button,a)[class=qfds-button][data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]),.qfds-ui-button--secondary:hover:not(:disabled,[aria-disabled=true]),.qfds-ui-button--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--qfds-button-hover-surface);color:var(--qfds-button-hover-ink)}:is(button,a)[class=qfds-button][data-variant=ghost],.qfds-ui-button--ghost{color:var(--qfds-button-ghost-ink)}:is(button,a)[class=qfds-button][data-variant=inverse]{background:var(--qfds-button-inverse-surface);color:var(--qfds-button-inverse-ink);box-shadow:inset 0 calc(-1 * var(--qfds-button-depth)) var(--qfds-button-inverse-depth)}:is(button,a)[class=qfds-button][data-variant=inverse]:hover:not(:disabled,[aria-disabled=true]){background:var(--qfds-button-inverse-hover)}:is(button,a)[class=qfds-button][data-variant=outline],.qfds-ui-button--outline{border:var(--qfds-button-line-width) solid var(--qfds-button-line-color)}:is(button,a)[class=qfds-button]:focus-visible,.qfds-ui-button:focus-visible{background:color-mix(in srgb,var(--foreground) var(--qfds-focus-step),var(--qfds-button-secondary-surface));color:var(--qfds-button-hover-ink);outline:none}:is(button,a)[class=qfds-button][data-variant=ghost]:focus-visible,.qfds-ui-button.qfds-ui-button--ghost:focus-visible{background:var(--qfds-focus-surface)}:is(button,a)[class=qfds-button][data-variant=primary]:focus-visible,.qfds-ui-button.qfds-ui-button--default:focus-visible{background:var(--qfds-button-primary-surface);color:var(--qfds-button-primary-ink);filter:brightness(var(--qfds-button-focus-brightness))}:is(button,a)[class=qfds-button][data-variant=inverse]:focus-visible{background:var(--qfds-button-inverse-hover);color:var(--qfds-button-inverse-ink)}:is(button,a)[class=qfds-button]:disabled,:is(button,a)[class=qfds-button][aria-disabled=true],.qfds-ui-button:disabled,.qfds-ui-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--qfds-button-disabled-opacity)}:is(button,a)[class=qfds-button][aria-busy=true],.qfds-ui-button[aria-busy=true]{cursor:progress}a[class=qfds-button],a.qfds-ui-button{box-sizing:border-box;text-decoration:none}@media (prefers-reduced-motion:no-preference){:is(button,a)[class=qfds-button],.qfds-ui-button{transition:background-color var(--motion-feedback),color var(--motion-feedback),filter var(--motion-feedback),transform var(--motion-feedback)}}@media (prefers-reduced-motion:reduce){:is(button,a)[class=qfds-button],.qfds-ui-button{transition:none}}@media (max-width:600px){:root{--qfds-button-height:max(var(--control-height),var(--qfds-touch-min))}}@media (forced-colors:active){:is(button,a)[class=qfds-button],.qfds-ui-button{border:var(--qfds-button-line-width) solid ButtonText}}.qf-button.qf-button-default,.qf-button.qf-button-icon{padding-bottom:0}.qf-button.qf-button-primary:focus-visible:not(:disabled){filter:brightness(var(--qfds-button-focus-brightness))}.qf-button.qf-button-secondary:focus-visible{background:color-mix(in srgb,var(--foreground) var(--qfds-focus-step),var(--secondary));color:var(--foreground)}.qf-button:is(.qf-button-ghost,.qf-button-outline):focus-visible{background:var(--qfds-focus-surface);color:var(--foreground)}.qf-button.qf-button-composer:focus-visible:not(:disabled){background:color-mix(in srgb,var(--foreground) 24%,transparent)}.qf-button.qf-button-link:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:var(--qfds-focus-underline)}.qf-save-target.qf-button{min-width:var(--qfds-touch-min);min-height:var(--qfds-touch-min);box-shadow:none;background:0 0;border:0}.qf-save-target.qf-button:hover{color:var(--foreground);background:0 0}.qf-save-target .qfds-icon[data-glyph=bookmark]{width:var(--space-5);height:var(--space-5);stroke-width:2.25px}.qf-save-target[aria-pressed=true] .qfds-icon[data-glyph=bookmark]{fill:currentColor}.qf-save-target.qf-button:focus:not(:focus-visible){box-shadow:none;outline:none}.qf-save-target.qf-button:focus-visible{color:var(--qfds-focus-ink);background:var(--qfds-focus-surface);outline:none}.qfds-cover-agent-selector>.qfds-icon[data-glyph=chevron-down][data-size=button],.qf-button>.qfds-icon[data-glyph=chevron-down][data-size=button]{width:var(--qfds-glyph-button);height:auto;stroke-width:var(--qfds-glyph-stem)}.qfds-ui-button--size-lg,.qfds-ui-button--size-icon-lg{--qfds-button-size:var(--text-body);--qfds-button-line:var(--line-body);block-size:calc(var(--qfds-button-height) + var(--space-2));padding-inline:var(--space-5)}.qfds-ui-button--size-icon-xs,.qfds-ui-button--size-icon-sm{inline-size:var(--qfds-button-small-height);block-size:var(--qfds-button-small-height);padding:0;position:relative}.qfds-ui-button--size-icon-xs:after,.qfds-ui-button--size-icon-sm:after{content:"";inset:calc(-1 * var(--qfds-button-small-hit));position:absolute}.qfds-ui-button--size-icon-lg{inline-size:calc(var(--qfds-button-height) + var(--space-2));padding:0}.qfds-ui-button--destructive{background:var(--destructive);color:var(--background)}.qfds-ui-button.qfds-ui-button--link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground);background:0 0}
@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}}@media (max-width:600px){.qfds-dialog-content .qfds-input{block-size:auto;min-block-size:max(var(--control-height),var(--qfds-touch-min))}}}@layer qfds-extensions{@media (max-width:600px){:root{--qfds-field-min-height:calc(var(--space-12) * 3)}}:root{--qfds-dialog-surface:var(--popover);--qfds-dialog-ink:var(--popover-foreground);--qfds-dialog-ink-quiet:var(--muted-foreground);--qfds-dialog-line:transparent;--qfds-dialog-line-width:1px;--qfds-dialog-radius:var(--radius-panel);--qfds-dialog-pad:var(--space-8);--qfds-dialog-pad-small:var(--space-5);--qfds-dialog-gap:var(--space-4);--qfds-dialog-legal-size:var(--qfds-cover-action-font-size);--qfds-dialog-header-gap:var(--space-2);--qfds-dialog-body-gap:var(--space-2);--qfds-dialog-message-lines:1;--qfds-dialog-actions-gap:0px;--qfds-dialog-scrim:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--qfds-dialog-scrim:color-mix(in srgb,var(--background) var(--qfds-dialog-scrim-mix),transparent)}}:root{--qfds-dialog-shadow:var(--shadow-panel);--qfds-dialog-max-width:560px;--qfds-dialog-z:70;--qfds-dialog-enter:var(--motion-feedback);--qfds-dialog-title-size:var(--qfds-word-size,var(--space-8));--qfds-dialog-title-weight:400;--qfds-dialog-title-line:var(--qfds-word-leading,1);--qfds-dialog-close-surface:transparent;--qfds-dialog-close-hover:var(--accent);--qfds-dialog-close-ink:var(--muted-foreground);--qfds-dialog-close-ink-hover:var(--foreground);--qfds-dialog-focus-width:2px;--qfds-dialog-focus-offset:2px;--qfds-dialog-close-inset:var(--space-3);--qfds-dialog-message-mark-drop:.1em;--qfds-dialog-field-lift:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--qfds-dialog-field-lift:color-mix(in srgb,var(--foreground) 8%,transparent)}}:root{--qfds-dialog-field-surface:var(--qfds-dialog-field-lift);--qfds-dialog-field-line:transparent;--qfds-dialog-field-edge:var(--border);--qfds-dialog-icon-field-surface:var(--qfds-dialog-field-lift);--qfds-dialog-icon-field-glyph:var(--secondary-foreground);--qfds-dialog-tabs-surface:var(--qfds-dialog-field-surface);--qfds-dialog-tab-active-surface:var(--foreground);--qfds-dialog-tab-active-ink:var(--background);--qfds-dialog-tab-depth:black}@supports (color:color-mix(in lab, red, red)){:root{--qfds-dialog-tab-depth:color-mix(in srgb,black var(--qfds-dialog-tab-depth-mix),transparent)}}:root{--qfds-dialog-tab-depth-mix:12%;--qfds-dialog-error-ink:var(--destructive);--qfds-dialog-body-size:var(--text-body);--qfds-dialog-body-line:var(--line-body);--qfds-dialog-scrim-mix:72%;--qfds-dialog-consent-room:calc(var(--space-12) * 4)}.qfds-dialog-overlay{z-index:var(--qfds-dialog-z);background:var(--qfds-dialog-scrim);animation:qfds-dialog-fade var(--qfds-dialog-enter) ease-out;position:fixed;inset:0}.qfds-dialog-content{z-index:calc(var(--qfds-dialog-z) + 1);gap:var(--qfds-dialog-gap);box-sizing:border-box;inline-size:min(var(--qfds-dialog-max-width),calc(100vw - 2 * var(--page-gutter)));max-block-size:calc(100dvh - 2 * var(--page-gutter));padding:var(--qfds-dialog-pad);border:var(--qfds-dialog-line-width) solid var(--qfds-dialog-line);border-radius:var(--qfds-dialog-radius);background:var(--qfds-dialog-surface);color:var(--qfds-dialog-ink);box-shadow:var(--qfds-dialog-shadow);font:400 var(--qfds-dialog-body-size)/var(--qfds-dialog-body-line) var(--font-ui),sans-serif;animation:qfds-dialog-fade var(--qfds-dialog-enter) ease-out;margin:0;display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}.qfds-dialog-header{justify-items:start;gap:var(--qfds-dialog-header-gap);padding-inline:0 calc(var(--control-height) + var(--space-2));padding-block-end:0;display:grid}.qfds-dialog-title{text-align:start;font-family:var(--font-display),sans-serif;font-size:var(--qfds-dialog-title-size);font-weight:var(--qfds-dialog-title-weight);line-height:var(--qfds-dialog-title-line);letter-spacing:var(--qfds-word-tracking,normal);margin:0}.qfds-dialog-description{color:var(--qfds-dialog-ink-quiet);font-size:var(--qfds-dialog-body-size);line-height:var(--qfds-dialog-body-line);margin:0}.qfds-dialog-tabs{gap:var(--qfds-dialog-gap);min-inline-size:0;display:grid}.qfds-dialog-tabs-list{inline-size:fit-content;max-inline-size:100%;padding:var(--space-unit);align-items:center;gap:var(--tabs-gap);border-radius:calc(var(--radius) + var(--space-unit));background:var(--qfds-dialog-tabs-surface);font:400 var(--text-ui)/var(--line-ui) var(--font-ui),sans-serif;display:flex}.qfds-dialog-tab{block-size:var(--control-height);padding:0 var(--task-inset);border-radius:var(--radius);color:var(--muted-foreground);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--qfds-dialog-enter),color var(--qfds-dialog-enter);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.qfds-dialog-tab:hover{color:var(--foreground)}.qfds-dialog-tab[data-state=active]{background:var(--qfds-dialog-tab-active-surface);color:var(--qfds-dialog-tab-active-ink);box-shadow:inset 0 calc(-1 * var(--qfds-dialog-focus-width)) 0 var(--qfds-dialog-tab-depth)}.qfds-dialog-tabs-panel{min-inline-size:0}.qfds-dialog-body{gap:var(--qfds-dialog-body-gap);display:grid}.qfds-dialog-content .qfds-textarea,.qfds-dialog-content .qfds-input{background:var(--qfds-dialog-field-surface);border-color:var(--qfds-dialog-field-line);padding:var(--qfds-field-pad) var(--qfds-field-pad-inline);resize:none}.qfds-dialog-content .qfds-input{block-size:auto;min-block-size:var(--control-height)}.qfds-dialog-content .qfds-textarea[aria-invalid=true],.qfds-dialog-content .qfds-input[aria-invalid=true]{border-color:var(--qfds-field-error)}.qfds-dialog-messages{min-block-size:calc(var(--qfds-dialog-message-lines) * var(--qfds-dialog-body-size) * var(--qfds-dialog-body-line));align-content:start;display:grid}.qfds-dialog-messages[data-dialog-reserve=content]>.qfds-dialog-message{grid-area:1/1;align-self:start}.qfds-dialog-messages>[data-dialog-measure]{visibility:hidden;pointer-events:none}.qfds-dialog-messages[data-dialog-reserve=none]{min-block-size:0}.qfds-dialog-messages[data-dialog-reserve=none]:empty{display:none}.qfds-dialog-actions{justify-content:space-between;align-items:center;gap:var(--space-3) var(--qfds-dialog-gap);flex-wrap:wrap;margin-block-start:var(--qfds-dialog-actions-gap);display:flex}.qfds-dialog-note{min-inline-size:0;color:var(--qfds-dialog-ink-quiet);font-size:var(--qfds-dialog-body-size);line-height:var(--qfds-dialog-body-line);overflow-wrap:anywhere;margin:0}.qfds-dialog-actions>:last-child{margin-inline-start:auto}.qfds-dialog-content .qfds-dialog-close{inset-block-start:var(--qfds-dialog-close-inset);inset-inline-end:var(--qfds-dialog-close-inset)}.qfds-dialog-divider{align-items:center;gap:var(--space-3);color:var(--qfds-dialog-ink-quiet);font-size:var(--qfds-dialog-body-size);line-height:var(--qfds-dialog-body-line);display:flex}.qfds-dialog-divider:before,.qfds-dialog-divider:after{content:"";block-size:var(--qfds-dialog-line-width);background:var(--qfds-dialog-field-edge);flex:1 1 0}.qfds-dialog-field{display:grid;position:relative}.qfds-dialog-field-icon{color:var(--qfds-dialog-icon-field-glyph);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--qfds-field-pad-inline)}.qfds-dialog-field-icon .qfds-icon{inline-size:var(--qfds-glyph-button);block-size:var(--qfds-glyph-button);margin:0}.qfds-dialog-content .qfds-dialog-field .qfds-input{background:var(--qfds-dialog-icon-field-surface);padding-inline-start:calc(var(--qfds-field-pad-inline) + var(--qfds-glyph-button) + var(--space-2))}.qfds-dialog-steps{gap:var(--space-3);counter-reset:qfds-dialog-step;margin:0;padding:0;list-style:none;display:grid}.qfds-dialog-step{grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-1) var(--space-2);counter-increment:qfds-dialog-step;color:var(--qfds-dialog-ink);font-size:var(--qfds-dialog-body-size);line-height:var(--qfds-dialog-body-line);display:grid}.qfds-dialog-step:before{content:counter(qfds-dialog-step);color:var(--qfds-dialog-ink-quiet);grid-row:span 2}.qfds-dialog-step-lines{gap:var(--space-1);color:var(--qfds-dialog-ink-quiet);display:grid}.qfds-dialog-legal{margin:var(--space-2) 0 0;text-align:center;color:var(--qfds-dialog-ink-quiet);font-size:var(--qfds-dialog-legal-size);line-height:var(--qfds-cover-action-line);text-wrap:balance}.qfds-dialog-close{display:flex;position:absolute;inset-block-start:var(--qfds-dialog-close-inset);inset-inline-end:var(--qfds-dialog-close-inset)}button.qfds-dialog-close{inline-size:var(--control-height);block-size:var(--control-height);border-radius:var(--radius);background:var(--qfds-dialog-close-surface);color:var(--qfds-dialog-close-ink);cursor:pointer;transition:background-color var(--qfds-dialog-enter);border:0;place-items:center;margin:0;padding:0;display:grid}button.qfds-dialog-close:is(:hover,:focus-visible){background:var(--qfds-dialog-close-hover);color:var(--qfds-dialog-close-ink-hover)}.qfds-dialog-message{gap:var(--space-2);font-size:var(--qfds-dialog-body-size);line-height:var(--qfds-dialog-body-line);align-items:center;margin:0;padding-inline-start:var(--qfds-field-pad-inline);display:flex}.qfds-dialog-message-mark{inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--space-4);translate:0 var(--qfds-dialog-message-mark-drop);background:var(--qfds-dialog-ink-quiet);color:var(--qfds-dialog-surface);font:var(--qfds-button-weight) var(--qfds-label-size)/1 var(--font-ui),sans-serif;flex:none;place-items:center;display:inline-grid}.qfds-dialog-message>span:last-child{text-wrap:pretty;min-width:0}.qfds-dialog-message{text-wrap:pretty}.qfds-dialog-title{text-wrap:wrap}.qfds-dialog-message[data-dialog-tone=error]{color:var(--qfds-dialog-error-ink)}.qfds-dialog-message[data-dialog-tone=error] .qfds-dialog-message-mark{background:var(--qfds-dialog-error-ink)}.qfds-dialog-message[data-dialog-tone=success] .qfds-dialog-message-mark{background:var(--qfds-dialog-ink)}@keyframes qfds-dialog-fade{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.qfds-dialog-tab{block-size:max(var(--control-height),var(--qfds-touch-min))}.qfds-dialog-content .qfds-dialog-close{inline-size:var(--qfds-touch-min);block-size:var(--qfds-touch-min)}.qfds-dialog-content{padding:var(--qfds-dialog-pad-small)}}@media (prefers-reduced-motion:no-preference){.qfds-dialog-close:active{transform:scale(var(--qfds-press-scale))}}@media (prefers-reduced-motion:reduce){.qfds-dialog-overlay,.qfds-dialog-content{transition:none;animation:none}.qfds-dialog-close,.qfds-dialog-tab{transition:none}}@media (forced-colors:active){.qfds-dialog-tab{border:var(--qfds-dialog-line-width) solid transparent}.qfds-dialog-tab[data-state=active]{forced-color-adjust:none;color:highlighttext;background:highlight}.qfds-dialog-content{border-color:canvastext}.qfds-dialog-close{border:var(--qfds-dialog-line-width) solid ButtonText}.qfds-dialog-message-mark{forced-color-adjust:none;color:canvas;background:canvastext}}}@layer qfds-patterns,qfds;.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-dialog-content :is(button,a)[class=qfds-button][data-variant=outline],.qfds-dialog-content .qfds-ui-button--outline{padding-block-end:0}.qfds-dialog-legal a{color:var(--qfds-dialog-ink);text-underline-offset:.15em;text-decoration:underline}.qfds-dialog-content :is(button,a)[class=qfds-button]:is([data-variant=primary],[data-variant=inverse]):disabled,.qfds-dialog-content .qfds-ui-button--default:disabled{opacity:1;background:var(--qfds-button-disabled-surface);color:var(--qfds-button-disabled-ink);box-shadow:none;filter:none}.qfds-dialog-note a{color:var(--qfds-dialog-ink);text-decoration:underline;-webkit-text-decoration-color:var(--qfds-dialog-ink-quiet);-webkit-text-decoration-color:var(--qfds-dialog-ink-quiet);-webkit-text-decoration-color:var(--qfds-dialog-ink-quiet);text-decoration-color:var(--qfds-dialog-ink-quiet);text-underline-offset:var(--space-1)}@media (max-width:600px){.qfds-dialog-note a{padding-block:calc((var(--qfds-touch-min) - 1lh) / 2);margin-block:calc(-1 * (var(--qfds-touch-min) - 1lh) / 2);display:inline-block}}@media (max-width:767px){body:has(>.qfds-consent){padding-bottom:var(--qfds-dialog-consent-room)}}.qfds-dialog-content:focus-visible,.qfds-dialog-tabs-panel:focus-visible,.qfds-dialog-close:focus-visible,.qfds-dialog-content a:focus-visible{outline:none}.qfds-dialog-content a:focus-visible{text-decoration-line:underline;text-decoration-thickness:var(--qfds-focus-underline);text-underline-offset:var(--qfds-focus-underline-offset)}:is(.qfds-dialog-content:has(>.qfds-dialog-done)>.qfds-dialog-tabs,.qfds-dialog-content>.qfds-dialog-done){grid-area:2/1}.qfds-dialog-content:has(>.qfds-dialog-done)>.qfds-dialog-tabs{visibility:hidden}.qfds-dialog-done{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;margin:0;display:flex}.qfds-dialog-done:focus{outline:none}.qfds-dialog-done-mark{color:var(--qfds-dialog-ink);place-items:center;margin-top:auto;display:grid}.qfds-dialog-done-mark .qfds-icon{inline-size:var(--space-12);block-size:var(--space-12)}.qfds-dialog-done-title{margin:var(--space-2) 0 0;color:var(--foreground);font:500 var(--text-lead)/var(--line-ui) var(--font-ui),sans-serif}.qfds-dialog-done-text{color:var(--muted-foreground);font:400 var(--text-body)/var(--line-body) var(--font-ui),sans-serif;margin:0}.qfds-dialog-done-action{align-self:stretch;margin-top:auto}
:root{--qfds-generate-gap:var(--space-2);--qfds-generate-pad:var(--space-3);--qfds-generate-row-gap:var(--space-3);--qfds-generate-line-width:1px;--qfds-generate-line:var(--border);--qfds-generate-ink:var(--foreground);--qfds-generate-size:var(--text-ui);--qfds-generate-leading:var(--line-ui);--qfds-generate-keep-pad:var(--space-2);--qfds-generate-action-disabled-surface:var(--qfds-button-disabled-surface);--qfds-generate-action-disabled-ink:var(--qfds-button-disabled-ink)}.qfds-generate{gap:var(--qfds-generate-gap);padding:var(--qfds-generate-pad);border-top:var(--qfds-generate-line-width) solid var(--qfds-generate-line);display:grid}.qfds-generate-row{justify-content:space-between;align-items:center;gap:var(--qfds-generate-row-gap);flex-wrap:wrap;display:flex}.qfds-generate-row[data-align=start]{justify-content:flex-start}.qfds-generate-note{color:var(--qfds-generate-ink);font-size:var(--qfds-generate-size);line-height:var(--qfds-generate-leading);margin:0}.qfds-generate-note:empty{display:none}.qfds-generate-result{gap:var(--qfds-generate-gap);display:grid}.qfds-generate-graph[data-fit=search-viewport]{height:var(--qfds-generate-graph-height);min-height:0}.qfds-generate-graph[data-fit=search-viewport]>.qfds-flow{--qfds-flow-canvas-height:100%;grid-template-rows:minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid}.qfds-generate-graph[data-fit=search-viewport]>.qfds-flow>:first-child{min-height:0}.qfds-generate-graph[data-fit=search-viewport]>.qfds-flow[data-flow-chrome=overlay]{grid-template-rows:minmax(0,1fr)}.qfds-generate-edit{gap:var(--qfds-generate-gap);justify-items:start;display:grid}.qfds-generate-edit textarea{width:100%}.qfds-generate-keep{gap:var(--qfds-generate-gap);padding-top:var(--qfds-generate-keep-pad);justify-items:start;display:grid}.qfds-generate-challenge:empty{display:none}.qfds-generate :is(button,a)[class=qfds-button][data-variant=primary]:is(:disabled,[aria-disabled=true]){opacity:1;background:var(--qfds-generate-action-disabled-surface);color:var(--qfds-generate-action-disabled-ink);box-shadow:none;filter:none}.qfds-generate:has(.qfds-generate-offer){padding:var(--space-3) 0 0;border-top:0}.qfds-generate-offer{gap:var(--space-4);padding:var(--space-4);border:var(--qfds-generate-line-width) solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--radius-panel);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--secondary)),var(--secondary));box-shadow:inset 0 var(--qfds-generate-line-width) 0 color-mix(in srgb,var(--primary) 24%,transparent);display:grid}.qfds-generate-offer-title{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;margin:0;display:flex}.qfds-generate-offer-title>.qfds-icon{color:var(--primary);flex:none;margin:0}.qfds-generate-offer-benefits{gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.qfds-generate-offer-benefits li{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-body);line-height:var(--line-body);color:var(--foreground);flex-wrap:wrap;display:flex}.qfds-generate-offer-benefits strong{font-weight:var(--qfds-button-weight);color:var(--foreground);background:color-mix(in srgb,var(--primary) 18%,var(--secondary));border:var(--qfds-generate-line-width) solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:var(--radius);padding:var(--space-1) var(--space-2);margin-inline-start:auto}.qfds-generate-offer-action{min-width:0}.qfds-generate-offer-action button{white-space:normal;width:100%;max-width:100%}:root{--qfds-generate-card-pad:var(--space-6) var(--space-5) var(--space-8);--qfds-generate-card-gap:var(--space-3)}.qfds-generate .qfds-generate-offer[data-presentation=card]{isolation:isolate;align-items:center;gap:var(--qfds-generate-card-gap);padding:var(--qfds-generate-card-pad);border-radius:var(--radius);background:var(--qfds-glow-base,var(--background));box-shadow:none;text-align:center;border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.qfds-generate .qfds-generate-offer[data-presentation=card]>.qfds-glow{z-index:-1}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-head{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;max-width:100%;display:flex}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-title{--qfds-generate-card-title-size:calc(var(--qfds-dialog-title-size) - var(--space-1));--qfds-generate-card-title-line:var(--qfds-dialog-title-line);color:var(--foreground);font:var(--qfds-dialog-title-weight) var(--qfds-generate-card-title-size)/var(--qfds-generate-card-title-line) var(--font-display),sans-serif;letter-spacing:normal;text-wrap:pretty;margin:0}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-badge{border-radius:calc(var(--qfds-label-caps-height) / 2);flex:none}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-lines{color:var(--secondary-foreground);font:var(--text-body)/var(--line-body) var(--font-ui),sans-serif;margin:0;display:grid}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-benefits{display:none}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-action{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-action:empty{display:none}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-action :is(button,a){width:auto}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-or{color:var(--secondary-foreground);font:var(--text-body)/var(--line-ui) var(--font-ui),sans-serif}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-body{gap:var(--space-3);min-width:0;display:grid}.qfds-generate .qfds-generate-offer[data-presentation=card] .qfds-generate-offer-body:not(:has(>:not(:empty))){display:none}@media (forced-colors:active){.qfds-generate .qfds-generate-offer[data-presentation=card]{background:canvas;border:1px solid canvastext}.qfds-generate .qfds-generate-offer[data-presentation=card]>.qfds-glow{display:none}}
@layer qfds-extensions{:root{--qfds-touch-min:calc(11 * var(--space-unit));--qfds-press-scale:.96;--qfds-menu-trigger-open-dim:.88}@media (prefers-reduced-motion:no-preference){:is(.qfds-button,.qf-button,.qfds-prompt-form-tab,.qfds-prompt-form-copy,.qfds-word-action,.qfds-flow-zoom-button,.qfds-flow-legend-toggle,.qfds-flow-interact-toggle,.qfds-flow-port-button,.qf-tabs-trigger,.qf-header summary,.qf-node-inspect,.qf-diagram-tools button,.qfds-filter-trigger,.qfds-filter-close,.qfds-filter-section-link,.qfds-filter-sections .qfds-nav-tab>button,.qfds-filter-tab,.qfds-filter-chip,.qfds-filter-tile,.qfds-filter-select-chip,.qfds-filter-select-clear,.qfds-filter-select-close,.qfds-burger-button,.qfds-mobile-more,.qfds-mobile-round-island[data-role=search]>button):active:not(:disabled,[aria-disabled=true]){transform:scale(var(--qfds-press-scale))}}:where(h1,h2,h3,h4,h5,h6,[role=heading]){text-wrap:wrap}:where(p,figcaption,blockquote,dd,li):not(pre *),.qfds-tile-description,.qfds-prompt-form-caption,.qfds-consent-caption,.qfds-cover-description{text-wrap:pretty}.qfds-tile-title,.qfds-cover-title{text-wrap:wrap}@media (max-width:600px){:is(.qfds-cover-save-action,.qfds-cover-add-to-your){position:relative}:is(.qfds-cover-save-action,.qfds-cover-add-to-your):after{content:"";inline-size:max(100%,var(--qfds-touch-min));block-size:max(100%,var(--qfds-touch-min));position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}[aria-haspopup=menu][data-state=closed]{--qfds-menu-trigger-dim:1}[aria-haspopup=menu][data-state=open]{--qfds-menu-trigger-dim:var(--qfds-menu-trigger-open-dim);filter:brightness(var(--qfds-menu-trigger-dim))}}@media (max-width:600px){.qf-header :is(summary,[role=tab],.qf-brand-link,a.qf-button,button.qf-button),.qf-brand-footer-top :is(nav a,.qf-footer-link-button,button.qfds-button),.qf-disclosure>summary,.qf-diagram-tools button,.qf-button-default,.qf-button-icon,.qf-toolbar-menu [role=menuitemradio],.qf-brand-footer-top .qf-footer-author,.qfds-tile-related-actions a{min-block-size:var(--qfds-touch-min);min-inline-size:var(--qfds-touch-min)}.qf-search-field{min-block-size:var(--qfds-touch-min)}.qf-search-composer .qf-search-field{margin-block:calc((1lh - var(--qfds-touch-min)) / 2)}.qf-diagram-node .qf-node-inspect:after{content:"";inline-size:var(--qfds-touch-min);block-size:var(--qfds-touch-min);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.qf-brand-footer-top nav a,.qf-brand-footer-top .qf-footer-author,.qf-disclosure>summary,.qf-toolbar-menu [role=menuitemradio]{align-items:center;display:inline-flex}}.qf-button-primary{transition:filter var(--motion-feedback),color var(--motion-feedback),transform var(--motion-feedback)}@media (prefers-reduced-motion:reduce){.qf-button-primary{transition:none}}
