@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9b68a8{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_9b68a8{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--font-sans:var(--font-archivo),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--bg:#0a0b0d;--panel:#101217;--panel2:#15181e;--line:rgba(255,255,255,0.09);--line2:rgba(255,255,255,0.045);--text:#e9ebee;--dim:#868d98;--faint:#5a616b;--acc:oklch(0.86 0.19 132);--warn:oklch(0.83 0.17 78);--alert:oklch(0.66 0.21 27);--info:oklch(0.78 0.13 232);--on-acc:#0a0b0d;--shadow-card:0 1px 2px rgba(0,0,0,0.4),0 4px 16px rgba(0,0,0,0.3);--shadow-bar:0 -6px 24px rgba(0,0,0,0.55);--focus-ring:0 0 0 3px oklch(0.86 0.19 132/0.5)}:root[data-theme=dark]{--bg:#0a0b0d;--panel:#101217;--panel2:#15181e;--line:rgba(255,255,255,0.09);--line2:rgba(255,255,255,0.045);--text:#e9ebee;--dim:#868d98;--faint:#5a616b;--acc:oklch(0.86 0.19 132);--warn:oklch(0.83 0.17 78);--alert:oklch(0.66 0.21 27);--info:oklch(0.78 0.13 232);--shadow-card:0 1px 2px rgba(0,0,0,0.4),0 4px 16px rgba(0,0,0,0.3);--shadow-bar:0 -6px 24px rgba(0,0,0,0.55);--focus-ring:0 0 0 3px oklch(0.86 0.19 132/0.5)}:root{--role-por:var(--info);--role-dif:var(--acc);--role-cen:var(--warn);--role-att:var(--alert);--auction-leading:oklch(0.87 0.24 139);--auction-outbid:oklch(0.68 0.21 21);--auction-neutral:#aab4c2;--auction-neutral-glow:#c8e5ff;--auction-action:var(--acc)}:root[data-theme=light]{--auction-leading:oklch(0.62 0.18 139);--auction-outbid:oklch(0.55 0.2 21);--auction-neutral:#5f6672;--auction-neutral-glow:#6ea6dd}[data-auction-state]{--state:var(--auction-neutral);--state-glow:var(--auction-neutral-glow);--ring-tint:var(--acc);--glow-near:14%;--glow-far:8%;--rim:22%;--halo-1:26%;--halo-2:10%;--halo-w:170%;--ring-halo:22px;--ambient:68%;--plinth:#ffffff;--card-aura:var(--auction-neutral-glow);--card-aura-strength:52%}[data-auction-state=leading]{--state:var(--auction-leading);--state-glow:var(--auction-leading);--ring-tint:var(--auction-leading);--glow-near:62%;--glow-far:34%;--rim:62%;--halo-1:34%;--halo-2:13%;--halo-w:180%;--ring-halo:34px;--ambient:58%;--plinth:var(--auction-leading);--card-aura:var(--auction-leading);--card-aura-strength:68%}[data-auction-state=outbid]{--state:var(--auction-outbid);--state-glow:var(--auction-outbid);--ring-tint:var(--auction-outbid);--glow-near:64%;--glow-far:36%;--rim:65%;--halo-1:35%;--halo-2:14%;--halo-w:180%;--ring-halo:34px;--ambient:60%;--plinth:var(--auction-outbid);--card-aura:var(--auction-outbid);--card-aura-strength:70%}.lot-stage{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg)}.lot-credit-strip{min-height:clamp(64px,10.3dvh,90px);padding:clamp(11px,1.8dvh,17px) 58px clamp(10px,1.7dvh,16px) clamp(18px,5vw,25px);border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;flex:none}.lot-credit-block{display:flex;flex-direction:column;min-width:0}.lot-credit-label{display:flex;align-items:center;gap:6px;margin-bottom:clamp(5px,.8dvh,8px);font-size:clamp(10px,2.7vw,13px);letter-spacing:.14em}.lot-live-dot{width:8px;height:8px;margin-left:10px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px color-mix(in oklab,var(--acc) 48%,transparent);flex:none}.lot-live-label{color:var(--dim)}.lot-budget{font:800 clamp(30px,8.8vw,42px) /.92 var(--font-mono);letter-spacing:-.055em}.lot-slots{display:flex;align-items:center;gap:clamp(13px,4.8vw,24px)}.lot-slot{min-width:25px;text-align:center}.lot-slot-role{display:block;margin-bottom:clamp(5px,.8dvh,8px);font:800 clamp(11px,3vw,14px) /1 var(--font-sans);letter-spacing:.08em}.lot-slot-count{font:700 clamp(14px,3.9vw,18px) /1 var(--font-mono)}.lot-status{position:relative;z-index:2;border:1px solid var(--state);border-radius:var(--radius-m);margin:clamp(10px,1.8dvh,17px) 18px clamp(10px,1.5dvh,14px);min-height:clamp(74px,10.2dvh,92px);padding:clamp(14px,2dvh,19px) clamp(16px,4.7vw,23px);background:linear-gradient(105deg,color-mix(in oklab,var(--state) 7%,transparent),transparent 48%),var(--panel2);display:flex;align-items:center;justify-content:space-between;flex:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--state) 8%,transparent),0 0 14px color-mix(in oklab,var(--state) var(--glow-near),transparent),0 9px 32px -9px color-mix(in oklab,var(--state) var(--glow-far),transparent),inset 0 0 34px -23px var(--state);transition:border-color .25s ease,box-shadow .25s ease}.lot-status-copy{flex:1 1;min-width:0}.lot-state-label{margin-bottom:clamp(7px,1.1dvh,10px);font:800 clamp(11px,2.9vw,14px) /1 var(--font-sans);letter-spacing:.12em}.lot-leader{display:flex;align-items:center;min-width:0;min-height:22px;font:600 clamp(14px,3.9vw,18px) /1.2 var(--font-sans)}.lot-leader-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-leader-own{font-weight:800;font-size:clamp(12px,3.3vw,15px);letter-spacing:.08em}.lot-price{flex:none;padding-left:14px;font:700 clamp(40px,11.5vw,56px) /.82 var(--font-mono);letter-spacing:-.055em}.lot-ring svg{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--ring-tint) 42%,transparent)) drop-shadow(0 0 var(--ring-halo) color-mix(in oklab,var(--ring-tint) var(--glow-near),transparent))}.lot-hero{position:relative;isolation:isolate}.lot-hero:before{bottom:0;left:-12%;right:-12%;height:min(clamp(290px,72vw,520px),100%);background:radial-gradient(ellipse 30% 24% at 50% 98%,color-mix(in oklab,var(--state-glow) 72%,white) 0,color-mix(in oklab,var(--state-glow) 34%,transparent) 34%,transparent 74%),repeating-conic-gradient(from 252deg at 50% 104%,transparent 0deg 7deg,color-mix(in oklab,var(--state-glow) 1.8%,transparent) 7.5deg 8.5deg,transparent 9deg 17deg),radial-gradient(ellipse 72% 68% at 50% 74%,color-mix(in oklab,var(--state-glow) calc(var(--ambient) / 2.9),transparent) 0,color-mix(in oklab,var(--state-glow) calc(var(--ambient) / 7),transparent) 46%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000);z-index:0;transition:background .25s ease}.lot-hero:after,.lot-hero:before{content:"";position:absolute;pointer-events:none}.lot-hero:after{left:50%;bottom:clamp(0px,.8dvh,8px);width:min(calc(100% + 44px),700px);height:clamp(28px,5vw,46px);transform:translateX(-50%);background:radial-gradient(ellipse at center,color-mix(in oklab,var(--plinth) 72%,transparent) 0,color-mix(in oklab,var(--plinth) 28%,transparent) 17%,color-mix(in oklab,var(--plinth) 8%,transparent) 42%,transparent 76%);z-index:1}@media (prefers-reduced-motion:no-preference){.auction-flash-outbid{animation:fs-outbid-flash .3s ease-out 1}}@keyframes fs-outbid-flash{0%{background:color-mix(in oklab,var(--auction-outbid) 26%,var(--bg))}to{background:var(--bg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--hairline:var(--line);--bg-raised:var(--panel);--bg-sunken:var(--panel2);--ink:var(--text);--ink-muted:var(--dim);--accent:var(--acc);--accent-ink:var(--on-acc);--danger:var(--alert);--danger-soft:var(--panel2);--warn-soft:var(--panel2);--info-soft:var(--panel2);--font-num:var(--font-mono);--radius-s:10px;--radius-m:14px;--radius-l:18px}*{box-sizing:border-box}html{color-scheme:dark}:root[data-theme=light]{color-scheme:light;--bg:#f5f5f2;--panel:#ffffff;--panel2:#eceae5;--line:rgba(0,0,0,0.13);--line2:rgba(0,0,0,0.07);--text:#111318;--dim:#5f6672;--faint:#8d949e;--acc:oklch(0.62 0.16 132);--warn:oklch(0.62 0.15 66);--alert:oklch(0.55 0.2 27);--info:oklch(0.55 0.13 232);--shadow-card:0 1px 2px rgba(0,0,0,0.05),0 4px 16px rgba(0,0,0,0.04);--shadow-bar:0 -6px 24px rgba(0,0,0,0.1);--focus-ring:0 0 0 3px oklch(0.62 0.16 132/0.5)}:root[data-theme=dark]{color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}:focus-visible{outline:none;box-shadow:var(--focus-ring)}button,input,textarea{font-family:inherit;color:inherit}.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.micro{font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.preview-screen{max-width:720px;height:100dvh;margin:0 auto;overflow:hidden}.preview-lot-frame{display:flex;flex-direction:column;min-height:0}.bid-controls{width:100%;min-height:clamp(190px,25.5dvh,220px)}.bid-ceiling{margin:0 0 clamp(9px,1.4dvh,13px);text-align:center;font-size:clamp(10px,2.7vw,13px);letter-spacing:.12em}.bid-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,2vw,10px)}.bid-step{height:clamp(64px,9.2dvh,82px);min-width:0!important;padding:8px 4px!important;border-color:var(--line)!important;border-radius:var(--radius-s)!important;background:color-mix(in oklab,var(--panel2) 72%,var(--bg))!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;box-shadow:inset 0 0 18px rgba(255,255,255,.012)}.bid-step[data-selected=true]{border-color:var(--acc)!important;background:radial-gradient(circle at 50% 100%,color-mix(in oklab,var(--acc) 10%,transparent),transparent 70%),color-mix(in oklab,var(--panel2) 72%,var(--bg))!important;box-shadow:0 0 14px -8px var(--acc),inset 0 0 22px color-mix(in oklab,var(--acc) 5%,transparent)}.bid-step-label{min-width:0;font:800 clamp(20px,5.6vw,28px) /1 var(--font-mono);letter-spacing:-.04em;white-space:nowrap}.bid-step-more{font-size:clamp(15px,4.2vw,20px);letter-spacing:-.025em}.bid-step-amount{color:var(--dim);font:600 clamp(13px,3.8vw,18px) /1 var(--font-mono)}.bid-step[data-selected=true] .bid-step-amount{color:var(--acc)}.bid-cta{width:100%;height:clamp(64px,8.8dvh,78px);margin-top:clamp(12px,1.8dvh,16px);border-radius:var(--radius-s)!important;display:flex;align-items:center;justify-content:center;gap:clamp(9px,2.6vw,14px);letter-spacing:.04em;box-shadow:0 8px 20px -12px var(--acc),inset 0 1px rgba(255,255,255,.28)}.bid-cta-verb{font:800 clamp(25px,7vw,34px) /1 var(--font-sans)}.bid-cta-amount{font:800 clamp(27px,7.4vw,36px) /1 var(--font-mono);letter-spacing:-.045em}.bid-hint{margin:clamp(10px,1.5dvh,14px) 0 0;text-align:center;font-size:clamp(9px,2.5vw,12px);letter-spacing:.1em}.bid-custom-row{display:flex;gap:.5rem;margin-top:.65rem}@media (prefers-reduced-motion:no-preference){button{transition:transform 90ms ease,background-color .12s ease,border-color .12s ease,opacity .12s ease}button:active:not(:disabled){transform:scale(.96)}}button:disabled{opacity:.45;cursor:not-allowed}.countdown-warn{color:var(--warn)}.countdown-hot{color:var(--alert)}@media (prefers-reduced-motion:no-preference){.countdown-hot{animation:fs-pulse .7s step-end infinite}}@keyframes fs-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.flash-mine{animation:fs-flash-acc .55s ease-out}.flash-theirs{animation:fs-flash-alert .55s ease-out}.slide-in{animation:fs-slidein .3s cubic-bezier(.2,.9,.25,1) both}.rise-in{animation:fs-rise .3s ease-out both}}@keyframes fs-flash-acc{0%{background:oklch(.86 .19 132/.22)}to{background:var(--panel2)}}@keyframes fs-flash-alert{0%{background:oklch(.66 .21 27/.24)}to{background:var(--panel2)}}@keyframes fs-slidein{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes fs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.live-dot{animation:fs-live 2.4s ease-in-out infinite}}@keyframes fs-live{0%,to{opacity:1}50%{opacity:.25}}.theme-toggle{position:fixed;top:calc(.75rem + env(safe-area-inset-top));right:.75rem;z-index:50;width:42px;height:42px;min-height:42px;min-width:42px;padding:0;font-size:1rem;line-height:1;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel2);color:var(--dim);cursor:pointer;box-shadow:var(--shadow-card)}.lot-stack{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1;min-height:0;position:relative;z-index:1;gap:clamp(9px,1.6dvh,15px);padding:0 clamp(23px,6.7vw,34px) clamp(9px,1.2dvh,12px)}.lot-hero{align-items:center;align-self:stretch;width:100%;gap:clamp(18px,6.5vw,48px)}.lot-card-wrap,.lot-hero{display:flex;justify-content:center;height:100%;min-height:0}.lot-card-wrap{position:relative;flex:0 1 auto;min-width:0;max-height:100%;max-width:100%;align-items:flex-end;z-index:2;padding-bottom:clamp(6px,1.2dvh,14px)}.lot-card-wrap:before{content:"";position:absolute;z-index:0;inset:5% -20% 1%;border-radius:44%;background:radial-gradient(circle at 28% 48%,color-mix(in oklab,var(--info) 38%,transparent) 0,transparent 60%),radial-gradient(circle at 72% 46%,color-mix(in oklab,var(--card-aura) var(--card-aura-strength),transparent) 0,transparent 62%),radial-gradient(ellipse 58% 28% at 50% 91%,color-mix(in oklab,var(--warn) 34%,transparent) 0,transparent 72%);filter:blur(22px) saturate(1.35);opacity:.94;transform:scale(1.03);pointer-events:none;transition:background .25s ease,opacity .25s ease}.lot-card{height:min(clamp(160px,57vw,380px),100%);max-height:100%;max-width:100%;width:auto;object-fit:contain;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--card-aura) var(--card-aura-strength),transparent)) drop-shadow(0 0 18px color-mix(in oklab,var(--card-aura) 38%,transparent)) drop-shadow(0 16px 25px rgba(0,0,0,.72));transition:filter .25s ease}.lot-card,.lot-clock{position:relative;z-index:2}.lot-clock{display:flex;flex-direction:column;align-items:center;gap:clamp(9px,1.4dvh,13px);flex:none;align-self:flex-end;padding-bottom:clamp(24px,5dvh,56px)}.lot-clock-label{font:800 clamp(10px,2.8vw,14px) /1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.lot-ring{position:relative;isolation:isolate;width:clamp(118px,38vw,270px);aspect-ratio:1}.lot-ring:after{inset:-13%;z-index:0;background:radial-gradient(circle,color-mix(in oklab,var(--card-aura) 24%,transparent) 0,color-mix(in oklab,var(--card-aura) 14%,transparent) 48%,transparent 72%);filter:blur(17px) saturate(1.25);opacity:.9;pointer-events:none;transition:background .25s ease}.lot-ring:after,.lot-ring:before{content:"";position:absolute;border-radius:50%}.lot-ring:before{inset:8.5%;z-index:1;background:radial-gradient(circle at 45% 38%,rgba(20,24,29,.5),transparent 48%),#050709;box-shadow:inset 0 0 32px rgba(0,0,0,.72),0 5px 18px rgba(0,0,0,.5)}.lot-ring svg{position:relative;z-index:2;display:block;width:100%;height:100%;transform:rotate(-90deg)}.lot-ring-value{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;font:800 clamp(40px,13.5vw,72px) /1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-shadow:0 2px 12px rgba(0,0,0,.92)}.lot-name-panel{position:relative;z-index:3;border:1px solid color-mix(in oklab,var(--state,var(--line)) var(--rim,22%),var(--line));border-radius:var(--radius-m);background:linear-gradient(112deg,color-mix(in oklab,var(--state) 4%,transparent),transparent 52%),var(--panel);box-shadow:inset 0 0 30px -24px var(--state,transparent),0 0 22px -12px color-mix(in oklab,var(--state,transparent) var(--glow-far,0%),transparent);min-height:clamp(72px,11dvh,122px);padding:clamp(11px,2.1dvh,20px) clamp(17px,4.7vw,23px);min-width:0;transition:border-color .25s ease,box-shadow .25s ease}.lot-name-meta{display:flex;align-items:center;gap:9px;margin-bottom:clamp(8px,1.2dvh,11px);min-width:0}.lot-role{color:var(--on-acc);font:800 clamp(10px,2.7vw,13px) /1 var(--font-sans);letter-spacing:.12em;padding:6px 9px;flex:none}.lot-crest{width:clamp(18px,5vw,24px);height:clamp(18px,5vw,24px);object-fit:contain;flex:none}.lot-club{font:700 clamp(11px,3.1vw,15px) /1 var(--font-sans);letter-spacing:.09em;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-name{margin:0;font:800 clamp(22px,9.5vw,54px) /.94 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.lot-last-year{margin:6px 0 0;display:flex;align-items:baseline;gap:8px;color:var(--dim);font:600 clamp(11px,3vw,14px) /1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-last-year-label{font-weight:800;letter-spacing:.04em;opacity:.7;flex:none}.lot-last-year-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-caveats{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.lot-caveat{display:flex;align-items:baseline;gap:8px;min-width:0;padding:5px 9px;background:var(--panel2);border-left:3px solid var(--caveat-ink,var(--dim));border-radius:0 var(--radius-s) var(--radius-s) 0}.lot-caveat-glyph{font:700 12px/1 var(--font-mono)}.lot-caveat-glyph,.lot-caveat-title{color:var(--caveat-ink,var(--dim));flex:none}.lot-caveat-title{font:700 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lot-caveat-note{color:var(--dim);font:500 11px/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}[data-lot-caveat=blocked] .lot-card,[data-lot-caveat=blocked] .lot-crest{filter:grayscale(1);opacity:.55;transition:filter .25s ease,opacity .25s ease}[data-lot-caveat=blocked] .lot-role{background:transparent!important;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line)}@media (max-height:640px){.lot-credit-strip{min-height:58px;padding:8px 52px 8px 13px}.lot-budget{font-size:27px}.lot-status{min-height:66px;margin:6px 12px 8px;padding:10px 12px}.lot-state-label{margin-bottom:5px}.lot-stack{grid-template-columns:minmax(0,58%) minmax(0,42%);grid-template-rows:minmax(0,1fr);align-items:center;gap:10px;padding:0 12px 8px}.lot-caveat{padding:4px 7px;gap:6px}.lot-caveat-note{display:none}.lot-hero{align-self:stretch;min-width:0;gap:8px}.lot-name-panel{min-height:0;padding:8px 10px}.lot-card{height:min(38dvh,34vw,100%)}.lot-ring{width:min(26vw,26dvh)}.lot-ring-value{font-size:clamp(20px,8vw,34px)}.lot-name{font-size:clamp(17px,6vw,26px)}.lot-clock-label,.lot-hero:after{display:none}}.regia-shell{overflow-x:clip}.regia-critical{min-height:48px}.regia-freeze{flex:1 1 100%;font-size:1.25rem}.regia-rhythm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem}@media (max-width:900px){.regia-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"lot" "rail" "seats" "feed";padding:.75rem;gap:.75rem}.regia-rail{position:static}.regia-header{gap:.5rem;padding:.6rem .75rem}.regia-freeze{min-height:64px;font-size:1.4rem}.launcher{padding:1rem .75rem}.launcher-actions>*{flex:1 1 100%}}@media (max-width:480px){.regia-grid{padding:.5rem;gap:.5rem}.regia-header{gap:.4rem;padding:.5rem .6rem}.regia-actions{flex-direction:column;align-items:stretch;gap:.6rem}.regia-secondary{order:1}.regia-critical{order:2;min-height:56px;font-size:1.15rem;width:100%}.regia-freeze{order:2;min-height:72px;font-size:1.5rem}.regia-rhythm-grid{grid-template-columns:minmax(0,1fr)}.regia-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.regia-free-seat{margin-block:4px}}