@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b497598118275079-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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_e6c2d0{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_e6c2d0{--font-display:"Cinzel","Cinzel Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_07d15b{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_07d15b{--font-body:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--bg:#e8dcc8;--bg-deep:#d2bea1;--panel:#f5ede0;--panel-strong:#ead8c1;--panel-dark:#261912;--line:rgba(88,63,38,0.18);--line-strong:rgba(88,63,38,0.3);--text:#24170f;--muted:#695445;--accent:#b08a45;--accent-strong:#8f3428;--imperial-red:#8c3a31;--imperial-red-soft:rgba(140,58,49,0.26);--imperial-red-line:rgba(140,58,49,0.34);--crest-blue:#2f497d;--olive:#707b52;--danger:#9d4032;--warning:#c29a47;--success:#6c7a50;--shadow:0 24px 60px rgba(50,34,20,0.16);--font-display:"Cinzel",Georgia,serif;--font-body:"Cormorant Garamond",Georgia,serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 13% 10%,rgba(246,228,177,.3),transparent 18%),radial-gradient(circle at 86% 16%,rgba(145,69,47,.14),transparent 16%),linear-gradient(180deg,#f4ebdb 0,var(--bg) 45%,#d6c19d 100%);color:var(--text);font-family:var(--font-body);position:relative;overflow-x:hidden}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body:before{opacity:.48;background:linear-gradient(90deg,rgba(104,82,58,.04),rgba(104,82,58,.04) 1px,transparent 0,transparent 148px),linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 148px);background-size:148px 148px;mix-blend-mode:multiply}body:after{background:radial-gradient(circle at 84% 12%,rgba(255,255,255,.1),transparent 10%),radial-gradient(ellipse at 18% 100%,rgba(63,37,23,.2),transparent 34%),radial-gradient(ellipse at 88% 100%,rgba(63,37,23,.18),transparent 32%),linear-gradient(180deg,rgba(54,34,21,.12),transparent 16%,transparent 60%,rgba(54,34,21,.24) 82%,rgba(36,22,15,.38))}.maintenance-shell,body.portal-auth{display:grid;place-items:center;padding:32px}.maintenance-shell{min-height:100vh}.maintenance-card{width:min(640px,100%);display:flex;flex-direction:column;gap:16px;padding:48px 44px;border-radius:34px;background:linear-gradient(180deg,rgba(252,247,239,.95),rgba(235,221,197,.92)),linear-gradient(180deg,rgba(255,255,255,.36),rgba(174,129,75,.06));border:1px solid rgba(176,138,69,.16);box-shadow:0 28px 70px rgba(49,32,20,.2),0 10px 26px rgba(108,76,42,.12);text-align:center}.maintenance-kicker{margin:0;font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:var(--muted)}.maintenance-title{margin:0;font-family:var(--font-display);font-size:clamp(42px,6vw,78px);line-height:.94}.maintenance-copy,.maintenance-status{margin:0;font-size:28px;line-height:1.08;color:var(--muted)}.portal-auth-page{min-height:100vh;display:grid;place-items:center;padding:32px}.portal-auth-page--minimal{position:relative;min-height:100vh;padding:clamp(18px,3vw,34px);overflow:hidden;isolation:isolate;background:#000}.portal-auth-page--minimal:after,.portal-auth-page--minimal:before{content:none;position:absolute;pointer-events:none;inset:auto;z-index:0}.portal-auth-page--minimal:before{top:-12%;left:2%;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(255,193,125,.18) 0,rgba(255,122,71,.06) 30%,transparent 72%);filter:blur(42px);opacity:.88}.portal-auth-page--minimal:after{inset:auto 2% -22% auto;width:760px;height:420px;background:radial-gradient(ellipse at center,rgba(169,73,50,.14) 0,rgba(82,34,28,.08) 28%,rgba(17,9,12,0) 70%);filter:blur(40px);opacity:.82}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.auth-shell{width:min(980px,100%);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px}.auth-minimal-card{width:min(720px,100%);min-height:min(520px,calc(100vh - 64px));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:56px 48px;text-align:center;background:linear-gradient(180deg,rgba(252,247,239,.9),rgba(235,221,197,.92)),linear-gradient(180deg,rgba(255,255,255,.36),rgba(174,129,75,.06));border:1px solid rgba(176,138,69,.16);border-radius:34px;box-shadow:0 28px 70px rgba(49,32,20,.2),0 10px 26px rgba(108,76,42,.12);position:relative;overflow:hidden}.auth-minimal-card:before{content:"";position:absolute;inset:12px;border-radius:26px;border:1px solid rgba(176,138,69,.15);pointer-events:none}.auth-minimal-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 14%,rgba(255,248,224,.58),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.16),transparent 28%,transparent 78%,rgba(72,44,24,.04));pointer-events:none}.mars-intro-shell{width:min(940px,100%);min-height:100vh;grid-template-rows:minmax(140px,22vh) auto;justify-items:center;align-content:center;grid-gap:clamp(10px,2.4vh,22px);gap:clamp(10px,2.4vh,22px);z-index:1;transform:translateY(clamp(-52px,-4.2vh,-32px))}.mars-intro-shell,.mars-scene{display:grid;position:relative}.mars-scene{width:min(860px,100%);height:min(22vh,180px);min-height:140px;place-items:center;overflow:visible;isolation:isolate}.mars-flight-core,.mars-flight-path,.mars-scene-haze,.mars-starfield{position:absolute;inset:0;pointer-events:none}.mars-scene-haze{inset:0;background:url(/milky-band.svg) 50%/100% 100% no-repeat;filter:blur(.2px) saturate(1.06) brightness(.96) contrast(1.05);opacity:0;animation:milky-band-fade 1.9s cubic-bezier(.24,.76,.3,1) .92s forwards}.mars-scene-haze:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#04070e,rgba(4,7,14,.96) 7%,rgba(4,7,14,.58) 16%,rgba(4,7,14,.2) 28%,transparent 40%,transparent 60%,rgba(4,7,14,.2) 72%,rgba(4,7,14,.58) 84%,rgba(4,7,14,.96) 93%,#04070e),linear-gradient(180deg,rgba(4,7,14,.66),rgba(4,7,14,.18) 16%,transparent 34%,transparent 74%,rgba(4,7,14,.22) 88%,rgba(4,7,14,.68))}.mars-starfield{inset:-2% 0;opacity:0;background-repeat:no-repeat}.mars-starfield--far,.mars-starfield--near{background:none;filter:none}.mars-flight-core,.mars-flight-path{display:none}.mars-motion-shell{width:clamp(42px,5vw,54px);aspect-ratio:1;position:relative;display:grid;place-items:center;--mars-start-x:-48vw;--mars-start-y:-28vh;--mars-start-scale:0.66;--mars-end-x:-12px;--mars-end-y:-88px;--mars-duration:3.9s;opacity:0;transform:translate3d(var(--mars-start-x),var(--mars-start-y),0) scale(var(--mars-start-scale));animation:mars-swoop var(--mars-duration) cubic-bezier(.18,.82,.2,1) .04s forwards;will-change:transform,opacity}.mars-aura,.mars-plume,.mars-sonic-ring{position:absolute;pointer-events:none}.mars-plume,.mars-sonic-ring{display:none}.mars-aura{inset:-16%;border-radius:50%;background:radial-gradient(circle,rgba(242,149,100,.26) 0,rgba(127,153,205,.14) 34%,transparent 72%);filter:blur(18px);opacity:.64}.mars-planet{width:100%;height:100%;position:relative;display:grid;place-items:center}.mars-planet:after,.mars-planet:before{content:none}.mars-planet-art{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(55,15,18,.18))}.auth-center-stack{width:-moz-fit-content;width:fit-content;max-width:min(760px,100%);display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;padding:0;position:relative;z-index:2;opacity:0;transform:translateY(-22px);pointer-events:none}.auth-center-stack:before{content:none}.auth-center-stack.is-visible{opacity:1;transform:translateY(-38px);pointer-events:auto}.auth-center-stack>*{opacity:0;transform:translateY(16px)}.auth-center-stack.is-visible>*{animation:mars-copy-reveal .82s cubic-bezier(.18,.84,.24,1) forwards}.auth-center-stack.is-visible>:first-child{animation-delay:.06s}.auth-center-stack.is-visible>:nth-child(2){animation-delay:.18s}.auth-center-stack.is-visible>:nth-child(3){animation-delay:.3s}.auth-center-stack.is-visible>:nth-child(4){animation-delay:.42s}.auth-center-stack.is-visible>:nth-child(n+5){animation-delay:.52s}.mars-brand-lockup{--brand-split-gap:clamp(18px,0.32em,28px);display:grid;grid-template-columns:max-content max-content;grid-template-areas:"k1 k2" "t1 t2";grid-column-gap:var(--brand-split-gap);column-gap:var(--brand-split-gap);grid-row-gap:10px;row-gap:10px;justify-content:center;align-items:end}.mars-brand-kicker{color:rgba(170,191,229,.72);font-size:12px;font-weight:700;letter-spacing:.22em}.mars-brand-kicker,.mars-brand-title{margin:0;text-transform:uppercase;display:contents}.mars-brand-title{font-family:var(--font-display);font-size:clamp(34px,5.2vw,56px);line-height:.92;letter-spacing:.08em;color:#f6d7c2;text-shadow:0 10px 28px rgba(0,0,0,.24)}.mars-brand-kicker-part,.mars-brand-title-part{white-space:nowrap}.mars-brand-title-part,.mars-brand-title-text{position:relative}.mars-brand-kicker-part--left,.mars-brand-title-part--left{justify-self:end}.mars-brand-kicker-part--right,.mars-brand-title-part--right{justify-self:start}.mars-brand-kicker-part--left{grid-area:k1}.mars-brand-kicker-part--right{grid-area:k2}.mars-brand-title-part--left{grid-area:t1}.mars-brand-title-part--right{grid-area:t2}.mars-brand-copy{margin:0;max-width:34ch;color:rgba(196,209,233,.7);line-height:1.7;text-align:center}.auth-password-form--minimal{width:min(150px,100%);display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.auth-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(108px,1fr));align-items:center;grid-gap:4px;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,243,231,.14);background:rgba(255,255,255,.04)}.auth-access-shell{--auth-shell-shift:-168px;--auth-controls-width:288px;display:grid;justify-items:center;grid-gap:12px;gap:12px;transform:translateX(var(--auth-shell-shift))}.auth-mode-switch{width:min(var(--auth-controls-width),calc(100vw - 88px))}.auth-mode-button{border:0;border-radius:999px;background:transparent;color:rgba(206,214,231,.76);width:100%;padding:7px 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease}.auth-mode-button.is-active{background:rgba(246,215,194,.14);color:#f6d7c2}.auth-access-form{width:min(320px,100%);display:grid;grid-gap:12px;gap:12px;justify-items:center}.auth-access-fields{display:grid;grid-gap:10px;gap:10px;width:100%}.auth-access-field{display:grid;grid-gap:5px;gap:5px;width:100%;text-align:left}.auth-access-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(169,189,225,.72)}.auth-access-field input{width:100%;min-height:28px;border-radius:0;border:1px solid transparent;background:transparent;padding:0;color:rgba(244,234,225,.96);font-size:14px;text-align:left;outline:none}.auth-access-field input::placeholder{color:rgba(196,207,229,.42)}.auth-access-field input:focus{border-color:transparent;box-shadow:none}.auth-access-submit{border:0;border-radius:999px;width:min(var(--auth-controls-width),calc(100vw - 88px));min-height:42px;background:transparent;color:#fff2e8;font-family:var(--font-display);font-size:17px;letter-spacing:.04em;cursor:pointer;box-shadow:none;justify-self:center}.auth-password-field{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:6px;gap:6px;padding:2px 1px 6px;border-bottom:1px solid rgba(255,246,236,0)}.auth-password-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,247,240,0)}.auth-password-icon svg{width:100%;height:100%}.auth-password-form--minimal input{width:100%;min-height:18px;border:0;background:transparent;padding:0;text-align:left;font-size:12px;color:rgba(241,232,223,.9);letter-spacing:.02em;box-shadow:none}.auth-password-form--minimal input::placeholder{color:transparent}.auth-password-form--minimal input:focus{outline:none;box-shadow:none}.auth-submit-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-status{color:rgba(183,198,226,.74);width:min(320px,100%);justify-self:center;text-align:center}.auth-status.is-error{color:#ffb4a1}@keyframes mars-swoop{0%{opacity:0;transform:translate3d(var(--mars-start-x),var(--mars-start-y),0) scale(var(--mars-start-scale))}90%{opacity:1;transform:translate3d(var(--mars-end-x),var(--mars-end-y),0) scale(1)}to{opacity:1;transform:translate3d(var(--mars-end-x),var(--mars-end-y),0) scale(1)}}@keyframes milky-band-fade{0%{opacity:0}to{opacity:.99}}@keyframes mars-copy-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-center-stack.is-visible>*,.mars-motion-shell,.mars-scene-haze{animation:none}.auth-center-stack,.auth-center-stack>*,.mars-motion-shell,.mars-scene-haze{opacity:1;transform:none}}.archive-item,.auth-card,.auth-hero,.mini-card,.portal-panel,.summary-card{background:linear-gradient(180deg,rgba(252,247,239,.96),rgba(235,221,197,.98)),linear-gradient(180deg,rgba(255,255,255,.48),rgba(174,129,75,.08));border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 56px rgba(49,32,20,.16),0 8px 18px rgba(108,76,42,.08);position:relative;overflow:hidden}.archive-item:before,.auth-card:before,.auth-hero:before,.mini-card:before,.portal-panel:before,.summary-card:before{content:"";position:absolute;inset:10px;border-radius:20px;border:1px solid rgba(176,138,69,.14);pointer-events:none}.archive-item:after,.auth-card:after,.auth-hero:after,.mini-card:after,.portal-panel:after,.summary-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0,rgba(255,246,216,.42),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 24%,transparent 74%,rgba(72,44,24,.05));pointer-events:none}.archive-item,.auth-card,.auth-hero,.mini-card,.portal-panel,.summary-card{padding:22px}.auth-hero{display:flex;flex-direction:column;gap:22px}.eyebrow{margin:0;color:var(--accent);font-size:14px;letter-spacing:.3em;text-transform:uppercase;font-weight:800}.brand-name,.hero-title,.portal-title{margin:0;font-family:var(--font-display);line-height:.92;text-transform:uppercase;letter-spacing:.04em;color:#20140d;text-shadow:0 1px 0 rgba(255,255,255,.4)}.hero-title,.portal-title{font-size:clamp(38px,5vw,76px)}.auth-minimal-title{max-width:9ch;font-size:clamp(72px,10vw,132px);line-height:.9;letter-spacing:.03em}.brand-name{font-size:36px;color:var(--crest-blue);text-shadow:0 1px 0 rgba(255,255,255,.16),0 10px 18px rgba(16,24,46,.18)}.helper-text,.hero-copy,.muted,.panel-copy,.portal-subtitle{margin:0;color:var(--muted);line-height:1.6}.auth-list{margin:0;padding-left:18px;line-height:1.7}.auth-password-form{width:min(420px,100%);display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.auth-tabs,.user-chip{display:inline-flex;gap:8px;align-items:center}.auth-tabs{padding:8px;border-radius:999px;background:rgba(112,87,56,.08);border:1px solid rgba(112,87,56,.14)}.danger-btn,.ghost-btn,.primary-btn,.tab-btn{border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.tab-btn{border-radius:999px;padding:10px 16px;background:transparent;color:var(--muted);font-weight:700}.tab-btn.is-active{background:linear-gradient(180deg,#d0af73,#ae8341);color:#24170c;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field{display:flex;flex-direction:column;gap:8px}.field .label,.field label,.metric-label{color:var(--muted);font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(93,69,38,.16);background:linear-gradient(180deg,rgba(255,252,246,.84),rgba(245,233,210,.94));color:var(--text);border-radius:16px;padding:14px 16px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.field.is-span-2{grid-column:1/-1}.danger-btn,.ghost-btn,.primary-btn{padding:14px 18px;border-radius:999px;font-weight:800;letter-spacing:.04em}.primary-btn{background:linear-gradient(180deg,#c86b49,#943827);color:#fff3ea;box-shadow:inset 0 1px 0 rgba(255,233,216,.32),0 16px 28px rgba(123,44,31,.28),0 4px 10px rgba(255,214,178,.08)}.ghost-btn{background:linear-gradient(180deg,rgba(94,72,50,.05),rgba(94,72,50,.1));color:var(--text);border:1px solid rgba(93,69,38,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.danger-btn{background:linear-gradient(180deg,rgba(156,48,41,.14),rgba(126,28,23,.22));color:#6d1712;border:1px solid rgba(156,48,41,.28)}.danger-btn:hover,.ghost-btn:hover,.primary-btn:hover,.tab-btn:hover{transform:translateY(-1px)}.portal-shell{display:grid;grid-template-columns:280px minmax(0,1fr)}.portal-sidebar{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;padding:28px 22px;background:linear-gradient(180deg,rgba(63,35,26,.98),rgba(31,19,14,.99));border-right:1px solid rgba(196,155,83,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f4ead8;box-shadow:inset -1px 0 0 rgba(255,235,198,.04),24px 0 48px rgba(27,18,12,.18);overflow:hidden}.portal-sidebar:before{background:radial-gradient(circle at 0 0,rgba(255,247,222,.4) 0 2.8%,rgba(240,202,128,.28) 7%,rgba(184,124,78,.14) 16%,transparent 34%),linear-gradient(180deg,rgba(255,243,217,.14),rgba(158,107,66,.12) 10%,rgba(71,41,28,.08) 26%,rgba(30,18,13,.02) 52%,transparent 78%)}.portal-sidebar:after,.portal-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.portal-sidebar:after{background:linear-gradient(180deg,rgba(26,16,11,0),rgba(26,16,11,.06) 18%,rgba(21,13,10,.18) 46%,rgba(15,10,8,.34) 76%,rgba(9,6,5,.5)),linear-gradient(90deg,rgba(10,6,5,.22),transparent 16%,transparent 84%,rgba(10,6,4,.14))}.portal-sidebar>*{position:relative;z-index:1}.brand-block{display:grid;grid-gap:8px;gap:8px;margin-bottom:28px}.nav-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.nav-link{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:18px;background:rgba(255,248,236,.04);border:1px solid transparent}.nav-link strong{font-size:15px}.nav-link span{color:rgba(244,234,216,.72);font-size:13px}.nav-link.is-active{background:linear-gradient(180deg,rgba(151,59,44,.34),rgba(108,38,30,.22)),linear-gradient(90deg,rgba(196,155,83,.08),transparent);border-color:rgba(196,155,83,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.sidebar-footer{margin-top:28px;padding-top:22px;border-top:1px solid rgba(184,144,67,.14);display:grid;grid-gap:12px;gap:12px}.user-chip{padding:10px 14px;background:rgba(255,248,236,.08);border:1px solid rgba(196,155,83,.18);border-radius:999px}.user-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px rgba(176,138,69,.28)}.portal-main{padding:28px;position:relative}.portal-main:before{background:radial-gradient(circle at 0 0,rgba(255,249,228,1) 0 2.8%,rgba(255,239,192,.7) 8%,rgba(222,176,96,.26) 18%,transparent 40%),radial-gradient(circle at 12% 6%,rgba(255,245,214,.34),transparent 24%),linear-gradient(135deg,rgba(255,246,221,.18),rgba(241,218,166,.12) 14%,rgba(188,143,87,.06) 30%,transparent 56%)}.portal-main:after,.portal-main:before{content:"";position:absolute;pointer-events:none;z-index:0}.portal-main:after{background:linear-gradient(136deg,rgba(40,24,16,0),rgba(40,24,16,.01) 18%,rgba(52,31,20,.08) 40%,rgba(52,31,20,.18) 60%,rgba(40,24,16,.28) 80%,rgba(31,18,12,.4)),radial-gradient(ellipse at 18% 100%,rgba(73,43,27,.24),transparent 40%),radial-gradient(ellipse at 86% 100%,rgba(63,37,23,.3),transparent 36%),linear-gradient(180deg,transparent,transparent 56%,rgba(72,43,26,.16) 76%,rgba(43,25,17,.34))}.portal-main>*{position:relative;z-index:1}.portal-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:24px}.portal-header-copy{display:grid;grid-gap:10px;gap:10px}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.dashboard-focus-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,1fr);grid-gap:24px;gap:24px;align-items:start}.dashboard-hero-panel,.dashboard-xg-panel{min-height:640px}.dashboard-hero-panel{display:grid;grid-gap:22px;gap:22px}.dashboard-verdict-shell{grid-gap:18px;gap:18px}.dashboard-verdict-topline{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.dashboard-verdict-meta{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.dashboard-verdict-grid{display:grid;grid-gap:14px;gap:14px}.dashboard-verdict-card{min-height:220px;padding:20px;border-radius:26px;border:1px solid rgba(98,71,43,.14);background:linear-gradient(180deg,rgba(250,243,231,.98),rgba(238,223,194,.96)),radial-gradient(circle at top right,rgba(196,155,83,.12),transparent 32%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45);display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:14px;gap:14px;position:relative;overflow:hidden}.dashboard-verdict-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 0,rgba(255,247,213,.38),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 26%);pointer-events:none}.dashboard-verdict-card:after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:linear-gradient(90deg,transparent,rgba(176,138,69,.3),transparent);pointer-events:none}.dashboard-verdict-card.is-enter{border-color:rgba(108,122,80,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(118,137,75,.16),0 0 26px rgba(118,137,75,.24),0 18px 34px rgba(108,122,80,.22)}.dashboard-verdict-card.is-watch{border-color:rgba(194,154,71,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 20px 34px rgba(194,154,71,.14)}.dashboard-verdict-card.is-closed,.dashboard-verdict-card.is-no-bet{border-color:rgba(157,64,50,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px rgba(149,59,47,.14),0 0 24px rgba(149,59,47,.24),0 18px 30px rgba(101,41,32,.18)}.dashboard-verdict-card-top,.dashboard-verdict-foot{display:flex;justify-content:space-between;gap:12px;align-items:center}.dashboard-verdict-card strong{margin:0;font-size:clamp(28px,3.5vw,54px);line-height:.98;text-transform:uppercase;font-family:var(--font-display);letter-spacing:.04em;color:#2a1a13}.dashboard-verdict-card p{margin:0;color:var(--muted);line-height:1.5}.dashboard-verdict-foot span:last-child{font-weight:800;color:var(--text)}.dashboard-xg-panel{display:grid;grid-gap:20px;gap:20px}.xg-placeholder-shell{min-height:100%;border-radius:24px;border:1px dashed rgba(176,138,69,.22);background:radial-gradient(circle at 82% 18%,rgba(176,138,69,.12),transparent 22%),linear-gradient(180deg,rgba(246,238,224,.96),rgba(233,218,191,.98));padding:22px;display:grid;grid-template-rows:auto 1fr;grid-gap:18px;gap:18px}.xg-placeholder-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.xg-placeholder-body{min-height:470px;border-radius:22px;border:1px solid rgba(98,71,43,.12);background:linear-gradient(rgba(110,86,61,.06) 1px,transparent 0),linear-gradient(90deg,rgba(110,86,61,.06) 1px,transparent 0),rgba(255,249,240,.5);background-size:100% 64px,128px 100%,auto;display:grid;place-items:center;overflow:hidden}.xg-placeholder-empty{width:min(430px,100%);padding:28px;border-radius:24px;border:1px solid rgba(176,138,69,.14);background:rgba(251,244,233,.88);text-align:center;box-shadow:0 20px 40px rgba(79,54,31,.12)}.xg-placeholder-empty strong{display:block;margin-bottom:12px;font-size:28px;line-height:1.08;font-family:var(--font-display)}.summary-card strong{font-size:clamp(15px,1.45vw,24px);line-height:1.06}.mini-card strong,.summary-card strong{display:block;margin-top:10px;font-family:var(--font-display);color:#2a1a13}.mini-card strong{font-size:clamp(22px,2.1vw,34px);line-height:1.02}.mini-card,.summary-card{background:radial-gradient(circle at 16% 18%,rgba(186,95,83,.3),transparent 18%),radial-gradient(circle at 78% 72%,rgba(99,39,39,.28),transparent 22%),linear-gradient(132deg,rgba(124,43,38,.96),rgba(145,56,47,.94) 32%,rgba(118,42,40,.95) 68%,rgba(93,32,31,.96));border:1px solid rgba(118,37,32,.58);box-shadow:0 20px 40px rgba(60,32,24,.12),0 8px 18px rgba(108,76,42,.06);isolation:isolate}.mini-card:before,.summary-card:before{inset:4px;border-radius:20px;border:1px solid rgba(183,140,117,.32);background:linear-gradient(180deg,rgba(249,241,229,1),rgba(232,217,191,1)),linear-gradient(180deg,rgba(255,255,255,.68),rgba(174,129,75,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.56),inset 0 -10px 24px rgba(174,129,75,.08);z-index:0}.mini-card:after,.summary-card:after{inset:4px;border-radius:20px;background:radial-gradient(circle at 18% 0,rgba(255,246,216,.18),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 22%,transparent 74%,rgba(90,44,32,.03));z-index:1}.mini-card>*,.summary-card>*{position:relative;z-index:2}.mini-card p,.summary-card p{margin:10px 0 0;color:var(--muted);line-height:1.5}.pill,.status-chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid transparent;text-shadow:0 1px 0 rgba(255,255,255,.18)}.pill.is-enter,.pill.is-win,.status-chip.is-ready{background:rgba(129,147,79,.26);border-color:rgba(108,122,80,.48);color:#344321;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 0 1px rgba(144,162,93,.18),0 0 18px rgba(132,151,78,.34),0 8px 18px rgba(93,107,58,.24)}.pill.is-watch,.status-chip.is-warning{background:rgba(194,154,71,.18);border-color:rgba(194,154,71,.28);color:#71571d;box-shadow:0 6px 16px rgba(194,154,71,.12)}.pill.is-closed,.pill.is-loss,.pill.is-no-bet,.status-chip.is-danger,.status-chip.is-missing{background:rgba(170,74,58,.22);border-color:rgba(157,64,50,.42);color:#6f231a;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 1px rgba(160,71,55,.16),0 0 18px rgba(154,60,44,.32),0 8px 18px rgba(122,48,38,.22)}.pill.is-neutral{background:rgba(112,87,56,.08);border-color:rgba(112,87,56,.12);color:var(--muted)}.panel-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:20px;gap:20px;align-items:start}.archive-item-top,.panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.panel-head-copy{display:grid;grid-gap:8px;gap:8px}.panel-kicker{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.2em;font-size:13px;font-weight:800}.panel-name{margin:0;font-size:28px;line-height:1.1}.feedback-list,.stack{display:grid;grid-gap:16px;gap:16px}.radar-frame-wrap{border-radius:22px;overflow:hidden;border:1px solid rgba(98,71,43,.14);background:rgba(108,88,60,.08);min-height:900px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 36px rgba(60,40,24,.12)}.radar-frame{width:100%;min-height:900px;border:0;background:#eadfcf}.note-box{margin:0;padding:16px 18px;border-radius:20px;background:rgba(255,248,236,.52);border:1px dashed rgba(98,71,43,.16);color:var(--muted);line-height:1.6}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:12px 14px;border-bottom:1px solid rgba(98,71,43,.12);text-align:left;vertical-align:top}.data-table th{color:var(--muted);font-size:13px;text-transform:uppercase}.mini-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.auth-actions,.button-row,.filters-row,.toolbar-actions{display:flex;flex-wrap:wrap;gap:12px}.filters-row .field{min-width:180px;flex:1 1 180px}.auth-status,.empty-state{margin:0;color:var(--muted);position:relative;z-index:1}.auth-status.is-error{color:#8a2f23}.auth-actions--center{justify-content:center}.table-wrap{width:100%;overflow:auto;border-radius:20px;border:1px solid rgba(98,71,43,.14);background:rgba(255,251,245,.62)}.status-line{margin:0;color:var(--muted)}.status-line.is-error{color:#8a2f23}.status-line.is-success{color:#51633c}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.detail-stack{display:grid;grid-gap:12px;gap:12px}.detail-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-radius:16px;background:rgba(255,249,240,.58);border:1px solid rgba(98,71,43,.12)}.detail-row strong{font-size:16px;font-family:inherit;line-height:1.2;margin:0}.detail-row span{color:var(--muted)}.hidden-input{display:none}.file-input{width:100%;color:var(--muted)}.iframe-note{margin:0 0 14px;color:var(--muted)}.portal-panel>.button-row+.status-line,.portal-panel>.field-grid+.button-row{margin-top:16px}.archive-item p strong{font-family:inherit;font-size:inherit}.full-height{min-height:calc(100vh - 56px)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:1200px){.mini-card-grid,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-focus-grid,.panel-grid{grid-template-columns:1fr}.dashboard-hero-panel,.dashboard-xg-panel{min-height:0}.dashboard-verdict-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"over draw" "under one" "under two"}}@media (max-width:980px){.auth-shell,.field-grid,.mini-card-grid,.portal-shell,.settings-grid,.summary-grid{grid-template-columns:1fr}.portal-sidebar{position:static;min-height:auto}.auth-minimal-card{min-height:auto;padding:44px 26px}.auth-minimal-title{font-size:clamp(52px,16vw,94px)}.portal-auth-page--minimal{padding-inline:18px}.mars-intro-shell{width:min(100%,560px);grid-template-rows:minmax(120px,16vh) auto;gap:10px;transform:translateY(-24px)}.auth-center-stack{transform:translateY(-12px)}.auth-access-shell{--auth-shell-shift:-72px}.auth-center-stack.is-visible{transform:translateY(-24px)}.mars-scene{min-height:120px;height:min(16vh,140px)}.mars-motion-shell{width:clamp(34px,9vw,42px);--mars-start-x:-34vw;--mars-start-y:-20vh;--mars-start-scale:0.72;--mars-end-x:-8px;--mars-end-y:-52px}.mars-flight-core,.mars-flight-path{display:none}.mars-brand-title{font-size:clamp(26px,8vw,38px);letter-spacing:.08em}.mars-brand-lockup{row-gap:8px}.auth-password-form--minimal{grid-template-columns:1fr;width:min(100%,138px)}.auth-access-form{width:min(100%,280px)}.auth-access-field input{min-height:26px;font-size:13px}.auth-password-field{gap:5px;padding-bottom:4px}.auth-password-form--minimal input{font-size:11px}.auth-password-icon{width:12px;height:12px}.dashboard-verdict-grid{grid-template-columns:1fr;grid-template-areas:"over" "draw" "under" "one" "two"}}.portal-shell{display:block;position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(159,193,255,.26),transparent 30%),radial-gradient(circle at 16% 18%,rgba(255,255,255,.88),transparent 26%),linear-gradient(180deg,#f7f7f9,#f1f2f6 42%,#eceef3)}.portal-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 18% 24%,rgba(218,183,166,.16),transparent 18%),radial-gradient(circle at 74% 38%,rgba(121,34,39,.28),transparent 26%),linear-gradient(135deg,rgba(182,84,76,.22),rgba(182,84,76,0) 38%),linear-gradient(180deg,rgba(126,47,47,.96),rgba(109,39,40,.98));border-bottom:1px solid rgba(244,223,206,.14);box-shadow:inset 0 1px 0 rgba(255,232,219,.08)}.portal-topbar-inner{width:min(1440px,calc(100% - 40px));margin:0 auto;min-height:46px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center}.portal-mars-link{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px}.portal-mars-icon{width:100%;height:100%;display:block;object-fit:contain}.portal-topnav{display:flex;justify-content:center;align-items:center;gap:clamp(10px,2vw,28px);overflow-x:auto;scrollbar-width:none}.portal-topnav::-webkit-scrollbar{display:none}.portal-topnav-link{padding:5px 2px;color:rgba(247,232,218,.74);font-size:12px;line-height:1;white-space:nowrap;border-bottom:1.5px solid transparent;transition:color .18s ease,border-color .18s ease}.portal-topnav-link.is-active,.portal-topnav-link:hover{color:#fff4eb}.portal-topnav-link.is-active{border-color:rgba(255,244,235,.9)}.portal-topbar-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:0;min-width:max-content}.portal-topbar-exit{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:rgba(255,244,235,.88);cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease}.portal-topbar-exit:hover{transform:translateY(-1px);background:rgba(255,243,232,.08)}.portal-topbar-exit svg{width:18px;height:18px;display:block;fill:currentColor}.portal-topbar-exit .portal-exit-arrow{transform:translateX(.75px) scale(.92);transform-origin:center}.portal-main{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:40px 0 56px}.portal-main:before{inset:0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.76),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 22%)}.portal-main:after{inset:0;background:radial-gradient(circle at 50% 12%,rgba(163,193,255,.16),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 36%,rgba(226,229,238,.28))}.portal-main--flush{padding-top:26px}.portal-header{margin-bottom:36px;align-items:end}.portal-header-copy{gap:12px}.portal-title{font-size:clamp(40px,7vw,88px);letter-spacing:.02em;color:#111216;text-shadow:none}.portal-subtitle{max-width:68ch;color:rgba(17,18,22,.64)}.archive-item,.mini-card,.portal-panel,.summary-card{border-color:rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(250,250,252,.88)),radial-gradient(circle at top right,rgba(172,199,255,.14),transparent 28%);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 16px 34px rgba(15,23,42,.06)}.mini-card,.summary-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,251,.92)),radial-gradient(circle at top right,rgba(187,211,255,.16),transparent 24%);border:1px solid rgba(17,24,39,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 36px rgba(15,23,42,.06)}.mini-card:after,.mini-card:before,.summary-card:after,.summary-card:before{content:none}.mini-card strong,.panel-name,.summary-card strong{color:#111216}.portal-header .eyebrow,.portal-shell .metric-label,.portal-shell .panel-kicker{color:rgba(17,18,22,.48)}.apple-hero-kicker,.apple-side-kicker{margin:0;color:rgba(17,18,22,.46);text-transform:uppercase;letter-spacing:.22em;font-size:13px;font-weight:700}.apple-side-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.apple-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;font-size:17px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.apple-btn:hover{transform:translateY(-1px)}.apple-btn-primary{background:#0071e3;color:#fff;box-shadow:0 18px 36px rgba(0,113,227,.22)}.apple-btn-secondary{background:rgba(255,255,255,.9);color:#111216;border:1px solid rgba(17,24,39,.12);box-shadow:0 14px 30px rgba(15,23,42,.06)}.minimal-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);grid-gap:22px;gap:22px;align-items:start}.minimal-dashboard-panel{display:grid;grid-gap:20px;gap:20px;padding:26px;border-radius:30px}.minimal-dashboard-meta{display:flex;flex-wrap:wrap;gap:10px}.minimal-dashboard-panel--xg{min-height:100%}.underd-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);grid-gap:22px;gap:22px;align-items:start}.underd-grid--simple{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.underd-matrix-panel{padding:12px 14px 14px}.underd-config-panel{padding:18px}.underd-matrix-panel .panel-name{font-size:22px}.underd-matrix-panel .underd-subtitle{font-size:15px}.underd-matrix-panel .stack{gap:10px}.underd-summary-grid{margin-bottom:18px}.underd-subpanel{display:grid;grid-gap:14px;gap:14px}.underd-disclosure{display:grid;grid-gap:18px;gap:18px}.underd-disclosure[open]{gap:18px}.underd-disclosure-head{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer}.underd-disclosure-head::-webkit-details-marker{display:none}.underd-disclosure-copy{display:grid;grid-gap:8px;gap:8px}.underd-disclosure-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.72);color:rgba(17,18,22,.72);font-size:20px;line-height:1;transition:transform .18s ease,background .18s ease}.underd-disclosure-head:hover .underd-disclosure-arrow{background:rgba(255,255,255,.94)}.underd-disclosure[open] .underd-disclosure-arrow{transform:rotate(180deg)}.underd-disclosure-body{display:grid;grid-gap:18px;gap:18px}.underd-subtitle{margin:0;font-size:24px;line-height:1.05;color:#111216}.underd-layer-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.underd-layer-card{display:grid;grid-template-columns:minmax(190px,220px) minmax(0,1fr);grid-gap:18px;gap:18px;padding:12px 12px 14px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,251,.92)),radial-gradient(circle at top right,rgba(187,211,255,.16),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 36px rgba(15,23,42,.04)}.underd-layer-card strong{font-size:28px;line-height:1;color:#111216}.underd-layer-meta{display:grid;align-content:center;grid-gap:10px;gap:10px}.underd-layer-meta>.pill{width:100%;min-height:40px;justify-content:center;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,246,249,.86));border-color:rgba(17,24,39,.08);color:rgba(17,18,22,.54);letter-spacing:.2em}.underd-layer-meta>strong{font-size:34px;letter-spacing:.01em}.underd-layer-drift,.underd-layer-meta>.muted{font-size:15px;margin:0}.underd-layer-drift{line-height:1.45;font-weight:700}.underd-layer-drift.is-neutral{color:rgba(17,18,22,.48)}.underd-layer-drift.is-up{color:#8a2f23}.underd-layer-drift.is-down{color:#285031}.underd-layer-drift.is-flat{color:#6b5a46}.underd-layer-odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.underd-layer-odd{padding:12px 14px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,248,251,.9));border-color:rgba(17,24,39,.08);min-height:74px}.underd-layer-odd.is-favorite{border-color:rgba(108,162,118,.3);background:linear-gradient(180deg,rgba(232,247,234,.96),rgba(222,241,226,.92)),radial-gradient(circle at top right,rgba(108,162,118,.12),transparent 28%);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(108,162,118,.1)}.underd-layer-odd.is-favorite span,.underd-layer-odd.is-favorite strong{color:#285031}.underd-layer-odd strong{font-size:18px}.underd-layer-odd-meta{display:grid;justify-items:end;grid-gap:4px;gap:4px}.underd-layer-odd-meta>span{font-size:28px;line-height:1;font-weight:900;color:#111216}.underd-odd-delta{font-size:22px;line-height:1.05;font-weight:900;letter-spacing:.06em}.underd-odd-delta.is-up{color:#ff3b30}.underd-odd-delta.is-down{color:#00c853}.underd-odd-delta.is-flat{color:#6b5a46}.underd-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.underd-book-card{display:grid;grid-gap:12px;gap:12px;padding:12px 12px 14px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,251,.92)),radial-gradient(circle at top right,rgba(187,211,255,.16),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 36px rgba(15,23,42,.04)}.underd-book-card strong{font-size:28px;line-height:1;color:#111216;font-weight:900}.underd-book-card .pill{width:100%;min-height:54px;justify-content:center;border-radius:999px;font-size:22px;font-weight:900;letter-spacing:.08em}.underd-config-layer{display:grid;grid-gap:10px;gap:10px}.underd-asian-grid{display:grid;grid-gap:12px;gap:12px}.underd-asian-row{display:grid;grid-template-columns:minmax(96px,auto) repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.underd-asian-row strong{padding-bottom:14px;font-size:18px;color:#111216}.underd-config-grid,.underd-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.underd-autosave-row{align-items:center;justify-content:space-between}.underd-autosave-note{flex:1 1 260px}.underd-protocol{display:grid;grid-gap:14px;gap:14px}.underd-rule-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,251,.92)),radial-gradient(circle at top right,rgba(187,211,255,.16),transparent 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 36px rgba(15,23,42,.04)}.underd-rule-card strong{font-size:26px;line-height:1;color:#111216}.underd-rule-card p{margin:0;color:rgba(17,18,22,.64);line-height:1.55}.minimal-xg-shell{min-height:100%}.apple-xg-preview{position:relative;min-height:360px;border-radius:28px;overflow:hidden;border:1px solid rgba(17,24,39,.08);background:linear-gradient(rgba(110,122,148,.08) 1px,transparent 0),linear-gradient(90deg,rgba(110,122,148,.08) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.88),rgba(243,246,251,.84));background-size:100% 60px,92px 100%,auto}.apple-xg-preview-grid{position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(182,208,255,.18),transparent 18%),radial-gradient(circle at 100% 0,rgba(182,208,255,.14),transparent 18%);pointer-events:none}.apple-xg-preview-card{position:absolute;inset:auto 24px 24px;padding:22px;border-radius:24px;background:rgba(255,255,255,.9);border:1px solid rgba(17,24,39,.08);box-shadow:0 20px 42px rgba(15,23,42,.08);display:grid;grid-gap:10px;gap:10px}.apple-xg-preview-card strong{font-family:var(--font-display);font-size:clamp(24px,2.5vw,34px);line-height:.98;color:#111216}.dashboard-verdict-shell{width:100%;display:grid;grid-gap:16px;gap:16px}.dashboard-verdict-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"over over draw draw" "under under one two";gap:16px}.dashboard-verdict-card{min-height:212px;padding:22px;border-radius:28px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,247,251,.94)),radial-gradient(circle at top right,rgba(190,212,255,.16),transparent 26%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 36px rgba(15,23,42,.06)}.dashboard-verdict-card:after,.dashboard-verdict-card:before{content:none}.dashboard-verdict-card.is-enter{box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 0 0 1px rgba(110,162,118,.12),0 22px 42px rgba(89,142,96,.14)}.dashboard-verdict-card.is-watch{box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 22px 42px rgba(195,155,71,.12)}.dashboard-verdict-card.is-closed,.dashboard-verdict-card.is-no-bet{box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 22px 42px rgba(157,64,50,.1)}.dashboard-verdict-card strong{font-size:clamp(34px,4vw,64px);color:#111216;letter-spacing:.02em}.dashboard-verdict-card p,.dashboard-verdict-foot span:first-child{color:rgba(17,18,22,.58)}.dashboard-verdict-foot span:last-child{color:#111216}.pill.is-enter{background:rgba(110,162,118,.14);border-color:rgba(110,162,118,.24);color:#285031;box-shadow:none}.pill.is-watch,.pill.is-watch-price{background:rgba(195,155,71,.14);border-color:rgba(195,155,71,.2);color:#7b5810;box-shadow:none}.pill.is-closed,.pill.is-no-bet{background:rgba(157,64,50,.12);border-color:rgba(157,64,50,.18);color:#7c2a1f;box-shadow:none}.pill.is-neutral{background:rgba(17,24,39,.04);border-color:rgba(17,24,39,.08);color:rgba(17,18,22,.58)}.pill.is-home-side{background:linear-gradient(180deg,#3bb8ff,#1488ff);border-color:rgba(20,136,255,.6);color:#f5fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 14px 28px rgba(20,136,255,.24)}.pill.is-away-side{background:linear-gradient(180deg,#ff6158,#ea2f2f);border-color:rgba(234,47,47,.6);color:#fff4f3;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 14px 28px rgba(234,47,47,.2)}@media (max-width:1320px){.minimal-dashboard-grid,.underd-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.underd-grid--simple{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.underd-book-grid{grid-template-columns:1fr}}@media (max-width:1180px){.portal-topbar-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand meta" "nav nav";padding:10px 0}.portal-mars-link{grid-area:brand}.portal-topbar-meta{grid-area:meta}.portal-topnav{grid-area:nav;justify-content:flex-start;padding-bottom:2px}.minimal-dashboard-grid,.underd-asian-row,.underd-config-grid,.underd-grid,.underd-grid--simple,.underd-layer-card,.underd-layer-odds,.underd-live-grid{grid-template-columns:1fr}.underd-asian-row strong{padding-bottom:0}}@media (max-width:980px){.portal-shell{background:radial-gradient(circle at 50% 0,rgba(159,193,255,.22),transparent 22%),linear-gradient(180deg,#f7f7f9,#eff1f6)}.portal-main{width:min(100%,calc(100% - 28px));padding:28px 0 40px}.portal-main--flush{padding-top:20px}.portal-title{font-size:clamp(34px,10vw,62px)}.minimal-dashboard-panel{padding:20px;border-radius:24px}.apple-xg-preview{min-height:300px}.dashboard-verdict-grid{grid-template-columns:1fr;grid-template-areas:"over" "draw" "under" "one" "two"}.dashboard-verdict-card{min-height:180px}}