@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}*{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0b0f;--s1: #101218;--s2: #151922;--s3: #1c212c;--hair: rgba(255, 255, 255, .07);--hair2: rgba(255, 255, 255, .12);--text: #eef1f6;--dim: #98a1b3;--accent: #e10600;--accent-soft: rgba(225, 6, 0, .12);--good: #2dd48a;--warn: #f0b429;--bad: #f0564a;--blue: #58a6ff;--glass: rgba(255, 255, 255, .045);--r-s: 10px;--r-m: 14px;--r-l: 20px;--shadow-1: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25);--shadow-2: 0 2px 6px rgba(0, 0, 0, .35), 0 16px 48px rgba(0, 0, 0, .4);--ease: cubic-bezier(.2, .8, .2, 1);--panel: var(--s2);--panel2: var(--s3);--line: var(--hair2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#ffffff38;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}body{background:radial-gradient(900px 600px at 92% -8%,rgba(225,6,0,.07),transparent 60%),radial-gradient(1100px 800px at -10% 110%,rgba(88,166,255,.05),transparent 55%),var(--bg);background-attachment:fixed;color:var(--text);font-family:Inter Variable,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh}.app{display:flex;min-height:100vh}button{font-family:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.handle{color:var(--dim);font-size:12px}.sidebar{width:216px;flex-shrink:0;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 30%),var(--s1);border-right:1px solid var(--hair);padding:20px 12px;display:flex;flex-direction:column;gap:3px;position:sticky;top:0;height:100vh}.sidebar .brand{font-weight:850;font-size:17px;letter-spacing:-.02em;padding:2px 12px 18px}.sidebar .brand span{color:var(--accent)}.navbtn{display:flex;justify-content:space-between;align-items:center;background:none;border:none;color:var(--dim);font-size:13.5px;text-align:left;padding:9px 12px;border-radius:var(--r-s);cursor:pointer;font-weight:550;transition:background .15s var(--ease),color .15s var(--ease)}.navbtn:hover{background:var(--glass);color:var(--text)}.navbtn.active{background:linear-gradient(90deg,#e1060029,#e106000d);color:var(--text);box-shadow:inset 2.5px 0 0 var(--accent)}.badge{background:var(--accent);color:#fff;border-radius:20px;font-size:10.5px;padding:1px 7px;font-weight:750;box-shadow:0 2px 8px #e1060073}.sidebar .foot{margin-top:auto;padding:10px 12px;color:var(--dim);font-size:12px}.sidebar .foot button{background:none;border:1px solid var(--hair2);color:var(--dim);border-radius:8px;padding:5px 10px;cursor:pointer;font-size:12px;transition:color .15s,border-color .15s}.sidebar .foot button:hover{color:var(--bad);border-color:var(--bad)}.main{flex:1;padding:30px 36px;max-width:1100px}h1{font-size:24px;font-weight:800;letter-spacing:-.025em;margin-bottom:4px}h2{font-size:16px;font-weight:700;letter-spacing:-.01em;margin:18px 0 10px}.sub{color:var(--dim);margin-bottom:20px;font-size:13.5px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:linear-gradient(178deg,#ffffff09,#fff0 38%),var(--s2);border:1px solid var(--hair);border-radius:var(--r-m);padding:18px;box-shadow:var(--shadow-1)}.card h3{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;margin-bottom:12px}table{width:100%;border-collapse:collapse}th{text-align:left;color:var(--dim);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:650;padding:6px 8px;border-bottom:1px solid var(--hair2)}td{padding:8px;border-bottom:1px solid var(--hair);font-size:13.5px}tr:last-child td{border-bottom:none}tbody tr{transition:background .12s}tbody tr:hover{background:#ffffff06}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tr.me td{background:#e1060014}tr.past td{opacity:.4}.dot{display:inline-block;width:10px;height:10px;border-radius:3.5px;margin-right:8px;vertical-align:-1px}.bar{background:#ffffff0f;border-radius:6px;height:8px;overflow:hidden}.bar>div{height:100%;border-radius:6px;background:var(--accent);transition:width .4s var(--ease)}.bar.good>div{background:var(--good)}.bar.warn>div{background:var(--warn)}.bar.bad>div{background:var(--bad)}.barrow{display:grid;grid-template-columns:150px 1fr 44px;gap:12px;align-items:center;margin-bottom:9px}.barrow .lbl{color:var(--dim);font-size:13px}.barrow .val{text-align:right;font-variant-numeric:tabular-nums;font-weight:650;font-size:13px}button.primary{background:linear-gradient(180deg,#ff2118,#d40600);color:#fff;border:none;font-size:14.5px;font-weight:750;letter-spacing:-.01em;padding:12px 28px;border-radius:12px;cursor:pointer;box-shadow:0 2px 10px #e1060059,inset 0 1px #ffffff2e;transition:transform .1s var(--ease),box-shadow .15s var(--ease),filter .15s}button.primary:hover{filter:brightness(1.08);box-shadow:0 4px 18px #e1060080,inset 0 1px #ffffff2e}button.primary:active{transform:scale(.97)}button.primary:disabled{background:var(--s3);color:var(--dim);box-shadow:none;cursor:default}button.opt{background:var(--glass);color:var(--text);border:1px solid var(--hair2);padding:7px 14px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:550;transition:border-color .12s,background .12s,transform .08s}button.opt:hover{border-color:#ffffff47;background:#ffffff12}button.opt:active{transform:scale(.97)}button.opt.sel{border-color:#e10600a6;background:var(--accent-soft)}button.opt:disabled{opacity:.4;cursor:default}.optrow{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 14px}.optlabel{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--dim);margin-top:12px}.narrative p{margin-bottom:12px;font-size:15px;line-height:1.7}.headline{font-size:27px;font-weight:820;letter-spacing:-.03em;margin-bottom:2px}.teampick{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:20px}.teamcard{background:linear-gradient(178deg,rgba(255,255,255,.035),transparent 40%),var(--s2);border:1px solid var(--hair);border-radius:var(--r-m);padding:18px;cursor:pointer;transition:border-color .15s,transform .15s var(--ease),box-shadow .2s}.teamcard:hover{border-color:#e1060099;transform:translateY(-2px);box-shadow:var(--shadow-2)}.teamcard .tname{font-weight:750;font-size:16px;letter-spacing:-.01em}.teamcard .tmeta{color:var(--dim);font-size:13px;margin:6px 0}.centerwrap{max-width:1000px;margin:40px auto;padding:0 30px}.inboxitem{border-left:3px solid var(--accent)}.inboxitem.resolved{border-left-color:var(--hair2);opacity:.6}.inboxitem .from{color:var(--dim);font-size:12px}.inboxitem .subj{font-weight:700;margin:2px 0 8px}.hint{color:var(--dim);font-size:12px;margin-left:8px}.statrow{display:flex;gap:26px;flex-wrap:wrap}.stat .k{color:var(--dim);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:650}.stat .v{font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pill{display:inline-block;padding:2.5px 11px;border-radius:20px;font-size:11.5px;font-weight:650;background:var(--glass);color:var(--dim)}.pill.good{background:#2dd48a21;color:var(--good)}.pill.warn{background:#f0b42921;color:var(--warn)}.pill.bad{background:#f0564a21;color:var(--bad)}.gameover{position:fixed;top:0;right:0;bottom:0;left:0;background:#040508e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:50}.gameover .box{background:var(--s2);border:1px solid rgba(225,6,0,.5);border-radius:var(--r-l);padding:44px;max-width:480px;text-align:center;box-shadow:var(--shadow-2)}.gameover h1{color:var(--accent);margin-bottom:12px}.mutedlist{color:var(--dim);font-size:13px}.mutedlist li{margin-bottom:4px;list-style:none}.phone{width:372px;flex-shrink:0;background:transparent;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding:10px 10px 10px 0}.phone>*{position:relative;z-index:1}.phone:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:0;background:linear-gradient(200deg,#0d1017,#07090d 65%);border:1px solid rgba(255,255,255,.09);border-radius:30px;box-shadow:0 0 0 3px #05060a,0 0 0 4px #ffffff0f,0 24px 60px #0009}.phone-notch{height:24px;width:96px;background:#04050a;border-radius:20px;margin:9px auto 0;border:1px solid rgba(255,255,255,.05)}.phone-status{display:flex;justify-content:space-between;padding:4px 22px 6px;font-size:11px;color:var(--dim);font-weight:550}.phone-tabs{display:flex;border-bottom:1px solid var(--hair);padding:0 6px}.phone-tabs button{flex:1;background:none;border:none;color:var(--dim);padding:11px 6px;font-size:13px;cursor:pointer;font-weight:650;transition:color .15s}.phone-tabs button:hover{color:var(--text)}.phone-tabs button.sel{color:var(--text);box-shadow:inset 0 -2.5px 0 var(--accent)}.phone-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}.chatrow{display:flex;gap:11px;padding:11px 16px;cursor:pointer;border-bottom:1px solid var(--hair);transition:background .12s}.chatrow:hover{background:#ffffff08}.avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:750;font-size:13px;color:#000c;box-shadow:inset 0 -8px 14px #00000038,0 1px 3px #0006}.chatrow-main{min-width:0;flex:1}.chatrow-top{display:flex;justify-content:space-between;align-items:center}.chatrow-top strong{font-weight:650;letter-spacing:-.01em}.unread{background:var(--good);color:#04150c;border-radius:12px;font-size:10.5px;padding:1px 7px;font-weight:800}.chatrow-sub{color:var(--dim);font-size:11px}.chatrow-preview{color:var(--dim);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.chatview{display:flex;flex-direction:column;flex:1;min-height:0}.chatview-head{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--hair);background:#ffffff05}.chatview-head>button{background:none;border:none;color:var(--text);font-size:24px;cursor:pointer;padding:0 4px}.head-glyph{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(120% 120% at 22% 0%,color-mix(in srgb,var(--tint, #3a4452) 45%,transparent),transparent 66%),linear-gradient(165deg,#232b38,#10141c);border:1px solid color-mix(in srgb,var(--tint, #3a4452) 50%,var(--hair2))}.head-glyph svg{width:19px;height:19px}.bubbles{padding:14px 12px;display:flex;flex-direction:column;gap:9px}.bubblewrap{display:flex;flex-direction:column}.bubblewrap.me{align-items:flex-end}.bubblewrap.them{align-items:flex-start}.bubble{max-width:86%;padding:9px 13px;border-radius:18px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;box-shadow:0 1px 2px #00000040}.bubble.them{background:var(--s3);border-bottom-left-radius:6px}.bubble.me{background:linear-gradient(180deg,#0e7a5f,#0a6650);border-bottom-right-radius:6px}.bubble.typing{color:var(--dim);font-style:italic;background:var(--s2)}.bubble-day{display:block;font-size:10px;color:#ffffff61;text-align:right;margin-top:3px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.chips button{background:#58a6ff1a;color:#8dc4ff;border:1px solid rgba(88,166,255,.4);border-radius:18px;padding:6px 14px;font-size:12.5px;font-weight:550;cursor:pointer;transition:background .12s,transform .08s}.chips button:hover{background:#58a6ff38}.chips button:active{transform:scale(.96)}.chip-taken{color:var(--dim);font-size:11px;margin-top:4px}.chip-done{display:inline-flex;align-items:center;background:#2dd48a1a;color:var(--good);border:1px solid rgba(45,212,138,.35);border-radius:18px;padding:6px 14px;font-size:12.5px;font-weight:550}.chat-input{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--hair);background:#ffffff05}.chat-input input{flex:1;background:var(--glass);border:1px solid var(--hair2);border-radius:20px;padding:9px 16px;color:var(--text);font-size:13.5px;transition:border-color .15s}.chat-input input:focus{border-color:#58a6ff80;outline:none}.chat-input button{background:linear-gradient(180deg,#12946f,#0a6650);color:#fff;border:none;border-radius:50%;width:38px;height:38px;cursor:pointer;font-size:14px;transition:transform .1s,filter .15s}.chat-input button:hover{filter:brightness(1.12)}.chat-input button:active{transform:scale(.94)}.chat-input button:disabled{opacity:.4;cursor:default}.tweet{padding:13px 16px;border-bottom:1px solid var(--hair);transition:background .12s}.tweet:hover{background:#ffffff05}.tweet-head{font-size:13px;font-weight:650}.tweet-head .handle{color:var(--dim);font-weight:400;font-size:12px}.tweet-body{font-size:13.5px;line-height:1.5;margin:4px 0 6px;font-weight:400}.tweet-meta{color:var(--dim);font-size:11px}.feed-empty{color:var(--dim);padding:34px 20px;text-align:center;font-size:13px}.phone-home{flex:1;display:flex;flex-direction:column;padding:20px 16px;overflow-y:auto;background:radial-gradient(140% 90% at 50% -20%,rgba(88,166,255,.09),transparent 55%),radial-gradient(120% 80% at 80% 115%,rgba(225,6,0,.08),transparent 55%);border-radius:0 0 29px 29px}.home-clock{text-align:center;margin:12px 0 28px}.home-date{color:var(--dim);font-size:13px;font-weight:550}.home-team{font-size:21px;font-weight:830;letter-spacing:-.02em;margin-top:4px}.home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 8px}.home-app{position:relative;background:none;border:none;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer}.home-icon{width:57px;height:57px;border-radius:16px;color:#ffffffeb;background:radial-gradient(120% 120% at 22% 0%,color-mix(in srgb,var(--tint, #3a4452) 42%,transparent),transparent 66%),linear-gradient(165deg,#232b38,#10141c);border:1px solid color-mix(in srgb,var(--tint, #3a4452) 50%,var(--hair2));box-shadow:0 6px 16px #0006,inset 0 1px #ffffff17;display:flex;align-items:center;justify-content:center;font-size:26px;transition:transform .12s var(--ease),box-shadow .15s}.home-app:hover .home-icon{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 24px #00000080,inset 0 1px #ffffff17}.home-app:active .home-icon{transform:scale(.95)}.home-app .badge{position:absolute;top:-5px;right:8px}.home-label{font-size:10.5px;color:var(--dim);font-weight:550}.homebar{background:none;border:none;padding:10px 0 12px;cursor:pointer}.homebar span{display:block;width:116px;height:5px;border-radius:5px;background:#ffffff2e;margin:0 auto;transition:background .15s}.homebar:hover span{background:#ffffff59}.mailrow{padding:11px 16px;border-bottom:1px solid var(--hair);cursor:pointer;transition:background .12s}.mailrow:hover{background:#ffffff08}.mailrow.unreadmail{box-shadow:inset 3px 0 0 var(--accent);background:#e1060008}.mailrow-top{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.mail-subject{font-weight:650;font-size:13px;margin:1px 0;letter-spacing:-.005em}.mailcard{background:linear-gradient(178deg,rgba(255,255,255,.03),transparent 45%),var(--s2);border:1px solid var(--hair);border-radius:var(--r-m);padding:13px;margin-bottom:10px}.mailcard.reply.me{background:#0e7a5f24;border-color:#0e7a5f59;margin-left:24px}.mailcard.reply.them{margin-right:24px}.mail-body{font-size:13px;line-height:1.6;margin:6px 0 10px;white-space:pre-wrap}.phone-h3{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;margin:14px 0 8px}.phone-table{width:100%;font-size:12.5px}.phone-table td{padding:5px 6px}.personcard{background:linear-gradient(178deg,rgba(255,255,255,.03),transparent 45%),var(--s2);border:1px solid var(--hair);border-radius:var(--r-m);padding:12px 14px;margin-bottom:9px;font-size:13px;transition:border-color .15s}.personcard:hover{border-color:var(--hair2)}.personcard.mine{border-color:#e1060073}.msgbtn{margin-top:8px;padding:4px 11px;font-size:12px}.bank-balance{background:radial-gradient(130% 120% at 20% 0%,rgba(45,212,138,.16),transparent 60%),linear-gradient(160deg,#12251b,#0b1510);border:1px solid rgba(45,212,138,.3);border-radius:var(--r-m);padding:18px;text-align:center;margin-bottom:6px;box-shadow:var(--shadow-1)}.bank-amount{font-size:32px;font-weight:830;letter-spacing:-.03em;color:var(--good);font-variant-numeric:tabular-nums}.bank-row{display:flex;justify-content:space-between;font-size:12.5px;padding:8px 2px;border-bottom:1px solid var(--hair)}.bank-row .pos{color:var(--good);font-variant-numeric:tabular-nums;font-weight:650}.bank-row .neg{color:var(--bad);font-variant-numeric:tabular-nums;font-weight:650}.live-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#030407d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center}.live-box{width:min(1080px,96vw);height:min(730px,94vh);background:linear-gradient(180deg,#0e1118,#0a0d13);border:1px solid var(--hair2);border-radius:var(--r-l);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-2)}.live-head{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:linear-gradient(90deg,rgba(225,6,0,.14),transparent 45%);border-bottom:1px solid var(--hair2)}.live-head.sc{background:linear-gradient(90deg,rgba(240,180,41,.2),transparent 60%);box-shadow:inset 0 -2px 0 var(--warn)}.live-head.vsc{background:linear-gradient(90deg,rgba(240,180,41,.1),transparent 55%);box-shadow:inset 0 -2px #f0b4298c}.sc-flag.vsc{opacity:.85;letter-spacing:.05em}.sc-flag{margin-left:10px;color:var(--warn);font-weight:830;letter-spacing:.08em;font-size:12px}.live-title{font-weight:830;font-size:17px;letter-spacing:-.02em}.live-lap{color:var(--accent);font-weight:750;font-variant-numeric:tabular-nums;font-size:13px}.live-head.sc .live-lap{color:var(--warn)}.live-controls{display:flex;gap:6px}.live-body{flex:1;display:flex;min-height:0}.live-tower{width:330px;border-right:1px solid var(--hair);overflow-y:auto;padding:6px 0;background:#00000040}.live-tower.sc{box-shadow:inset 3px 0 0 var(--warn)}.tower-row{display:flex;align-items:center;gap:9px;padding:4.5px 14px;font-size:13px;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(255,255,255,.04)}.tower-row.me{background:#e106001f;box-shadow:inset 2px 0 0 var(--accent)}.tower-pos{width:20px;color:var(--dim);font-weight:800;font-size:12.5px}.tower-team{width:4px;align-self:stretch;border-radius:2px;flex-shrink:0}.tower-name{flex:1;font-weight:700;letter-spacing:.03em;font-size:12.5px}.tower-delta{width:30px;font-size:10.5px;font-weight:800;text-align:right}.tower-delta.up{color:var(--good)}.tower-delta.down{color:var(--bad)}.tower-gap{color:var(--dim);font-size:12px}.live-side{flex:1;display:flex;flex-direction:column;min-width:0}.live-panel{flex:1;display:flex;flex-direction:column;min-height:0;padding:14px 18px}.live-panel+.live-panel{border-top:1px solid var(--hair)}.live-panel h3{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;margin-bottom:8px}.live-scroll{flex:1;overflow-y:auto}.live-event{font-size:12.5px;margin-bottom:5px}.radio-line{margin-bottom:10px}.radio-head{display:flex;align-items:center;gap:6px;font-size:12px}.radio-text{font-style:italic;font-size:13px;color:#cfe3f5;margin-top:1px}.live-panel.feed{padding-bottom:12px}.feed-item{display:flex;gap:12px;padding:8px 2px;border-bottom:1px solid var(--hair);font-size:12.5px;line-height:1.5;animation:feedin .28s var(--ease)}@keyframes feedin{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.feed-stamp{flex-shrink:0;width:98px;display:flex;gap:6px;align-items:baseline}.feed-marker{font-size:11px;font-weight:800}.feed-label{color:var(--dim);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.feed-text{flex:1;min-width:0}.feed-item.radio .feed-text{font-style:italic;color:#cfe3f5}.feed-item.me .feed-text{font-style:italic;color:#9fc2f0}.feed-who{font-style:normal;font-weight:750;font-size:11.5px;color:var(--text)}.talkback{display:flex;gap:6px;margin-top:10px;align-items:center}.talkback select{background:var(--s3);color:var(--text);border:1px solid var(--hair2);border-radius:9px;padding:7px 9px;font-size:12px}.talkback input{flex:1;background:var(--glass);color:var(--text);border:1px solid var(--hair2);border-radius:10px;padding:8px 12px;font-size:12.5px;transition:border-color .15s}.talkback input:focus{border-color:#58a6ff80;outline:none}.meeting-title{width:100%;padding:10px 13px;background:var(--glass);border:1px solid var(--hair2);border-radius:10px;color:var(--text);font-size:13px}.invite-row{display:flex;align-items:center;gap:8px;font-size:13px;padding:7px 4px;cursor:pointer;border-radius:8px;transition:background .12s}.invite-row:hover{background:#ffffff08}.invite-row .handle{margin-left:auto}.meeting-strip{display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid var(--hair);overflow-x:auto;align-items:center;background:#ffffff04}.meeting-tile{display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid;border-radius:12px;padding:7px 11px;font-size:11px;background:#0000004d}.endmeeting{margin-left:auto;white-space:nowrap}.bubble-speaker{font-size:11px;font-weight:750;margin-bottom:2px}.compose-field{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--hair2);padding:7px 2px}.compose-input{flex:1;background:none;border:none;color:var(--text);font-size:13px;outline:none}.to-chip{background:#58a6ff1f;border:1px solid rgba(88,166,255,.45);border-radius:14px;padding:3px 11px;font-size:12.5px;cursor:pointer}.autocomplete{border:1px solid var(--hair2);border-radius:10px;margin-top:6px;overflow:hidden}.autocomplete-row{display:flex;align-items:center;gap:8px;padding:8px 11px;cursor:pointer;border-bottom:1px solid var(--hair);transition:background .12s}.autocomplete-row:hover{background:#ffffff0d}.compose-body{width:100%;margin-top:10px;background:var(--glass);border:1px solid var(--hair2);border-radius:10px;color:var(--text);font-size:13px;padding:11px 13px;font-family:inherit;resize:vertical;transition:border-color .15s}.compose-body:focus{border-color:#58a6ff80;outline:none}.phone-toggle{display:none;position:fixed;right:18px;bottom:18px;z-index:60;width:54px;height:54px;border-radius:50%;background:linear-gradient(180deg,#ff2118,#d40600);color:#fff;border:none;font-size:22px;cursor:pointer;box-shadow:0 6px 20px #e1060073,0 4px 16px #00000080;transition:transform .12s var(--ease)}.phone-toggle:hover{transform:scale(1.06)}.phone-toggle .badge{position:absolute;top:-4px;right:-4px}@media(max-width:1280px){.phone{position:fixed;right:0;top:0;z-index:50;transform:translate(105%);transition:transform .26s var(--ease);padding:8px}.phone:before{top:8px;right:8px;bottom:8px;left:8px}.phone.open{transform:translate(0)}.phone-toggle{display:block}.phone-toggle.shifted{right:calc(min(372px,96vw) + 14px)}}@media(max-width:420px){.phone{width:96vw}}
