@layer legacy{.craft-select{display:inline-block;min-width:0;max-width:100%;vertical-align:middle}.craft-select .craft-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:44px;min-height:44px;padding:10px 12px;border:1px solid var(--craft-line, #e1e5ea);border-radius:var(--craft-radius, 10px);background:var(--craft-surface, #fff);color:var(--craft-ink, #182027);font:inherit;line-height:1.4;letter-spacing:0;text-align:start;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.craft-select__value{min-width:0;overflow-wrap:anywhere}.craft-select__trigger>svg{flex:0 0 18px;color:var(--craft-muted, #59636d)}.craft-select .craft-select__trigger:hover:not(:disabled),.craft-select .craft-select__trigger[aria-expanded=true]{border-color:var(--craft-accent, #2149ab)}.craft-select .craft-select__trigger:focus-visible{outline:3px solid var(--craft-accent, #2149ab);outline-offset:3px}.craft-select .craft-select__trigger:disabled{opacity:.5;cursor:not-allowed}.craft-select .craft-select__trigger:active:not(:disabled){background:var(--craft-tint, #edf2fc)}.craft-select .craft-select__trigger[aria-invalid=true]{outline:2px solid var(--craft-danger, #a52b32);outline-offset:2px}.craft-select__listbox{box-sizing:border-box;z-index:10000;overflow:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--craft-line, #e1e5ea);border-radius:var(--craft-radius, 10px);background:var(--craft-surface, #fff);color:var(--craft-ink, #182027);box-shadow:var(--craft-shadow, 0 6px 14px #142e6326);font:400 14px/1.4 var(--font-body, system-ui, sans-serif);letter-spacing:0;animation:craft-select-open .12s var(--craft-ease, ease-out)}.craft-select__option{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border-radius:6px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.craft-select__option>span{min-width:0;overflow-wrap:anywhere}.craft-select__check{flex:0 0 16px;visibility:hidden}.craft-select__option[aria-selected=true] .craft-select__check{visibility:visible}.craft-select__option[data-active=true]{background:var(--craft-tint, #edf2fc);color:var(--craft-accent, #2149ab)}.craft-select__option:active:not([aria-disabled=true]){background:var(--craft-accent, #2149ab);color:var(--craft-on-accent, #fff)}.craft-select__option[aria-disabled=true]{color:var(--craft-muted, #59636d);opacity:.6;cursor:not-allowed}.craft-select__group{padding:8px 12px 4px;color:var(--craft-muted, #59636d);font-size:12px;font-weight:600;overflow-wrap:anywhere}@keyframes craft-select-open{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.craft-select .craft-select__trigger,.craft-select__listbox,.craft-select__option{animation:none;transition:none;scroll-behavior:auto}}@media(forced-colors:active){.craft-select__option[data-active=true]{outline:2px solid Highlight;outline-offset:-2px}}}@layer legacy{.hb-compare-add{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.hb-compare-add__button{min-height:36px;padding:0 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;background:transparent;color:var(--text);border:1px solid var(--border-strong, var(--border))}.hb-compare-add__button:hover{border-color:var(--text)}.hb-compare-add__button[aria-pressed=true]{background:var(--surface-alt);border-color:var(--text)}.hb-compare-add__button:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.hb-compare-add__note{font-size:13px;color:var(--muted)}.hb-compare-tray{position:fixed;z-index:60;left:50%;transform:translate(-50%);bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(720px,calc(100vw - 24px));box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong, var(--border));border-radius:14px;box-shadow:0 8px 28px #0000002e}body:has([data-search-answer-card]) .hb-compare-tray,body:not(:has(main .hb-compare-add)) .hb-compare-tray,body:has(.search-ux-v2__filter-disclosure[open]) .hb-compare-tray{display:none}body:has(.hb-compare-tray) #root{padding-bottom:var(--hb-compare-clearance, 0px)}:root:has(.hb-compare-tray){scroll-padding-bottom:var(--hb-compare-clearance, 0px)}body:has(.hb-compare-tray) main :is(a,button,input,textarea){scroll-margin-bottom:var(--hb-compare-clearance, 0px)}.hb-compare-tray__count{margin:0!important;font-size:13px;color:var(--muted);white-space:nowrap}.hb-compare-tray__items{display:flex;gap:8px;margin:0;padding:0;list-style:none;overflow-x:auto;min-width:0;flex:1;scrollbar-width:none}.hb-compare-tray__items li{display:inline-flex;align-items:center;gap:2px;padding:0 2px 0 10px;border-radius:999px;background:var(--surface-alt);min-width:0;flex:0 1 auto}.hb-compare-tray__name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.hb-compare-tray__remove{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:18px;cursor:pointer}.hb-compare-tray__remove:hover{color:var(--text)}.hb-compare-tray__actions{display:flex;align-items:center;gap:8px;flex:none}.hb-compare-tray__clear{min-height:40px;padding:0 8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.hb-compare-tray__go{min-height:40px;display:inline-flex;align-items:center}.hb-compare-tray :focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}@media(max-width:560px){.hb-compare-tray{flex-wrap:wrap;gap:8px;padding:10px 12px}.hb-compare-tray__items{order:3;flex-basis:100%}.hb-compare-tray__items li{flex:1 1 0}.hb-compare-tray__items li .hb-compare-tray__name{flex:1 1 auto;min-width:0}.hb-compare-tray__actions{margin-left:auto}.hb-compare-tray__name{max-width:none;font-size:13px}.hb-compare-tray__items{gap:6px}.hb-compare-tray__items li{padding-left:8px}.hb-compare-tray__remove{width:24px;min-width:0!important;height:32px;padding:0!important;font-size:16px;flex:none}}.hb-tray-page{min-width:0;padding-bottom:32px}.hb-tray-page__head h1{margin:8px 0 4px}.hb-tray-page__lede{margin:0 0 20px;color:var(--muted)}.hb-tray-machine{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.hb-tray-machine>p{margin:0}.hb-tray-empty{padding:24px;border:1px dashed var(--border-strong, var(--border));border-radius:12px}.hb-tray-answer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;border-radius:12px;background:var(--surface-alt)}.hb-tray-answer p{margin:0}.hb-tray-scroll{overflow-x:auto;border:1px solid var(--border-strong, var(--border));border-radius:12px;overscroll-behavior-inline:contain}.hb-tray-scroll:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.hb-tray-table{width:100%;min-width:calc(150px + var(--tray-cols, 3) * 230px);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:15px}.hb-tray-table th,.hb-tray-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.hb-tray-table tbody tr:last-child>*{border-bottom:0}.hb-tray-table tr>th:first-child{width:150px;position:sticky;left:0;z-index:1;background:var(--surface-alt);font-size:14px;font-weight:600}.hb-tray-table thead th{background:var(--surface-alt)}.hb-tray-table .is-pick{background:color-mix(in srgb,var(--accent, #3b82f6) 7%,transparent)}.hb-tray-table p,.hb-tray-card p{margin:4px 0 0;color:var(--muted);font-size:14px}.hb-tray-addcol{color:var(--muted)}.hb-tray-role{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--text);color:var(--bg)}.hb-tray-publisher{display:block;font-size:13px;color:var(--muted);font-weight:400}.hb-tray-name{display:block;font-size:17px;font-weight:600;line-height:1.35}.hb-tray-remove{margin-top:6px;min-height:32px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.hb-tray-fit--comfortable{color:var(--success, #15803d)}.hb-tray-fit--fits{color:var(--warning, #b45309)}.hb-tray-fit--too_large{color:var(--danger, #b91c1c)}.hb-tray-path{display:block;margin-top:6px;font-size:12px;overflow-wrap:anywhere}.hb-tray-cmd{margin:8px 0 6px;padding:10px;border-radius:8px;background:var(--surface-alt);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.hb-tray-copy{min-height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border-strong, var(--border));background:transparent;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.hb-tray-scores{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-tray-scores li{display:grid;grid-template-columns:1fr auto;column-gap:8px}.hb-tray-scores b{font-variant-numeric:tabular-nums}.hb-tray-scores small{grid-column:1 / -1;color:var(--muted);font-size:12px}.hb-tray-source{font-size:13px}.hb-tray-cards{display:none}.hb-tray-card{padding:16px;margin-bottom:12px;border:1px solid var(--border-strong, var(--border));border-radius:12px}.hb-tray-card.is-pick{border-color:var(--text)}.hb-tray-card dl{margin:12px 0 0;display:grid;gap:14px}.hb-tray-card dt{font-size:13px;font-weight:600;color:var(--muted)}.hb-tray-card dd{margin:2px 0 0;overflow-wrap:anywhere}@media(max-width:720px){.hb-tray-page>.hb-tray-scroll{display:none}.hb-tray-cards{display:block}}.hb-tray-frontier{margin-top:32px}.hb-tray-frontier h2{font-size:20px;margin:0 0 12px}.hb-tray-ftable{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}.hb-tray-ftable th,.hb-tray-ftable td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.hb-tray-ftable thead th{background:var(--surface-alt);font-weight:600}.hb-tray-ftable tbody th small{display:block;color:var(--muted);font-weight:400}.hb-tray-ftable .is-frontier{color:var(--muted)}.hb-tray-note{margin:12px 0 0;color:var(--muted);font-size:13px;max-width:72ch}.hb-tray-sources{margin:8px 0 0;padding-left:18px;font-size:13px}.hb-tray-links{display:flex;gap:16px;align-items:center;margin-top:16px}.search-answer-card__compare{margin-top:6px}.model-compare-add{margin:12px 0 0}.hb-tray-table thead th,.hb-tray-ftable thead th{text-transform:none!important;letter-spacing:normal!important}.hb-tray-table thead th{vertical-align:top}.hb-tray-table thead th>*,.hb-tray-card header>*{display:block}.hb-tray-table thead th>.hb-tray-role,.hb-tray-card header>.hb-tray-role{display:inline-block}.hb-tray-remove{display:block}.hb-tray-frontier h2{margin-bottom:16px!important}}@layer legacy{.simple-model-ui-copy,.simple-model-ui-fact,.simple-model-ui-details{box-sizing:border-box;min-width:0;max-width:100%;color:var(--text, #171717);background:transparent;border:0;border-radius:0;font:inherit}.simple-model-ui-copy{padding:16px 0}.simple-model-ui-copy-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.simple-model-ui-label{font-weight:700;overflow-wrap:anywhere}.simple-model-ui-copy-button{appearance:none;min-height:44px;padding:8px 16px;border:1px solid var(--link, #1b2f8f);border-radius:8px;color:var(--link, #1b2f8f);background:var(--surface, #fffdf7);font:inherit;font-weight:700;line-height:1.4;cursor:pointer}.simple-model-ui-copy-button:hover:not(:disabled){background:var(--surface-alt, #f0ede4)}.simple-model-ui-copy-button:disabled{cursor:default;color:var(--muted, #5f5a50);border-color:var(--border, #b8b2a3)}.simple-model-ui-copy-icon{position:relative;display:inline-flex}.simple-model-ui-copy-icon>.simple-model-ui-copy-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0}.simple-model-ui-copy-tooltip{position:absolute;z-index:2;bottom:100%;right:0;width:max-content;max-width:180px;padding:6px 8px;border-radius:8px;color:var(--text, #171717);background:var(--surface, #fff);border:1px solid var(--border, #b8b2a3);font-size:13px;line-height:18px;overflow-wrap:anywhere}.simple-model-ui-copy-button:focus-visible,.simple-model-ui-manual:focus-visible,.simple-model-ui-details>summary:focus-visible{outline:3px solid var(--focus, #005fcc);outline-offset:3px}.simple-model-ui-copy .simple-model-ui-value{display:block;margin:12px 0 0;padding:12px;border:0;border-radius:4px;max-width:100%;min-width:0;background:var(--surface-alt, #f0ede4);color:var(--text, #171717);font:inherit;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;-webkit-user-select:text;user-select:text}.simple-model-ui-copy .simple-model-ui-value code{padding:0;border:0;color:inherit;background:transparent;font:inherit;white-space:inherit}.simple-model-ui-command .simple-model-ui-value{background:var(--code-bg, #111);color:var(--code-fg, #f3f0e7);font-family:var(--font-code, monospace)}.simple-model-ui-status{margin:8px 0 0;font-size:.875em;line-height:1.5;overflow-wrap:anywhere}.simple-model-ui-status:empty{margin:0}.simple-model-ui-unavailable{margin:12px 0 0;color:var(--muted, #5f5a50)}.simple-model-ui-manual{box-sizing:border-box;display:block;width:100%;min-height:64px;margin-top:12px;padding:12px;border:1px solid var(--border-strong, #807969);border-radius:4px;resize:vertical;font:inherit;line-height:1.5;color:var(--text, #171717);background:var(--surface, #fffdf7)}.simple-model-ui-fact{display:inline-flex;vertical-align:top;flex-direction:column;gap:4px;margin:0;padding:12px 16px 12px 0;overflow-wrap:anywhere}.simple-model-ui-fact>dt{color:var(--muted, #5f5a50);font-size:.875em;line-height:1.5}.simple-model-ui-fact>dd{margin:0;font-weight:700;line-height:1.5}.simple-model-ui-fact>.simple-model-ui-basis{color:var(--muted, #5f5a50);font-size:.875em;font-weight:400}.simple-model-ui-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:12px 16px;min-height:44px;box-sizing:border-box;cursor:pointer;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.simple-model-ui-details>summary::-webkit-details-marker{display:none}.simple-model-ui-details>summary>svg{flex:0 0 18px}.simple-model-ui-details[open]>summary>svg{transform:rotate(180deg)}.simple-model-ui-details[open]>summary{border-bottom:1px solid var(--border, #b8b2a3)}.simple-model-ui-details-body{padding:16px;overflow-wrap:anywhere;min-width:0}.simple-model-ui-skeleton{display:grid;gap:16px;margin:32px 0;pointer-events:none}.simple-model-ui-skeleton>span{display:block;height:16px;width:75%;border-radius:6px;background:var(--surface-alt, #f2f4f7);animation:model-skeleton-pulse 1.8s ease-in-out infinite alternate}.simple-model-ui-skeleton>span:first-child{height:40px;width:60%}.simple-model-ui-skeleton>span:last-child{height:96px;width:100%;border-radius:16px}@keyframes model-skeleton-pulse{to{opacity:.45}}@media(prefers-reduced-motion:reduce){.simple-model-ui-skeleton>span{animation:none}}@media(max-width:480px){.simple-model-ui-copy{padding:12px}.simple-model-ui-copy-header{align-items:flex-start}.simple-model-ui-label{flex:1 1 120px}.simple-model-ui-details-body{padding:12px}}}@layer legacy{.browser-downloads{margin-block:var(--hb-space-5, 24px);padding:var(--hb-space-4, 20px);color:var(--text);border:1px solid var(--border);border-radius:12px;background:var(--surface)}.browser-downloads__heading,.browser-downloads__job-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.browser-downloads__heading h2,.browser-downloads__job h3,.browser-downloads__checker h3{margin:0}.browser-downloads__heading>span,.browser-downloads__note,.browser-downloads__phone-note,.browser-downloads__metrics{color:var(--muted);font-size:14px;line-height:1.5}.browser-downloads__note,.browser-downloads__phone-note{max-width:75ch}.browser-downloads__phone-note{padding-left:12px;border-left:3px solid var(--border)}.browser-downloads__empty{padding-block:12px}.browser-downloads__queue{list-style:none;padding:0;margin:20px 0}.browser-downloads__job{padding-block:18px;border-top:1px solid var(--border)}.browser-downloads__job h3{font-size:15px;overflow-wrap:anywhere;min-width:0}.browser-downloads__state{flex-shrink:0;font-size:13px}.browser-downloads__state--verified,.browser-downloads__check-result--verified{color:var(--success, var(--text));font-weight:700}.browser-downloads__state--mismatch,.browser-downloads__state--error,.browser-downloads__check-result--mismatch,.browser-downloads__check-result--error,.browser-downloads__error{color:var(--danger, var(--text))}.browser-downloads progress{width:100%;height:10px;margin-top:12px;accent-color:var(--brand, var(--text))}.browser-downloads__metrics{margin-block:6px 12px;font-variant-numeric:tabular-nums}.browser-downloads__actions{display:flex;gap:8px;flex-wrap:wrap}.browser-downloads button{min-height:44px;padding:8px 14px;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:6px;background:var(--surface-alt);cursor:pointer}.browser-downloads button:hover{border-color:var(--text)}.browser-downloads button:focus-visible,.browser-downloads select:focus-visible,.browser-downloads input:focus-visible{outline:2px solid var(--text);outline-offset:3px}.browser-downloads__checker{padding-top:20px;border-top:1px solid var(--border)}.browser-downloads__checker>label:not(.browser-downloads__drop){display:block;margin-bottom:6px;font-size:14px}.browser-downloads select{display:block;width:100%;min-height:44px;padding:8px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px}.browser-downloads__drop{display:grid;gap:8px;margin-top:16px;padding:20px;border:2px dashed var(--border);border-radius:8px;cursor:pointer}.browser-downloads__drop span{color:var(--muted);font-size:14px}.browser-downloads__drop input{display:block;max-width:100%;min-height:32px;font:inherit;color:var(--text)}.browser-downloads__check-result{overflow-wrap:anywhere}.browser-download-actions{margin-block:8px;font-size:14px}.browser-download-actions button{min-height:44px;padding:8px 14px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer}.browser-download-actions button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.browser-download-actions p{max-width:65ch;overflow-wrap:anywhere}.dg-compact-row>.browser-download-actions{grid-column:1 / -1}@media(max-width:600px){.browser-downloads{padding:16px}.browser-downloads__job-heading{align-items:flex-start;flex-direction:column;gap:5px}.browser-downloads__heading{align-items:center}.browser-downloads__drop{padding:14px}}}@layer legacy{.download-moment{margin-block:24px;color:var(--text)}.download-moment__match{display:flex;align-items:center;gap:20px}.download-moment__match>div{min-width:0}.download-moment__seal{flex:0 0 96px;color:var(--brand-ink)}.download-moment__seal-face{fill:var(--brand-green)}.download-moment .download-moment__title,.download-moment__mismatch .download-moment__title,main.page .download-moment__title:not(#_):not(#_){margin:0;font:700 36px/1.1 var(--font-display);letter-spacing:0}.download-moment__arrival{margin:8px 0}.download-moment__fingerprint,main.page .download-moment__fingerprint:not(#_):not(#_){margin:0;font:12px/1.6 var(--font-code);overflow-wrap:anywhere}.download-moment__papers{margin-top:24px;padding:16px 20px;border:2px solid var(--text);background:var(--surface);box-shadow:4px 4px 0 var(--text)}.download-moment__papers>summary,main.page .download-moment__papers>summary:not(#_):not(#_){font:700 20px/1.4 var(--font-display);cursor:pointer}.download-moment__papers>p{font-size:14px}.download-moment__papers dl,.download-moment__mismatch dl{margin:16px 0}.download-moment__papers dl>div,.download-moment__mismatch dl>div{margin-block:12px}.download-moment__papers dt,.download-moment__mismatch dt{color:var(--muted);font-size:12px}.download-moment__papers dd,.download-moment__mismatch dd,main.page :is(.download-moment__papers,.download-moment__mismatch) dd:not(#_):not(#_){margin:4px 0 0;font:12px/1.6 var(--font-code);overflow-wrap:anywhere}.download-moment__save{min-height:44px;padding:10px 20px;border:2px solid var(--text);border-radius:999px;background:var(--text);color:var(--surface);font:700 14px/1.4 var(--font-display);cursor:pointer}.download-moment__save:disabled{opacity:.6;cursor:wait}.download-moment__mismatch{margin-block:24px;padding:20px;border:2px solid var(--text);background:var(--surface-alt);color:var(--text)}.model-download-check .download-check__commands{margin-top:24px}.model-download-check .download-check__commands summary{cursor:pointer}.model-download-check .download-check__commands pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:480px){.download-moment__match{flex-direction:column;align-items:flex-start;gap:12px}.download-moment .download-moment__title,.download-moment__mismatch .download-moment__title,main.page .download-moment__title:not(#_):not(#_){font-size:28px}}}@layer legacy{.tracker-system .harbor-home .home-hosted-models{min-width:0;margin:24px 0;padding:24px;border:1px solid var(--craft-line);border-left:5px solid var(--craft-accent);border-radius:6px 24px 24px 6px;background:var(--surface);overflow-wrap:anywhere}.home-hosted-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px}.home-hosted-heading>a{display:inline-flex;align-items:center;min-height:44px}.home-hosted-eyebrow{margin:0 0 8px;color:var(--craft-muted);font:500 12px/1.5 var(--manifest-mono)}.tracker-system .harbor-home .home-hosted-heading h2{margin:0}.home-hosted-note{max-width:72ch;color:var(--craft-muted);font-size:15px;line-height:1.6;margin:16px 0 20px}.home-hosted-stale{margin:0 0 16px;padding:10px 14px;border-radius:8px;background:var(--craft-tint);color:var(--craft-muted);font-size:13px;line-height:1.5}.home-hosted-list{list-style:none;margin:0;padding:0}.home-hosted-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:20px 0;border-top:1px solid var(--craft-line)}.home-hosted-model{min-width:0}.home-hosted-badge{color:var(--success);font-size:13px;font-weight:600}.tracker-system .harbor-home .home-hosted-model h3{font:600 18px/1.4 var(--font-body);margin:4px 0;overflow-wrap:anywhere}.home-hosted-model h3 a{display:inline-flex;align-items:center;min-height:44px}.home-hosted-file{margin:0;font:400 12px/1.6 var(--manifest-mono);overflow-wrap:anywhere}.home-hosted-meta{margin:8px 0 0;color:var(--craft-muted);font-size:13px;line-height:1.5}.home-hosted-open{display:block;padding:12px 16px;min-height:44px;background:var(--craft-tint);border-radius:8px;font-size:14px;font-weight:600}.home-hosted-open>span:last-child{display:block;margin-top:4px;color:var(--craft-muted);font-size:13px;font-weight:400}.home-catalog-note{color:var(--craft-muted);font-size:15px;line-height:1.6}@media(max-width:600px){.tracker-system .harbor-home .home-hosted-models{padding:20px 16px}.home-hosted-list>li{grid-template-columns:minmax(0,1fr)}.home-hosted-open{justify-self:start}}}@layer legacy{.file-ready-verify{margin-top:var(--hb-space-5, 24px);padding-top:var(--hb-space-4, 16px);border-top:1px solid var(--hb-border, #d8dee9)}.file-ready-verify__heading{margin:0 0 var(--hb-space-2, 8px);font-size:var(--hb-type-base, 1rem);font-weight:var(--hb-weight-bold, 700);color:var(--hb-text-1, #1d1d1f)}.file-ready-verify__body{margin:0 0 var(--hb-space-3, 12px);max-width:62ch;color:var(--hb-text-2, #4b4f56);line-height:var(--hb-leading-base, 1.5)}.file-ready-verify__code{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--hb-space-3, 12px);padding:10px 14px;border-radius:var(--hb-radius-md, 10px);background:var(--hb-bg-sunken, #f3f4f6);border:1px solid var(--hb-border, #d8dee9)}.file-ready-verify__code-label{font-size:var(--hb-type-xs, .75rem);font-weight:var(--hb-weight-medium, 500);letter-spacing:.04em;text-transform:uppercase;color:var(--hb-text-3, #6e7781)}.file-ready-verify__code code{font-size:.95rem;word-break:break-all;color:var(--hb-text-1, #1d1d1f)}.file-ready-verify__hash-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--hb-space-2, 8px);margin:0 0 var(--hb-space-2, 8px)}.file-ready-verify__hash{font-size:1rem;letter-spacing:.02em;padding:4px 10px;border-radius:var(--hb-radius-sm, 6px);background:var(--hb-bg-sunken, #f3f4f6);color:var(--hb-text-1, #1d1d1f)}.file-ready-verify__copy{min-height:36px;padding:6px 14px;border:1px solid var(--hb-border-strong, #8c959f);border-radius:var(--hb-radius-pill, 999px);background:var(--hb-bg-surface, #fff);color:var(--hb-text-1, #1d1d1f);font:inherit;font-weight:var(--hb-weight-medium, 500);cursor:pointer;transition:background-color .15s ease}.file-ready-verify__copy:hover{background:var(--hb-bg-raised, #f6f8fa)}.file-ready-verify__copy:focus-visible{outline:2px solid var(--hb-focus, #005fcc);outline-offset:2px}.file-ready-verify__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.file-ready-verify__full{margin:0 0 var(--hb-space-3, 12px)}.file-ready-verify__full summary{cursor:pointer;color:var(--hb-text-3, #6e7781);font-size:var(--hb-type-sm, .9rem)}.file-ready-verify__full code{word-break:break-all;font-size:.85rem}.file-ready-verify__limit{margin:0 0 var(--hb-space-4, 16px);max-width:62ch;color:var(--hb-text-1, #1d1d1f)}.file-ready-verify__checks-heading{margin:0 0 var(--hb-space-2, 8px);font-weight:var(--hb-weight-bold, 700);color:var(--hb-text-1, #1d1d1f)}.file-ready-verify__checks{list-style:none;margin:0 0 var(--hb-space-3, 12px);padding:0;display:grid;gap:4px}.file-ready-verify__checks li{position:relative;padding-left:20px;color:var(--hb-text-2, #4b4f56);font-size:var(--hb-type-sm, .95rem)}.file-ready-verify__checks li:before{position:absolute;left:0;top:0}.file-ready-verify__checks li.is-done:before{content:"✓";color:var(--hb-success, #1a7f37)}.file-ready-verify__checks li.is-todo:before{content:"○";color:var(--hb-text-3, #6e7781)}.file-ready-verify__checks li.is-todo{color:var(--hb-text-3, #6e7781)}.file-ready-verify__checks li.is-note:before{content:"−";color:var(--hb-text-3, #6e7781)}.file-ready-verify__quiet{margin:0;font-size:var(--hb-type-sm, .9rem);color:var(--hb-text-3, #6e7781)}.file-ready-verify__quiet code{word-break:break-all}@media(prefers-reduced-motion:reduce){.file-ready-verify__copy{transition:none}}}@layer legacy{.verify-gauntlet{margin-top:var(--hb-space-5, 24px);padding:var(--hb-space-4, 16px) var(--hb-space-4, 16px) var(--hb-space-3, 12px);border:1.5px dashed var(--hb-border-strong, #b8bfd0);border-radius:var(--hb-radius-md, 10px);background:transparent;max-width:72ch}.verify-gauntlet__heading{margin:0 0 var(--hb-space-2, 8px);font-size:var(--hb-type-base, 1rem);font-weight:var(--hb-weight-bold, 700);color:var(--hb-text-1, #1d1d1f)}.verify-gauntlet__optional{font-weight:400;color:var(--hb-text-2, #4b4f56)}.verify-gauntlet__prefix{margin:0 0 var(--hb-space-2, 8px);font-weight:var(--hb-weight-medium, 500);color:var(--hb-text-1, #1d1d1f)}.verify-gauntlet__lead{margin:0 0 var(--hb-space-2, 8px);color:var(--hb-text-1, #1d1d1f);line-height:var(--hb-leading-base, 1.5)}.verify-gauntlet__body{margin:0 0 var(--hb-space-2, 8px);color:var(--hb-text-2, #4b4f56);line-height:var(--hb-leading-base, 1.5)}.verify-gauntlet__quiet{margin:0 0 var(--hb-space-2, 8px);font-size:var(--hb-type-sm, .875rem);color:var(--hb-text-3, #6e7781);line-height:1.45}.verify-gauntlet__quiet code{word-break:break-all}.verify-gauntlet__panel{margin-top:var(--hb-space-3, 12px);padding:var(--hb-space-3, 12px);border:1px solid var(--hb-border, #d8dee9);border-radius:var(--hb-radius-md, 10px);background:var(--hb-bg-surface, transparent)}.verify-gauntlet__tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 var(--hb-space-3, 12px)}.verify-gauntlet__tab{min-height:36px;padding:6px 14px;border:1px solid transparent;border-radius:var(--hb-radius-sm, 6px);background:transparent;color:var(--hb-text-2, #4b4f56);font:inherit;font-weight:var(--hb-weight-medium, 500);cursor:pointer}.verify-gauntlet__tab.is-active{background:var(--hb-accent, #0b57d0);color:var(--hb-accent-ink, #fff)}.verify-gauntlet__tab:focus-visible,.verify-gauntlet__copy:focus-visible,.verify-gauntlet__paste:focus-visible{outline:2px solid var(--hb-focus, #0b57d0);outline-offset:2px}.verify-gauntlet__code{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--hb-space-2, 8px);padding:10px 14px;border-radius:var(--hb-radius-md, 10px);background:var(--hb-bg-sunken, #f3f4f6);border:1px solid var(--hb-border, #d8dee9)}.verify-gauntlet__code-label{font-size:var(--hb-type-xs, .75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--hb-text-3, #6e7781)}.verify-gauntlet__code code{font-size:.95rem;word-break:break-all;color:var(--hb-text-1, #1d1d1f)}.verify-gauntlet__listed{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:var(--hb-space-3, 12px) 0 var(--hb-space-2, 8px);color:var(--hb-text-1, #1d1d1f)}.verify-gauntlet__hash{font-size:1rem;letter-spacing:.02em}.verify-gauntlet__copy{min-height:36px;padding:6px 12px;border-radius:var(--hb-radius-sm, 6px);border:1px solid var(--hb-border, #d8dee9);background:var(--hb-bg-sunken, #f3f4f6);color:var(--hb-accent, #0b57d0);font:inherit;font-weight:var(--hb-weight-medium, 500);cursor:pointer}.verify-gauntlet__paste-label{display:block;margin:var(--hb-space-2, 8px) 0 4px;font-size:var(--hb-type-sm, .875rem);color:var(--hb-text-2, #4b4f56)}.verify-gauntlet__paste{box-sizing:border-box;width:100%;min-height:3.2em;padding:8px 10px;border:1px solid var(--hb-border-strong, #b8bfd0);border-radius:var(--hb-radius-sm, 6px);background:var(--hb-bg-raised, transparent);color:var(--hb-text-1, #1d1d1f);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;resize:vertical}.verify-gauntlet__verdict{margin:6px 0 var(--hb-space-2, 8px);font-size:var(--hb-type-sm, .875rem);color:var(--hb-text-1, #1d1d1f)}.verify-gauntlet__stamp{margin:0 0 var(--hb-space-2, 8px);font-size:1.05rem;color:var(--hb-text-1, #1d1d1f)}.verify-gauntlet__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer legacy{.honest-strip{margin:12px 0;color:var(--hb-text, #24292f);line-height:1.5}.honest-strip__file{display:block;margin-bottom:8px;overflow-wrap:anywhere}.honest-strip__lines{min-height:3em}.honest-strip__line{margin:0;font-size:1rem;font-weight:400}.honest-strip button{min-height:44px;padding:10px 12px;font:inherit;cursor:pointer;border:1px solid var(--hb-border, #d8dee9);border-radius:10px;background:var(--hb-surface, #fff);color:var(--hb-text, #24292f)}.honest-strip button:disabled{opacity:.6;cursor:default}.honest-strip :is(button,summary):focus-visible{outline:2px solid var(--hb-accent, #1f6feb);outline-offset:2px}.honest-strip__experts summary{min-height:44px;display:flex;align-items:center;color:var(--hb-muted, #57606a);cursor:pointer}.honest-strip__fingerprint{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.honest-strip__fingerprint code{flex:1 1 100%;overflow-wrap:anywhere}}@layer legacy{.phone-dl{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;margin:0}.phone-dl__eyebrow{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--hb-muted, #57606a)}.phone-dl__head{margin:0;font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:0}.phone-dl__body{margin:0;font-size:.9375rem;line-height:1.45;color:var(--hb-muted, #57606a)}.honest-card__download.phone-dl__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:0;border-radius:6px;color:var(--craft-on-accent, #fff)}.phone-dl__quiet{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;min-height:44px;font-size:.9375rem}.phone-dl__fallback{margin:0;padding:12px;border:1px solid var(--hb-border, #d8dee9);border-radius:8px;font-weight:600;text-align:center;overflow-wrap:anywhere}.phone-dl__quiet:focus-visible,.phone-dl__cta:focus-visible{outline:2px solid var(--hb-accent, #1f6feb);outline-offset:2px}}@layer legacy{.honest-card{border:1px solid var(--hb-border, #d8dee9);border-radius:14px;padding:20px;background:var(--hb-surface, #fff);margin:16px 0}.honest-card:focus-visible{outline:2px solid var(--hb-accent, #1f6feb);outline-offset:2px}.honest-card__heading{margin:0 0 10px;font-size:1rem;font-weight:600;color:var(--hb-muted, #57606a)}.honest-card__status{margin:0 0 6px;font-size:1.1rem}.honest-card[data-phase=checked] .honest-card__status{color:var(--hb-ok, #1a7f37)}.honest-card[data-phase=mismatch] .honest-card__status{color:var(--hb-danger, #b42318)}.honest-card__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.honest-card__file{margin:0 0 4px;font-size:1.05rem}.honest-card__file code{word-break:break-all}.honest-card__fit{margin:0 0 12px;color:var(--hb-muted, #57606a)}.honest-card__note{margin:4px 0;color:var(--hb-muted, #57606a);font-size:.95rem}.honest-card__limitation{margin:0}.honest-card__limitation .honest-card__note{margin:0 0 4px}.honest-card__limitation .honest-card__note:last-child{margin-bottom:0}.honest-card__download{display:inline-block;margin:6px 0 10px;background:var(--hb-accent, #1f6feb);color:#fff;border:0;border-radius:10px;padding:12px 20px;font-size:1.05rem;font-weight:600;cursor:pointer}.honest-card__download:hover{filter:brightness(1.05)}.honest-card__action{display:inline-block;margin:8px 0 10px;border:1px solid var(--hb-border, #d8dee9);border-radius:10px;padding:10px 16px;background:var(--hb-surface-alt, #f3f4f6);color:inherit;text-decoration:none;font-weight:600;cursor:pointer}.honest-card__action[disabled]{cursor:default;opacity:.7}.honest-card__withheld-headline{margin:4px 0 8px;font-size:1.15rem;line-height:1.3;color:var(--hb-text, #1f2328)}.honest-card__withheld-label{margin:10px 0 2px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hb-muted, #57606a)}.honest-card__withheld-missing{margin:0 0 8px;padding-left:1.2em;color:var(--hb-muted, #57606a);font-size:.95rem;line-height:1.5}.honest-card__withheld-missing li{margin:0}.honest-card__withheld-next{margin:4px 0 8px;font-size:.95rem;line-height:1.5;color:var(--hb-text, #1f2328)}.honest-card__withheld-inventory a{color:inherit}@media(prefers-reduced-motion:no-preference){.honest-card[data-phase=withheld]{animation:honest-card-withheld-in .18s ease-out}@keyframes honest-card-withheld-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}}.honest-card__bar{height:8px;border-radius:4px;background:var(--hb-border, #d8dee9);overflow:hidden;margin:8px 0 4px}.honest-card__bar-fill{height:100%;background:var(--hb-accent, #1f6feb);transition:width .2s linear}.honest-card__hidden-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.honest-card__experts{margin-top:10px}.honest-card__experts summary{cursor:pointer;color:var(--hb-muted, #57606a);font-size:.95rem}.honest-card__sha code{word-break:break-all;font-size:.85rem}.honest-card__run{margin-top:16px;padding-top:12px;border-top:1px solid var(--hb-border, #d8dee9)}.honest-card__run p{margin:6px 0}.honest-card__run-heading{margin:0 0 6px;font-size:1.05rem}.honest-card__run-heading:focus-visible{outline:2px solid var(--hb-accent, #1f6feb);outline-offset:2px}.honest-card__command{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.honest-card__command code{flex:1 1 auto;word-break:break-all;padding:8px 10px;border-radius:8px;background:var(--hb-surface-alt, #f3f4f6)}.honest-card__copy{border:1px solid var(--hb-border, #d8dee9);border-radius:8px;padding:6px 12px;background:var(--hb-surface, #fff);color:inherit;cursor:pointer}.honest-card__file-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.honest-card__file-list a{word-break:break-all}.honest-card__muted{color:var(--hb-muted, #57606a)}.honest-card__text-button{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.honest-card__gate-lead{margin:0 0 6px}.honest-card__gate-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0}.honest-card__gate-actions .honest-card__download,.honest-card__gate-actions .honest-card__action{margin:0;text-decoration:none}.honest-card__alternative{margin-top:14px;padding:14px 16px;border:1px solid var(--hb-border, #d8dee9);border-radius:10px;background:var(--hb-surface-alt, #f3f4f6)}.honest-card__gate-label{margin:0 0 4px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hb-muted, #57606a)}.honest-card__alternative-heading{margin:0 0 6px;font-size:1.15rem}.honest-card__status--ready{font-size:var(--hb-type-xl, 1.35rem);font-weight:var(--hb-weight-bold, 700);color:var(--hb-text-1, #1d1d1f);letter-spacing:-.01em}.honest-card__micro{margin:0 0 var(--hb-space-3, 12px);font-size:var(--hb-type-sm, .9rem);color:var(--hb-text-3, #6e7781)}.honest-card__run-step{margin:var(--hb-space-2, 8px) 0 var(--hb-space-3, 12px);padding:10px 12px;border-left:3px solid var(--hb-accent, #1f6feb);background:color-mix(in srgb,var(--hb-accent, #1f6feb) 6%,transparent);border-radius:0 8px 8px 0}.honest-card__run-step-lead{margin:0 0 4px;font-weight:600;font-size:1rem}.honest-card__run-step-line{margin:0;font-size:.98rem;line-height:1.45}.honest-card__run-step-line a{font-weight:600}.honest-card__run-step .honest-card__experts{margin:8px 0 0}.honest-card__decision{display:grid;gap:12px;width:100%;box-sizing:border-box;margin:8px 0 4px;padding:0;border:0;border-radius:0;background:transparent}.honest-card__decision-file{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;margin:0;font-size:.9375rem;line-height:1.4}.honest-card__decision-file code{min-width:0;font:inherit;font-weight:650;overflow-wrap:anywhere;word-break:break-word}.honest-card__decision-file>span{flex:0 0 auto;color:var(--craft-muted, var(--hb-muted, #57606a));font-size:.875rem;white-space:nowrap}.honest-card__decision-actions{display:grid;gap:12px;min-width:0}.honest-card__decision-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:0;border-radius:6px;padding:11px 18px;color:var(--craft-on-accent, #fff);font-size:1rem;line-height:1.3}.honest-card__decision-run{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.honest-card__decision-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:11px 18px;border:1px solid currentColor;border-radius:6px;background:transparent;color:var(--craft-accent, var(--hb-accent, #1f6feb));font-size:1rem;line-height:1.3;font-weight:650;text-decoration:none}.honest-card__decision .honest-card__scan-flag{margin:0}.honest-card__decision .honest-card__scan-mechanism{margin:-8px 0 0}.honest-card__decision .honest-card__run-bridge,.honest-card__decision .honest-card__run-next{margin:0;font-size:.875rem;line-height:1.45}.honest-card__decision-next{padding-top:10px;border-top:1px solid var(--craft-line, var(--hb-border, #d2d2d7))}.honest-card__decision-next .honest-card__run-step-line{margin:0;font-size:.875rem}.honest-card__decision-details{padding:2px 0 8px}.honest-card__decision-details>p{margin:4px 0 8px;font-size:.9rem;line-height:1.5}.honest-card--whole[data-phase=ready]>.honest-card__status--ready{margin-bottom:4px;font-size:.875rem;font-weight:600}.honest-card__decision-primary:focus-visible,.honest-card__decision-secondary:focus-visible{outline:3px solid var(--focus, var(--hb-accent, #1f6feb));outline-offset:2px}main.page .simple-model-detail--ready .honest-card__decision .honest-card__decision-secondary:not(#_){width:100%;min-height:48px;margin:0;padding:11px 18px;border-radius:6px;background:transparent;color:var(--craft-accent, var(--hb-accent, #1f6feb))}main.page .simple-model-detail--ready .honest-card__decision .honest-card__decision-primary:not(#_){width:100%;min-height:48px;margin:0;padding:11px 18px;border-radius:6px}@media(min-width:720px){.honest-card__decision-actions--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media(max-width:480px){.honest-card__decision-file{align-items:flex-start;flex-direction:column;gap:3px}.honest-card__decision-file>span{white-space:normal}}}@layer legacy{.g1-status{margin:var(--hb-space-2, 8px) 0 var(--hb-space-3, 12px);max-width:62ch;color:var(--hb-text-1, #17171A);font-size:1rem;line-height:1.5}.g1-app-door{margin:var(--hb-space-4, 16px) 0 0;color:var(--hb-text-2, #4C4C55);font-size:.9rem;line-height:1.5}.g1-app-door a{color:inherit;font-weight:600}.g1-state{display:block;margin:var(--hb-space-1, 4px) 0 0;color:var(--hb-text-2, #4C4C55);font-size:.92rem;line-height:1.45}.g1-state--live{color:var(--hb-text-1, #17171A)}.g1-run{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:var(--hb-space-2, 8px);padding:8px 16px;border:1px solid var(--craft-accent, var(--hb-accent, #1F5EFF));border-radius:var(--hb-radius-sm, 6px);background:var(--craft-accent, var(--hb-accent, #1F5EFF));color:var(--craft-on-accent, var(--hb-accent-ink, #FFFFFF));font-weight:600;text-decoration:none;transition:filter .12s ease}.g1-run:hover{filter:brightness(1.06)}.g1-run:focus-visible{outline:2px solid var(--hb-focus, #1F5EFF);outline-offset:2px}.g1-quiet{display:inline-block;margin-top:var(--hb-space-2, 8px);color:var(--hb-text-2, #4C4C55);font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.g1-quiet--button{padding:0;border:0;background:transparent;font:inherit;font-size:.92rem;cursor:pointer}.g1-quiet:focus-visible{outline:2px solid var(--hb-focus, #1F5EFF);outline-offset:2px;border-radius:2px}.g1-notify{margin:0}.g1-notify__parked{margin-top:var(--hb-space-3, 12px);padding:var(--hb-space-3, 12px) var(--hb-space-4, 16px) var(--hb-space-4, 16px);border:1px solid var(--hb-border, #E3E1DA);border-radius:var(--hb-radius-md, 10px);background:var(--hb-bg-sunken, #EFEEEA)}.g1-door{margin:var(--hb-space-3, 12px) 0;padding:var(--hb-space-3, 12px) var(--hb-space-4, 16px);border-radius:var(--hb-radius-md, 10px);background:var(--hb-bg-sunken, #EFEEEA)}.g1-door p{margin:0;color:var(--hb-text-1, #17171A);font-weight:600}.g1-frame{margin:0 0 var(--hb-space-3, 12px);max-width:62ch;color:var(--hb-text-1, #17171A);font-size:1rem;line-height:1.5}.g1-match h2{margin:0 0 var(--hb-space-1, 4px)}.g1-match__purpose{margin:0 0 var(--hb-space-2, 8px);color:var(--hb-text-2, #4C4C55)}.g1-match__state{margin:0 0 var(--hb-space-2, 8px);color:var(--hb-text-1, #17171A)}.g1-match__label{margin:var(--hb-space-3, 12px) 0 2px;font-weight:600}.g1-match__missing{margin:0 0 var(--hb-space-2, 8px);padding-left:1.2em;color:var(--hb-text-2, #4C4C55);line-height:1.5}.g1-match__next{margin:var(--hb-space-1, 4px) 0 var(--hb-space-3, 12px)}.g1-match .g1-quiet{display:block;width:fit-content}@media(prefers-reduced-motion:reduce){.g1-run{transition:none}}.g1-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:2px}.g1-row .g1-state{flex:1 1 100%}.g1-row .g1-run,.g1-row .g1-quiet{margin-top:2px}.g1-catalog-foot{margin-top:var(--hb-space-3, 12px)}}@layer legacy{.one-copy-receipt{box-sizing:border-box;width:100%;margin:12px 0;padding:14px 16px;border:1px solid var(--hb-border, #d8dee9);border-radius:12px;background:var(--hb-surface-alt, #f6f8fa);color:var(--hb-text, #1f2328);font-size:.94rem;line-height:1.5}.one-copy-receipt__title{margin:0 0 8px;font-size:1.05rem;line-height:1.3}.one-copy-receipt__summary{display:grid;gap:3px;margin:0;padding:0;list-style:none}.one-copy-receipt__summary li{min-width:0;overflow-wrap:anywhere}.one-copy-receipt__details{margin-top:10px;border-top:1px solid var(--hb-border, #d8dee9);padding-top:8px}.one-copy-receipt__details summary{width:fit-content;cursor:pointer;font-weight:600}.one-copy-receipt__details dl{display:grid;gap:8px;margin:10px 0}.one-copy-receipt__details dl>div{display:grid;gap:2px;min-width:0}.one-copy-receipt__details dt{color:var(--hb-muted, #57606a);font-size:.82rem;font-weight:600}.one-copy-receipt__details dd{margin:0;overflow-wrap:anywhere}.one-copy-receipt__limit{margin:8px 0 0;color:var(--hb-muted, #57606a);font-size:.86rem}.one-copy-receipt a{overflow-wrap:anywhere}@media(min-width:640px){.one-copy-receipt{padding:16px 18px}.one-copy-receipt__details dl>div{grid-template-columns:minmax(115px,.3fr) minmax(0,1fr);align-items:start}}}@layer legacy{.wta-card{border:1px solid var(--hb-border);border-radius:14px;padding:28px;max-width:560px;background:var(--hb-bg-sunken);color:var(--hb-text-1);margin:var(--hb-space-7) 0 var(--hb-space-8)}.wta-card__head{font-size:var(--hb-type-xl);line-height:var(--hb-leading-tight);letter-spacing:-.02em;font-weight:var(--hb-weight-bold);margin:0 0 var(--hb-space-3);color:var(--hb-text-1)}.wta-card__head:focus,.wta-404__head:focus{outline:none}.wta-card__sub,.wta-404__sub{font-size:17px;line-height:var(--hb-leading-base);color:var(--hb-text-2);max-width:34em;margin:0}.wta-actions,.wta-404__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hb-space-3) 18px;margin-top:22px}.wta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font:inherit;font-size:15px;font-weight:600;padding:11px 22px;border-radius:var(--hb-radius-pill);border:0;cursor:pointer;text-decoration:none}.wta-btn--primary{background:var(--hb-accent);color:var(--hb-accent-ink)}.wta-btn--primary:hover{background:var(--hb-accent-strong)}.wta-btn:focus-visible,.wta-btn-quiet:focus-visible{outline:2px solid var(--hb-focus);outline-offset:3px}.wta-btn-quiet{display:inline-flex;align-items:center;min-height:44px;font:inherit;font-size:14px;color:var(--hb-text-2);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:none}.wta-btn-quiet>span,.wta-btn-quiet{text-underline-offset:4px}.wta-btn-quiet:hover{color:var(--hb-text-1);text-decoration:underline;text-decoration-color:var(--hb-border-strong)}.wta-quiet{font-size:var(--hb-type-sm);color:var(--hb-text-3);margin:14px 0 0;line-height:var(--hb-leading-base)}.wta-req{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--hb-text-3);background:transparent;padding:0}.wta-beat{text-align:center;max-width:560px;margin:0 auto;padding:40px 0 var(--hb-space-6)}.wta-beat__head{font-size:19px;color:var(--hb-text-1);margin:0;line-height:var(--hb-leading-base)}.wta-beat__quiet{font-size:14px;color:var(--hb-text-3);margin:10px 0 0}.wta-loading{margin:var(--hb-space-5) 0 var(--hb-space-7)}.wta-loading__line{font-size:15px;color:var(--hb-text-2);margin:0 0 18px}.wta-sk{border-radius:8px;background:var(--hb-bg-sunken);margin-bottom:12px}.wta-sk--row{height:64px}.wta-sk--title{height:22px;width:42%}.wta-sk--line{height:12px;width:88%}.wta-sk--line2{height:12px;width:64%}.wta-sk--gap{margin-top:18px}.wta-404{padding:var(--hb-space-7) 0 72px;max-width:760px}.wta-404__head{font-size:var(--hb-type-2xl);line-height:1.15;letter-spacing:-.02em;font-weight:var(--hb-weight-bold);margin:0 0 var(--hb-space-3);color:var(--hb-text-1)}.wta-404__address{font-size:var(--hb-type-sm);color:var(--hb-text-3);margin:10px 0 0;line-height:var(--hb-leading-base);overflow-wrap:anywhere}.wta-transfer{margin:0 0 var(--hb-space-5)}.wta-row{display:flex;align-items:center;gap:var(--hb-space-3);border:1px solid var(--hb-border);border-radius:12px;padding:16px 18px;margin-bottom:10px;background:var(--hb-bg-surface)}.wta-row__body{flex:1;min-width:0}.wta-row__name{font-weight:600;font-size:15px;color:var(--hb-text-1)}.wta-row__status{font-size:14px;color:var(--hb-text-2);line-height:var(--hb-leading-base);font-variant-numeric:tabular-nums}.wta-row__status strong{color:var(--hb-text-1)}.wta-row__pause{margin:0}.wta-bar{height:6px;border-radius:3px;background:var(--hb-bg-sunken);overflow:hidden;margin:14px 0 8px}.wta-bar>i{display:block;height:100%;background:var(--hb-accent);border-radius:3px}.wta-save-quiet{font-size:var(--hb-type-sm);color:var(--hb-text-3);margin:8px 0 0;line-height:var(--hb-leading-base)}@media(max-width:480px){.wta-card{padding:22px;margin-top:var(--hb-space-5)}.wta-404{padding-top:var(--hb-space-5)}.wta-404__head{font-size:28px}.wta-actions .wta-btn--primary,.wta-404__actions .wta-btn--primary{flex:1 1 100%}}.page .wta-card{max-width:560px}.page .wta-404{max-width:760px}.wta-card h1.wta-card__head,.wta-card h2.wta-card__head,.wta-card h3.wta-card__head{font-size:var(--hb-type-xl);line-height:var(--hb-leading-tight);letter-spacing:-.02em;margin:0 0 var(--hb-space-3)}.wta-404 h1.wta-404__head{font-size:var(--hb-type-2xl);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--hb-space-3)}.wta-card__head[tabindex="-1"]:focus-visible,.wta-404__head[tabindex="-1"]:focus-visible{outline:none}@media(max-width:480px){.wta-404 h1.wta-404__head{font-size:28px}}.tracker-system .harbor-page>.wta-card,.tracker-system .page>.wta-card{max-width:560px;padding:28px;border:1px solid var(--hb-border);border-radius:14px;background:var(--hb-bg-sunken);box-shadow:none;margin:var(--hb-space-7) 0 var(--hb-space-8)}.tracker-system .harbor-page>.wta-404,.tracker-system .page>.wta-404{max-width:760px;padding:var(--hb-space-7) 0 72px;border:0;border-radius:0;background:transparent;box-shadow:none}.tracker-system .wta-card h1.wta-card__head,.tracker-system .wta-card h2.wta-card__head{font-size:var(--hb-type-xl)}.tracker-system .wta-404 h1.wta-404__head{font-size:var(--hb-type-2xl)}@media(max-width:480px){.tracker-system .harbor-page>.wta-card,.tracker-system .page>.wta-card{padding:22px;margin-top:var(--hb-space-5)}.tracker-system .wta-404 h1.wta-404__head{font-size:28px}}.tracker-system .wta-404 p.wta-404__address,.wta-404 p.wta-404__address,.tracker-system .wta-card p.wta-quiet{font-size:var(--hb-type-sm);color:var(--hb-text-3)}.wta-404__search{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;max-width:520px}.wta-404__search label{flex-basis:100%;font-size:14px;font-weight:600}.wta-404__search input{flex:1 1 220px;min-height:44px;padding:0 12px;border:1px solid var(--line, #c9c9cf);border-radius:10px;background:var(--bg, #fff);color:inherit;font:inherit}.wta-404__search button{min-height:44px;padding:0 18px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;margin-top:0}}@layer legacy{.artifact-page-facts{display:grid;gap:24px;margin:0 0 24px}.artifact-fact-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin:0;padding:20px 24px;border:1px solid var(--model-detail-line, currentColor);border-radius:8px;background:var(--model-detail-deck, transparent);font-size:14px;line-height:20px}.artifact-fact-strip>div{display:grid;align-content:start;gap:4px;min-width:0}.artifact-fact-strip dt{color:var(--model-detail-muted, inherit);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.artifact-fact-strip dd{margin:0;overflow-wrap:anywhere;font-weight:600}.artifact-fact-strip dd a{color:inherit;text-decoration:underline;text-underline-offset:2px}.artifact-faq{display:grid;gap:8px}.artifact-faq h2{margin:0 0 4px;font-size:18px}.artifact-faq details{border:1px solid var(--model-detail-line, currentColor);border-radius:8px;padding:10px 14px}.artifact-faq summary{cursor:pointer;font-weight:600}.artifact-faq details>p{margin:10px 0 2px;line-height:1.55;max-width:72ch;text-wrap:pretty}@media(max-width:720px){.artifact-fact-strip{grid-template-columns:1fr 1fr;padding:16px}}.guided-download-card{border:1px solid var(--hb-border, #d8dee9);border-radius:14px;padding:20px;background:var(--hb-surface, #fff);margin:16px 0}.guided-download-card h2{margin:0 0 10px;font-size:1rem;font-weight:600;color:var(--hb-muted, #57606a)}.guided-download-card .guided-status{margin:0 0 6px;font-size:1.1rem}.guided-download-card .guided-file{margin:0 0 4px;font-size:1.05rem}.guided-download-card .guided-file code{word-break:break-all}.guided-download-card .guided-fit,.guided-download-card .guided-note{margin:0 0 12px;color:var(--hb-muted, #57606a)}.guided-download-card .guided-download-button{display:inline-block;margin:6px 0 10px;background:var(--hb-accent, #1f6feb);color:var(--hb-accent-ink, #fff);border-radius:10px;padding:12px 20px;font-size:1.05rem;font-weight:600;text-decoration:none}.guided-download-card .guided-run-step{margin:8px 0 12px;padding:10px 12px;border-left:3px solid var(--hb-accent, #1f6feb);background:color-mix(in srgb,var(--hb-accent, #1f6feb) 6%,transparent);border-radius:0 8px 8px 0}.guided-download-card .guided-run-step p{margin:0;line-height:1.45}.guided-download-card .guided-run-step .guided-run-step__lead{margin:0 0 4px}.guided-download-card .guided-run-step a{font-weight:600}.guided-download-card .guided-run-step details{margin:8px 0 0}.guided-download-card details{margin-top:10px}.guided-download-card summary{cursor:pointer;color:var(--hb-muted, #57606a);font-size:.95rem}.guided-download-card code{word-break:break-all}.guided-download-card ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}}@layer legacy{.task-hub{--th-ink:#172d2d;--th-muted:#526361;--th-line:#cad5cd;--th-paper:#fafbf6;--th-accent:#185c4b;color:var(--th-ink);background:var(--th-paper);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;max-width:1100px;margin:0 auto;padding:36px 28px 48px;box-sizing:border-box}.task-hub *{box-sizing:border-box}.task-hub a{color:var(--th-accent);text-underline-offset:3px;overflow-wrap:anywhere}.task-hub a:focus-visible,.task-hub button:focus-visible,.task-hub summary:focus-visible{outline:3px solid #976400;outline-offset:4px}.task-hub h1,.task-hub h2,.task-hub h3,.task-hub p{margin:0 0 12px}.task-hub h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.12;letter-spacing:-1px}.task-hub h2{font-size:23px;line-height:1.25}.task-hub h3{font-size:18px;line-height:1.35}.task-hub .th-kicker{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--th-accent);font-weight:750}.task-hub .th-lead{font-size:18px;max-width:70ch;color:var(--th-muted)}.task-hub .th-muted{color:var(--th-muted);font-size:14px}.task-hub .th-nav{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;margin-bottom:30px}.task-hub .th-hardware{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 12px}.task-hub .th-chip{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--th-line);border-radius:24px;padding:8px 16px;background:#fff;color:var(--th-ink);font-size:14px;text-decoration:none}.task-hub .th-chip[aria-current=page]{background:var(--th-accent);border-color:var(--th-accent);color:#fff}.task-hub .th-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:24px;margin:28px 0}.task-hub .th-panel{min-width:0;border:1px solid var(--th-line);border-radius:12px;padding:24px;background:#fff;margin-bottom:18px}.task-hub .th-panel:last-child{margin-bottom:0}.task-hub .th-pick{border-top:4px solid var(--th-accent)}.task-hub .th-empty{padding:30px 24px;background:#f0f4ed}.task-hub .th-badge{display:inline-block;font-size:12px;line-height:1.4;font-weight:750;padding:5px 9px;border-radius:4px;color:#1a513e;background:#e7f1e8;margin-bottom:12px}.task-hub .th-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;border:1px solid var(--th-accent);border-radius:6px;background:var(--th-accent);color:#fff;padding:9px 14px;font:inherit;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer}.task-hub .th-action:disabled{background:#e7ece7;border-color:#ccd3ce;color:#53635a;cursor:default}.task-hub .th-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.task-hub pre{margin:12px 0;padding:16px;background:#132c28;color:#f1f8ed;border-radius:7px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.task-hub code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere;word-break:break-word}.task-hub dl{margin:16px 0}.task-hub .th-facts{display:grid;grid-template-columns:130px minmax(0,1fr);gap:7px 12px;font-size:13px}.task-hub dt{color:var(--th-muted)}.task-hub dd{margin:0;min-width:0;overflow-wrap:anywhere}.task-hub summary{cursor:pointer;font-weight:650;font-size:14px;padding:9px 0}.task-hub .th-run{border-top:1px solid var(--th-line);padding-top:14px;margin-top:14px}.task-hub .th-fit-row{border-top:1px solid var(--th-line);padding:12px 0;font-size:14px}.task-hub .th-fit-row strong{display:block;margin-bottom:3px}.task-hub .th-foot{border-top:1px solid var(--th-line);padding-top:20px;margin-top:30px}.task-hub .th-link-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;font-size:14px}.task-hub .th-status{font-size:13px;min-height:20px;color:var(--th-muted)}.task-hub .th-code-title{margin-top:22px}.task-hub .th-anchor{font-size:14px}.task-hub .th-expired{border-left:3px solid #9b6817;padding-left:12px;color:#755012}@media(max-width:700px){.task-hub{padding:24px 16px 32px}.task-hub .th-columns{grid-template-columns:minmax(0,1fr);gap:18px}.task-hub .th-panel{padding:20px}.task-hub .th-facts{grid-template-columns:1fr;gap:2px}.task-hub dd{margin-bottom:9px}.task-hub .th-link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.task-hub .th-nav{margin-bottom:24px}.task-hub .th-chip{padding:8px 12px}.task-hub .th-lead{font-size:16px}}.task-hub{--th-ink:#20201d;--th-muted:#5d5a50;--th-line:#c1bbad;--th-paper:transparent;--th-accent:#003eae;font-family:inherit;padding:24px 20px;max-width:100%}.task-hub .th-panel{border:0;border-top:1px solid var(--th-line);border-radius:0;background:transparent;padding:20px 0}.task-hub .th-chip,.task-hub .th-action{border-radius:0}.task-hub .th-empty{background:transparent}.task-hub pre{border:1px solid var(--th-line);border-radius:0;background:#fffdf6;color:var(--th-ink)}@media(max-width:700px){.task-hub{padding:20px 0}.task-hub .th-panel{padding:18px 0}}.th-standalone{margin:0;background:var(--th-document-paper,#fffdf6);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.th-standalone .task-hub{padding-inline:20px}.task-hub .th-chip{background:var(--th-control-paper,#fff);color:var(--th-ink)}.task-hub .th-chip[aria-current=page],.task-hub .th-action{color:var(--th-action-ink,#fff)}:root[data-theme=dark] .task-hub{--th-ink:#f0f0ed;--th-muted:#c4c2bc;--th-line:#626467;--th-accent:#9fc4ff;--th-control-paper:#242729;--th-action-ink:#111820}:root[data-theme=dark] .task-hub pre{background:var(--th-control-paper);color:var(--th-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--th-document-paper:#151719}:root:not([data-theme=light]) .task-hub{--th-ink:#f0f0ed;--th-muted:#c4c2bc;--th-line:#626467;--th-accent:#9fc4ff;--th-control-paper:#242729;--th-action-ink:#111820}:root:not([data-theme=light]) .task-hub pre{background:var(--th-control-paper);color:var(--th-ink)}}}@layer legacy{.hb-answers__list{list-style:none;margin:0;padding:0}.hb-answer{padding:var(--hb-space-3) 0;border-top:1px solid var(--hb-border)}.hb-answer:last-child{border-bottom:1px solid var(--hb-border)}.hb-answer__question{font-size:var(--hb-type-base);font-weight:var(--hb-weight-bold);margin:0;color:var(--hb-text-1)}.hb-answer__snippet{font-size:var(--hb-type-sm);color:var(--hb-text-2);margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hb-answer__meta{font-size:var(--hb-type-xs);color:var(--hb-text-3);margin:var(--hb-space-1) 0 0}.hb-answer__actions{display:flex;align-items:center;gap:var(--hb-space-4);margin:var(--hb-space-2) 0 0;font-size:var(--hb-type-sm)}.hb-answer__open{color:var(--hb-accent);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.hb-answer__open:hover{text-decoration:underline}.hb-answer__delete{background:transparent;border:0;padding:0;font:inherit;font-size:var(--hb-type-sm);color:var(--hb-text-3);cursor:pointer;min-height:44px}.hb-answer__delete:hover{color:var(--hb-text-1);text-decoration:underline}.hb-answers__empty{margin:0;padding:var(--hb-space-3) 0;border-top:1px dashed var(--hb-border-strong);border-bottom:1px dashed var(--hb-border-strong);font-size:var(--hb-type-sm);color:var(--hb-text-3)}.hb-answers__note{color:var(--hb-text-3)}.hb-answer-view__body{max-width:72ch}.hb-answer-view__body p{white-space:pre-wrap}.hb-answer__confirm{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--hb-space-4);row-gap:0;margin:var(--hb-space-2) 0 0;padding:var(--hb-space-2) var(--hb-space-3);background:var(--hb-bg-sunken);border:1px solid var(--hb-border);border-radius:var(--hb-radius-md);font-size:var(--hb-type-sm)}.hb-answer__confirm-q{flex:1 0 100%;margin:0;color:var(--hb-text-1)}.hb-answer__confirm-yes,.hb-answer__confirm-no{background:transparent;border:0;padding:0;font:inherit;font-size:var(--hb-type-sm);cursor:pointer;min-height:44px}.hb-answer__confirm-yes{color:var(--hb-danger);font-weight:var(--hb-weight-bold)}.hb-answer__confirm-no{color:var(--hb-text-2)}.hb-answer__confirm-yes:hover,.hb-answer__confirm-no:hover{text-decoration:underline}.hb-answer__confirm-yes:focus-visible,.hb-answer__confirm-no:focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px;border-radius:4px}.hb-answers__footnote{font-size:var(--hb-type-xs);color:var(--hb-text-3);margin:var(--hb-space-3) 0 0}}
