@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4b3a31{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4b3a31{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@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-20c4,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-20c4,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 Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_fbc23e{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_fbc23e{--font-serif:"Cormorant Garamond","Cormorant Garamond 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-20c4,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-20c4,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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#090a0d;--ink:#edebe6;--muted:#a9a59c;--dim:#a9a59c;--gold:#c6a46a;--gold-2:#e4d3a8;--line:rgba(198,164,106,0.32);--line-dim:rgba(255,255,255,0.06);--green:#7dbe86;--red:#d46c64;--amber:#c9964a;--panel:#0d0f13;color-scheme:dark}*{box-sizing:border-box}body,html{height:100%;margin:0;background:var(--bg);color:var(--ink);overflow:hidden}body{font-family:var(--font-sans),"Segoe UI",sans-serif;font-size:12px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--gold-2);text-decoration:none}.num{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.shell{height:100dvh;overflow:hidden;display:grid;grid-template-rows:52px minmax(0,1fr) 24px 24px;background:var(--bg)}.mast{display:grid;grid-template-columns:168px minmax(180px,1fr) auto auto auto 200px 200px;gap:8px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--line);min-width:0}.brand{font-family:var(--font-serif),Georgia,serif;font-variant:small-caps;letter-spacing:.16em;font-size:22px;color:var(--gold-2);line-height:1}.brand-sub{display:block;margin-top:2px;font-family:var(--font-sans),sans-serif;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.genius{display:flex;min-width:0;border:1px solid var(--line);background:#0b0d11}.filter,.genius input,.mini,.modal input,select.mini{background:transparent;border:0;outline:none;padding:6px 8px;min-width:0;width:100%}.clocks{display:flex;gap:12px}.clocks div{text-align:right}.clocks em{display:block;font-style:normal;font-size:8px;letter-spacing:.16em;color:var(--dim)}.clocks b{font-weight:500;font-size:12px}.live{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.16em;color:var(--green)}.live i{width:6px;height:6px;border-radius:50%;background:var(--green);display:block}.chip,.demo-tag{color:var(--gold);font-size:9px;letter-spacing:.14em;padding:2px 5px}.chip,.demo-tag,.hcard{border:1px solid var(--line)}.hcard{padding:4px 8px;min-width:0;overflow:hidden}.hcard em{display:block;font-style:normal;font-size:8px;letter-spacing:.16em;color:var(--gold)}.hcard span{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.stage{overflow:hidden;grid-template-columns:318px minmax(0,1fr) 348px;grid-template-rows:minmax(0,1fr) 158px;padding:6px 8px 4px}.col,.stage{min-height:0;display:grid;gap:6px}.col.left{grid-template-rows:1.2fr .95fr .7fr}.col.right{grid-template-rows:1.15fr .9fr}.globeTile{position:relative;min-height:0;border:1px solid rgba(198,164,106,.45);background:radial-gradient(circle at 50% 55%,#1a1e26 0,#07080b 68%)}.mapbar{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;gap:14px;align-items:flex-end;padding:6px 8px 10px;background:linear-gradient(180deg,rgba(8,9,12,.94),rgba(8,9,12,0));pointer-events:none}.mapbar b{display:block;font-size:16px;color:#e8e6e1;font-weight:500;line-height:1}.mapbar span{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#c6a46a}.mapbar .brands{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:46%;pointer-events:auto}.mapbar .brands button{border:1px solid rgba(198,164,106,.35);background:rgba(8,9,12,.75);color:#c8c2b8;font-size:9px;letter-spacing:.06em;padding:2px 5px}.mapbar .brands button.on{color:#e8e6e1;border-color:#c6a46a}.mention,.unlink{position:absolute;z-index:3;left:8px;bottom:8px;max-width:280px;background:rgba(8,9,12,.9);border:1px solid rgba(198,164,106,.4);padding:6px 8px;font-size:11px}.mention p{margin:3px 0;color:#c8c2b8}.globe-wrap{position:absolute;inset:0}.globe-wrap canvas{width:100%;height:100%;display:block}.pin{position:absolute;z-index:2;width:150px;text-align:left;background:rgba(8,9,12,.9);border:1px solid rgba(198,164,106,.55);padding:6px 8px}.pin em{font-style:normal;font-size:8px;letter-spacing:.14em;color:var(--gold)}.pin b{display:block;margin-top:2px;font-size:12px;font-weight:500}.pin span{color:var(--muted);font-size:10px}.pin.one{left:8px;top:68px}.trend{width:100%;height:54px;display:block}.split{display:flex;gap:10px;font-size:11px;color:var(--muted)}.split b{color:var(--ink);font-weight:500}.shell.full .bottom,.shell.full .col{display:none}.shell.full .stage{grid-template-columns:1fr;grid-template-rows:1fr}.shell.full .globeTile{grid-column:1;grid-row:1}.shell.full .pin{width:180px}.shell.full .pin b{font-size:16px}.bottom{grid-column:1/-1;min-height:0;max-height:158px;display:grid;grid-template-columns:1.15fr .78fr 1.85fr .72fr .9fr 1.05fr;gap:6px}.panel{position:relative;min-height:0;overflow:hidden;background:linear-gradient(180deg,#16181c,#0e1014);border:1px solid rgba(198,164,106,.38);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035);padding:7px 8px 6px;display:flex;flex-direction:column;gap:3px;text-align:left;color:var(--ink)}.panel:after,.panel:before{content:"";position:absolute;width:8px;height:8px;pointer-events:none;border-color:rgba(212,188,134,.85);border-style:solid}.panel:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.panel:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.panel h2{margin:0;display:flex;justify-content:space-between;gap:6px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.panel h2 button{border:0;background:transparent;letter-spacing:.12em}.kicker,.panel h2 button{color:var(--dim);font-size:9px}.kicker{letter-spacing:.08em;text-transform:uppercase}.drow,.row{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:baseline;font-size:11px;line-height:1.35}.drow .num,.row span:last-child{color:var(--ink)}.muted{color:var(--muted)}.dim{color:var(--dim)}.up{color:var(--green)}.down{color:var(--red)}table{width:100%;border-collapse:collapse;font-size:10.5px}td,th{text-align:right;padding:2px 3px;border-bottom:1px solid var(--line-dim);white-space:nowrap}td:first-child,th:first-child{text-align:left}th{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:500}.bar{display:inline-block;width:46px;height:3px;background:#1c1f26;vertical-align:middle}.bar i{display:block;height:100%;background:var(--gold)}.ok{color:var(--green)}.bad{color:var(--red)}.warn{color:var(--amber)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--line-dim)}.tabs button{border:0;background:transparent;color:var(--dim);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px 3px}.tabs button.on{color:var(--gold-2);box-shadow:inset 0 -1px 0 var(--gold)}.counts{display:flex;gap:8px;font-size:9px;letter-spacing:.08em;color:var(--muted)}.counts b{color:var(--ink);font-weight:500}.msg{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:1.3}.msg .who{color:var(--ink)}.compose{display:grid;grid-template-columns:88px 72px minmax(0,1fr) auto;gap:4px;margin-top:auto}.compose input,.compose select{background:#0b0d11;border:1px solid var(--line-dim);padding:3px 5px;min-width:0;font-size:11px}.compose button,.inline,.text-btn{border:1px solid var(--line);background:transparent;color:var(--gold-2);padding:2px 6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.compose button:disabled,.inline:disabled{opacity:.4;cursor:not-allowed}.keys{display:grid;grid-template-columns:repeat(3,22px);gap:3px}.keys button{border:1px solid var(--line-dim);background:transparent;padding:2px 0;font-size:11px}.sat-meta{font-size:10px;color:var(--muted)}.foot{display:contents}.fx,.rv{position:relative;z-index:8;display:grid;grid-template-columns:128px minmax(0,1fr);height:24px;min-height:24px;max-height:24px;line-height:24px;overflow:hidden;align-items:stretch;white-space:nowrap;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;border-top:1px solid var(--line);background:#090a0d}.rv{color:var(--muted)}.tag{color:var(--gold);letter-spacing:.14em;font-size:9px;padding-left:10px}.clip,.tag{overflow:hidden}.clip{min-width:0;height:24px}.track{display:flex;gap:28px;width:max-content;animation:tick 110s linear infinite}.fx .track{animation-duration:80s}.fx:hover .track,.rv:hover .track{animation-play-state:paused}.modal-back,.overlay{position:fixed;inset:56px 0 40px;z-index:20;background:rgba(6,7,9,.9);display:flex;padding:10px}.modal,.sheet{width:min(1080px,100%);margin:0 auto;background:#0c0e12;border:1px solid var(--line);display:flex;flex-direction:column;min-height:0;max-height:100%}.modal{width:min(520px,100%);margin-top:6vh;max-height:70dvh}.modal header,.sheet header{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line-dim)}.modal h2,.sheet h2{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:20px;margin:0}.sheet.workspace{width:calc(100% - 16px);height:calc(100% - 8px);display:flex;flex-direction:column}.sheet.workspace .body,.ws-root{flex:1;display:flex;flex-direction:column}.ws-root{min-height:0}.modal .body,.sheet .body{padding:10px;overflow:auto;min-height:0}.ws{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.ws-filter{display:flex;gap:8px;align-items:center}.ws-filter select{background:#0b0d11;border:1px solid var(--line-dim);color:var(--ink);padding:3px 6px}table.mentions tr.on td{background:rgba(198,164,106,.08)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kpi{border:1px solid rgba(198,164,106,.4);background:#12141a;padding:8px 10px}.kpi span{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#c6a46a}.kpi b{font-size:22px;color:#edebe6;font-weight:500}.chart.tall{height:80px}.ws-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:10px;min-height:0}.ws-detail{border:1px solid rgba(198,164,106,.4);padding:10px;background:#101218}.ws-detail em{font-style:normal;letter-spacing:.14em;font-size:10px;color:#c6a46a;text-transform:uppercase}table.mentions td,table.mentions th{color:#edebe6;font-size:12px;text-align:left}.watchline{position:absolute;z-index:3;top:46px;left:8px;right:8px;height:18px;overflow:hidden;white-space:nowrap;font-size:10px;color:#a9a59c}.diff{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.diff div{border:1px solid var(--line-dim);padding:8px;font-size:12px}.err{color:var(--red);font-size:12px;margin:6px 0}.answer{position:absolute;z-index:6;left:180px;right:420px;top:62px;background:#0c0e12;border:1px solid var(--line);padding:8px 10px}.login{height:100dvh;overflow:hidden;position:relative;background:#090a0d}.login .globe-wrap{position:absolute;inset:0}.login-card{position:relative;z-index:2;width:min(380px,calc(100% - 32px));margin:18vh auto 0;padding:22px;background:rgba(9,10,13,.86);border:1px solid var(--line)}.login-card h1{font-family:var(--font-serif),Georgia,serif;font-variant:small-caps;letter-spacing:.12em;font-weight:500;font-size:34px;margin:0 0 4px}.login-card p{margin:0 0 14px;color:var(--muted)}.login-card label,.login-card p{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.login-card label{display:block;color:var(--dim);margin:10px 0 4px}.login-card input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);padding:6px 0;outline:none}.login-card button{margin-top:16px;width:100%;border:1px solid var(--gold);background:transparent;color:var(--gold-2);padding:8px;letter-spacing:.18em;text-transform:uppercase}.panel{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.panel:hover{transform:translateY(-1px);border-color:rgba(228,211,168,.8);box-shadow:0 12px 28px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08)}.genius:focus-within{border-color:#e4d3a8;box-shadow:0 0 0 1px rgba(228,211,168,.5)}.chart{width:100%;height:36px;display:block}.donut{width:36px;height:36px}.sbar{display:block;height:3px;background:#1c1f26;margin:4px 0}.sbar i{display:block;height:100%}.spark{width:100%;height:14px;display:block}.corner{position:absolute;z-index:3;width:156px;background:rgba(8,9,12,.84);border:1px solid rgba(198,164,106,.4);padding:6px 8px;font-size:11px;color:#e8e6e1}.layers{display:flex;gap:4px;pointer-events:auto;flex-wrap:wrap}.layers button{border:1px solid rgba(198,164,106,.35);background:rgba(8,9,12,.8);color:#c8c2b8;font-size:9px;letter-spacing:.06em;padding:2px 5px}.layers button.on{color:#e8e6e1;border-color:#e4d3a8}.legend,.watch{position:absolute;z-index:3;font-size:10px;color:#e8e6e1;background:rgba(8,9,12,.88);border:1px solid rgba(198,164,106,.4);padding:4px 8px}.legend{left:50%;bottom:8px;transform:translateX(-50%)}.watch{left:172px;top:52px;max-width:240px}.watch em{display:block;font-style:normal;letter-spacing:.12em;font-size:8px;color:#c6a46a;text-transform:uppercase}.corner.bl{left:8px;bottom:8px}.corner.br{right:8px;bottom:8px}.corner em{display:block;font-style:normal;letter-spacing:.14em;font-size:8px;color:#c6a46a;text-transform:uppercase}.corner button,.corner div{display:flex;justify-content:space-between;width:100%;background:none;border:0;color:#e8e6e1;padding:2px 0}.shell.boot .globeTile,.shell.boot .panel{animation:arrive 1.4s ease both}.palette{position:fixed;inset:0;z-index:30;background:rgba(5,6,8,.55);display:flex;justify-content:center;padding-top:12vh}.palette-card{width:min(520px,92vw);background:#0c0e12;border:1px solid rgba(198,164,106,.5)}.hit{display:flex;justify-content:space-between;width:100%;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:#e8e6e1;padding:8px 10px;text-align:left}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.track{animation:none}}