.notice.svelte-1b2jfeq{border-radius:var(--notice-radius);padding:var(--notice-padding);border-width:var(--notice-border-width);font-family:var(--text-body-sm-family);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);border-style:solid}.notice-info.svelte-1b2jfeq{background:var(--surface-info-bg);border-color:var(--surface-info-border);color:var(--surface-info-text)}.notice-attention.svelte-1b2jfeq{background:var(--surface-attention-bg);border-color:var(--surface-attention-border);color:var(--surface-attention-text)}.notice-success.svelte-1b2jfeq{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.notice-error.svelte-1b2jfeq{background:var(--color-error-bg);border-color:var(--color-error);color:var(--color-error)}figure.svelte-govxf6{margin:0;overflow:auto}figure.svelte-govxf6 svg{max-width:100%;height:auto}pre.svelte-govxf6{white-space:pre-wrap;overflow-wrap:anywhere}p.svelte-govxf6{margin:0}.brand-mark.svelte-g5wp9i{flex-shrink:0;align-items:center;display:inline-flex}.brand-mark.svelte-g5wp9i img:where(.svelte-g5wp9i){object-fit:contain;flex-shrink:0;display:block}.brand-mark-sm.svelte-g5wp9i{gap:8px}.brand-mark-sm.svelte-g5wp9i img:where(.svelte-g5wp9i){width:28px;height:28px}.brand-mark-md.svelte-g5wp9i{gap:11px}.brand-mark-md.svelte-g5wp9i img:where(.svelte-g5wp9i){width:40px;height:40px}.brand-mark-lg.svelte-g5wp9i img:where(.svelte-g5wp9i){width:48px;height:48px}.brand-mark-xl.svelte-g5wp9i{gap:12px}.brand-mark-xl.svelte-g5wp9i img:where(.svelte-g5wp9i){width:52px;height:52px}.btn.svelte-g9c1iq{--btn-color:#d3d8e1a8;justify-content:center;align-items:center;gap:var(--space-xs);min-width:120px;min-height:48px;padding:var(--btn-padding);border-radius:var(--btn-radius);background:var(--btn-primary-bg);box-shadow:var(--btn-primary-border);color:var(--btn-color);font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;border:0;line-height:1;text-decoration:none;transition:color 1s cubic-bezier(.15,.83,.66,1),transform 1s cubic-bezier(.15,.83,.66,1),box-shadow 1s cubic-bezier(.15,.83,.66,1);display:inline-flex;position:relative}.btn.svelte-g9c1iq:before{content:"";background:linear-gradient(90deg, #3b507e00 0%, var(--color-border) 50%, #3b507e00 100%);opacity:.2;pointer-events:none;width:70%;height:1px;transition:opacity 1s cubic-bezier(.15,.83,.66,1);position:absolute;bottom:0;left:15%}.btn.svelte-g9c1iq:hover{color:var(--color-ink);transform:scale(1.04)translateY(-3px);box-shadow:inset 0 0 0 1px #3b507e80}.btn.svelte-g9c1iq:hover:before{opacity:1}.btn.svelte-g9c1iq:focus-visible{box-shadow:inset 0 0 0 1px #3b507e80, 0 0 0 1px var(--color-amber), 0 0 16px #cfd8e640;outline:none}.btn.svelte-g9c1iq:focus-visible:before{opacity:1}.btn.svelte-g9c1iq:active{transition-duration:.24s;transform:translateY(-1px)scale(1.01)}.btn.svelte-g9c1iq:disabled,.btn[aria-disabled=true].svelte-g9c1iq{opacity:.45;cursor:not-allowed;transform:none}.btn.svelte-g9c1iq:disabled:hover:before,.btn[aria-disabled=true].svelte-g9c1iq:hover:before{opacity:.2}.btn-sm.svelte-g9c1iq{min-width:0;min-height:44px;padding:8px 14px}.btn-lg.svelte-g9c1iq{padding:16px 24px}.btn-amber.svelte-g9c1iq{background:var(--btn-amber-bg);color:var(--btn-amber-text);box-shadow:var(--btn-amber-border)}.btn-ghost.svelte-g9c1iq{box-shadow:var(--btn-ghost-border);color:var(--btn-ghost-text);background:0 0;min-width:0}.btn-ghost.svelte-g9c1iq:hover{color:var(--color-ink);transform:scale(1.04)translateY(-3px)}.btn-tone-danger.svelte-g9c1iq{color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.btn-tone-danger.svelte-g9c1iq:hover,.btn-tone-danger.svelte-g9c1iq:focus-visible{color:var(--severity-high-text)}.btn-workspace.svelte-g9c1iq{background:var(--btn-primary-bg);min-width:0;min-height:48px;box-shadow:none;color:var(--color-ink);font-family:var(--font-body);border:1px solid #e8a85080;border-radius:999px;grid-template-columns:1fr auto;gap:12px;padding:10px 18px;font-size:13px;font-weight:600;line-height:1.55;display:inline-grid}.btn-workspace.svelte-g9c1iq:before{display:none}.btn-workspace.svelte-g9c1iq:hover{border-color:var(--color-amber);box-shadow:none;transform:none}.btn-workspace.svelte-g9c1iq:focus-visible{outline:2px solid var(--color-amber);outline-offset:4px;box-shadow:none}.btn-workspace.svelte-g9c1iq:active{transform:none}.btn-workspace.btn-lg.svelte-g9c1iq{font-size:var(--text-body-md-size);gap:24px;padding:10px 20px}.btn.btn-icon.svelte-g9c1iq{flex:none;width:48px;min-width:48px;height:48px;padding:0;display:inline-flex}.data-table-scroll.svelte-1rpfqoq{width:100%;max-width:100%;overflow-x:auto}.data-table.svelte-1rpfqoq{border-collapse:collapse;width:100%;color:var(--color-ink)}caption.svelte-1rpfqoq{padding:var(--space-sm) 0;text-align:left;font-family:var(--text-title-md-family);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight)}.data-table.svelte-1rpfqoq th,.data-table.svelte-1rpfqoq td{padding:var(--space-sm) var(--space-md);border-bottom:var(--border-hairline-light);text-align:left;vertical-align:top}.data-table.svelte-1rpfqoq th{font-family:var(--text-label-sm-family);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);color:var(--color-ink-muted)}.data-table.svelte-1rpfqoq td{font-family:var(--text-body-sm-family);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}.dialog-trigger,.dialog-close{min-height:44px;padding:var(--space-xs) var(--space-md);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.dialog-overlay{z-index:49;background:var(--dialog-overlay-bg);position:fixed;inset:0}.dialog-content{z-index:50;border-radius:var(--card-radius);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--card-padding);background:var(--surface-readiness-glass-bg);box-shadow:var(--elevation-glass);color:var(--color-ink);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-title{font-family:var(--text-headline-md-family);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);margin:0}.dialog-description{margin-top:var(--space-xs);color:var(--color-ink-muted);font-family:var(--text-body-md-family);font-size:var(--text-body-md-size)}.dialog-body.svelte-1i47zga{margin-top:var(--space-md)}.dialog-close{margin-top:var(--space-lg);border:var(--border-hairline);border-radius:var(--rounded-sm);background:var(--color-surface);color:var(--color-ink)}.dialog-trigger:focus-visible,.dialog-close:focus-visible{outline:var(--border-focus);outline-offset:2px}.disclosure.svelte-x85yox{border-top:var(--border-hairline-light);border-bottom:var(--border-hairline-light);color:var(--color-ink)}summary.svelte-x85yox{cursor:pointer;padding:var(--space-md) 0;font-family:var(--text-title-md-family);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:var(--text-title-md-line-height)}summary.svelte-x85yox:focus-visible{outline:var(--border-focus);outline-offset:2px}.disclosure-content.svelte-x85yox{padding:0 0 var(--space-md);font-family:var(--text-body-md-family);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height)}.disclosure-workspace.svelte-x85yox{border-top:1px solid var(--color-border);border-bottom:0}.disclosure-workspace.svelte-x85yox summary:where(.svelte-x85yox){min-height:70px;font-family:var(--font-body);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 0;font-size:14px;font-weight:400;line-height:1.55;display:grid}.disclosure-workspace.svelte-x85yox summary:where(.svelte-x85yox)::-webkit-details-marker{display:none}.disclosure-workspace.svelte-x85yox summary:where(.svelte-x85yox)>span:first-child:before{content:"+";color:var(--color-ink-muted);margin-right:8px}.disclosure-workspace[open].svelte-x85yox summary:where(.svelte-x85yox)>span:first-child:before{content:"−"}.disclosure-workspace.svelte-x85yox summary:where(.svelte-x85yox)>.ui-pill{justify-self:end}.disclosure-workspace.svelte-x85yox summary:where(.svelte-x85yox):hover .control-label{color:var(--color-amber)}.disclosure-workspace.svelte-x85yox .disclosure-content:where(.svelte-x85yox){gap:12px;padding:0 0 20px;font-size:14px;line-height:1.55;display:grid}@media (width<=760px){.disclosure-workspace.svelte-x85yox summary:where(.svelte-x85yox){grid-template-columns:minmax(0,1fr);gap:8px}.disclosure-workspace.svelte-x85yox summary:where(.svelte-x85yox)>.ui-pill{justify-self:start}}.menu-trigger{min-height:44px;padding:var(--space-xs) var(--space-md);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.menu-trigger:focus-visible,.menu-item:focus-visible{outline:var(--border-focus);outline-offset:2px}.menu-content{z-index:50;border-radius:var(--rounded-sm);background:var(--select-content-bg);min-width:180px;box-shadow:var(--select-content-border), var(--select-content-shadow);padding:4px}.menu-item{border-radius:var(--rounded-sm);min-height:44px;padding:var(--space-xs) var(--space-sm);color:var(--color-ink);font-family:var(--text-body-md-family);font-size:var(--text-body-md-size);cursor:pointer;align-items:center;display:flex}.menu-item[data-highlighted]{background:var(--color-surface-hover)}.menu-item[data-disabled]{opacity:.45;cursor:not-allowed}.empty-state.svelte-64hdw{padding:var(--space-xl);border-radius:var(--card-radius);background:var(--color-surface-muted);box-shadow:var(--card-border);text-align:center;color:var(--color-ink)}.empty-state-title.svelte-64hdw{font-family:var(--text-title-md-family);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:var(--text-title-md-line-height);margin:0}.empty-state-description.svelte-64hdw{margin:var(--space-xs) 0 0;font-family:var(--text-body-sm-family);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);color:var(--color-ink-muted)}.empty-state-action.svelte-64hdw{margin-top:var(--space-md)}.eyebrow.svelte-yqmjgh{font-family:var(--eyebrow-font);font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:var(--eyebrow-color);margin:0}.eyebrow-workspace.svelte-yqmjgh{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--color-ink-muted);font-size:12px;font-weight:600;line-height:1.55}.fact.svelte-30mugg{gap:var(--space-sm);padding:var(--space-sm) 0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;min-width:0;margin:0;display:grid}dt.svelte-30mugg{font-family:var(--text-body-sm-family);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);color:var(--color-ink-muted)}dd.svelte-30mugg{font-family:var(--text-body-md-family);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.fact-stacked.svelte-30mugg{padding:0;display:block}.fact-stacked.svelte-30mugg dt:where(.svelte-30mugg){font-size:12px;line-height:1.55}.fact-stacked.svelte-30mugg dd:where(.svelte-30mugg){font-size:14px;line-height:1.55}@media (width<=420px){.fact.svelte-30mugg{gap:var(--space-xs);grid-template-columns:1fr}}.fact-list.svelte-1kwljs4{min-width:0;display:grid}.fact-list.svelte-1kwljs4>*+*{border-top:var(--border-hairline-light)}.fact-list-stacked.svelte-1kwljs4{gap:14px}.fact-list-stacked.svelte-1kwljs4>*+*{border-top:0}.field.svelte-sa3gfm{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.field-label.svelte-sa3gfm{font-family:var(--font-heading);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-letter-spacing);text-transform:uppercase;color:var(--color-ink-muted)}.input-wrap.svelte-sa3gfm{isolation:isolate;border-radius:var(--input-radius);position:relative}.input-wrap.svelte-sa3gfm:after{content:"";background:linear-gradient(90deg, #3b507e00 0%, var(--color-amber) 50%, #3b507e00 100%);opacity:0;pointer-events:none;width:70%;height:1px;transition:opacity .42s cubic-bezier(.15,.83,.66,1);position:absolute;bottom:0;left:15%}.input-wrap.svelte-sa3gfm:focus-within:after{opacity:1}.input.svelte-sa3gfm{width:100%;min-height:48px;padding:var(--input-padding);border-radius:var(--input-radius);background:var(--input-bg);box-shadow:var(--input-border);color:var(--input-text);font-family:var(--input-font);font-size:var(--input-font-size);border:0;outline:none;line-height:1.25;transition:box-shadow .42s cubic-bezier(.15,.83,.66,1),background .42s cubic-bezier(.15,.83,.66,1);display:block;position:relative}.input.svelte-sa3gfm::placeholder{color:var(--input-placeholder);opacity:.7}.input.svelte-sa3gfm:hover{box-shadow:var(--input-focus-border)}.input.svelte-sa3gfm:focus{background:var(--color-surface-hover);box-shadow:var(--input-focus-border)}.input.svelte-sa3gfm:focus-visible{outline:var(--border-focus);outline-offset:2px}.input.svelte-sa3gfm:disabled{opacity:.45;cursor:not-allowed}.input-error.svelte-sa3gfm{box-shadow:inset 0 0 0 1px #ff8a8a59}.input-error-text.svelte-sa3gfm{font-family:var(--text-caption-family);font-weight:var(--text-caption-weight);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);color:var(--color-error)}.number-marker.svelte-pl8qfb{width:var(--marker-size);height:var(--marker-size);border-radius:var(--marker-radius);font-family:var(--marker-font);font-weight:var(--marker-font-weight);font-size:var(--marker-font-size);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.number-marker-default.svelte-pl8qfb{background:var(--marker-default-bg);color:var(--marker-default-text)}.number-marker-active.svelte-pl8qfb{background:var(--marker-active-bg);color:var(--marker-active-text)}.number-marker-done.svelte-pl8qfb{background:var(--marker-done-bg);color:var(--marker-done-text);border:var(--marker-done-border)}.page-header-layout.svelte-1hintqk{min-width:0}.page-header.svelte-1hintqk{margin-bottom:var(--space-xl)}h1.svelte-1hintqk{color:var(--color-ink);font-family:var(--text-display-lg-family);font-size:var(--text-display-lg-size);font-weight:var(--text-display-lg-weight);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing);margin:0}p.svelte-1hintqk{margin:var(--space-sm) 0 0;color:var(--color-ink-muted);font-family:var(--text-body-lg-family);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height)}.page-header-workspace.svelte-1hintqk .page-header:where(.svelte-1hintqk){gap:10px;margin-bottom:0;display:grid}.page-header-workspace.svelte-1hintqk h1:where(.svelte-1hintqk){letter-spacing:-.02em;font-size:32px;line-height:1.2}.page-header-workspace.svelte-1hintqk p:where(.svelte-1hintqk){font-family:var(--font-body);font-size:var(--text-body-md-size);margin:0;line-height:1.55}.page-header-workspace.svelte-1hintqk .page-eyebrow:where(.svelte-1hintqk){font-size:12px;font-weight:600;line-height:1.55}.ui-pill.svelte-ueztnz{font-family:var(--font-body);font-weight:var(--pill-font-weight);font-size:var(--pill-font-size);padding:var(--pill-padding);border-radius:var(--pill-radius);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.ui-pill-neutral.svelte-ueztnz{background:var(--color-surface);color:var(--pill-neutral-text);border-color:var(--pill-neutral-border)}.ui-pill-pass.svelte-ueztnz{background:var(--color-success-bg);color:var(--color-success)}.ui-pill-warn.svelte-ueztnz{background:var(--color-warning-bg);color:var(--color-warning)}.ui-pill-error.svelte-ueztnz{background:var(--color-error-bg);color:var(--color-error)}.ui-pill-unknown.svelte-ueztnz{background:var(--pill-unknown-hatch);color:var(--color-ink);border-color:var(--pill-neutral-border)}.ui-pill-severity-high.svelte-ueztnz{background:var(--severity-high-bg);color:var(--severity-high-text)}.ui-pill-severity-medium.svelte-ueztnz{background:var(--severity-medium-bg);color:var(--severity-medium-text)}.ui-pill-severity-low.svelte-ueztnz{background:var(--severity-low-bg);color:var(--severity-low-text)}.ui-pill-workspace.svelte-ueztnz{color:var(--color-ink);background:0 0;border:1px solid #8a94a866;padding:5px 10px;font-weight:400}.ui-pill-workspace.ui-pill-unknown.svelte-ueztnz{background:var(--pill-unknown-hatch)}.ui-pill-workspace.ui-pill-warn.svelte-ueztnz{background:var(--surface-attention-bg);border-color:var(--surface-attention-border);color:var(--surface-attention-text)}.ui-pill-workspace.ui-pill-compact.ui-pill-warn.svelte-ueztnz{border-color:var(--color-amber);color:var(--color-ink);background:0 0}.ui-pill-compact.svelte-ueztnz{font-size:11px}.text-link.svelte-1ihfpp7{min-width:44px;min-height:44px;color:var(--link-color);text-underline-offset:var(--link-underline-offset);align-items:center;text-decoration:underline;transition:color .16s;display:inline-flex}.text-link.svelte-1ihfpp7:hover,.text-link.svelte-1ihfpp7:focus-visible{color:var(--link-hover-color)}.text-link-workspace.svelte-1ihfpp7{color:var(--color-ink);text-underline-offset:4px;justify-self:start;font-size:13px;display:inline-grid}.text-link-workspace.svelte-1ihfpp7:hover,.text-link-workspace.svelte-1ihfpp7:focus-visible{color:var(--color-ink)}.text-link.svelte-1ihfpp7:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.page-guidance.svelte-coh1gt{gap:10px;margin-block:16px 24px;display:grid}.next-step.svelte-coh1gt{border:var(--border-hairline-light);border-left:3px solid var(--color-amber);background:var(--color-surface,transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.next-label.svelte-coh1gt{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.next-text.svelte-coh1gt{flex:24ch;min-width:0;font-weight:600}.guide-actions.svelte-coh1gt{gap:8px;margin-left:auto;display:flex}.guide-body.svelte-coh1gt{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px 24px;padding-inline:14px;display:grid}.guide-body[hidden].svelte-coh1gt{display:none}p.svelte-coh1gt{max-width:72ch;margin:0}.context.svelte-coh1gt,.follow-up.svelte-coh1gt{padding-inline:14px}.sentences.svelte-coh1gt{gap:4px;display:grid}.then.svelte-coh1gt{opacity:.8}.checklist.svelte-coh1gt{gap:4px;margin:0;padding:0;list-style:none;display:grid}.checklist.svelte-coh1gt li:where(.svelte-coh1gt){gap:8px;display:flex}.checklist.svelte-coh1gt li.done:where(.svelte-coh1gt){opacity:.75}.sr-only.svelte-coh1gt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.page-guidance.svelte-coh1gt{margin-block:12px 20px}.guide-body.svelte-coh1gt{grid-template-columns:minmax(0,1fr);padding-inline:4px}.guide-actions.svelte-coh1gt{margin-left:0}}.progress-dot.svelte-oj1t4s{border-radius:var(--rounded-full);background:var(--progress-dot-bg);flex-shrink:0;display:inline-block}.progress-dot-default.svelte-oj1t4s{width:var(--progress-dot-size);height:var(--progress-dot-size);box-shadow:var(--progress-dot-halo)}.progress-dot-sm.svelte-oj1t4s{width:var(--progress-dot-size-sm);height:var(--progress-dot-size-sm);box-shadow:var(--progress-dot-halo-sm)}.progress-track.svelte-1c0z74o{width:100%;height:var(--progress-track-height);border-radius:var(--progress-track-radius);background:var(--progress-track-bg);position:relative;overflow:hidden}.progress-track-fill.svelte-1c0z74o{border-radius:var(--progress-track-radius);background:var(--progress-track-fill-bg);height:100%;transition:width .24s cubic-bezier(.15,.83,.66,1)}.section-header-layout.svelte-iz94gk{min-width:0}.section-header.svelte-iz94gk{margin-bottom:var(--space-md)}.section-title.svelte-iz94gk{color:var(--color-ink);font-family:var(--text-headline-md-family);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height);margin:0}p.svelte-iz94gk{margin:var(--space-xs) 0 0;color:var(--color-ink-muted);font-family:var(--text-body-md-family);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height)}.section-header-workspace.svelte-iz94gk .section-header:where(.svelte-iz94gk){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:0;display:grid}.section-header-workspace.svelte-iz94gk .section-title:where(.svelte-iz94gk){font-size:20px;line-height:1.3}@media (width<=760px){.section-header-workspace.svelte-iz94gk .section-header:where(.svelte-iz94gk){align-items:start}}.field.svelte-1f20tz6{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.field-label.svelte-1f20tz6{font-family:var(--font-heading);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-letter-spacing);text-transform:uppercase;color:var(--color-ink-muted)}.select-trigger{width:100%;padding:var(--input-padding);border-radius:var(--input-radius);background:var(--input-bg);box-shadow:var(--input-border);color:var(--input-text);font-family:var(--input-font);font-size:var(--input-font-size);border:0;outline:none;justify-content:space-between;align-items:center;min-height:44px;transition:box-shadow .42s cubic-bezier(.15,.83,.66,1),background .42s cubic-bezier(.15,.83,.66,1);display:flex}.select-trigger:hover,.select-trigger:focus{box-shadow:var(--input-focus-border)}.select-trigger:focus-visible{outline:var(--border-focus);outline-offset:2px}.select-trigger[data-disabled]{opacity:.45;cursor:not-allowed}.select-trigger-error{box-shadow:inset 0 0 0 1px #ff8a8a59}.select-content{background:var(--select-content-bg);box-shadow:var(--select-content-border), var(--select-content-shadow);border-radius:var(--input-radius);z-index:110;max-height:min(320px, var(--bits-floating-available-height,320px));overscroll-behavior:contain;padding:4px;overflow-y:auto}.select-item{border-radius:var(--rounded-sm);width:100%;min-height:44px;font-family:var(--input-font);font-size:var(--input-font-size);color:var(--input-text);cursor:pointer;align-items:center;padding:8px 12px;display:flex}.select-option{min-height:44px}[data-highlighted] .select-item{background:var(--select-item-hover-bg)}.select-item-selected{color:var(--select-item-selected-color)}.input-error-text.svelte-1f20tz6{font-family:var(--text-caption-family);font-weight:var(--text-caption-weight);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);color:var(--color-error)}li.svelte-1ujj4sc{min-width:0;list-style:none}a.svelte-1ujj4sc{align-items:flex-start;gap:var(--space-sm);min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--rounded-sm);color:var(--color-ink);text-decoration:none;display:flex}a.svelte-1ujj4sc:hover{background:var(--color-surface-hover)}a.svelte-1ujj4sc:focus-visible{outline:var(--border-focus);outline-offset:2px}a.current.svelte-1ujj4sc{background:var(--stage-current-bg);box-shadow:inset 2px 0 var(--color-amber)}a.not-ready.svelte-1ujj4sc{color:var(--color-ink-muted)}.marker.svelte-1ujj4sc{border-radius:var(--rounded-full);background:var(--marker-default-bg);width:24px;height:24px;color:var(--marker-default-text);font:var(--text-mono-sm-weight) var(--text-mono-sm-size) var(--font-mono);flex:none;justify-content:center;align-items:center;display:inline-flex}.current.svelte-1ujj4sc .marker:where(.svelte-1ujj4sc){background:var(--color-surface-hover);color:var(--color-ink);border:var(--border-accent);box-shadow:var(--elevation-progress-glow-sm)}.marker.done.svelte-1ujj4sc{background:var(--marker-done-bg);color:var(--marker-done-text);border:var(--marker-done-border)}.copy.svelte-1ujj4sc{flex-direction:column;gap:2px;min-width:0;display:flex}.label.svelte-1ujj4sc{font-family:var(--font-heading);font-weight:500;line-height:1.3}.state.svelte-1ujj4sc,.reason.svelte-1ujj4sc{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);color:var(--color-ink-muted)}.state[data-state=done].svelte-1ujj4sc{color:var(--color-success)}.state[data-state=unknown].svelte-1ujj4sc{color:var(--color-ink-muted)}.reason.svelte-1ujj4sc{max-width:30ch}.compact.svelte-1ujj4sc .reason:where(.svelte-1ujj4sc){max-width:24ch}.stage-rail.svelte-pdg37c{min-width:0}ol.svelte-pdg37c{gap:4px;margin:0;padding:0;display:grid}.stat.svelte-u5x0hw{min-width:0;padding:var(--space-md);border-radius:var(--card-radius);background:var(--color-surface);box-shadow:var(--card-border);margin:0}dt.svelte-u5x0hw{font-family:var(--text-label-sm-family);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-letter-spacing);line-height:var(--text-label-sm-line-height);color:var(--color-ink-muted)}dd.svelte-u5x0hw{margin:var(--space-xs) 0 0;font-family:var(--text-numeric-lg-family);font-size:var(--text-numeric-lg-size);font-weight:var(--text-numeric-lg-weight);line-height:var(--text-numeric-lg-line-height);color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat-detail.svelte-u5x0hw{font-family:var(--text-caption-family);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);color:var(--color-ink-muted)}.stat-line.svelte-u5x0hw{border-top:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;padding:14px 0 0}.stat-line.svelte-u5x0hw dt:where(.svelte-u5x0hw){font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.55}.stat-line.svelte-u5x0hw dd:where(.svelte-u5x0hw){font-family:var(--font-mono);margin:0;font-size:28px;font-weight:400;line-height:1.55}.stat-line.svelte-u5x0hw .stat-detail:where(.svelte-u5x0hw){font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.5;display:block}@media (width<=760px){.stat-line.svelte-u5x0hw dd:where(.svelte-u5x0hw){font-size:24px}}.stat-grid.svelte-1s5e7tg{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));min-width:0;display:grid}.stat-grid-line.svelte-1s5e7tg{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat-grid-three.svelte-1s5e7tg{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.stat-grid-line.svelte-1s5e7tg{gap:10px}}.step-nav.svelte-s10af5{min-width:0}ol.svelte-s10af5{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;display:flex}.surface.svelte-1r330v5{border-radius:var(--card-radius);min-width:0;padding:var(--card-padding);color:var(--color-ink)}.surface-glass.svelte-1r330v5{background:var(--surface-readiness-glass-bg);box-shadow:var(--elevation-glass)}.surface-readiness.svelte-1r330v5{background:var(--surface-readiness-glass-bg);box-shadow:var(--surface-readiness-glass-shadow)}.surface-horizon.svelte-1r330v5{position:relative}.surface-horizon.svelte-1r330v5:after{content:"";background:var(--horizon-amber-line);pointer-events:none;height:1px;position:absolute;bottom:0;left:15%;right:15%}@media (width<=760px){.surface-readiness.svelte-1r330v5{padding:20px}}.surface-inset.svelte-1r330v5{background:var(--surface-inset-bg);box-shadow:var(--card-border)}.surface-flat.svelte-1r330v5{box-shadow:none;background:0 0}.surface-body.svelte-13c1jpp{color:var(--color-ink);font-family:var(--text-body-md-family);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height)}.surface-footer.svelte-1ughzg2{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.surface-header.svelte-bsvxm8{justify-content:space-between;align-items:start;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.surface-title.svelte-bsvxm8{font-family:var(--text-headline-md-family);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height);color:var(--color-ink);margin:0}.surface-header-workspace.svelte-bsvxm8{margin-bottom:0}.surface-header-workspace.svelte-bsvxm8 .surface-title:where(.svelte-bsvxm8){font-size:20px;line-height:1.3}.tabs-list{gap:var(--space-xs);border-bottom:var(--border-hairline);flex-wrap:wrap;display:flex}.tabs-trigger{min-height:44px;padding:var(--space-sm) var(--space-md);color:var(--color-ink-muted);font-family:var(--text-label-sm-family);font-size:var(--text-label-sm-size);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.tabs-trigger[data-state=active]{border-bottom-color:var(--color-amber);color:var(--color-ink)}.tabs-trigger[data-disabled]{opacity:.45;cursor:not-allowed}.tabs-trigger:focus-visible{outline:var(--border-focus);outline-offset:2px}.tabs-content{padding-top:var(--space-md);color:var(--color-ink)}.field.svelte-1qidjt8{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.field-label.svelte-1qidjt8{font-family:var(--font-heading);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-letter-spacing);text-transform:uppercase;color:var(--color-ink-muted)}.input-wrap.svelte-1qidjt8{isolation:isolate;border-radius:var(--input-radius);position:relative}.input-wrap.svelte-1qidjt8:after{content:"";background:linear-gradient(90deg, #3b507e00 0%, var(--color-amber) 50%, #3b507e00 100%);opacity:0;pointer-events:none;width:70%;height:1px;transition:opacity .42s cubic-bezier(.15,.83,.66,1);position:absolute;bottom:0;left:15%}.input-wrap.svelte-1qidjt8:focus-within:after{opacity:1}.input.svelte-1qidjt8{width:100%;padding:var(--input-padding);border-radius:var(--input-radius);background:var(--input-bg);box-shadow:var(--input-border);color:var(--input-text);font-family:var(--input-font);font-size:var(--input-font-size);resize:vertical;border:0;outline:none;min-height:88px;line-height:1.4;transition:box-shadow .42s cubic-bezier(.15,.83,.66,1),background .42s cubic-bezier(.15,.83,.66,1);display:block;position:relative}.input.svelte-1qidjt8::placeholder{color:var(--input-placeholder);opacity:.7}.input.svelte-1qidjt8:hover{box-shadow:var(--input-focus-border)}.input.svelte-1qidjt8:focus{background:var(--color-surface-hover);box-shadow:var(--input-focus-border)}.input.svelte-1qidjt8:focus-visible{outline:var(--border-focus);outline-offset:2px}.input.svelte-1qidjt8:disabled{opacity:.45;cursor:not-allowed}.input-error.svelte-1qidjt8{box-shadow:inset 0 0 0 1px #ff8a8a59}.input-error-text.svelte-1qidjt8{font-family:var(--text-caption-family);font-weight:var(--text-caption-weight);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);color:var(--color-error)}.tooltip-trigger{min-width:44px;min-height:44px;padding:var(--space-xs) var(--space-sm);cursor:help}.tooltip-trigger:focus-visible{outline:var(--border-focus);outline-offset:2px}.tooltip-content{z-index:50;border-radius:var(--rounded-sm);max-width:280px;padding:var(--space-xs) var(--space-sm);background:var(--color-canvas-mid);box-shadow:var(--elevation-glass);color:var(--color-ink);font-family:var(--text-body-sm-family);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}
