._island_1yaz5_4{color:var(--text-body);scrollbar-color:var(--scrollbar-thumb) transparent}._spinner_1bv87_1{display:inline-block;width:var(--spinner-size, 16px);height:var(--spinner-size, 16px);flex-shrink:0;border-radius:var(--radius-pill);border:2px solid currentColor;border-top-color:transparent;opacity:.65}._anchor_1dodj_1{position:relative;display:inline-flex}._tip_1dodj_6{position:absolute;z-index:50;padding:5px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-on-inverse);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--caption-lh);white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none}._tip_1dodj_6[data-side=top]{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}._tip_1dodj_6[data-side=bottom]{top:calc(100% + 6px);left:50%;transform:translate(-50%)}._tip_1dodj_6[data-side=right]{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}._button_11u9e_9{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._button_11u9e_9:disabled,._button_11u9e_9[aria-disabled=true]{cursor:not-allowed}._button_11u9e_9[data-full=true]{width:100%}._label_11u9e_41{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:0}._button_11u9e_9[data-size=sm]{height:var(--control-height-sm);padding:0 10px;font-size:var(--text-sm)}._button_11u9e_9[data-size=md]{height:var(--control-height-md);padding:0 14px;font-size:var(--body-size)}._button_11u9e_9[data-size=lg]{height:var(--control-height-lg);padding:0 18px;font-size:var(--body-size)}._button_11u9e_9[data-variant=primary]{background:var(--surface-brand);color:var(--text-on-brand)}._button_11u9e_9[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-brand-hover)}._button_11u9e_9[data-variant=primary]:active:not(:disabled){background:var(--surface-brand-active)}._button_11u9e_9[data-variant=secondary]{background:var(--surface-card);color:var(--text-body);border-color:var(--border-strong)}._button_11u9e_9[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover)}._button_11u9e_9[data-variant=secondary]:active:not(:disabled){background:var(--surface-pressed)}._button_11u9e_9[data-variant=ghost]{background:transparent;color:var(--text-muted)}._button_11u9e_9[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover);color:var(--text-body)}._button_11u9e_9[data-variant=ghost]:active:not(:disabled){background:var(--surface-pressed)}._button_11u9e_9[data-variant=danger]{background:var(--surface-danger);color:var(--text-on-danger)}._button_11u9e_9[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-danger-hover)}._button_11u9e_9[data-variant]:is(:disabled,[aria-disabled=true]):not([data-busy=true]){background:var(--surface-disabled);border-color:transparent;color:var(--text-disabled)}._button_11u9e_9:is([data-variant=ghost],[data-variant=link]):is(:disabled,[aria-disabled=true]):not([data-busy=true]){background:transparent}._button_11u9e_9[data-variant=link][data-size]{height:auto;padding:0;border:0;background:none;color:var(--text-link);font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:.2em}._button_11u9e_9[data-variant=link][data-size]:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-link-hover);text-decoration:underline;text-decoration-color:var(--link-underline-hover)}._button_11u9e_9[data-busy=true]{position:relative;cursor:progress}._button_11u9e_9[data-busy=true] ._label_11u9e_41{opacity:0}._spinner_11u9e_186{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._iconButton_7upf1_9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._iconButton_7upf1_9[data-size=sm]{width:var(--control-height-sm);height:var(--control-height-sm)}._iconButton_7upf1_9[data-size=md]{width:var(--control-height-md);height:var(--control-height-md)}._iconButton_7upf1_9:hover:not(:disabled){background:var(--surface-hover);color:var(--text-body)}._iconButton_7upf1_9:active:not(:disabled){background:var(--surface-pressed)}._iconButton_7upf1_9[data-active=true]{background:var(--surface-selected);color:var(--text-brand)}._iconButton_7upf1_9:disabled{opacity:.5;cursor:not-allowed}._count_7upf1_58{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-danger);color:var(--text-on-danger);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1}._withCount_7upf1_76{position:relative}._field_1203y_1{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-family:var(--font-sans)}._label_1203y_9{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--body-sm-size);line-height:var(--body-sm-lh);font-weight:var(--weight-medium);color:var(--text-body)}._required_1203y_33{color:var(--text-body);font-weight:var(--weight-semibold)}._hint_1203y_38,._error_1203y_39{font-size:var(--caption-size);line-height:var(--caption-lh)}._hint_1203y_38{color:var(--text-secondary)}._error_1203y_39{color:var(--text-danger)}._shell_i3jmt_11{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-heading);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._shell_i3jmt_11[data-size=sm]{height:var(--control-height-sm);font-size:var(--body-sm-size)}._shell_i3jmt_11[data-size=md]{height:var(--control-height-md);font-size:var(--body-size)}._shell_i3jmt_11[data-size=lg]{height:var(--control-height-lg);font-size:var(--body-size)}._shell_i3jmt_11[data-pill=true]{border-radius:var(--radius-pill)}._shell_i3jmt_11:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-halo);outline:2px solid transparent;outline-offset:1px}._shell_i3jmt_11[data-invalid=true]{border-color:var(--border-danger)}._shell_i3jmt_11[data-quiet=true]{gap:var(--space-1);padding:0 var(--space-1)}._shell_i3jmt_11[data-quiet=true]:not(:focus-within):not(:hover):not([data-invalid=true]){background:transparent;border-color:transparent}._shell_i3jmt_11[data-quiet=true][data-disabled=true]{background:transparent;border-color:transparent}._shell_i3jmt_11[data-disabled=true]{background:var(--surface-hover);color:var(--text-placeholder);cursor:not-allowed}._control_i3jmt_84{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:inherit;color:inherit}._control_i3jmt_84:focus-visible{outline:none;box-shadow:none}._control_i3jmt_84[data-mono=true]{font-family:var(--font-mono)}._control_i3jmt_84:disabled{cursor:not-allowed}._control_i3jmt_84[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-left:var(--space-1);background-color:var(--text-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / contain no-repeat;cursor:pointer}._control_i3jmt_84[type=search]::-webkit-search-cancel-button:hover{background-color:var(--text-body)}._affix_i3jmt_131{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-secondary);font-size:var(--caption-size)}._shell_i3jmt_11[data-multiline=true]{height:auto;align-items:stretch;padding:var(--space-2) var(--space-3)}._textarea_i3jmt_146{resize:vertical;min-height:calc(var(--control-height-md) * 2);line-height:var(--body-lh)}._selectShell_i3jmt_153{position:relative}._select_i3jmt_153{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding-right:var(--space-5);cursor:pointer}._select_i3jmt_153[data-placeholder=true]{color:var(--input-placeholder)}._chevron_i3jmt_169{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);pointer-events:none;display:flex;color:var(--text-secondary)}._row_eyba9_16{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-sans);cursor:pointer}._row_eyba9_16[data-align=start]{align-items:flex-start}._row_eyba9_16[data-disabled=true]{opacity:.5;cursor:not-allowed}._input_eyba9_11{position:absolute;top:0;left:0;width:16px;height:18px;margin:0;opacity:0;cursor:inherit}._input_eyba9_11[data-kind=switch]{width:32px}._control_eyba9_11{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;background:var(--surface-card);border:1px solid var(--border-control);color:var(--text-on-brand);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._control_eyba9_11[data-kind=checkbox]{border-radius:var(--radius-sm)}._control_eyba9_11[data-kind=radio]{border-radius:var(--radius-pill)}._mark_eyba9_91{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}._input_eyba9_11:checked~._control_eyba9_11[data-kind=checkbox],._input_eyba9_11:indeterminate~._control_eyba9_11[data-kind=checkbox]{background:var(--surface-brand);border-color:var(--surface-brand)}._input_eyba9_11:checked~._control_eyba9_11 ._mark_eyba9_91[data-mark=check],._input_eyba9_11:indeterminate~._control_eyba9_11 ._mark_eyba9_91[data-mark=dash]{opacity:1}._input_eyba9_11:indeterminate~._control_eyba9_11 ._mark_eyba9_91[data-mark=check]{opacity:0}._input_eyba9_11:checked~._control_eyba9_11[data-kind=radio]{border:5px solid var(--surface-brand)}._input_eyba9_11:focus-visible~._control_eyba9_11{border-color:var(--border-focus);box-shadow:var(--focus-ring)}._row_eyba9_16:not([data-disabled=true]):hover ._input_eyba9_11:not(:checked)~._control_eyba9_11{border-color:var(--border-focus)}._track_eyba9_134{position:relative;width:32px;height:18px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--border-control);transition:background var(--duration-base) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._thumb_eyba9_147{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out)}._input_eyba9_11:checked~._track_eyba9_134{background:var(--surface-brand)}._input_eyba9_11:checked~._track_eyba9_134 ._thumb_eyba9_147{transform:translate(14px)}._input_eyba9_11:focus-visible~._track_eyba9_134{box-shadow:var(--focus-ring)}._group_eyba9_172{display:flex;gap:var(--space-3);min-width:0;margin:0;padding:0;border:none}._group_eyba9_172[data-orientation=vertical]{flex-direction:column}._group_eyba9_172[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;align-items:center}._groupLabel_eyba9_191{padding:0;margin-bottom:var(--space-1);font-size:var(--body-sm-size);line-height:var(--body-sm-lh);font-weight:var(--weight-medium);color:var(--text-body)}._text_eyba9_201{display:flex;flex-direction:column;gap:2px;min-width:0}._label_eyba9_208{font-size:var(--body-size);line-height:var(--body-lh);color:var(--text-body)}._label_eyba9_208[data-strong=true]{font-weight:var(--weight-medium)}._description_eyba9_218{font-size:var(--body-sm-size);line-height:var(--body-sm-lh);color:var(--text-secondary)}._mark_1j7kr_1{display:block;flex:none}._line_1j7kr_9{fill:none;stroke:var(--brand-mark-ink, var(--mark-ink));stroke-linecap:round;stroke-linejoin:round}._dot_1j7kr_16{fill:var(--brand-mark-ink, var(--mark-ink))}._skeleton_1rhwj_1{display:block;width:var(--skeleton-width, 100%);height:var(--skeleton-height, 1em);border-radius:var(--radius-sm);background-image:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-sheen) 37%,var(--skeleton-base) 63%);background-size:400% 100%}._skeleton_1rhwj_1[data-shape=text]{height:var(--skeleton-height, .75em);margin:.2em 0}._skeleton_1rhwj_1[data-shape=block]{border-radius:var(--radius-lg)}._skeleton_1rhwj_1[data-shape=circle]{border-radius:var(--radius-pill);width:var(--skeleton-width, 28px);height:var(--skeleton-height, 28px)}._empty_1l02s_1{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;font-family:var(--font-sans)}._empty_1l02s_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:repeating-linear-gradient(0deg,var(--sheet-grid-minor) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,var(--sheet-grid-minor) 0 1px,transparent 1px 28px),repeating-linear-gradient(0deg,var(--sheet-grid-major) 0 1px,transparent 1px 140px),repeating-linear-gradient(90deg,var(--sheet-grid-major) 0 1px,transparent 1px 140px);background-position:center;-webkit-mask-image:radial-gradient(closest-side,var(--mask-opaque) 40%,var(--mask-clear));mask-image:radial-gradient(closest-side,var(--mask-opaque) 40%,var(--mask-clear));pointer-events:none}._icon_1l02s_35{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--space-1);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary)}._illustration_1l02s_47{display:flex;margin-bottom:var(--space-3);color:var(--text-secondary)}._empty_1l02s_1[data-tone=error] ._icon_1l02s_35{background:var(--tint-red-bg);color:var(--text-danger)}._title_1l02s_58{font-size:var(--body-size);line-height:var(--body-lh);font-weight:var(--weight-semibold);color:var(--text-heading)}._description_1l02s_65{max-width:360px;font-size:var(--body-sm-size);line-height:var(--body-sm-lh);color:var(--text-secondary)}._actions_1l02s_72{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}._caption_1l02s_80{margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--overline-size);line-height:var(--overline-lh);letter-spacing:var(--overline-tracking);text-transform:uppercase;color:var(--text-secondary)}._empty_1l02s_1[data-size=compact]:before{content:none}._empty_1l02s_1[data-size=compact]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;text-align:left}._empty_1l02s_1[data-size=compact] ._icon_1l02s_35{width:auto;height:auto;margin:0;background:none}._empty_1l02s_1[data-size=compact] ._title_1l02s_58{font-size:var(--body-sm-size);line-height:var(--body-sm-lh);font-weight:var(--weight-regular);color:var(--text-secondary)}._empty_1l02s_1[data-size=compact] ._description_1l02s_65{max-width:none}._empty_1l02s_1[data-size=compact] ._actions_1l02s_72{margin-top:0}._stack_1rcho_15{position:fixed;right:calc(var(--space-5) + var(--shell-gutter, 0px));bottom:calc(var(--space-5) + var(--shell-gutter, 0px) + var(--dock-height, 0px) + var(--floor-lift, 0px));z-index:200;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}._viewport_1rcho_28{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._viewport_1rcho_28:empty{display:none}._toast_1rcho_42{display:flex;align-items:flex-start;gap:var(--space-2);width:360px;max-width:calc(100vw - var(--space-10));padding:var(--space-3) 14px;border-radius:var(--radius-lg);background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--toast-elevation);font-family:var(--font-sans);pointer-events:auto}._icon_1rcho_57{display:flex;flex-shrink:0;margin-top:1px}._toast_1rcho_42[data-tone=success] ._icon_1rcho_57{color:var(--toast-success)}._toast_1rcho_42[data-tone=error] ._icon_1rcho_57{color:var(--toast-error)}._toast_1rcho_42[data-tone=info] ._icon_1rcho_57{color:var(--toast-info)}._content_1rcho_73{flex:1;min-width:0}._title_1rcho_78{font-size:var(--body-sm-size);line-height:var(--body-sm-lh);font-weight:var(--weight-semibold)}._description_1rcho_84{margin-top:2px;font-size:var(--body-sm-size);line-height:var(--body-sm-lh);color:var(--toast-muted)}._action_1rcho_91{margin-top:var(--space-2);padding:0;border:none;background:none;color:var(--toast-link);font:inherit;font-size:var(--body-sm-size);font-weight:var(--weight-medium);text-decoration:underline}._action_1rcho_91:hover{color:var(--toast-link-hover)}._dismiss_1rcho_107{display:flex;flex-shrink:0;padding:0;border:none;background:none;color:var(--toast-subtle)}._dismiss_1rcho_107:hover{color:var(--toast-fg)}._dismiss_1rcho_107{position:relative}._dismiss_1rcho_107:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}._banner_cfa1s_7{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--body-sm-size);line-height:var(--body-sm-lh)}._banner_cfa1s_7[data-tone=info]{background:var(--banner-info-bg);border-color:var(--banner-info-border);color:var(--tint-steel-fg)}._banner_cfa1s_7[data-tone=warning]{background:var(--banner-warning-bg);border-color:var(--banner-warning-border);color:var(--tint-amber-fg)}._banner_cfa1s_7[data-tone=error]{background:var(--banner-error-bg);border-color:var(--banner-error-border);color:var(--tint-red-fg)}._banner_cfa1s_7[data-tone=success]{background:var(--banner-success-bg);border-color:var(--banner-success-border);color:var(--tint-green-fg)}._icon_cfa1s_43{display:flex;flex-shrink:0;margin-top:2px}._content_cfa1s_49{flex:1;min-width:0}._title_cfa1s_54{font-weight:var(--weight-semibold)}._body_cfa1s_58{min-width:0}._title_cfa1s_54+._body_cfa1s_58{margin-top:2px}._action_cfa1s_66,._dismiss_cfa1s_67{flex-shrink:0}._dismiss_cfa1s_67{display:flex;padding:0;border:none;background:none;color:currentColor;opacity:.6}._dismiss_cfa1s_67:hover{opacity:1}._dismiss_cfa1s_67{position:relative}._dismiss_cfa1s_67:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}._topbar_q3noi_1{display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-height);flex-shrink:0;padding:0 var(--space-5);background:var(--surface-card);border-bottom:1px solid var(--border-default);font-family:var(--font-sans)}._brand_q3noi_13{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex-shrink:0}._search_q3noi_23{flex:1;display:flex;justify-content:flex-start;min-width:0}._actions_q3noi_30{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._wordmark_q3noi_37{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-heading);text-decoration:none}._wordmarkText_q3noi_45{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em}@media(max-width:900px){._hideNarrow_q3noi_52{display:none}}._landingShell_1ia24_5{--shell-bg-hi: var(--steel-850);--shell-bg-mid: var(--steel-925);--shell-bg-lo: var(--steel-950);min-height:100vh;min-height:100lvh;background:radial-gradient(120% 120% at 70% 30%,var(--shell-bg-hi) 0%,var(--shell-bg-mid) 55%,var(--shell-bg-lo) 100%)}._booting_1sicq_1{display:flex;align-items:center;justify-content:center;min-height:100%;background:var(--surface-page)}._sheet_9opce_3{width:100%;max-width:720px;min-height:440px;margin-inline:auto}._panel_zjqcg_17{position:relative;display:none;overflow:hidden;background:var(--auth-panel-bg);color:var(--auth-panel-muted)}@media(min-width:1024px){._panel_zjqcg_17{display:flex;align-items:center;justify-content:center}}._wash_zjqcg_44{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(60% 50% at 70% 30%,var(--auth-panel-glow),transparent 70%),repeating-linear-gradient(to right,var(--auth-panel-grid) 0 1px,transparent 1px 72px),repeating-linear-gradient(to bottom,var(--auth-panel-grid) 0 1px,transparent 1px 72px);-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,var(--mask-opaque),var(--mask-clear));mask-image:radial-gradient(80% 70% at 50% 45%,var(--mask-opaque),var(--mask-clear))}._body_zjqcg_64{position:relative;width:100%;max-width:460px;padding:var(--space-12) var(--space-8)}._pitch_zjqcg_71{margin-top:0;font-size:var(--text-3xl);line-height:1.15;font-weight:var(--weight-bold);letter-spacing:var(--display-tracking);color:var(--auth-panel-fg)}._pitchAccent_zjqcg_80{color:var(--auth-panel-accent)}._trace_zjqcg_86{margin-top:var(--space-8);border:1px solid var(--auth-panel-hairline);border-radius:var(--radius-lg);background:var(--auth-panel-card);box-shadow:var(--auth-panel-lift)}._traceHead_zjqcg_97{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--auth-panel-hairline)}._tag_zjqcg_105{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--auth-panel-accent)}._basis_zjqcg_112{font-size:var(--text-xs);color:var(--auth-panel-subtle)}._phase_zjqcg_117{margin-left:auto;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--auth-panel-well);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--overline-tracking);text-transform:uppercase;color:var(--auth-panel-subtle);transition:color var(--duration-slow) var(--ease-out)}._phase_zjqcg_117[data-phase=selected]{color:var(--auth-panel-pass)}._specified_zjqcg_136{padding:var(--space-4) var(--space-4) var(--space-3)}._specifiedModel_zjqcg_140{font-family:var(--font-mono);font-size:var(--body-sm-size);color:var(--auth-panel-fg)}._specifiedBrand_zjqcg_146{color:var(--auth-panel-subtle)}._notCarried_zjqcg_151{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--auth-panel-well);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--auth-panel-warn);white-space:nowrap}._example_zjqcg_164{padding:1px var(--space-2);border:1px solid var(--auth-panel-hairline-strong);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--auth-panel-subtle)}._specs_zjqcg_173{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none}._spec_zjqcg_136{display:flex;flex-direction:column;gap:1px;min-width:0}._specLabel_zjqcg_189{font-family:var(--font-mono);font-size:var(--overline-size);letter-spacing:var(--overline-tracking);text-transform:uppercase;color:var(--auth-panel-subtle)}._specValue_zjqcg_197{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--auth-panel-muted);white-space:nowrap}._connector_zjqcg_208{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-3);font-size:var(--text-xs);color:var(--auth-panel-subtle)}._connectorLine_zjqcg_217{position:relative;flex:1;height:1px;overflow:hidden;background:var(--auth-panel-hairline-strong)}._connectorLine_zjqcg_217[data-phase=scanning]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,transparent,var(--auth-panel-sweep),transparent);animation:_sweep_zjqcg_1 1.1s var(--ease-in-out) infinite}@keyframes _sweep_zjqcg_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._connectorIcon_zjqcg_253{display:flex;color:var(--auth-panel-subtle)}._connectorLabel_zjqcg_258{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}._candidates_zjqcg_266{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0 var(--space-4);list-style:none}._candidate_zjqcg_266{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:var(--auth-panel-well);transition:border-color var(--duration-slow) var(--ease-out),background var(--duration-slow) var(--ease-out)}._candidate_zjqcg_266>*{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--duration-slow) var(--auth-reveal-ease),transform var(--duration-slow) var(--auth-reveal-ease),visibility 0s linear}._candidate_zjqcg_266[data-shown]>*{opacity:1;visibility:visible;transform:none}._candidate_zjqcg_266[data-winner]{border-color:var(--auth-panel-accent);background:var(--auth-panel-card)}._score_zjqcg_333{display:inline-flex;align-items:center;justify-content:center;width:28px;flex:none;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._score_zjqcg_333[data-verdict=pass]{color:var(--auth-panel-pass)}._score_zjqcg_333[data-verdict=warn]{color:var(--auth-panel-warn)}._score_zjqcg_333[data-verdict=fail]{color:var(--auth-panel-fail)}._candidateName_zjqcg_357{display:flex;flex-direction:column;gap:1px;min-width:0}._candidateModel_zjqcg_364{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--auth-panel-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._candidateBrand_zjqcg_374{font-size:var(--text-2xs);color:var(--auth-panel-subtle)}._verdictChip_zjqcg_379{margin-left:auto;flex:none;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--auth-panel-well);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--overline-tracking);text-transform:uppercase;white-space:nowrap}._verdictChip_zjqcg_379[data-verdict=pass]{color:var(--auth-panel-pass)}._verdictChip_zjqcg_379[data-verdict=warn]{color:var(--auth-panel-warn)}._verdictChip_zjqcg_379[data-verdict=fail]{color:var(--auth-panel-fail)}._rules_zjqcg_406{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4) var(--space-4);list-style:none}._rule_zjqcg_406{position:relative;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--auth-panel-muted)}._rule_zjqcg_406:before{content:"";position:absolute;top:50%;left:var(--space-6);right:0;height:6px;transform:translateY(-50%);border-radius:var(--radius-pill);background:var(--auth-panel-well);transition:opacity var(--duration-base) var(--ease-out) var(--rule-delay, 0ms)}._rules_zjqcg_406[data-shown] ._rule_zjqcg_406:before{opacity:0}._ruleLabel_zjqcg_453,._ruleValue_zjqcg_454{opacity:0;visibility:hidden;transform:translateY(4px)}._rules_zjqcg_406[data-shown] ._ruleLabel_zjqcg_453,._rules_zjqcg_406[data-shown] ._ruleValue_zjqcg_454{opacity:1;visibility:visible;transform:none;transition:opacity var(--auth-reveal-duration) var(--auth-reveal-ease) var(--rule-delay, 0ms),transform var(--auth-reveal-duration) var(--auth-reveal-ease) var(--rule-delay, 0ms),visibility 0s linear var(--rule-delay, 0ms)}._ruleIcon_zjqcg_471{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border-radius:var(--radius-pill);background:var(--auth-panel-well);color:transparent;transition:color var(--duration-base) var(--ease-out) var(--rule-delay, 0ms)}._rules_zjqcg_406[data-shown] ._rule_zjqcg_406[data-verdict=pass] ._ruleIcon_zjqcg_471{color:var(--auth-panel-pass)}._rules_zjqcg_406[data-shown] ._rule_zjqcg_406[data-verdict=warn] ._ruleIcon_zjqcg_471{color:var(--auth-panel-warn)}._rules_zjqcg_406[data-shown] ._rule_zjqcg_406[data-verdict=fail] ._ruleIcon_zjqcg_471{color:var(--auth-panel-fail)}._ruleLabel_zjqcg_453{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ruleValue_zjqcg_454{margin-left:auto;flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--auth-panel-fg)}._foot_zjqcg_516{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-xs)}._status_zjqcg_524{min-width:0;color:var(--auth-panel-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pause_zjqcg_532{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;flex:none;padding:var(--space-1) var(--space-2);border:1px solid var(--auth-panel-hairline);border-radius:var(--radius-sm);background:transparent;font-size:var(--text-2xs);color:var(--auth-panel-subtle);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._pause_zjqcg_532:hover{color:var(--auth-panel-fg);border-color:var(--auth-panel-hairline-strong)}._chrome_1onqy_11{--nav-ink-over: var(--steel-50);--nav-scrim-over: linear-gradient(180deg, rgb(11 11 13 / .92) 0%, rgb(11 11 13 / .6) 55%, rgb(11 11 13 / 0) 100%)}._nav_1onqy_22{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--marketing-nav-height);display:flex;align-items:center;transition:background-color var(--duration-slow) var(--marketing-ease),border-color var(--duration-slow) var(--marketing-ease),box-shadow var(--duration-slow) var(--marketing-ease);border-bottom:1px solid transparent}._nav_1onqy_22:not([data-solid]){--surface-brand: var(--steel-50);--surface-brand-hover: var(--steel-0);--text-on-brand: var(--steel-950);background-image:var(--nav-scrim-over)}._nav_1onqy_22[data-solid]{background:var(--surface-page);border-bottom-color:var(--border-default);box-shadow:var(--shadow-sm)}._navWrap_1onqy_52{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--space-6);display:flex;align-items:center;justify-content:space-between}._brand_1onqy_62{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--nav-ink-over);text-decoration:none;--brand-mark-ink: currentColor}._nav_1onqy_22[data-solid] ._brand_1onqy_62{color:var(--text-heading)}._brand_1onqy_62:hover{text-decoration:none;color:inherit}._navLinks_1onqy_84{display:flex;align-items:center;gap:var(--space-6)}._navLinks_1onqy_84 a{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--nav-ink-over);text-decoration:none;opacity:.9}._navLinks_1onqy_84 a:hover{text-decoration:none;opacity:1}._nav_1onqy_22[data-solid] ._navLinks_1onqy_84 a{color:var(--text-body)}._navCta_1onqy_107{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface-brand);color:var(--text-on-brand)!important;opacity:1!important}._navCta_1onqy_107:hover{background:var(--surface-brand-hover)}@media(max-width:560px){._navLinks_1onqy_84 ._sectionLink_1onqy_121{display:none}}._footer_1onqy_128{padding:var(--space-10) var(--space-6);background:var(--surface-page);border-top:1px solid var(--border-default)}._footerWrap_1onqy_134{max-width:var(--content-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._footer_1onqy_128 ._brand_1onqy_62{color:var(--text-heading);font-size:var(--text-md)}._footerLinks_1onqy_149{display:flex;gap:var(--space-5);flex-wrap:wrap}._footerLinks_1onqy_149 a{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none}._footerLinks_1onqy_149 a:hover{color:var(--text-body);text-decoration:none}._footerBrand_1onqy_166{display:flex;flex-direction:column;gap:var(--space-2);max-width:40ch}._footerTagline_1onqy_173{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._footerColophon_1onqy_179{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}._root_19wj5_9{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._state_19wj5_20{display:flex;align-items:center;gap:var(--space-2);margin:0;min-height:var(--control-height-lg);font-size:var(--text-sm);color:var(--text-secondary)}._viewport_19wj5_41{position:relative;min-width:0}._viewport_19wj5_41:before,._viewport_19wj5_41:after{content:"";position:absolute;inset-block:0;width:28px;pointer-events:none;opacity:0;z-index:1;transition:opacity var(--duration-fast) var(--ease-out)}._viewport_19wj5_41:before{left:0;background:linear-gradient(to right,var(--surface-card),transparent)}._viewport_19wj5_41:after{right:0;background:linear-gradient(to left,var(--surface-card),transparent)}._viewport_19wj5_41[data-overflow-start=true]:before,._viewport_19wj5_41[data-overflow-end=true]:after{opacity:1}@media(prefers-reduced-motion:reduce){._viewport_19wj5_41:before,._viewport_19wj5_41:after{transition:none}}._days_19wj5_91{display:flex;min-width:0;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:thin}._day_19wj5_91{flex:0 0 auto;scroll-snap-align:start;display:grid;justify-items:center;gap:2px;width:60px;padding:var(--space-2) 0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._day_19wj5_91:hover{border-color:var(--border-strong);transform:translateY(-1px)}._day_19wj5_91:focus-visible{border-radius:var(--radius-md)}._day_19wj5_91[data-active]{border-color:var(--surface-brand);background:var(--surface-brand);color:var(--text-on-brand)}._dayName_19wj5_134{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}._day_19wj5_91[data-active] ._dayName_19wj5_134,._day_19wj5_91[data-active] ._dayMonth_19wj5_143{color:var(--text-on-brand);opacity:.85}._dayNum_19wj5_148{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.1}._dayMonth_19wj5_143{font-size:var(--text-2xs);color:var(--text-secondary)}._times_19wj5_161{display:grid;min-width:0;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--space-2)}._time_19wj5_161{height:var(--control-height-md);padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._time_19wj5_161:hover{border-color:var(--surface-brand);color:var(--text-brand)}._time_19wj5_161:focus-visible{border-radius:var(--radius-md)}._time_19wj5_161[data-active]{border-color:var(--surface-brand);background:var(--surface-brand);color:var(--text-on-brand);font-weight:var(--weight-semibold)}._receipt_19wj5_206{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin:0;padding:0 var(--space-4) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}._receiptTitle_19wj5_220{flex:1 0 100%;margin:0 calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-default);background:var(--surface-sunken);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading)}._receiptLine_19wj5_231{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-heading)}._receiptLine_19wj5_231 svg{color:var(--text-brand)}._clear_19wj5_244{margin-left:auto;padding:0;border:none;background:none;font-size:var(--text-sm);color:var(--text-link);cursor:pointer;text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:.2em}._clear_19wj5_244:hover{text-decoration:underline;text-decoration-color:var(--link-underline-hover)}._hint_19wj5_262{margin:0;font-size:var(--text-sm);color:var(--text-muted)}._page_15kiw_10{min-height:100%;padding-top:var(--marketing-nav-height);background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans)}._split_15kiw_32{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){._split_15kiw_32{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}._formSide_15kiw_43{display:flex;justify-content:center;align-items:flex-start;padding:var(--space-10) var(--space-6) var(--space-12)}@media(min-width:1024px){._formSide_15kiw_43{align-items:center}}._column_15kiw_65{width:100%;max-width:40rem}._showcase_15kiw_70{display:none}@media(min-width:1024px){._showcase_15kiw_70{display:flex;min-height:max(calc(100vh - var(--marketing-nav-height)),52rem)}._showcase_15kiw_70>*{flex:1}}._intro_15kiw_100{margin-bottom:var(--space-8)}._title_15kiw_104{margin:0 0 var(--space-3);font-size:clamp(30px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em;font-weight:var(--weight-bold);color:var(--text-heading);text-wrap:balance}._lead_15kiw_114{margin:0;max-width:52ch;font-size:var(--text-lg);line-height:1.6;color:var(--text-secondary)}._card_15kiw_129{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}@media(max-width:640px){._formSide_15kiw_43{padding:var(--space-8) var(--space-5) var(--space-10)}._card_15kiw_129{padding:0;border:none;border-radius:0;background:transparent}}._group_15kiw_160{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._groupLabel_15kiw_182{padding:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading)}._group_15kiw_160+._group_15kiw_160{padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}._grid_15kiw_194{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(max-width:560px){._grid_15kiw_194{grid-template-columns:minmax(0,1fr)}}._wide_15kiw_207{grid-column:1 / -1}._callOption_15kiw_211{display:inline-flex;align-items:center;gap:var(--space-2)}._trap_15kiw_218{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._submit_15kiw_226{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}._submitNote_15kiw_235{font-size:var(--text-sm);color:var(--text-muted)}._alt_15kiw_240{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._done_15kiw_248{padding:var(--space-8) 0}._doneMark_15kiw_252{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:var(--tint-steel-bg);color:var(--text-brand)}._doneAside_15kiw_264{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._homeLink_15kiw_270{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-link);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:.2em}._homeLink_15kiw_270:hover{gap:var(--space-3);text-decoration-color:var(--link-underline-hover)}._sheet_jihdn_10{min-height:100svh;background:var(--surface-page)}._page_jihdn_15{max-width:46rem;margin:0 auto;padding:var(--space-10) var(--space-5) var(--space-12);color:var(--text-body)}._head_jihdn_22{margin-bottom:var(--space-8)}._back_jihdn_26{display:inline-block;margin-bottom:var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-link);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:.2em}._back_jihdn_26:hover{text-decoration:underline;text-decoration-color:var(--link-underline-hover)}._title_jihdn_43{margin:0;font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1.2;color:var(--text-heading);letter-spacing:-.01em}._updated_jihdn_53{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}._intro_jihdn_60{margin:var(--space-5) 0 0;font-size:var(--text-lg);line-height:1.6;color:var(--text-body)}._section_jihdn_67{margin-top:var(--space-8)}._heading_jihdn_71{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-heading)}._prose_jihdn_79{margin:0 0 var(--space-3);font-size:var(--text-base);line-height:1.7}._list_jihdn_85{margin:0 0 var(--space-3);padding-left:var(--space-5);font-size:var(--text-base);line-height:1.7}._list_jihdn_85 li+li{margin-top:var(--space-2)}._link_jihdn_96{color:var(--text-link);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:.2em}._link_jihdn_96:hover{text-decoration-color:var(--link-underline-hover)}._tableWrap_jihdn_109{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._table_jihdn_109{width:100%;min-width:40rem;border-collapse:collapse;font-size:var(--text-sm)}._table_jihdn_109 th,._table_jihdn_109 td{padding:var(--space-3);text-align:left;vertical-align:top;line-height:1.55;border-bottom:1px solid var(--border-subtle)}._table_jihdn_109 thead th{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--surface-sunken)}._table_jihdn_109 tbody tr:last-child th,._table_jihdn_109 tbody tr:last-child td{border-bottom:0}._table_jihdn_109 tbody th{font-weight:var(--weight-bold);color:var(--text-heading);white-space:nowrap}._foot_jihdn_152{display:flex;gap:var(--space-5);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--text-sm)}._foot_jihdn_152 a{color:var(--text-muted);text-decoration:none}._foot_jihdn_152 a:hover{color:var(--text-body);text-decoration:underline}._notice_jihdn_172{margin-bottom:var(--space-6)}._panel_rfakz_9{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._panelProse_rfakz_19{margin:0;line-height:1.7}._appName_rfakz_24{font-weight:var(--weight-semibold);color:var(--text-heading)}._action_rfakz_29{display:flex;flex-wrap:wrap;padding-block:var(--space-1)}._copyRow_rfakz_36{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);width:100%;min-width:0}._copyField_rfakz_45{flex:1 1 18rem;min-width:0;max-width:34rem}._note_rfakz_51{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}._lead_rfakz_58{font-weight:var(--weight-semibold);color:var(--text-heading)}._path_rfakz_64{font-weight:var(--weight-medium);color:var(--text-heading)}._address_rfakz_69{font-family:var(--font-mono);font-size:var(--mono-size);color:var(--text-heading);overflow-wrap:anywhere}._tableWrap_rfakz_80{overflow-x:auto;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._table_rfakz_80{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_rfakz_80 th,._table_rfakz_80 td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;line-height:1.55;border-bottom:1px solid var(--border-subtle)}._table_rfakz_80 thead th{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._table_rfakz_80 tbody tr:last-child th,._table_rfakz_80 tbody tr:last-child td{border-bottom:0}._table_rfakz_80 tbody th{width:42%;font-weight:var(--weight-regular)}._wording_rfakz_121{display:block;font-weight:var(--weight-semibold);color:var(--text-heading)}._scope_rfakz_127{display:block;margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:break-word}@media(max-width:30rem){._table_rfakz_80 th,._table_rfakz_80 td{padding-inline:var(--space-3)}}._after_rfakz_144{margin:var(--space-3) 0 0;line-height:1.7}._page_qk770_10{display:grid;grid-template-columns:minmax(0,1fr);min-height:100%;font-family:var(--font-sans)}@media(min-width:1024px){._page_qk770_10{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}._formSide_qk770_33{display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-6);background:var(--surface-page)}._column_qk770_41{width:100%;max-width:var(--auth-form-max)}._panel_qk770_46{padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}@media(max-width:640px){._formSide_qk770_33{align-items:flex-start;padding:var(--space-8) var(--space-5) var(--space-10)}._panel_qk770_46{padding:0;border:none;border-radius:0;background:transparent}}._brand_qk770_76{display:inline-flex;margin-bottom:var(--space-6);text-decoration:none;border-radius:var(--radius-md)}._brand_qk770_76:hover{text-decoration:none}._headings_qk770_87{margin-bottom:var(--space-6)}._title_qk770_91{font-size:var(--h1-size);line-height:var(--h1-lh);font-weight:var(--h1-weight);letter-spacing:var(--h1-tracking);color:var(--text-heading);text-wrap:balance}._subtitle_qk770_103{margin-top:var(--space-2);font-size:var(--body-sm-size);line-height:var(--body-sm-lh);color:var(--text-secondary)}._body_qk770_110,._form_qk770_33{display:flex;flex-direction:column;gap:var(--space-4)}._footer_qk770_122{margin-top:var(--space-6);text-align:center;font-size:var(--body-sm-size);color:var(--text-secondary)}._finePrint_qk770_131{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:1.55;color:var(--text-muted);text-align:center}._finePrint_qk770_131 a{color:var(--text-muted);text-decoration:underline}._finePrint_qk770_131 a:hover{color:var(--text-body)}._field_1q8h7_1{display:flex;flex-direction:column;gap:var(--space-2)}._reveal_1q8h7_7{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary)}._reveal_1q8h7_7:hover{color:var(--text-muted)}._reveal_1q8h7_7{position:relative}._reveal_1q8h7_7:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}@media(pointer:coarse){._reveal_1q8h7_7:before{top:-12px;right:-12px;bottom:-12px;left:-12px}}._caps_1q8h7_43{color:var(--tint-amber-fg)}._meter_1q8h7_49{display:flex;flex-direction:column;gap:var(--space-2)}._track_1q8h7_55{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1)}._segment_1q8h7_61{height:3px;border-radius:var(--radius-pill);background:var(--surface-sunken);transition:background var(--duration-base) var(--ease-out)}._segment_1q8h7_61[data-filled][data-score="1"]{background:var(--eval-fail)}._segment_1q8h7_61[data-filled][data-score="2"]{background:var(--eval-warn)}._segment_1q8h7_61[data-filled][data-score="3"],._segment_1q8h7_61[data-filled][data-score="4"]{background:var(--eval-pass)}._readout_1q8h7_83{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--caption-size);line-height:var(--caption-lh);color:var(--text-secondary);min-height:var(--caption-lh)}._readoutLabel_1q8h7_95{font-weight:var(--weight-semibold)}._readoutLabel_1q8h7_95[data-score="1"]{color:var(--eval-fail-text)}._readoutLabel_1q8h7_95[data-score="2"]{color:var(--eval-warn-text)}._readoutLabel_1q8h7_95[data-score="3"],._readoutLabel_1q8h7_95[data-score="4"]{color:var(--eval-pass-text)}._readoutAdvice_1q8h7_112{min-width:0}._scan_4dvrj_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);margin-bottom:var(--space-4)}._qr_4dvrj_14{flex:none;display:grid;place-items:center;padding:var(--space-2);border:1px solid var(--qr-paper-border);border-radius:var(--radius-md);background:var(--qr-paper);line-height:0}._qr_4dvrj_14 img{display:block;width:164px;height:164px}._steps_4dvrj_31{flex:1 1 14rem;margin:0;padding-left:var(--space-5);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}._steps_4dvrj_31 li+li{margin-top:var(--space-2)}._manual_4dvrj_44{margin-bottom:var(--space-4)}._keyRow_4dvrj_48{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._key_4dvrj_48{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-heading);letter-spacing:.04em;overflow-wrap:anywhere}._hint_4dvrj_66{margin:var(--space-2) 0;font-size:var(--text-sm);color:var(--text-secondary)}._form_4dvrj_72{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4)}._form_4dvrj_72>:first-child{flex:1 1 12rem;max-width:16rem}._form_4dvrj_72>button{margin-top:calc(var(--text-sm) * 1.5 + var(--space-1))}._codes_4dvrj_90{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-2) var(--space-4);margin:0 0 var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);list-style:none;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-heading)}._actions_4dvrj_104{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}._forgot_mdlfw_10{margin-top:calc(var(--space-2) - var(--space-4));text-align:right;font-size:var(--body-sm-size)}._methods_mdlfw_18{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1) var(--space-4);margin-top:calc(var(--space-2) - var(--space-4));font-size:var(--body-sm-size)}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-italic-Bserb8X5.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-italic-HtKyDi8h.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}:root{--blue-50:#eff4fe;--blue-100:#dfe9fd;--blue-200:#c0d3fb;--blue-300:#93b3f7;--blue-400:#5f8bf0;--blue-500:#3566e8;--blue-600:#2450d4;--blue-700:#1d3fae;--blue-800:#1b3688;--blue-900:#1a2f6c;--gray-0:#ffffff;--gray-25:#fbfcfd;--gray-50:#f7f8fa;--gray-100:#f1f3f6;--gray-200:#e4e7ec;--gray-300:#d0d5dd;--gray-400:#98a1b2;--gray-500:#667085;--gray-600:#475467;--gray-700:#344054;--gray-800:#1d2939;--gray-900:#101828;--green-50:#ecfdf3;--green-100:#d3f8e0;--green-500:#12b76a;--green-600:#039855;--green-700:#027a48;--amber-50:#fffaeb;--amber-100:#fef0c7;--amber-500:#f79009;--amber-600:#dc6803;--amber-700:#b54708;--red-50:#fef3f2;--red-100:#fee4e2;--red-500:#f04438;--red-600:#d92d20;--red-700:#b42318;--violet-50:#f5f3ff;--violet-100:#ece9fe;--violet-500:#7a5af8;--violet-600:#6938ef;--teal-50:#f0fdf9;--teal-500:#15b79e;--teal-600:#0e9384;--surface-page:#ffffff;--surface-card:var(--gray-0);--surface-raised:var(--gray-0);--surface-sunken:var(--gray-100);--surface-hover:var(--gray-50);--surface-selected:var(--blue-50);--surface-brand:var(--blue-600);--surface-brand-hover:var(--blue-700);--surface-inverse:var(--gray-900);--text-heading:var(--gray-900);--text-body:var(--gray-700);--text-secondary:var(--gray-500);--text-placeholder:var(--gray-400);--text-on-brand:#ffffff;--text-on-inverse:#ffffff;--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--text-brand:var(--blue-600);--border-default:var(--gray-200);--border-strong:var(--gray-300);--border-focus:var(--blue-500);--border-selected:var(--blue-300);--status-matched-bg:var(--green-50);--status-matched-fg:var(--green-700);--status-matched-dot:var(--green-500);--status-review-bg:var(--amber-50);--status-review-fg:var(--amber-700);--status-review-dot:var(--amber-500);--status-nomatch-bg:var(--red-50);--status-nomatch-fg:var(--red-700);--status-nomatch-dot:var(--red-500);--status-pending-bg:var(--gray-100);--status-pending-fg:var(--gray-600);--status-pending-dot:var(--gray-400);--status-ai-bg:var(--violet-50);--status-ai-fg:var(--violet-600);--status-ai-dot:var(--violet-500);--family-hrv:var(--teal-600);--family-hrv-bg:var(--teal-50);--family-erv:var(--green-600);--family-erv-bg:var(--green-50);--family-heatpump:var(--violet-600);--family-heatpump-bg:var(--violet-50);--family-boiler:#d92d20;--family-boiler-bg:var(--red-50);--family-tankless:var(--amber-600);--family-tankless-bg:var(--amber-50);--family-fan:var(--blue-500);--family-fan-bg:var(--blue-50);--eval-pass:var(--green-500);--eval-warn:var(--amber-500);--eval-fail:var(--red-500);--rank-gold:#eab308;--rank-silver:#98a1b2;--rank-bronze:#b7791f;--focus-ring:0 0 0 3px rgba(53,102,232,.22);--page-wash:#ffffff}:root{--font-sans:"Hanken Grotesk",-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",Menlo,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--display-size:32px;--display-lh:40px;--display-weight:700;--display-tracking:-.01em;--h1-size:24px;--h1-lh:32px;--h1-weight:700;--h1-tracking:-.01em;--h2-size:22px;--h2-lh:30px;--h2-weight:600;--h3-size:16px;--h3-lh:24px;--h3-weight:600;--body-size:14px;--body-lh:22px;--body-weight:400;--body-sm-size:13px;--body-sm-lh:20px;--caption-size:12px;--caption-lh:16px;--overline-size:11px;--overline-lh:16px;--overline-tracking:.06em;--metric-lg-size:32px;--metric-lg-lh:40px;--metric-md-size:24px;--metric-md-lh:28px;--metric-weight:700;--mono-size:13px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700}body{font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-lh);color:var(--text-body);-webkit-font-smoothing:antialiased}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--sidebar-width:240px;--topbar-height:56px;--content-max:1200px;--table-row-height:48px;--table-row-dense:40px;--control-height-sm:28px;--control-height-md:36px;--control-height-lg:44px}:root{--shadow-xs:0 1px 2px rgba(16,24,40,.05);--shadow-sm:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1);--shadow-md:0 2px 4px rgba(16,24,40,.06),0 4px 8px rgba(16,24,40,.1);--shadow-lg:0 4px 6px rgba(16,24,40,.05),0 12px 16px rgba(16,24,40,.1);--shadow-xl:0 8px 8px rgba(16,24,40,.04),0 20px 24px rgba(16,24,40,.1);--shadow-focus:0 0 0 3px rgba(53,102,232,.22);--elevation-raised:var(--shadow-sm);--elevation-overlay:var(--shadow-lg);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--surface-canvas);color:var(--text-body);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;isolation:isolate}h1,h2,h3,h4,h5,h6,p,figure{margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);color:var(--text-heading)}button,input,select,textarea{font:inherit;color:inherit}option,optgroup{background-color:var(--surface-raised);color:var(--text-body)}option:disabled{color:var(--text-disabled)}button{cursor:pointer}a:where(:not([class])){text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:.2em}a:where(:not([class])):hover{text-decoration-color:var(--link-underline-hover)}img,svg{display:block;max-width:100%}:root{--radius-lg: 12px;--radius-xl: 16px;--shell-gutter: var(--space-3);--flap-board-size: 26px;--board-strip-width: 56px;--board-rail-width: 272px;--sidebar-width-collapsed: 60px;--table-row-height: 56px;--table-row-dense: 48px;--table-group-height: 44px;--pdf-pane-height: clamp(420px, calc(100dvh - 220px) , 900px);--pdf-pane-height-expanded: clamp(520px, calc(100dvh - 150px) , 1400px);--match-rail-max: calc( 100dvh - var(--topbar-height) - var(--shell-gutter) * 2 - var(--space-6) * 2 - var(--shell-banner-height, 0px) );--table-fill-height: max(420px, calc(var(--match-rail-max) - var(--space-10)));--marketing-ghost-border: rgb(255 255 255 / 45%);--marketing-ghost-border-hover: rgb(255 255 255 / 55%);--marketing-ghost-bg: rgb(255 255 255 / 6%);--marketing-lift: 0 24px 48px rgb(11 11 13 / 40%);--marketing-ease: cubic-bezier(.33, 1, .68, 1);--marketing-nav-height: 64px;--mask-opaque: #000;--mask-clear: transparent;--auth-form-max: 400px;--auth-reveal-ease: cubic-bezier(.33, 1, .68, 1);--auth-reveal-duration: .52s;--auth-stagger: 60ms;--region-card-width: 360px;--region-handle-size: 8px;--schedule-rail-width: 340px}@media(pointer:coarse){:root{--control-height-sm: 36px}}@media(max-width:900px){:root{--shell-gutter: 0px}}:focus{outline:none}:focus-visible{outline:2px solid transparent;outline-offset:1px;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}html{scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid transparent;border-radius:var(--radius-md);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border:2px solid transparent;background-clip:content-box}::selection{background:var(--selection-bg);color:var(--selection-fg)}input:disabled,select:disabled,textarea:disabled,button:disabled{cursor:not-allowed}::placeholder{color:var(--input-placeholder)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sm-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sm-slide-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes sm-spin{to{transform:rotate(360deg)}}@keyframes sm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sm-anim{animation-duration:var(--sm-anim-duration, var(--duration-base));animation-timing-function:var(--sm-anim-ease, var(--ease-out));animation-delay:var(--sm-anim-delay, 0ms);animation-fill-mode:both}.sm-anim-fade-in{animation-name:sm-fade-in}.sm-anim-rise-in{animation-name:sm-rise-in}.sm-anim-slide-in-right{animation-name:sm-slide-in-right}.sm-anim-spin{animation-name:sm-spin;animation-timing-function:linear;animation-iteration-count:infinite}.sm-anim-shimmer{animation-name:sm-shimmer;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow,fill,stroke!important;transition-duration:.1s!important}}@media(max-width:640px){input,select,textarea{font-size:16px}}:root,[data-theme=light]{color-scheme:light;accent-color:var(--steel-950);--steel-0: #ffffff;--steel-25: #f7f8f9;--steel-50: #eff1f3;--steel-100: #e6e8eb;--steel-200: #d9dce0;--steel-300: #c0c4c8;--steel-400: #a7aaaf;--steel-450: #92969a;--steel-500: #7e8286;--steel-550: #6c7074;--steel-600: #5b5e63;--steel-700: #484c51;--steel-750: #393c41;--steel-800: #2a2d31;--steel-850: #202327;--steel-900: #17191c;--steel-925: #111315;--steel-950: #0b0b0d;--surface-canvas: var(--steel-200);--surface-page: var(--steel-50);--surface-card: var(--steel-0);--surface-raised: var(--steel-0);--surface-sunken: var(--steel-200);--table-header-surface: var(--steel-50);--surface-hover: var(--steel-50);--surface-pressed: var(--steel-200);--surface-selected: var(--steel-100);--surface-brand: var(--steel-950);--surface-brand-hover: var(--steel-800);--surface-brand-active: var(--steel-700);--surface-danger: var(--red-600);--surface-danger-hover: var(--red-700);--surface-inverse: var(--steel-950);--surface-inverse-hover: var(--steel-800);--surface-disabled: var(--steel-100);--text-disabled: var(--steel-500);--text-heading: var(--steel-950);--text-body: var(--steel-800);--text-muted: var(--steel-700);--text-secondary: var(--steel-600);--text-placeholder: var(--steel-500);--input-placeholder: var(--steel-550);--text-on-brand: var(--steel-0);--text-on-danger: var(--steel-0);--text-on-tile: var(--steel-950);--text-danger: var(--red-600);--text-link: var(--steel-950);--text-link-hover: var(--steel-950);--link-underline: var(--steel-400);--link-underline-hover: currentColor;--text-brand: var(--steel-950);--text-brand-strong: var(--steel-950);--mark-ink: var(--steel-950);--text-on-inverse: var(--steel-0);--text-on-inverse-muted: var(--steel-300);--text-on-inverse-subtle: var(--steel-400);--link-on-inverse: var(--steel-50);--link-on-inverse-hover: var(--steel-0);--on-inverse-success: var(--green-500);--on-inverse-error: var(--red-500);--on-inverse-info: var(--steel-300);--toast-bg: var(--surface-inverse);--toast-fg: var(--text-on-inverse);--toast-muted: var(--text-on-inverse-muted);--toast-subtle: var(--text-on-inverse-subtle);--toast-link: var(--link-on-inverse);--toast-link-hover: var(--link-on-inverse-hover);--toast-success: var(--on-inverse-success);--toast-error: var(--on-inverse-error);--toast-info: var(--on-inverse-info);--toast-elevation: var(--shadow-lg);--border-default: var(--steel-200);--border-strong: var(--steel-300);--border-subtle: var(--steel-100);--border-control: var(--steel-550);--border-danger: var(--red-500);--border-focus: var(--steel-950);--border-selected: var(--steel-950);--focus-ring: 0 0 0 2px var(--surface-card), 0 0 0 4px var(--border-focus);--focus-ring-inset: inset 0 0 0 2px var(--border-focus);--focus-halo: 0 0 0 3px rgb(11 11 13 / 16%);--tint-gray-bg: var(--steel-100);--tint-gray-strong: var(--steel-200);--tint-gray-fg: var(--steel-700);--tint-steel-bg: var(--steel-100);--tint-steel-strong: var(--steel-300);--tint-steel-fg: var(--steel-950);--tint-ink-bg: var(--steel-950);--tint-ink-strong: var(--steel-800);--tint-ink-fg: var(--steel-50);--tint-green-bg: var(--green-50);--tint-green-strong: var(--green-100);--tint-green-fg: var(--green-700);--tint-amber-bg: var(--amber-50);--tint-amber-strong: var(--amber-100);--tint-amber-fg: var(--amber-700);--tint-red-bg: var(--red-50);--tint-red-strong: var(--red-100);--tint-red-fg: var(--red-700);--teal-700: #0b7268;--tint-teal-bg: var(--teal-50);--tint-teal-strong: var(--teal-50);--tint-teal-fg: var(--teal-700);--tint-pink-bg: #fdf2f8;--tint-pink-strong: #fce7f3;--tint-pink-fg: #be185d;--banner-info-bg: var(--tint-steel-bg);--banner-info-border: var(--tint-steel-strong);--banner-warning-bg: var(--tint-amber-bg);--banner-warning-border: var(--tint-amber-strong);--banner-error-bg: var(--tint-red-bg);--banner-error-border: var(--tint-red-strong);--banner-success-bg: var(--tint-green-bg);--banner-success-border: var(--tint-green-strong);--email-paper: var(--steel-0);--email-paper-border: var(--border-default);--logo-paper: var(--steel-0);--logo-paper-border: var(--border-default);--qr-paper: var(--steel-0);--qr-paper-border: var(--border-default);--hue-gray: var(--steel-400);--hue-steel: var(--steel-600);--hue-ink: var(--steel-950);--hue-green: var(--green-500);--hue-amber: var(--amber-500);--hue-red: var(--red-500);--hue-teal: var(--teal-500);--eval-pass-text: var(--tint-green-fg);--eval-warn-text: var(--tint-amber-fg);--eval-fail-text: var(--tint-red-fg);--text-on-rank: var(--steel-950);--tile-bg: var(--steel-100);--status-matched-bg: var(--tint-green-bg);--status-matched-fg: var(--tint-green-fg);--status-matched-dot: var(--hue-green);--status-review-bg: var(--tint-amber-bg);--status-review-fg: var(--tint-amber-fg);--status-review-dot: var(--hue-amber);--status-nomatch-bg: var(--tint-red-bg);--status-nomatch-fg: var(--tint-red-fg);--status-nomatch-dot: var(--hue-red);--status-pending-bg: var(--tint-gray-bg);--status-pending-fg: var(--tint-gray-fg);--status-pending-dot: var(--hue-gray);--status-ai-bg: var(--tint-steel-bg);--status-ai-fg: var(--tint-steel-fg);--status-ai-dot: var(--hue-steel);--status-uncovered-bg: var(--tint-teal-bg);--status-uncovered-fg: var(--tint-teal-fg);--status-uncovered-dot: var(--hue-teal);--family-hrv: #0d9488;--family-fan: #7e22ce;--family-boiler: #c2410c;--family-erv: #0891b2;--family-expansiontank: #be185d;--family-tankless: #58900e;--family-heatpump: #c026d3;--family-pump: var(--steel-700);--family-pump-bg: var(--steel-100);--family-hrv-bg: color-mix(in srgb, var(--family-hrv) 10%, var(--steel-0));--family-fan-bg: color-mix(in srgb, var(--family-fan) 10%, var(--steel-0));--family-boiler-bg: color-mix(in srgb, var(--family-boiler) 10%, var(--steel-0));--family-erv-bg: color-mix(in srgb, var(--family-erv) 10%, var(--steel-0));--family-expansiontank-bg: color-mix(in srgb, var(--family-expansiontank) 10%, var(--steel-0));--family-tankless-bg: color-mix(in srgb, var(--family-tankless) 10%, var(--steel-0));--family-heatpump-bg: color-mix(in srgb, var(--family-heatpump) 10%, var(--steel-0));--plan-family-other: var(--steel-600);--plan-tag-unscheduled: var(--hue-amber);--eval-pass: var(--green-500);--eval-warn: var(--amber-500);--eval-fail: var(--red-500);--rank-gold: #eab308;--rank-silver: var(--steel-400);--rank-bronze: #b7791f;--auth-panel-bg: var(--steel-950);--auth-panel-card: var(--steel-850);--auth-panel-well: var(--steel-900);--auth-panel-fg: var(--steel-50);--auth-panel-muted: var(--steel-200);--auth-panel-subtle: var(--steel-400);--auth-panel-accent: var(--steel-300);--auth-panel-pass: #6ee7b0;--auth-panel-warn: #fcc35a;--auth-panel-fail: #fda29b;--auth-panel-hairline: rgb(255 255 255 / 9%);--auth-panel-hairline-strong: rgb(255 255 255 / 18%);--auth-panel-grid: rgb(255 255 255 / 3.5%);--auth-panel-glow: rgb(239 241 243 / 6%);--auth-panel-sweep: rgb(239 241 243 / 55%);--auth-panel-lift: 0 18px 40px rgb(0 0 0 / 45%);--shadow-xs: 0 1px 2px rgb(11 11 13 / 5%);--shadow-sm: 0 1px 2px rgb(11 11 13 / 6%), 0 1px 3px rgb(11 11 13 / 10%);--shadow-md: 0 2px 4px rgb(11 11 13 / 6%), 0 4px 8px rgb(11 11 13 / 10%);--shadow-lg: 0 4px 6px rgb(11 11 13 / 5%), 0 12px 16px rgb(11 11 13 / 10%);--shadow-xl: 0 8px 8px rgb(11 11 13 / 4%), 0 20px 24px rgb(11 11 13 / 10%);--shadow-focus: var(--focus-ring);--elevation-raised: var(--shadow-sm);--elevation-overlay: var(--shadow-lg);--scrim: rgb(11 11 13 / 40%);--scrim-tour: rgb(11 11 13 / 62%);--scrollbar-thumb: var(--steel-300);--scrollbar-thumb-hover: var(--steel-400);--selection-bg: var(--steel-200);--selection-fg: var(--steel-950);--skeleton-base: var(--steel-100);--skeleton-sheen: var(--steel-50);--page-wash: var(--surface-page);--sheet-grid-minor: rgb(91 94 99 / 6%);--sheet-grid-major: rgb(91 94 99 / 11%);--source-highlight-cell: rgb(255 176 0 / 30%);--source-highlight-cell-edge: rgb(184 120 0 / 95%);--source-highlight-row: rgb(255 176 0 / 12%);--source-highlight-row-edge: rgb(184 120 0 / 40%);--source-highlight-table-edge: rgb(184 120 0 / 62%);--source-coverage: rgb(255 176 0 / 20%);--source-coverage-edge: rgb(184 120 0 / 55%);--region-edge: var(--steel-800);--region-edge-quiet: var(--steel-550);--region-edge-ready: var(--green-700);--region-edge-failed: var(--red-600);--region-wash: rgb(42 45 49 / 6%);--region-tab-bg: var(--steel-900);--region-tab-text: var(--steel-0);--region-tab-quiet-bg: var(--steel-100);--region-tab-quiet-text: var(--steel-800);--source-paper: var(--steel-0);--sheet-bar: var(--steel-950);--paper-ink: var(--steel-950);--paper-ink-body: var(--steel-800);--paper-ink-secondary: var(--steel-600);--paper-rule: var(--steel-100);--paper-rule-strong: var(--steel-300);--paper-wash: var(--steel-50);--paper-tag-bg: var(--steel-950);--paper-tag-fg: var(--steel-0);--board-bar: var(--steel-950)}[data-theme=dark]{color-scheme:dark;accent-color:var(--steel-50);--surface-canvas: var(--steel-950);--surface-sunken: var(--steel-950);--surface-page: var(--steel-925);--surface-card: var(--steel-900);--surface-raised: var(--steel-850);--table-header-surface: var(--steel-950);--surface-hover: color-mix(in srgb, var(--steel-0) 5%, var(--steel-900));--surface-pressed: color-mix(in srgb, var(--steel-0) 10%, var(--steel-900));--surface-selected: color-mix(in srgb, var(--steel-50) 11%, var(--steel-900));--surface-disabled: var(--steel-800);--text-disabled: var(--steel-500);--surface-brand: var(--steel-50);--surface-brand-hover: var(--steel-0);--surface-brand-active: var(--steel-200);--surface-danger: var(--red-600);--surface-danger-hover: var(--red-500);--surface-inverse: var(--steel-50);--surface-inverse-hover: var(--steel-200);--text-heading: var(--steel-50);--text-body: var(--steel-200);--text-muted: var(--steel-300);--text-secondary: var(--steel-400);--text-placeholder: var(--steel-500);--input-placeholder: var(--steel-450);--text-on-brand: var(--steel-950);--text-on-danger: var(--steel-0);--text-on-tile: var(--steel-50);--text-danger: var(--tint-red-fg);--text-link: var(--steel-50);--text-link-hover: var(--steel-50);--link-underline: var(--steel-500);--link-underline-hover: currentColor;--text-brand: var(--steel-50);--text-brand-strong: var(--steel-50);--mark-ink: var(--steel-50);--text-on-inverse: var(--steel-900);--text-on-inverse-muted: var(--steel-600);--text-on-inverse-subtle: var(--steel-500);--link-on-inverse: var(--steel-950);--link-on-inverse-hover: var(--steel-800);--on-inverse-success: var(--green-600);--on-inverse-error: var(--red-600);--on-inverse-info: var(--steel-600);--toast-bg: var(--steel-800);--toast-fg: var(--steel-50);--toast-muted: var(--steel-300);--toast-subtle: var(--steel-400);--toast-link: var(--steel-50);--toast-link-hover: var(--steel-0);--toast-success: var(--tint-green-fg);--toast-error: var(--tint-red-fg);--toast-info: var(--steel-300);--toast-elevation: 0 0 0 1px rgb(255 255 255 / 9%), var(--shadow-lg);--border-default: var(--steel-800);--border-strong: var(--steel-750);--border-subtle: color-mix(in srgb, var(--steel-0) 10%, var(--surface-card));--border-control: var(--steel-550);--border-danger: var(--red-500);--border-focus: var(--steel-50);--border-selected: var(--steel-50);--focus-ring: 0 0 0 2px var(--surface-card), 0 0 0 4px var(--border-focus);--focus-ring-inset: inset 0 0 0 2px var(--border-focus);--focus-halo: 0 0 0 3px rgb(239 241 243 / 30%);--tint-gray-bg: color-mix(in srgb, var(--steel-0) 8%, var(--surface-card));--tint-gray-strong: color-mix(in srgb, var(--steel-0) 16%, var(--surface-card));--tint-gray-fg: var(--steel-200);--tint-steel-bg: color-mix(in srgb, var(--steel-0) 13%, var(--surface-card));--tint-steel-strong: color-mix(in srgb, var(--steel-0) 26%, var(--surface-card));--tint-steel-fg: var(--steel-50);--tint-ink-bg: var(--steel-50);--tint-ink-strong: var(--steel-200);--tint-ink-fg: var(--steel-950);--tint-green-bg: color-mix(in srgb, var(--green-500) 16%, var(--surface-card));--tint-green-strong: color-mix(in srgb, var(--green-500) 32%, var(--surface-card));--tint-green-fg: #6ee7b0;--tint-amber-bg: color-mix(in srgb, var(--amber-500) 16%, var(--surface-card));--tint-amber-strong: color-mix(in srgb, var(--amber-500) 32%, var(--surface-card));--tint-amber-fg: #fcc35a;--tint-red-bg: color-mix(in srgb, var(--red-500) 16%, var(--surface-card));--tint-red-strong: color-mix(in srgb, var(--red-500) 32%, var(--surface-card));--tint-red-fg: #fda29b;--tint-teal-bg: color-mix(in srgb, var(--teal-500) 16%, var(--surface-card));--tint-teal-strong: color-mix(in srgb, var(--teal-500) 32%, var(--surface-card));--tint-teal-fg: #5eead4;--tint-pink-bg: color-mix(in srgb, #ec4899 16%, var(--surface-card));--tint-pink-strong: color-mix(in srgb, #ec4899 32%, var(--surface-card));--tint-pink-fg: #f9a8d4;--banner-info-bg: color-mix(in srgb, var(--steel-0) 4%, var(--surface-card));--banner-info-border: var(--border-strong);--banner-warning-bg: color-mix(in srgb, var(--amber-500) 7%, var(--surface-card));--banner-warning-border: color-mix(in srgb, var(--amber-500) 30%, var(--surface-card));--banner-error-bg: color-mix(in srgb, var(--red-500) 7%, var(--surface-card));--banner-error-border: color-mix(in srgb, var(--red-500) 30%, var(--surface-card));--banner-success-bg: color-mix(in srgb, var(--green-500) 7%, var(--surface-card));--banner-success-border: color-mix(in srgb, var(--green-500) 30%, var(--surface-card));--email-paper: var(--steel-0);--email-paper-border: transparent;--logo-paper: var(--steel-0);--logo-paper-border: transparent;--qr-paper: var(--steel-0);--qr-paper-border: transparent;--hue-gray: var(--steel-600);--hue-steel: var(--steel-400);--hue-ink: var(--steel-50);--hue-green: var(--green-500);--hue-amber: var(--amber-500);--hue-red: var(--red-500);--hue-teal: var(--teal-500);--eval-pass-text: var(--tint-green-fg);--eval-warn-text: var(--tint-amber-fg);--eval-fail-text: var(--tint-red-fg);--text-on-rank: var(--steel-900);--tile-bg: var(--steel-750);--status-matched-bg: var(--tint-green-bg);--status-matched-fg: var(--tint-green-fg);--status-matched-dot: var(--hue-green);--status-review-bg: var(--tint-amber-bg);--status-review-fg: var(--tint-amber-fg);--status-review-dot: var(--hue-amber);--status-nomatch-bg: var(--tint-red-bg);--status-nomatch-fg: var(--tint-red-fg);--status-nomatch-dot: var(--hue-red);--status-pending-bg: var(--tint-gray-bg);--status-pending-fg: var(--tint-gray-fg);--status-pending-dot: var(--hue-gray);--status-ai-bg: var(--tint-steel-bg);--status-ai-fg: var(--tint-steel-fg);--status-ai-dot: var(--hue-steel);--status-uncovered-bg: var(--tint-teal-bg);--status-uncovered-fg: var(--tint-teal-fg);--status-uncovered-dot: var(--hue-teal);--family-hrv: #0d9488;--family-fan: #a855f7;--family-boiler: #ea580c;--family-erv: #0891b2;--family-expansiontank: #ec4899;--family-tankless: #65a30d;--family-heatpump: #d946ef;--family-pump: var(--steel-200);--family-pump-bg: var(--steel-800);--family-hrv-bg: color-mix(in srgb, var(--family-hrv) 20%, var(--surface-card));--family-fan-bg: color-mix(in srgb, var(--family-fan) 20%, var(--surface-card));--family-boiler-bg: color-mix(in srgb, var(--family-boiler) 20%, var(--surface-card));--family-erv-bg: color-mix(in srgb, var(--family-erv) 20%, var(--surface-card));--family-expansiontank-bg: color-mix(in srgb, var(--family-expansiontank) 20%, var(--surface-card));--family-tankless-bg: color-mix(in srgb, var(--family-tankless) 20%, var(--surface-card));--family-heatpump-bg: color-mix(in srgb, var(--family-heatpump) 20%, var(--surface-card));--plan-family-other: var(--steel-500);--plan-tag-unscheduled: var(--hue-amber);--eval-pass: var(--tint-green-fg);--eval-warn: var(--tint-amber-fg);--eval-fail: var(--tint-red-fg);--rank-gold: #f5cd47;--rank-silver: var(--steel-300);--rank-bronze: #d9a05b;--auth-panel-bg: var(--steel-950);--auth-panel-card: var(--steel-850);--auth-panel-well: var(--steel-900);--auth-panel-fg: var(--steel-50);--auth-panel-muted: var(--steel-200);--auth-panel-subtle: var(--steel-400);--auth-panel-accent: var(--steel-300);--auth-panel-pass: #6ee7b0;--auth-panel-warn: #fcc35a;--auth-panel-fail: #fda29b;--auth-panel-hairline: rgb(255 255 255 / 9%);--auth-panel-hairline-strong: rgb(255 255 255 / 18%);--auth-panel-grid: rgb(255 255 255 / 3.5%);--auth-panel-glow: rgb(239 241 243 / 6%);--auth-panel-sweep: rgb(239 241 243 / 55%);--auth-panel-lift: 0 18px 40px rgb(0 0 0 / 55%);--shadow-xs: 0 1px 2px rgb(0 0 0 / 30%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 32%), 0 1px 3px rgb(0 0 0 / 40%);--shadow-md: 0 2px 4px rgb(0 0 0 / 32%), 0 4px 8px rgb(0 0 0 / 40%);--shadow-lg: 0 4px 6px rgb(0 0 0 / 30%), 0 12px 16px rgb(0 0 0 / 44%);--shadow-xl: 0 8px 8px rgb(0 0 0 / 28%), 0 20px 24px rgb(0 0 0 / 48%);--shadow-focus: var(--focus-ring);--elevation-raised: 0 0 0 1px rgb(255 255 255 / 6%), var(--shadow-sm);--elevation-overlay: 0 0 0 1px rgb(255 255 255 / 8%), var(--shadow-lg);--scrim: rgb(0 0 0 / 62%);--scrim-tour: rgb(0 0 0 / 74%);--scrollbar-thumb: var(--steel-700);--scrollbar-thumb-hover: var(--steel-500);--selection-bg: color-mix(in srgb, var(--steel-50) 28%, var(--steel-900));--selection-fg: var(--steel-50);--skeleton-base: color-mix(in srgb, var(--steel-0) 6%, var(--surface-card));--skeleton-sheen: color-mix(in srgb, var(--steel-0) 12%, var(--surface-card));--page-wash: var(--surface-page);--sheet-grid-minor: rgb(239 241 243 / 4.5%);--sheet-grid-major: rgb(239 241 243 / 8.5%);--source-highlight-cell: rgb(255 176 0 / 30%);--source-highlight-cell-edge: rgb(184 120 0 / 95%);--source-highlight-row: rgb(255 176 0 / 12%);--source-highlight-row-edge: rgb(184 120 0 / 40%);--source-highlight-table-edge: rgb(184 120 0 / 62%);--source-coverage: rgb(255 176 0 / 20%);--source-coverage-edge: rgb(184 120 0 / 55%);--region-edge: var(--steel-800);--region-edge-quiet: var(--steel-550);--region-edge-ready: var(--green-700);--region-edge-failed: var(--red-600);--region-wash: rgb(42 45 49 / 6%);--region-tab-bg: var(--steel-900);--region-tab-text: var(--steel-0);--region-tab-quiet-bg: var(--steel-100);--region-tab-quiet-text: var(--steel-800);--source-paper: var(--steel-0);--sheet-bar: var(--steel-950);--paper-ink: var(--steel-950);--paper-ink-body: var(--steel-800);--paper-ink-secondary: var(--steel-600);--paper-rule: var(--steel-100);--paper-rule-strong: var(--steel-300);--paper-wash: var(--steel-50);--paper-tag-bg: var(--steel-950);--paper-tag-fg: var(--steel-0);--board-bar: var(--steel-950)}
