.st-root{--st-accent:#f4a646;--st-glass:rgb(13 22 38/0.78);--st-glass-solid:#0f1a2e;--st-line:rgb(255 255 255/0.1);--st-text:#f2f5f9;--st-muted:#a9b6c9;--st-paper:#fbfaf6;--st-ink:#1c2433;--st-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;inset:0;overflow:hidden;color:var(--st-text);background:#c9d6e6;font-family:var(--font-geist-sans),system-ui,sans-serif}.st-root.st-drawing{background:#f6f5f1}.st-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.st-root button{font:inherit;color:inherit;cursor:pointer}.st-root a{color:inherit}.st-chip span,.st-eyebrow,.st-keys,.st-kicker,.st-label,.st-panel-meta,.st-paper-foot,.st-paper-head{font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase}.st-label{font-size:10px;color:var(--st-muted)}.st-eyebrow{font-size:11px;color:var(--st-text)}.st-eyebrow a{position:relative;text-decoration:none;font-weight:600}.st-eyebrow a:after{content:"";position:absolute;inset:-15px -4px}.st-eyebrow a:focus-visible{outline:2px solid #fff;outline-offset:2px}.st-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 560px 460px at 0 0,rgb(5 10 20/.62),rgb(5 10 20/.38) 45%,transparent 100%)}.st-phone .st-scrim{background:linear-gradient(180deg,rgb(5 10 20/.66),rgb(5 10 20/.36) 150px,transparent 230px)}.st-drawing .st-scrim{display:none}.st-eyebrow a:hover{color:var(--st-accent)}.st-left{position:absolute;left:24px;top:24px;bottom:24px;width:344px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:none;pointer-events:auto}.st-left::-webkit-scrollbar{display:none}.st-left>.st-eyebrow,.st-left>.st-intro,.st-left>.st-sub,.st-left>h1{text-shadow:0 1px 12px rgb(5 10 20/.55),0 0 2px rgb(5 10 20/.5)}.st-left h1{margin:2px 0 0;font-size:40px;line-height:1;font-weight:750;letter-spacing:-.02em;color:var(--st-accent)}.st-sub{font-size:13px;font-weight:600;color:var(--st-text)}.st-intro{margin:0;font-size:13px;line-height:1.5;color:#e6ebf2;max-width:320px}.st-drawing .st-left>.st-eyebrow,.st-drawing .st-left>.st-intro,.st-drawing .st-left>.st-sub{color:var(--st-ink);text-shadow:none}.st-drawing .st-left h1{text-shadow:none;color:#d48a1f}.st-chips{display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:6px}.st-chip{background:var(--st-glass);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--st-line);border-radius:10px;padding:8px 10px 9px;min-width:0}.st-chip span{display:block;font-size:9.5px;color:var(--st-muted)}.st-chip b{display:block;margin-top:3px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.st-chip small{font-size:10.5px;font-weight:500;color:var(--st-muted)}.st-card{background:var(--st-glass);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--st-line);border-radius:14px;padding:14px 16px 15px;animation:st-in .45s cubic-bezier(.2,.7,.2,1)}@keyframes st-in{0%{opacity:0;transform:translateY(6px)}}.st-kicker{font-size:11px;font-weight:600;color:var(--st-accent)}.st-card h2{margin:5px 0 6px;font-size:19px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.st-card p{margin:0;font-size:13.5px;line-height:1.55;color:#dfe5ee}.st-card b{color:var(--st-accent);font-weight:700;font-variant-numeric:tabular-nums}.st-legend{list-style:none;margin:10px 0 0;padding:9px 0 0;border-top:1px solid var(--st-line);display:grid;gap:7px}.st-legend li{display:grid;grid-template-columns:14px 1fr;gap:9px;align-items:start;font-size:12px;line-height:1.4;color:#dfe5ee}.st-sw{width:14px;height:14px;margin-top:1px;border-radius:4px;border:1px solid rgb(255 255 255/.35)}.st-sw-bonus{background:rgb(128 219 189/.62);box-shadow:inset 0 -3px 0 rgb(230 184 71/.9)}.st-sw-open{background:#6f8f4d}.st-card-na .st-kicker:after{content:" · DOES NOT APPLY";color:var(--st-muted)}.st-page{background:var(--st-paper);color:var(--st-ink);border-radius:12px;box-shadow:0 10px 30px rgb(4 10 20/.35);overflow:hidden}.st-paper{padding:14px 16px 10px}.st-paper-head{display:flex;justify-content:space-between;gap:10px;font-size:9.5px;color:#6a7385;border-bottom:1px solid #e6e2d8;padding-bottom:7px;margin-bottom:8px}.st-paper-head span:first-child{color:#8f5410;font-weight:700;white-space:nowrap}.st-paper-head span:last-child{text-align:right}.st-paper p{margin:0 0 8px;padding-left:10px;border-left:2px solid #e8dcc4;font-family:Georgia,Times New Roman,serif;font-size:13.5px;line-height:1.5}.st-paper mark{background:linear-gradient(transparent 55%,#f8d79c 0);color:inherit;font-weight:600}.st-paper-foot{display:flex;justify-content:space-between;gap:8px;font-size:9.5px;color:#6a7385}.st-paper-foot a{color:#1d4ed8;text-decoration:none}.st-paper-foot a:hover{text-decoration:underline}.st-rows{margin:0 0 8px;display:grid;gap:4px}.st-rows div{display:flex;justify-content:space-between;gap:10px;font-size:13px;border-bottom:1px dashed #e6e2d8;padding-bottom:3px}.st-rows dt{color:#5a6375}.st-rows dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.st-page-bar{display:flex;align-items:center;gap:10px;padding:9px 16px 11px;border-top:1px solid #ece8de;background:#f4f2ec}.st-page-bar span{font-size:10px;line-height:1.35;color:#525a6a}.st-open{flex:none;border:0;border-radius:999px;padding:7px 12px;background:var(--st-ink);color:#fff!important;font-size:12px;font-weight:600;white-space:nowrap}.st-open:hover{background:#2b3850}.st-panel{position:absolute;top:24px;right:24px;width:372px;background:var(--st-glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--st-line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 40px rgb(4 10 20/.28)}.st-panel-lots{display:flex;align-items:center;gap:6px}.st-panel-lots .st-label{margin-right:4px}.st-lotbtn{font-size:12px;padding:5px 10px;border-radius:999px;border:1px solid var(--st-line);text-decoration:none;color:var(--st-muted)!important;white-space:nowrap}.st-lotbtn.on{color:#fff!important;background:rgb(255 255 255/.1);border-color:rgb(255 255 255/.18)}a.st-lotbtn:hover{color:#fff!important;border-color:var(--st-accent)}.st-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.st-panel-title{font-size:17px;font-weight:700;line-height:1.2}.st-panel-meta{font-size:10px;color:var(--st-muted);margin-top:3px;text-transform:none;letter-spacing:.02em}.st-transport{display:flex;gap:6px;flex:none}.st-round{position:relative;width:34px;height:34px;border-radius:999px;border:1px solid var(--st-line);background:rgb(255 255 255/.06);display:grid;place-items:center}.st-round:after{content:"";position:absolute;inset:-5px -3px}.st-round:hover:not(:disabled){background:rgb(255 255 255/.14)}.st-round:disabled{opacity:.35;cursor:default}.st-play{background:var(--st-accent);border-color:var(--st-accent);color:#1a1206!important}.st-play:hover{background:#ffb75e!important}.st-scrub{position:relative;height:22px}.st-scrub:before{content:"";right:6px;background:rgb(255 255 255/.16)}.st-scrub-fill,.st-scrub:before{position:absolute;left:6px;top:10px;height:2px;border-radius:2px}.st-scrub-fill{max-width:calc(100% - 12px);background:var(--st-accent);transition:width .4s cubic-bezier(.2,.7,.2,1)}.st-ticks{position:absolute;inset:0;display:flex;justify-content:space-between;z-index:1}.st-ticks button{position:relative;width:12px;height:22px;border:0;padding:0;background:none;display:grid;place-items:center}.st-ticks button:after{content:"";position:absolute;inset:-11px -6px}.st-ticks i{display:block;width:2px;height:10px;border-radius:2px;background:rgb(255 255 255/.35);transition:all .2s}.st-ticks .on i,.st-ticks .past i{background:var(--st-accent)}.st-ticks .on i{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 3px rgb(244 166 70/.25)}.st-ticks button:hover i{background:#fff}.st-keys{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;letter-spacing:.04em;color:#cdd6e3}.st-keys span{display:inline-flex;align-items:center;gap:4px}.st-keys kbd{font-family:var(--st-mono);font-size:11.5px;line-height:1;min-width:20px;text-align:center;padding:3px 6px;border-radius:5px;border:solid rgb(255 255 255/.28);border-width:1px 1px 2px;background:rgb(255 255 255/.07);color:#fff}.st-panel-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.st-seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:rgb(0 0 0/.28);border:1px solid var(--st-line)}.st-seg button{border:0;background:none;padding:5px 11px;border-radius:999px;font-size:12px;color:var(--st-muted)!important;white-space:nowrap}.st-seg button.on{background:#fff;color:var(--st-ink)!important;font-weight:600}.st-seg button:hover:not(.on){color:#fff!important}.st-seg-cam button{padding:5px 9px}.st-pill{position:absolute;left:0;top:0;pointer-events:none;display:flex;align-items:center;gap:7px;padding:6px 11px 6px 9px;border-radius:999px;background:rgb(12 18 30/.86);border:1px solid rgb(255 255 255/.14);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 6px 18px rgb(0 0 0/.25);transition:opacity .35s;opacity:0;font-variant-numeric:tabular-nums}.st-pill i{width:7px;height:7px;border-radius:999px;background:var(--st-accent);box-shadow:0 0 0 3px rgb(244 166 70/.25)}.st-modal{position:fixed;inset:0;z-index:50;background:rgb(6 10 18/.6);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px 16px}.st-modal-body{width:min(680px,100%);max-height:100%;overflow:auto;background:var(--st-paper);color:var(--st-ink);border-radius:14px;box-shadow:0 30px 80px rgb(0 0 0/.45)}.st-modal-bar{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--st-ink);color:#fff;font-family:var(--st-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.st-modal-bar button{border:0;background:none;font-size:16px;color:#fff!important}.st-paper-full{padding:22px 26px 12px}.st-paper-full p{font-size:18px;line-height:1.6}.st-attrib,.st-paper-full .st-paper-foot,.st-paper-full .st-paper-head{font-size:11px}.st-attrib{margin:0;padding:10px 26px 18px;color:#6a7385}.st-phone .st-top{position:absolute;left:16px;right:16px;top:12px}.st-phone .st-eyebrow{font-size:10px;text-shadow:0 1px 8px rgb(5 10 20/.6)}.st-phone h1{margin:4px 0 8px;font-size:26px;line-height:1.05;font-weight:750;letter-spacing:-.02em;color:var(--st-accent);text-shadow:0 1px 12px rgb(5 10 20/.55)}.st-phone h1 span{display:block;margin-top:3px;font-size:12px;font-weight:600;letter-spacing:0;color:var(--st-text)}.st-drawing.st-phone .st-eyebrow,.st-drawing.st-phone h1 span{color:var(--st-ink);text-shadow:none}.st-drawing.st-phone h1{text-shadow:none;color:#d48a1f}.st-phone .st-chip{padding:6px 8px 7px}.st-phone .st-chip b{font-size:14px}.st-phone .st-chip span{font-size:8.5px}.st-phone .st-chip small{font-size:9px}.st-sheet{position:absolute;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--st-glass-solid);border-top:1px solid var(--st-line);border-radius:18px 18px 0 0;display:flex;flex-direction:column;gap:10px;box-shadow:0 -10px 30px rgb(4 10 20/.3)}.st-sheet .st-card{background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0}.st-sheet .st-card h2{font-size:17px;margin:3px 0 4px}.st-sheet .st-card p{font-size:13px;line-height:1.45}.st-sheet-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-sheet .st-open{background:var(--st-paper);color:var(--st-ink)!important}.st-sheet-opts .st-seg button{padding:5px 10px}.st-lot{font-size:12px;color:var(--st-muted)!important;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-sheet-opts .st-seg-cam{width:100%;justify-content:space-between}.st-sheet-opts .st-seg-cam button{flex:1;min-width:0;padding-inline:2px;position:relative}.st-sheet-opts .st-seg-cam button:after{content:"";position:absolute;inset:-8px 0}.st-sheet-opts .st-seg-cam{border-radius:16px}@media (prefers-reduced-motion:reduce){.st-card{animation:none}}.st-gattr{position:absolute;right:14px;bottom:10px;z-index:3;display:flex;align-items:flex-end;gap:8px;max-width:min(46vw,560px);pointer-events:none;color:rgb(255 255 255/.92);font:500 10.5px/1.3 var(--font-sans,system-ui,sans-serif);text-shadow:0 1px 2px rgb(0 0 0/.55)}.st-gattr img{display:block;flex:none;width:66px;height:auto}.st-gattr span{padding-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sheet .st-gattr{right:12px;bottom:calc(100% + 6px);max-width:calc(100% - 24px)}.st-sheet .st-gattr img{width:54px}.st-tip{position:fixed;z-index:60;left:0;top:0;opacity:0;max-width:min(300px,calc(100vw - 16px));padding:7px 11px;border-radius:9px;background:var(--st-glass-solid);border:1px solid rgb(255 255 255/.18);box-shadow:0 6px 22px rgb(0 0 0/.4);color:var(--st-text);font-family:var(--st-mono);font-size:11.5px;line-height:1.35;letter-spacing:.02em;pointer-events:none;animation:st-tip-in .12s ease-out}@keyframes st-tip-in{0%{transform:translateY(2px)}to{transform:none}}.st-speed{width:auto;min-width:44px;padding:0 8px;font-family:var(--st-mono);font-size:11.5px;font-weight:600;letter-spacing:0;position:relative;z-index:3}.st-speed:after{content:"";position:absolute;inset:-6px -1px}.st-keys-cell{position:relative}.st-keys-cell .st-keys[aria-hidden=true]{visibility:hidden}.st-quiet{margin-left:auto;position:relative;font-family:var(--st-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--st-accent)!important;text-decoration:none;white-space:nowrap}.st-quiet:hover{text-decoration:underline}.st-cta:after,.st-quiet:after{content:"";position:absolute;inset:-12px -6px}.st-cta{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:10px;inset:0;padding:0 12px;border-radius:10px;background:var(--st-accent);color:#1a1206!important;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none}.st-cta b{white-space:nowrap;font-weight:750}.st-cta:hover{filter:brightness(1.08)}.st-cta:focus-visible,.st-quiet:focus-visible{outline:2px solid #fff;outline-offset:2px}.st-cta-sheet{position:relative;inset:auto;flex:1;justify-content:center;height:28px;padding:0 12px;border-radius:14px;font-size:12.5px;white-space:nowrap}.st-sheet-opts .st-cta-sheet{margin-left:8px}.st-eyebrow-row{position:relative}.st-eyebrow-row .st-quiet{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0;padding:3px 9px;border-radius:999px;background:rgb(10 18 32/.78);border:1px solid rgb(244 166 70/.55);color:#ffc77d!important;font-size:10px;line-height:1.2;text-shadow:none}.st-keys .st-quiet{align-self:center}.st-drawing.st-phone .st-eyebrow-row .st-quiet{color:#9a560a!important}.st-modal-body.st-search-body{width:min(560px,100%);overflow:visible;align-self:start;margin-top:12vh;background:var(--st-glass-solid);color:var(--st-text);border:1px solid var(--st-line)}.st-search{padding:16px 16px 18px;display:flex;flex-direction:column;gap:12px}.st-search-lead{margin:0;font-size:13px;line-height:1.45;color:var(--st-muted)}.st-search-box{position:relative;z-index:2}.st-search-note{margin:0;font-size:13px;color:var(--st-accent)}.st-search-ex{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.st-search-ex .st-label{margin-right:4px}button.st-lotbtn{background:none;cursor:pointer}button.st-lotbtn:hover{color:#fff!important;border-color:var(--st-accent)}button.st-lot{background:none;border:0;padding:0;cursor:pointer;text-align:right}.st-panel-lots .st-lotbtn.on{min-width:0;overflow:hidden;text-overflow:ellipsis}