@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-vietnamese-500-normal.3y1q1jhianted.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-500-normal.1k2wvuoe3zywi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-ext-500-normal.24wyemoa7l12j.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-500-normal.2e_826kf2bv_r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-normal.3wun_rgcl0ums.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-normal.28rq7sis4b5t1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.43ud19ilw2-pl.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.0csyzgbq6oph-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.0_w6c_5g3mtxc.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.40rgster27fo6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.30aknk5meqo_4.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.3f_ld5jwq496k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.1qvxqej4sgmo7.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2ujo9d6x5hgkq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#08131e;--surface:#0d1c29;--panel:#10212f;--hover:#142b3a;--line:#223441;--text:#edf3f7;--muted:#8c9eae;--cyan:#26d2e2;--lime:#b8df45;--negative:#f1848b;--heading:"Barlow Condensed", sans-serif;--body:"Inter", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:14px/1.6 var(--body);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:var(--cyan);text-decoration:none}button{background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}input,select,textarea{color:var(--text);background:#091723;border:1px solid #314655;border-radius:7px;outline:none;max-width:100%;min-height:44px;padding:11px 13px}input:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #26d2e224}input::placeholder{color:#728797}input[type=checkbox]{accent-color:var(--cyan);flex-shrink:0;width:18px;height:18px;min-height:20px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1}h1{font-family:var(--heading);letter-spacing:.2px;margin-bottom:12px;font-size:52px;font-weight:600}h2{font-family:var(--heading);letter-spacing:.2px;margin-bottom:0;font-size:27px;font-weight:600}h3{font-family:var(--heading);font-size:27px;font-weight:600}small{color:var(--muted)}p{margin-bottom:16px}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow{color:var(--cyan);letter-spacing:2px;margin-bottom:12px;font-size:10px;font-weight:600}.positive{color:var(--cyan)!important}.negative{color:var(--negative)!important}.cyan-text{color:var(--cyan)}.full{width:100%}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:15;background:#0b1722;flex-direction:column;width:240px;padding:34px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--text);font-family:var(--heading);letter-spacing:.4px;align-items:center;gap:10px;padding:0;font-size:22px;font-weight:600;display:flex}.pkrctrl-wordmark{color:var(--text);font-family:var(--heading);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;font-size:1.12em;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.pkrctrl-wordmark-pkr{color:#e8eef6}.pkrctrl-wordmark-ctrl{color:#38d9ef}.brand-icon{border-radius:9px;width:38px;height:38px;display:none}.brand svg{color:var(--cyan);flex-shrink:0}.brand-light{color:#a4b7c5;font-weight:400}.workspace-label{letter-spacing:1.8px;color:#718798;margin:13px 0 46px 3px;font-size:9px}.sidebar nav{flex-direction:column;gap:8px;display:flex}.nav-item{color:#9badbc;text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item:hover{background:var(--panel);color:#fff}.nav-item.active{color:var(--cyan);background:#13323f}.nav-active-dot{background:var(--cyan);border-radius:100%;width:5px;height:5px;margin-left:auto}.sidebar-divider{background:var(--line);height:1px;margin:25px 12px}.sidebar-bottom{margin-top:auto;padding-top:30px}.beta-card{background:#0e2330;border:1px solid #254251;border-radius:9px;margin-bottom:23px;padding:18px 16px}.beta-card svg{color:var(--cyan);margin-bottom:10px;display:block}.beta-card strong{font-size:13px}.beta-card p{color:#8fa6b6;margin:7px 0 15px;font-size:11px;line-height:1.7}.tag{letter-spacing:1.2px;color:var(--cyan);border:1px solid #28505b;border-radius:4px;align-items:center;gap:7px;padding:3px 7px;font-size:9px;font-weight:600;display:inline-flex}.profile-button{text-align:left;align-items:center;gap:10px;width:100%;padding:8px 0;font-size:12px;display:flex}.profile-button>span{flex:1}.profile-button small{font-size:10px;display:block}.avatar{width:35px;height:35px;color:var(--cyan);background:#163443;border-radius:50%;place-items:center;display:grid}.app-main{margin-left:240px}.topbar{border-bottom:1px solid var(--line);background:#091620;justify-content:space-between;align-items:center;gap:15px;height:78px;padding:0 38px;display:flex}.topbar>div:first-child{align-items:center;gap:15px;font-size:12px;display:flex}.breadcrumb{color:#8294a3}.top-actions{align-items:center;gap:22px;display:flex}.sync-label{color:#91a5b4;align-items:center;gap:7px;font-size:11px;display:flex}.sync-label svg{color:#6caea4}.button{white-space:normal;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button svg{flex-shrink:0;width:18px;height:18px}.button:hover{transform:translateY(-1px)}.primary{background:var(--cyan);color:#05202a;border:1px solid var(--cyan)}.primary:hover{background:#61e4ed}.secondary{color:#d4e0e8;background:#10212e;border:1px solid #304553}.secondary:hover{background:#193244;border-color:#416071}.compact{min-height:37px;padding:8px 12px;font-size:11px}.icon-button{color:#8fa8bb;border-radius:6px;justify-content:center;align-items:center;width:38px;min-width:38px;min-height:38px;display:inline-flex}.icon-button:hover{color:var(--cyan);background:#183342}.inline-link{color:var(--cyan);align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}.inline-link:hover{text-decoration:underline}.text-button{color:var(--cyan);padding:14px;font-size:13px}.demo-banner{color:#a4bac8;background:#0d242e;border-bottom:1px solid #1c3b45;justify-content:space-between;align-items:center;gap:15px;padding:9px 38px;font-size:10px;display:flex}.demo-banner>span{align-items:center;gap:8px;display:flex}.demo-banner button{color:var(--cyan);align-items:center;gap:7px;font-size:10px;display:flex}.status-dot{background:var(--cyan);border-radius:100%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #26d2e210}.content{max-width:1600px;margin:auto;padding:35px 38px 32px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading p.muted{margin-bottom:0;font-size:12px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.summary-card{background:var(--panel);border:1px solid var(--line);border-radius:9px;min-width:0;padding:20px 21px;container-type:inline-size}.primary-summary{background:#10303d;border-color:#265766}.metric-label{color:#b4c4cf;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;font-size:11px;display:flex}.metric-label svg{color:#7094a8}.primary-summary .metric-label svg{color:var(--cyan)}.summary-card>strong{font-family:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:39px;font-weight:600;line-height:1.2;display:block}.summary-card strong em{color:#7893a5;margin-left:5px;font-size:20px;font-style:normal}.summary-card small,.summary-card .inline-link{margin-top:9px;font-size:10px;display:block}.summary-card .inline-link{display:flex}.overview-columns{grid-template-columns:minmax(0,1fr) 310px;gap:23px;margin-bottom:24px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:9px;min-width:0;margin-bottom:24px;padding:25px}.overview-columns .panel{margin-bottom:0}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-heading .muted{margin:6px 0 0;font-size:11px}.subtle-tag{color:#a7bbc9;background:#132735;border:1px solid #263e4e;border-radius:5px;align-items:center;padding:5px 9px;font-size:10px;display:inline-flex}.result-chart{width:100%;min-width:0;height:254px}.chart-footer{border-top:1px solid var(--line);color:#9eb5c5;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;font-size:10px;display:flex}.chart-footer>span{align-items:center;gap:7px;display:flex}.legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.legend-dot.cyan{background:#20cede}.legend-dot.blue{background:#279cf0}.legend-dot.lime{background:#b7e438}.next-event h3{margin:17px 0 8px;font-size:32px}.next-event .muted{align-items:center;gap:5px;font-size:11px;display:flex}.event-date-badge{text-align:center;width:54px;color:var(--cyan);background:#12313e;border:1px solid #2b4d5a;border-radius:7px;flex-direction:column;padding:8px 5px;line-height:1.1;display:flex}.event-date-badge span{text-transform:uppercase;letter-spacing:1px;font-size:9px}.event-date-badge strong{font-family:var(--heading);font-size:30px;font-weight:600}.event-summary-line{color:#afc0ca;gap:20px;margin-top:15px;font-size:10px;display:flex}.next-budget{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:17px 0;padding-top:14px;display:flex}.next-budget span{color:#92a8b7;font-size:10px}.next-budget strong{font-family:var(--heading);font-size:27px}.recent-panel{padding-bottom:9px}.session-table{width:100%}.table-head{color:#6f8a9d;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 110px 100px 120px 20px;gap:18px;padding:0 10px 12px;font-size:9px;display:grid}.session-row{text-align:left;border-bottom:1px solid #1a2e3c;grid-template-columns:minmax(180px,1fr) 110px 100px 120px 20px;align-items:center;gap:18px;width:100%;padding:15px 10px;font-size:12px;display:grid}.session-row:last-child{border-bottom:0}.session-row:hover{background:#102735;border-radius:5px}.session-row>strong{font-family:var(--heading);text-align:right;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.table-head>span:nth-child(4){text-align:right}.session-identity{align-items:center;gap:12px;min-width:0;display:flex}.session-identity>span:last-child{min-width:0}.session-identity strong{font-size:12px;font-weight:500;display:block}.session-identity small{margin-top:3px;font-size:10px;display:block}.session-icon{width:36px;height:36px;color:var(--cyan);background:#143340;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.session-icon.tournament{color:#d2be72;background:#343226}.session-date,.session-duration{color:#91a8ba;font-size:11px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.segmented{border:1px solid var(--line);background:#0c1e2a;border-radius:7px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.toolbar .segmented{margin:0}.segmented button{color:#8fa8ba;border-radius:4px;min-height:36px;padding:9px 16px;font-size:12px}.segmented button.selected{color:var(--cyan);background:#173b48}.search{min-width:280px;font-size:12px}.empty{text-align:center;color:#8fa7b6;max-width:620px;margin:auto;padding:35px 20px}.empty>svg{color:var(--cyan);margin-bottom:15px}.empty h3{color:var(--text);margin-bottom:13px}.empty p{max-width:430px;margin:0 auto 20px;font-size:12px}.live-banner{background:#133740;border:1px solid #2c626d;border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:17px 21px;display:flex}.live-banner>div{flex:1}.live-banner strong,.live-banner span:not(.status-dot){font-size:12px;display:block}.live-banner>div>span{color:#8eb5c1;font-size:10px}.app-footer{color:#5f7a8f;justify-content:space-between;gap:20px;padding:10px 38px 25px;font-size:10px;display:flex}.app-footer>span{align-items:center;gap:6px;display:flex}.bottom-nav,.mobile-profile{display:none}.event-switch{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.event-switch select{min-height:35px;padding:6px 10px;font-size:11px}.event-heading h1{text-transform:uppercase;font-size:54px}.event-layout{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);margin-bottom:22px;display:grid;overflow:hidden}.event-budget{border-right:1px solid var(--line);padding:30px 27px}.budget-hero{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.budget-hero>div:first-child{flex:1;min-width:145px}.budget-hero>div:first-child>strong{font-family:var(--heading);color:var(--cyan);white-space:nowrap;font-size:67px;font-weight:600;line-height:1.1;display:block}.budget-hero>div:first-child>span{font-family:var(--heading);letter-spacing:1.5px;color:#c2d1dc;margin-top:9px;font-size:18px;display:block}.budget-ring{flex-shrink:0;width:126px;height:126px}.budget-legend{flex-direction:column;gap:9px;width:100%;margin:17px 0 12px;display:flex}.budget-legend>span{color:#9fb2c0;align-items:center;gap:9px;font-size:12px;display:flex}.budget-legend b{color:#d9e4eb;margin-left:auto;font-weight:500}.event-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr .7fr;margin:20px 0;padding:22px 0;display:grid}.event-metrics>div{text-align:center;border-right:1px solid var(--line)}.event-metrics>div:last-child{border:0}.event-metrics span{color:var(--cyan);font-family:var(--heading);letter-spacing:1.5px;font-size:15px;display:block}.event-metrics strong{font-family:var(--heading);margin-top:5px;font-size:33px;font-weight:500;display:block}.actual-budget{color:#8fa8b9;flex-direction:column;gap:12px;font-size:11px;display:flex}.actual-budget>span{justify-content:space-between;display:flex}.actual-budget b{color:#d4e3ec;font-weight:500}.schedule{padding:29px 27px}.schedule h2{text-transform:uppercase;font-size:30px}.timeline-row{border-bottom:1px solid var(--line);border-left:1px solid #27bdcf;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;margin-left:5px;padding:20px 0 20px 13px;display:grid;position:relative}.timeline-row:before{content:"";background:var(--cyan);width:9px;height:9px;box-shadow:0 0 0 3px #0c1b27, 0 0 0 4px var(--cyan);border-radius:100%;position:absolute;top:26px;left:-5px}.timeline-row:last-child{border-bottom:0}.timeline-date{font-family:var(--heading);line-height:1.3}.timeline-date>span{color:var(--cyan);font-size:20px;font-weight:600}.timeline-date small{font-family:var(--body);margin-top:5px;font-size:12px;display:block}.timeline-title{text-align:left;align-self:start;min-width:0;padding:0}.timeline-title strong{font-family:var(--heading);text-transform:uppercase;font-size:22px;font-weight:600;line-height:1.2;display:block}.timeline-title small{margin-top:7px;font-size:12px;display:block}.timeline-title:hover strong{color:var(--cyan)}.timeline-amount{text-align:right;white-space:nowrap;font-family:var(--heading);font-size:25px;line-height:1.2}.timeline-amount strong{font-weight:500}.bullets{justify-content:flex-end;align-items:center;gap:4px;margin-top:9px;display:flex}.bullets>span{background:var(--lime);border-radius:100%;width:8px;height:8px}.bullets>small{font-size:11px}.timeline-actions{grid-column:2/4;justify-content:flex-end;gap:3px;margin-top:-12px;margin-bottom:-12px;display:flex}.timeline-actions .icon-button{width:27px;min-width:27px;min-height:27px}.timeline-actions .icon-button:hover{background:#173948}.skipped{opacity:.5}.conflict-note{color:#e6ae54;align-items:center;gap:10px;margin:16px 0 22px;font-size:11px;display:flex}.conflict-note svg{flex-shrink:0}.schedule-add{font-family:var(--heading);text-transform:uppercase;letter-spacing:.6px;margin-top:15px;font-size:21px;font-weight:600}.catalog-shortcut{justify-content:center;width:100%;margin-top:13px;font-size:11px}.travel-section{background:var(--surface);border:1px solid var(--line);border-radius:8px}.travel-toggle{text-align:left;align-items:center;gap:18px;width:100%;padding:22px 27px;display:flex}.travel-toggle>svg{color:var(--cyan);flex-shrink:0}.travel-toggle>div{flex:1;min-width:0}.travel-toggle>div strong{font-family:var(--heading);text-transform:uppercase;font-size:26px;font-weight:600;display:block}.travel-toggle>div span{color:#8fa6b7;font-size:11px}.travel-toggle>strong{font-family:var(--heading);white-space:nowrap;font-size:29px;font-weight:500}.rotated{transform:rotate(180deg)}.travel-content{padding:0 27px 25px}.expense-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:12px;display:flex}.expense-row>span{flex:1}.action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stats-grid .summary-card{min-height:135px}.stats-toolbar{justify-content:flex-start}.stats-toolbar select{font-size:12px}.stats-toolbar label{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.stats-toolbar input{font-size:11px}.saved-filters{gap:8px;margin-bottom:20px;display:flex}.venue-chart{height:200px}.methodology{border:1px solid var(--line);color:#92a9ba;border-radius:8px;padding:20px;font-size:12px}.methodology summary{cursor:pointer;color:#c6d7e2;font-size:13px}.methodology p{margin-top:14px}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.account-card{position:relative}.account-card>svg{color:var(--cyan);margin-bottom:22px}.account-card .tag{position:absolute;top:25px;right:25px}.account-card h2{margin-bottom:13px}.account-card>strong{font-family:var(--heading);font-size:44px;font-weight:500;line-height:1.2}.account-card>p{margin-top:8px;margin-bottom:0;font-size:11px}.ticket-row{border-top:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;display:flex}.ticket-row>svg{color:var(--cyan)}.ticket-row>div:first-of-type{flex:1}.ticket-row small{display:block}.transaction-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:12px;display:flex}.transaction-list small{margin-top:4px;font-size:10px;display:block}.transaction-list strong{font-family:var(--heading);white-space:nowrap;font-size:24px;font-weight:500}.settings-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-grid .panel{margin:0}.settings-grid .panel>svg{margin-bottom:18px}.settings-grid h2{margin-bottom:14px}.settings-grid p{color:#98adbc;font-size:12px}.settings-grid .small{margin-top:20px;font-size:11px}.catalog-search{margin-bottom:25px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.catalog-card-top{color:#92a8ba;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;font-size:10px;display:flex}.catalog-card>small{font-size:10px}.catalog-card h2{margin:8px 0 14px}.catalog-card .muted{align-items:center;gap:5px;font-size:11px;display:flex}.catalog-price{align-items:center;gap:15px;padding:18px 0;display:flex}.catalog-price strong{font-family:var(--heading);font-size:34px;font-weight:500}.catalog-price>span{color:#7e98ab;font-size:10px}.catalog-source{color:#7e98ab;border-top:1px solid var(--line);flex-direction:column;margin:0 0 20px;padding-top:15px;font-size:10px;display:flex}.catalog-source a{align-items:center;gap:4px;display:flex}.admin-panel>p{color:#8fa7b8;font-size:12px}.file-input{border:1px solid var(--line);border-radius:6px;padding:15px;display:block}.file-input input{width:100%;margin-top:10px;display:block}.sheet{color:var(--text);background:#102230;border:1px solid #35505f;border-radius:14px;width:calc(100% - 32px);max-width:650px;max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 25px 100px #0008}.sheet.wide{max-width:1000px}.sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030d17bf}.sheet-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.sheet-head h2{margin-bottom:10px;font-size:34px}.sheet-head p{margin-bottom:0;font-size:12px}.sheet-head .eyebrow{margin-bottom:9px;font-size:9px}.sheet-head .icon-button{margin-top:0}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.field{color:#bbcad5;flex-direction:column;gap:7px;min-width:0;margin-bottom:19px;font-size:12px;display:flex}.field input,.field select{width:100%;font-size:13px}.field small{font-size:10px;line-height:1.5}.sheet-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:25px;padding-top:22px;display:flex}.form-details{border:1px solid var(--line);background:#0c1b27;border-radius:7px;margin-bottom:20px;padding:15px}.form-details summary{cursor:pointer;color:#b6cedc;font-size:12px}.form-details[open] summary{margin-bottom:17px}.check{color:#aec2d0;align-items:center;gap:10px;margin:17px 0;font-size:12px;display:flex}.error{color:#ffbcc1;background:#4d2630;border:1px solid #884750;border-radius:6px;padding:12px;font-size:12px}.toast{z-index:100;background:#203846;border:1px solid #416375;border-radius:9px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 30px);padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0007}.toast>svg{color:var(--cyan);flex-shrink:0}.toast>button{color:#a6c5d5;font-size:22px}.detail-total{justify-content:space-between;align-items:center;padding:15px 0 25px;display:flex}.detail-total>span{color:#90a7b8}.detail-total>strong{font-family:var(--heading);font-size:42px;font-weight:500}.notes{color:#afc4d1;margin:20px 0;font-size:13px}.recovery-key{color:#a9e7ed;word-break:break-all;-webkit-user-select:all;user-select:all;background:#071824;border:1px solid #2e5163;border-radius:7px;margin:20px 0;padding:18px;line-height:1.8;display:block}.loading{height:100dvh;color:var(--cyan);justify-content:center;align-items:center;gap:15px;display:flex}.vault-screen{min-height:100dvh;padding:35px 40px}.vault-card{text-align:center;max-width:420px;margin:9vh auto}.secure-mark{width:64px;height:64px;color:var(--cyan);background:#12313e;border:1px solid #305666;border-radius:16px;place-items:center;margin:0 auto 25px;display:grid}.vault-card h1{font-size:65px}.vault-card h1>span{color:var(--cyan)}.vault-card>p{color:#8fa8b8;margin-bottom:30px;font-size:13px}.vault-card>.eyebrow{color:var(--cyan);margin-bottom:17px;font-size:10px}.vault-card form{text-align:left}.import-notice{color:#b1c3cf;background:#162b3a;border-radius:7px;gap:12px;margin-bottom:20px;padding:15px;font-size:12px;display:flex}.import-notice>svg{color:#dfb366;flex-shrink:0}.dropzone{background:#0c1e2c;border:1px dashed #3d6f81;border-radius:9px;flex-direction:column;align-items:center;gap:8px;margin-bottom:25px;padding:25px;display:flex}.dropzone>svg{color:var(--cyan)}.dropzone>span{color:#8aa6b9;font-size:11px}.dropzone input{width:100%;margin-top:12px;font-size:11px}.mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.import-preview{border:1px solid var(--line);border-radius:7px;max-height:300px;margin:20px 0;padding:15px;overflow:auto}.import-preview h3{margin:0;font-size:23px}.import-preview .section-heading>span{color:#91b0c2;font-size:10px}.import-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;font-size:11px;display:flex}.import-row>div{flex:1}.import-row small{display:block}.import-row.invalid{color:#efa6af}.import-history{margin-top:30px}.import-history h3{font-size:24px}@media (min-width:1500px){.overview-columns{grid-template-columns:minmax(0,1fr) 345px}.result-chart{height:280px}.content{padding-top:45px}.summary-card{padding:24px}.summary-card>strong{font-size:46px}.event-layout{grid-template-columns:1fr 1fr}.budget-hero>div:first-child>strong{font-size:85px}.budget-ring{width:150px;height:150px}}@media (max-width:1200px){.sidebar{width:205px;padding-left:14px;padding-right:14px}.brand{gap:6px;font-size:19px}.brand>svg{width:25px}.app-main{margin-left:205px}.content{padding:28px 24px}.topbar{padding:0 24px}.demo-banner{padding:9px 24px}.summary-grid{gap:12px}.summary-card{padding:16px}.summary-card>strong{font-size:33px}.overview-columns{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.panel{padding:20px}.table-head,.session-row{grid-template-columns:minmax(150px,1fr) 75px 65px 88px 15px;gap:13px}.event-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.event-budget,.schedule{padding:24px 20px}.budget-hero>div:first-child>strong{font-size:57px}.budget-ring{width:100px;height:100px}.timeline-row{grid-template-columns:45px minmax(0,1fr) auto;gap:9px}.timeline-title strong{font-size:20px}.timeline-amount{font-size:22px}.catalog-grid,.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.sidebar{width:80px;padding:28px 12px}.sidebar .brand>span,.workspace-label,.nav-item .nav-active-dot,.sidebar-bottom,.sidebar-divider,.sidebar>.nav-item{display:none}.sidebar .brand{justify-content:center}.sidebar .brand-icon{display:block}.sidebar nav{gap:15px;margin-top:50px}.nav-item{justify-content:center;gap:0;padding:10px;font-size:0}.nav-item>svg{width:24px;height:24px}.app-main{margin-left:80px}.overview-columns{grid-template-columns:minmax(0,1fr) 250px}.summary-card>strong{font-size:30px}.summary-card small{font-size:9px}.metric-label{font-size:10px}.top-actions{gap:14px}.mobile-profile{display:flex}.event-layout{grid-template-columns:1fr}.event-budget{border-right:0;border-bottom:1px solid var(--line)}.budget-hero{flex-wrap:nowrap}.budget-legend{flex:1;width:auto;margin-left:15px}.budget-hero>div:first-child{flex:1}.event-metrics{margin-bottom:15px}.actual-budget{flex-direction:row;gap:30px}.actual-budget>span{gap:15px}.timeline-row{grid-template-columns:60px minmax(0,1fr) 100px 70px;padding-top:23px;padding-bottom:23px}.timeline-actions{grid-column:auto;margin:0}.schedule h2{font-size:32px}.timeline-title strong{font-size:24px}.timeline-amount{font-size:27px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{font-size:14px}.sidebar{display:none}.app-main{margin-left:0}.topbar{height:60px;padding:0 20px}.topbar>div:first-child{gap:9px;font-size:11px}.topbar .breadcrumb,.topbar>div:first-child>svg,.top-actions .sync-label{display:none}.top-actions .compact{min-height:35px;padding:7px 10px;font-size:11px}.top-actions{gap:8px}.content{padding:25px 20px}.demo-banner{align-items:flex-start;gap:10px;padding:8px 20px;font-size:9px}.demo-banner>span{align-items:flex-start;line-height:1.5}.demo-banner .status-dot{margin-top:4px}.demo-banner button{text-align:right;flex-shrink:0;max-width:130px;font-size:9px;line-height:1.5}.page-heading{align-items:flex-start;gap:12px;margin-bottom:24px}.page-heading h1{font-size:43px;line-height:1.05}.page-heading .eyebrow{margin-bottom:11px;font-size:9px}.page-heading .muted{font-size:11px;line-height:1.7}.page-heading>.button{width:40px;min-width:40px;padding:8px;font-size:0}.page-heading>.button svg{width:20px;height:20px}.page-heading .action-row .button{padding:7px 10px;font-size:10px}.summary-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.summary-card{min-height:140px;padding:17px 15px}.metric-label{gap:6px;margin-bottom:13px;font-size:10px}.metric-label svg{width:17px;height:17px}.summary-card>strong{font-size:37px}.summary-card small{font-size:9px;line-height:1.6}.summary-card .inline-link{font-size:10px}.overview-columns{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.panel{margin-bottom:20px;padding:20px 17px}.section-heading{gap:10px}.section-heading h2{font-size:25px}.section-heading .muted{font-size:10px}.subtle-tag{padding:4px 7px;font-size:9px}.result-chart{height:230px}.next-event{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.next-event .section-heading{grid-column:1/-1}.next-event .event-date-badge{grid-area:2/2/4;justify-self:end}.next-event>h3{margin-top:0;font-size:31px}.next-event>.muted{margin-bottom:0}.next-event .event-summary-line{grid-column:1/-1;margin-top:15px}.next-event .next-budget,.next-event>.button{grid-column:1/-1}.table-head{display:none}.session-row{grid-template-columns:minmax(0,1fr) 82px 12px;gap:10px;padding:15px 0}.session-date,.session-duration{display:none}.session-row>strong{font-size:22px}.session-identity{gap:10px}.session-identity strong{font-size:11px}.session-identity small{font-size:9px}.session-icon{width:32px;height:32px}.session-icon svg{width:19px}.inline-link{font-size:11px}.recent-panel .section-heading>div>.muted{display:none}.toolbar{gap:15px}.toolbar .segmented{justify-content:space-between;width:100%}.segmented button{padding:8px 12px;font-size:11px}.search{width:100%;min-width:0}.app-footer{padding:0 20px 100px;font-size:9px}.bottom-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 8px max(12px, env(safe-area-inset-bottom));z-index:30;background:#0a1824f5;border-top:1px solid #274150;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.bottom-nav button{color:#859bad;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:45px;font-size:10px;display:flex}.bottom-nav button.active{color:var(--cyan)}.bottom-nav button.active:after{content:"";background:var(--cyan);width:30px;height:2px;position:absolute;bottom:6px}.event-switch{margin-bottom:24px}.event-switch select{max-width:210px;min-height:32px;font-size:10px}.event-switch .inline-link{font-size:10px}.desktop-only{display:none!important}.event-heading h1{text-transform:uppercase;font-size:44px}.event-heading .muted{font-size:15px}.event-layout{background:0 0;border:0;border-radius:0;margin-bottom:0;overflow:visible}.event-budget{border-top:1px solid var(--line);border-bottom:0;padding:22px 0 0}.budget-hero{flex-wrap:wrap;gap:12px}.budget-hero>div:first-child{flex:1;min-width:130px}.budget-hero>div:first-child>strong{font-size:63px}.budget-hero>div:first-child>span{letter-spacing:1px;font-size:18px}.budget-ring{width:114px;height:114px}.budget-legend{flex:1;gap:9px;width:auto;min-width:110px;margin:0}.budget-legend>span{flex-wrap:wrap;gap:5px;font-size:9px}.budget-legend b{font-size:10px}.event-metrics{margin:24px -20px 0;padding:21px 15px}.event-metrics span{font-size:17px}.event-metrics strong{margin-top:7px;font-size:34px}.actual-budget{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:14px 0 0;font-size:10px}.actual-budget>span{gap:8px}.schedule{padding:28px 0 0}.schedule .section-heading{margin-bottom:12px}.schedule h2{font-size:29px}.timeline-row{grid-template-columns:51px minmax(0,1fr) auto;gap:12px;margin-left:6px;padding:22px 0 20px 15px}.timeline-date>span{font-size:22px}.timeline-date small{margin-top:5px;font-size:13px}.timeline-title strong{font-size:23px}.timeline-title small{margin-top:8px;font-size:13px}.timeline-amount{font-size:27px}.timeline-actions{grid-column:2/4;margin-top:-12px;margin-bottom:-13px}.timeline-actions .icon-button{color:#5d879b}.timeline-row:before{width:9px;height:9px;top:28px}.bullets>span{width:9px;height:9px}.conflict-note{margin:21px 0;font-size:12px;line-height:1.5}.schedule-add{min-height:48px;margin-top:8px;font-size:22px}.catalog-shortcut{margin-bottom:20px;font-size:11px}.travel-section{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}.travel-toggle{gap:13px;padding:21px 0}.travel-toggle>div strong{font-size:24px}.travel-toggle>div span{margin-top:4px;font-size:10px;display:block}.travel-toggle>svg{width:23px}.travel-toggle>strong{font-size:28px}.travel-content{padding:0 0 20px}.stats-toolbar>label{flex:1}.stats-toolbar input{max-width:150px;font-size:11px}.stats-toolbar{gap:10px}.stats-toolbar select{max-width:100%;font-size:11px}.stats-grid .summary-card{min-height:137px}.stats-grid .summary-card>strong{font-size:34px}.venue-chart{height:220px}.account-grid{grid-template-columns:1fr;gap:0}.settings-grid,.catalog-grid{grid-template-columns:1fr;gap:20px}.settings-grid .panel{padding:23px}.catalog-card{margin:0}.catalog-card h2{font-size:30px}.ticket-row{flex-wrap:wrap;gap:12px}.ticket-row>.action-row{width:100%;margin-left:37px}.sheet{overscroll-behavior:contain;max-width:560px;max-height:90dvh;padding:22px 20px}.sheet-head h2{font-size:29px}.sheet-head p{font-size:11px}.field{font-size:12px}.field input,.field select{font-size:16px}.form-grid{grid-template-columns:1fr}.form-grid>div:empty{display:none}.sheet-footer{z-index:2;background:#102230;margin-top:15px;padding:18px 0;position:sticky;bottom:-22px}.sheet-footer .button{flex:1}.mapping-grid{grid-template-columns:1fr 1fr}.import-row{align-items:flex-start;gap:9px;font-size:10px}.import-row>span:nth-child(2){display:none}.import-notice{font-size:11px}.dropzone>span{text-align:center;font-size:10px}.toast{max-width:calc(100% - 24px);font-size:11px;bottom:90px}.vault-screen{padding:25px 22px}.vault-card{margin-top:9vh}.vault-card h1{font-size:60px}.vault-screen .brand{font-size:23px}}@media (max-width:390px){.content{padding-left:16px;padding-right:16px}.summary-card>strong{font-size:33px}.budget-hero{gap:9px}.budget-ring{width:95px;height:95px}.budget-hero>div:first-child{min-width:125px}.budget-hero>div:first-child>strong{font-size:60px}.budget-legend{min-width:95px}.budget-legend>span{font-size:8px}.budget-legend b{font-size:9px}.timeline-row{grid-template-columns:47px minmax(0,1fr) auto;gap:9px}.timeline-title strong{font-size:21px}.timeline-amount{font-size:25px}.event-heading h1{font-size:41px}.event-metrics{margin-left:-16px;margin-right:-16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:760px){.budget-hero{grid-template-columns:minmax(0,1fr) 110px;column-gap:20px;display:grid}.budget-hero>div:first-child{min-width:0}.budget-hero>div:first-child>strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(42px,12vw,63px)}.budget-ring{width:110px;height:110px}.budget-legend{flex-flow:wrap;grid-column:1/-1;gap:12px 20px;display:flex}.budget-legend>span,.budget-legend b{font-size:11px}}.venue-results{gap:18px;display:grid}.venue-result-label{justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.venue-result-label span{overflow-wrap:anywhere;min-width:0}.venue-result-label strong{font-variant-numeric:tabular-nums;flex-shrink:0}.venue-result-track{background:#172936;border-radius:3px;height:12px;margin-top:8px;position:relative}.venue-result-track:before{content:"";background:#8295a7;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.venue-result-track span{border-radius:3px;height:100%;position:absolute}.session-identity .session-mobile-date{display:none}@media (max-width:760px){.session-identity .session-mobile-date{display:block}}.session-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:24px 0;display:grid}.session-facts dt{color:var(--muted);font-size:12px}.session-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:600}.tournament-facts dl{flex-wrap:wrap;gap:12px 22px;margin:12px 0;display:flex}.tournament-facts dt{color:var(--muted);font-size:11px}.tournament-facts dd{margin:3px 0 0;font-size:14px;font-weight:600}.tournament-facts details{color:var(--muted);margin:10px 0;font-size:12px}.tournament-facts summary{cursor:pointer}.following-days{gap:5px;margin:12px 0;font-size:12px;display:grid}.following-days strong{color:var(--muted);font-weight:500}.plan-selection-bar{border:1px solid var(--border);z-index:3;background:#101d30;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;padding:16px;display:flex;position:sticky;top:70px}.plan-selection-bar label{flex:1;min-width:180px;font-size:12px}.catalog-card:has(.text-button){border-color:#2dcce0}.timeline-info{overflow-wrap:anywhere;min-width:0}.bullet-count{color:#36d6e6;font:600 13px var(--body);background:#173342;border-radius:7px;padding:5px 9px;display:inline-block}@media (max-width:760px){.timeline-row{grid-template-columns:52px minmax(0,1fr);gap:12px}.timeline-info{grid-column:2}.timeline-amount{text-align:left;flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:10px;font-size:25px;display:flex}.timeline-amount>strong{overflow-wrap:anywhere}.timeline-amount .bullets{display:none}.timeline-actions{flex-wrap:wrap;grid-column:2;gap:10px;margin:0;display:flex}.timeline-actions .icon-button{color:#a9c5d5;background:#17293c;border-radius:10px;width:44px;min-width:44px;height:44px}.timeline-title{width:100%}.timeline-title strong{font-size:22px;line-height:1.25}.tournament-facts dl{gap:10px 16px}.tournament-facts summary{padding:12px 0}.plan-selection-bar{position:static}.plan-selection-bar .button{width:100%}}.player-tools{gap:16px;min-width:0;margin:16px 0;display:grid}.player-tools:empty{display:none}.player-tools .panel{min-width:0;padding:20px}.player-tools h2{margin-bottom:12px}.player-tools p{margin:12px 0;line-height:1.5}.tool-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.tool-actions button{white-space:normal;min-height:44px}.tool-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:16px;display:grid}.tool-metrics strong,.tool-metrics small{overflow-wrap:anywhere;display:block}.tool-metrics strong{margin-top:6px;font-size:24px}.tool-deal{border-top:1px solid var(--border,#294454);margin-top:16px;padding-top:16px}.tool-table{margin-top:16px;overflow-x:auto}.tool-table table{border-collapse:collapse;width:100%}.tool-table td,.tool-table th{text-align:left;border-bottom:1px solid #294454;padding:10px}.active-session{border-left:3px solid #26d2e2}.player-tools select{max-width:100%;min-height:44px;margin:8px}@media (max-width:500px){.player-tools .panel{padding:14px}.tool-actions>button{flex:140px}}@media (max-width:600px){.session-row>strong{overflow-wrap:anywhere;white-space:normal;font-size:16px}.overview-columns{grid-template-columns:minmax(0,1fr)}}.summary-card>strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(22px,16cqi,46px)}.summary-card strong em{font-size:.5em}.session-launcher{gap:12px;display:grid}.session-start-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.session-start-actions .button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;min-height:92px;padding:20px;display:flex}.session-start-actions span{font-size:22px;font-weight:700}.session-start-actions small{color:#123744;font-size:12px;font-weight:400}.focus-setting{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.player-tools .focus-setting select{background:0 0;width:auto;min-height:36px;margin:0;padding:6px 10px;font-size:12px}.tournament-screen{background:linear-gradient(120deg,#10303d,#0b1c29)}.tournament-clock-grid{border-block:1px solid #294454;grid-template-columns:1.2fr 1fr;gap:24px;padding:24px 0;display:grid}.tournament-clock,.tournament-blinds{flex-direction:column;gap:10px;min-width:0;display:flex}.tournament-clock-grid span{letter-spacing:.12em;color:#9bb3c5;font-size:12px}.tournament-clock-grid strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,5vw,64px);line-height:1.1}.tournament-clock strong{color:#26d2e2}.tournament-clock-grid small,.tournament-facts-grid small{color:#9bb3c5}.tournament-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.tournament-facts-grid>div{flex-direction:column;gap:8px;min-width:0;display:flex}.tournament-facts-grid strong{overflow-wrap:anywhere;font-size:28px}.player-tools .tournament-source{font-size:12px}@media (max-width:600px){.session-start-actions{gap:10px}.session-start-actions .button{min-height:110px;padding:14px}.session-start-actions span{font-size:18px}.session-start-actions small{font-size:11px;line-height:1.4}.focus-setting{flex-wrap:wrap}.tournament-clock-grid{grid-template-columns:1fr;gap:20px}.tournament-clock strong{font-size:52px}.tournament-blinds strong{font-size:34px}.tournament-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blind-editor{gap:14px;display:grid}.blind-editor-row{border:1px solid #345262;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:14px;display:grid}.blind-editor-row legend{padding:0 6px;font-size:14px}.blind-editor-row .field{min-width:0;margin:0}.blind-editor-row input,.blind-editor-row select{width:100%;min-width:0;margin:0}@media (max-width:400px){.blind-editor-row{grid-template-columns:minmax(0,1fr)}}.blind-table-scroll{border:1px solid #345262;border-radius:10px;max-width:100%;overflow-x:auto}.blind-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:520px}.blind-table caption{text-align:left;padding:12px;font-weight:600}.blind-table th,.blind-table td{text-align:left;border-top:1px solid #294454;padding:7px 5px}.blind-table th{color:#b4c4cf;font-size:12px;font-weight:500}.blind-table th:first-child{width:54px;padding-left:12px}.blind-table th:last-child{width:44px}.blind-table input{color:#edf4f8;font-variant-numeric:tabular-nums;background:#0b1c29;border:1px solid #345262;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:8px}.blind-remove{color:#b4c4cf;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:44px;font-size:22px}.blind-remove:disabled{opacity:.3;cursor:default}.blind-scroll-hint{display:none}.tool-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tool-form-grid .field{min-width:0;margin:0}.tool-form-extra{margin:16px 0}.tool-form-extra summary{cursor:pointer;color:#9bb3c5;padding:10px 0;font-size:14px}@media (max-width:600px){.blind-scroll-hint{display:block}}@media (max-width:360px){.tool-form-grid{grid-template-columns:minmax(0,1fr)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.structure-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.structure-form-grid .blind-editor{grid-column:1/-1}.structure-form-grid .field{min-width:0;margin:0}@media (max-width:600px){.structure-form-grid{grid-template-columns:minmax(0,1fr)}}.live-viewer{max-width:780px;margin:0 auto;padding:24px 18px 64px}.live-brand{margin-bottom:24px;font-size:28px;font-weight:800}.live-brand span{color:#26d2e2}.live-brand small{letter-spacing:.15em;font-size:12px}.live-card,.live-compose{background:#102632;border:1px solid #345262;border-radius:14px;margin:16px 0;padding:20px}.live-card h2{margin:10px 0}.live-card p,.live-card small{color:#b4c4cf;line-height:1.5}.live-numbers{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.live-numbers strong{font-size:24px;display:block}.live-messages{gap:12px;margin:18px 0;display:grid}.live-post{border:1px solid #294454;border-radius:12px;min-width:0;padding:16px}.live-post header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.live-post small{color:#9bb3c5}.live-post p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.live-reply{border-left:3px solid #26d2e2;margin-left:20px}.live-post .text-button{margin-top:12px;display:block}.live-invite{border:1px solid #345262;margin:16px 0;padding:12px}.live-invite-row{border-bottom:1px solid #294454;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.live-compose textarea,.live-viewer textarea{color:#edf4f8;background:#0b1c29;border:1px solid #345262;border-radius:8px;width:100%;min-width:0;padding:12px}.poker-monitor{color:#ecf6fa;background:linear-gradient(145deg,#071c28,#0c2935);border:1px solid #285261;border-radius:16px;min-width:0;padding:clamp(16px,3vw,30px)}.poker-monitor header{justify-content:space-between;align-items:center;gap:12px;display:flex}.monitor-state{letter-spacing:.1em;color:#7ce6dc;font-size:10px}.poker-monitor h2{margin:16px 0 24px;font-size:clamp(20px,3vw,32px)}.monitor-main{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;display:grid}.monitor-countdown>span,.monitor-blinds>span,.monitor-stats span{letter-spacing:.1em;color:#9cb6c5;font-size:10px;display:block}.monitor-countdown>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#3be5d6;font-size:clamp(48px,8vw,100px);line-height:1.15;display:block}.monitor-blinds>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(25px,4vw,48px);display:block}.monitor-blinds b{color:#fff;margin-left:10px;font-size:20px}.monitor-progress{background:#234352;height:3px;margin-top:14px}.monitor-progress i{background:#39d9d0;height:100%;transition:width 1s linear;display:block}.monitor-stats{border-top:1px solid #284652;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:20px;display:grid}.monitor-stats strong{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(18px,2.5vw,28px);display:block}.poker-monitor footer{color:#b5cad5;border-top:1px solid #284652;gap:9px;margin-top:24px;padding-top:14px;font-size:12px;display:grid}.poker-monitor footer small{color:#8eaab8;font-size:11px}.monitor-sync-error{color:#eac884;border:1px solid #b79243;border-radius:8px;margin:12px;padding:12px}.live-viewer{max-width:1100px}.live-viewer .poker-monitor{margin-bottom:20px}@media (max-width:650px){.monitor-main{grid-template-columns:1fr;gap:22px}.monitor-countdown{text-align:center}.monitor-countdown>strong{font-size:80px}.monitor-blinds{text-align:center}.monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.monitor-stats>div:last-child{grid-column:1/-1}.monitor-state{text-align:right;max-width:130px}.poker-monitor header{align-items:start}}.live-post p,.live-compose textarea{font-size:18px;line-height:1.65}.live-post header strong{font-size:16px}.live-post small{font-size:13px}.monitor-itm{color:#a9dcd7;margin-top:18px;font-size:13px}.monitor-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:650px){.monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-stats>div:last-child{grid-column:auto}}.shared-play-plan{overflow-wrap:anywhere;background:#0a1b25;border:1px solid #244552;border-radius:16px;margin:20px 0;padding:24px}.shared-play-plan ol{margin:0;padding:0;list-style:none}.shared-play-plan li{border-top:1px solid #244552;padding:20px 0}.shared-play-plan h3{margin:0;font-size:18px}.shared-play-plan p{margin:8px 0}.shared-plan-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.shared-plan-title span{color:#38d9d2;font-size:13px}.shared-play-plan small{color:#a1b6c3;line-height:1.6}.hand-reporter{margin:14px 0}.hand-editor{background:#0a1923;border:1px solid #31515f;border-radius:16px;min-width:0;margin-top:14px;padding:18px}.hand-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hand-editor h3{margin:0}.hand-editor p{font-size:14px;line-height:1.6}.hand-editor>header span{color:#9fb5c3;font-size:12px}.hand-table{background:radial-gradient(#08724b,#06422f);border:7px solid #1c302e;border-radius:64px;margin:18px 0;padding:26px 20px;box-shadow:inset 0 0 0 2px #468265}.hand-board{text-align:center;margin-bottom:20px}.hand-board>span{letter-spacing:.12em;color:#b4dfce;font-size:11px}.hand-board>div,.hand-hole{justify-content:center;gap:7px;margin-top:10px;display:flex}.hand-card{color:#16212a;background:#f6f6ed;border:1px solid #cbd6dc;border-radius:7px;width:48px;height:64px;padding:0;font-size:23px;font-weight:800}.hand-card.empty{color:#cbeadd;background:#063927;border:1px dashed #83b4a1}.hand-card.selected{outline-offset:3px;outline:3px solid #44e5e4}.hand-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.hand-seat{text-align:center;background:#032c2399;border:1px solid #397461;border-radius:12px;min-width:0;padding:14px}.hand-seat input{color:#f1faf8;text-align:center;background:0 0;border:0;border-bottom:1px solid #4b7d6c;width:100%;min-width:0;padding:4px;font-size:15px}.hand-equity{gap:2px;margin-top:12px;display:grid}.hand-equity strong{color:#75eee4;font-size:24px}.hand-equity span,.hand-equity small{color:#d2e7de;font-size:12px}.hand-picker-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.hand-suit{grid-template-columns:repeat(13,minmax(0,1fr));gap:5px;margin:6px 0;display:grid}.hand-deck-card{color:#16212a;background:#f6f6ed;border:1px solid #bdced6;border-radius:5px;min-width:0;padding:7px 0;font-size:15px;font-weight:800}.hand-deck-card:disabled{opacity:.2;cursor:not-allowed}.suit-h,.suit-d{color:#b92b3d}.suit-c{color:#08703f}.hand-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.hand-editor{padding:12px}.hand-table{border-width:4px;border-radius:30px;padding:20px 12px}.hand-card{width:37px;height:53px;font-size:20px}.hand-seats{gap:10px}.hand-seat{padding:10px 6px}.hand-suit{grid-template-columns:repeat(7,minmax(0,1fr));margin:12px 0}.hand-deck-card{padding:9px 0;font-size:17px}.hand-equity small{font-size:11px}}.hand-message-image{border-radius:16px;width:100%;max-width:800px;height:auto;margin:12px 0;display:block}.hand-image-open{cursor:zoom-in;text-align:left;color:#9bbac8;background:0 0;border:0;width:100%;padding:0;display:block}.hand-image-open>span{font-size:12px}.hand-image-dialog{color:#eaf8fc;background:#071922;border:1px solid #3a6070;border-radius:16px;width:min(1000px,96vw);max-width:96vw;max-height:94dvh;padding:16px}.hand-image-dialog::backdrop{background:#000c}.hand-image-dialog header{justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.hand-image-viewport{touch-action:pan-x pan-y pinch-zoom;max-height:calc(90dvh - 90px);overflow:auto}.hand-image-viewport img{display:block}.live-connection{color:#86e5cb;border:1px solid #285446;border-radius:10px;padding:10px 12px;font-size:13px}.live-connection.pending{color:#f1d18d;border-color:#71603a}.poker-monitor,.result-card{isolation:isolate;position:relative}.busted-stamp{z-index:2;letter-spacing:.06em;color:#ff454f;pointer-events:none;text-shadow:0 2px 10px #000;background:#170609df;border:7px solid;border-radius:12px;padding:0 .15em;font-size:clamp(48px,9vw,100px);font-weight:900;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.itm-badge{color:#baffd4;background:#1b6454;border:1px solid #6edf9e;border-radius:6px;padding:4px 12px;font-weight:800;display:inline-block}.shared-play-plan summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.shared-play-plan summary strong{font-size:22px}.plan-results>div{color:#f8acac;align-items:center;gap:16px;display:flex}.busted-stamp.itm-stamp{color:#4de391;background:#052716ed}.live-push-controls{background:#0b202c;border:1px solid #315261;border-radius:12px;margin:14px 0;padding:16px}.live-push-controls p{color:#b4c8d4;margin:8px 0;font-size:14px}.live-push-controls button{min-height:44px}.live-push-controls.is-enabled{color:#b4c8d4;background:0 0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin:6px 0 10px;padding:2px 12px;font-size:14px;display:flex}.live-push-controls.is-enabled .button{color:#42e5df;background:0 0;border:0;min-height:44px;padding:6px 8px;font-size:14px}.live-push-controls.is-enabled p{flex-basis:100%}.live-compose{border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.live-compose h3{width:100%;margin:0;font-size:15px}.live-compose .chat-text{flex:220px;margin:0}.live-compose .chat-text textarea{border-radius:20px;min-height:52px;max-height:160px}.live-compose .chat-options{width:100%;font-size:14px}.live-compose .chat-options summary{cursor:pointer;padding:8px}.live-compose .chat-attachment{width:100%}.live-compose>.button.primary{border-radius:24px;min-height:46px;margin-left:auto}.live-post{background:#102632;border-radius:18px 18px 18px 4px;margin-right:22px}.live-post.live-reply{background:#123b43;border-radius:18px 18px 4px;margin-right:0}.live-compose{grid-template-columns:44px minmax(0,1fr) auto;align-items:end;display:grid}.live-compose h3,.live-compose>.text-button{grid-column:1/-1}.live-compose .chat-text{grid-area:3/2;min-width:0}.live-compose .chat-text textarea{padding:10px;font-size:16px;line-height:1.4}.live-compose .chat-attach-menu{grid-area:3/1}.chat-attach-menu>summary{cursor:pointer;border:1px solid #345262;border-radius:24px;justify-content:center;align-items:center;min-height:44px;font-size:24px;list-style:none;display:flex}.live-compose .chat-attach-menu[open]{grid-area:4/1/auto/-1}.live-compose>.button.primary{grid-area:3/3;padding:10px 12px;font-size:13px}.live-compose .chat-options{grid-area:5/1/auto/-1}.live-compose .chat-attachment{grid-area:2/1/auto/-1;align-items:center;gap:12px;display:flex}.chat-attachment .hand-image-open{max-width:96px}.chat-attachment .hand-image-open>span{display:none}.event-booked-stats{gap:14px;margin:20px 0;display:grid}.event-booked-stats>span{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:1.5;display:flex}.event-booked-stats b{flex-shrink:0;font-size:20px}@media (max-width:420px){.event-booked-stats>span{flex-direction:column;gap:2px}}.event-statistics{background:#10232f;border-radius:16px;margin-bottom:24px;padding:20px}.event-statistics summary{cursor:pointer;align-content:center;min-height:44px;font-size:18px;font-weight:700}.event-statistics-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0;display:grid}.event-statistics dl>div{border-bottom:1px solid #29404d;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;display:flex}.event-statistics dt{color:#a1b6c5;font-size:14px}.event-statistics dd{margin:0;font-size:20px;font-weight:600}@media (max-width:600px){.event-statistics-groups{grid-template-columns:minmax(0,1fr)}.event-statistics dl>div{flex-direction:column}}.section-picker{background:#081822;border-radius:12px;gap:4px;margin:16px 0 24px;padding:4px;display:flex}.section-picker button{color:#a1b6c5;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-weight:600}.section-picker button[aria-pressed=true]{color:#fff;background:#294653}.section-picker button:focus-visible{outline-offset:2px;outline:2px solid #54e5df}.event-plan-content{max-width:1000px;margin:0 auto}.event-headline-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.event-headline-metrics div{background:#10232f;border-radius:12px;min-width:0;padding:16px}.event-headline-metrics small{color:#a1b6c5;margin-bottom:8px;display:block}.event-headline-metrics strong{overflow-wrap:anywhere;font-size:clamp(20px,3vw,28px)}.plan-help{color:#a1b6c5;margin:8px 0 16px;font-size:14px}.plan-help summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (max-width:700px){.event-heading h1{text-transform:none;font-size:30px;line-height:1.15}.event-heading{margin-bottom:12px}.event-plan-content .section-heading h2{font-size:24px}.event-plan-content .section-heading{margin-top:12px}.overview-grid{grid-template-columns:1fr}}
