@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-stencil-display-vietnamese-700-normal-DBTlCglt.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-vietnamese-700-normal-CLFVVEmG.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-stencil-display-latin-ext-700-normal-DzKOt1rh.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-ext-700-normal-BEZ2HgCf.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-stencil-display-latin-700-normal-B8X9u_1c.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-700-normal-CE-u77Ov.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-vietnamese-800-normal-DoiNwiQ4.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-vietnamese-800-normal-BvA7Am0H.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-latin-ext-800-normal-Bwhrk1Fl.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-ext-800-normal-BhleyHtn.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-latin-800-normal-DldhClEd.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-800-normal-COi9-ISJ.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-stencil-display-vietnamese-900-normal-BBimTkhG.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-vietnamese-900-normal-C5Uz_91J.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-stencil-display-latin-ext-900-normal-CRGiGopc.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-ext-900-normal-lx5yg9yC.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-stencil-display-latin-900-normal-C2a_AZvg.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-900-normal-DNqnuUup.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{--ground:#17222b;--ground-2:#131c24;--column:#0e2236;--column-2:#12293f;--column-rule:#213a52;--panel:#1c2833;--panel-head:#233240;--panel-raise:#2a3a48;--rule:#2f3f4c;--rule-strong:#3e5262;--paper:#e8e3d7;--paper-2:#c9c4b8;--muted:#9ba3aa;--faint:#8d98a2;--orange:#f28c28;--orange-ink:#1b1005;--orange-soft:#f28c2824;--blue:#5fb0de;--blue-soft:#5fb0de21;--green:#46b475;--green-soft:#46b47524;--red:#e5584a;--red-soft:#e5584a24;--yellow:#e9bd3a;--yellow-soft:#e9bd3a24;--energy:#46b475;--nerve:#e5584a;--mood:#e0b23a;--health:#4f9fdb;--radius:2px;--shadow:0 6px 18px #00000059;--stencil:"Big Shoulders Stencil Display", "Barlow Semi Condensed", sans-serif;--body:"Barlow", system-ui, sans-serif;--label:"Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--column-w:268px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ground:#e6e1d5;--ground-2:#ddd7ca;--panel:#f5f2ea;--panel-head:#ebe6da;--panel-raise:#e3ddd0;--rule:#cfc7b7;--rule-strong:#b9b0a0;--paper:#1b232a;--paper-2:#313c46;--muted:#56616b;--faint:#565f68;--orange:#a5500a;--orange-ink:#fff;--orange-soft:#a5500a1f;--blue:#1f6fa3;--blue-soft:#1f6fa31a;--green:#23824d;--green-soft:#23824d1f;--red:#c23a2c;--red-soft:#c23a2c1a;--yellow:#9a7300;--yellow-soft:#9a73001f;--energy:#23824d;--nerve:#c23a2c;--mood:#a87d00;--health:#1f6fa3;--shadow:0 6px 18px #281e0a1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--paper);font:400 14px/1.42 var(--body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh}::selection{background:var(--orange);color:var(--orange-ink)}:focus-visible{outline:2px solid var(--orange);outline-offset:1px}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--rule-strong);background-clip:padding-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-track{background:0 0}a{color:var(--blue);text-underline-offset:2px;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}input{caret-color:var(--orange)}h1,h2,h3,h4{font-family:var(--stencil);letter-spacing:.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}h1{font-size:30px}h2{font-size:22px}h3{font-size:17px}p{margin:0}code{background:var(--panel-raise);border-radius:var(--radius);padding:1px 4px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.num,.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--muted)}.faint{color:var(--faint)}.good{color:var(--green)}.bad{color:var(--red)}.warn{color:var(--orange)}.gold{color:var(--yellow)}.accent{color:var(--orange)}.cyan{color:var(--blue)}.small{font-size:13px}.tiny{font-size:12px}.upper{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.center{text-align:center}.right{text-align:right}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.hidden{display:none!important}.app{grid-template-columns:var(--column-w) minmax(0, 1fr);min-height:100vh;display:grid}.column{background:var(--column);color:#e8e3d7;overscroll-behavior:contain;border-right:1px solid var(--column-rule);--rule:var(--column-rule);--muted:#9fb2c4;--faint:#7d93a8;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.workspace{flex-direction:column;min-width:0;display:flex}.main{flex-direction:column;gap:12px;width:100%;max-width:1240px;padding:14px 18px 60px;display:flex}.side,.rail{display:none}@media (width>=1500px){.app{grid-template-columns:var(--column-w) minmax(0, 1fr) var(--rail-w,340px)}.rail{overscroll-behavior:contain;flex-direction:column;gap:12px;min-width:0;height:100vh;padding:14px 14px 14px 0;display:flex;position:sticky;top:0;overflow-y:auto}.rail>.card{flex-shrink:0}.rail>.rail-chat{flex-direction:column;flex:auto;min-height:260px;display:flex}.rail>.rail-chat .chat{flex:1;height:auto!important;min-height:0!important}.rail .card-head .seg button{padding:2px 7px}.main{max-width:1400px;margin-inline:auto}.app .dock{display:none}}@media (width>=1900px){.app{--rail-w:380px}}.brand{color:#f3efe5;align-items:center;gap:9px;padding:14px 16px 10px;display:flex}.brand:hover{text-decoration:none}.brand-mark{flex-shrink:0;width:30px;height:30px}.brand-word{font-family:var(--stencil);letter-spacing:.08em;font-size:26px;font-weight:800;line-height:1}.col-section{border-top:1px solid var(--column-rule);padding:10px 16px}.col-head{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.ident{flex-direction:column;gap:2px;min-width:0;display:flex}.ident-top{align-items:baseline;gap:8px;min-width:0;display:flex}.ident-name{color:#f3efe5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.ident-lvl{font-family:var(--label);letter-spacing:.06em;color:var(--muted);border:1px solid var(--column-rule);border-radius:var(--radius);margin-left:auto;padding:0 6px;font-size:12px;font-weight:700}.ident-cash{font-family:var(--stencil);letter-spacing:.03em;font-size:24px;font-weight:800;line-height:1.05}.ident-sub{color:var(--muted);gap:14px;font-size:12.5px;display:flex}.ident-sub b{color:#e8e3d7;font-variant-numeric:tabular-nums;font-weight:700}.cash{color:var(--yellow)}.bar{min-width:0}.bar+.bar{margin-top:7px}.bar-head{justify-content:space-between;align-items:baseline;gap:6px;font-size:13px;display:flex}.bar-label{font-weight:600}.bar-value{white-space:nowrap;font-weight:600}.bar-timer{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;min-width:0;margin-left:auto;padding-left:8px;font-size:12px;overflow:hidden}.column .bar-full,.mhead .bar-full{display:none}.bar-track{background:#ffffff12;border-radius:1px;height:7px;margin-top:3px;position:relative;overflow:hidden}:root[data-theme=light] .bar-track{background:#00000014}.column .bar-track{background:#ffffff17}.bar-fill{transform-origin:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bar-over .bar-fill{background-image:repeating-linear-gradient(-45deg,#ffffff47 0 3px,#0000 3px 7px)!important}.berths{flex-direction:column;display:flex}.berth{border-bottom:1px dashed var(--column-rule);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-height:30px;padding:5px 0;font-size:13px;display:grid}.berth:last-child{border-bottom:0}.berth-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.berth-eta{font-family:var(--stencil);letter-spacing:.03em;color:#f3efe5;font-size:15px;font-weight:700}.berth.docked .berth-name{color:#fff;font-weight:600}.berth.arrive{animation:.55s cubic-bezier(.16,1,.3,1) dock}.berth .dock-tag{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);border:1px solid color-mix(in srgb, var(--orange) 70%, transparent);border-radius:var(--radius);padding:1px 6px;font-size:11px;font-weight:700}.berth .dock-tag.act{color:var(--orange-ink);background:var(--orange);border-color:var(--orange);cursor:pointer;font-size:11px}.berth a.dock-tag:hover{filter:brightness(1.08);text-decoration:none}.berth .inbound{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-right:6px;font-size:11px}@keyframes dock{0%{clip-path:inset(0 100% 0 0);background:linear-gradient(90deg,#f28c2859,#0000 70%)}to{clip-path:inset(0);background:0 0}}.nav-section{padding:6px 8px 18px}.nav-list{flex-direction:column;gap:2px;display:flex}.nav-primary{border-bottom:1px solid var(--column-rule);flex-direction:column;margin-bottom:4px;padding-bottom:6px;display:flex}.nav-list a,.nav-list .locked{color:#d5dde4;border-radius:var(--radius);align-items:center;gap:10px;min-height:31px;padding:5px 8px;font-size:14px;display:flex}.nav-list a svg,.nav-list .locked svg{color:#8fa7bd;flex-shrink:0;width:17px;height:17px}.nav-list a:hover{background:var(--column-2);color:#fff;text-decoration:none}.nav-list a.on{background:color-mix(in srgb, var(--orange) 16%, var(--column-2));color:#fff}.nav-list a.on svg{color:var(--orange)}.nav-list .count{color:var(--orange);margin-left:auto;font-size:12px;font-weight:700}.nav-list .locked{color:var(--faint);cursor:default}.nav-list .locked svg{opacity:.55}.nav-list .lvl{font-family:var(--label);letter-spacing:.05em;color:var(--faint);margin-left:auto;font-size:11px;font-weight:700}.nav-group{border-radius:var(--radius);cursor:pointer;width:100%;min-height:31px;font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;font-size:11.5px;font-weight:700;display:flex}.nav-group:hover{color:#fff;background:var(--column-2)}.nav-group.static{cursor:default}.nav-group.static:hover{color:var(--muted);background:0 0}.nav-peek{color:var(--faint);letter-spacing:.04em;margin-left:auto;font-size:11px}.nav-chev{width:14px;height:14px;transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.nav-fold.open .nav-chev{margin-left:auto;transform:none}.nav-chev svg{width:14px;height:14px}.nav-items{flex-direction:column;padding:0 0 6px;display:flex}.strip{z-index:30;background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);align-items:center;gap:12px;min-height:46px;padding:8px 18px;display:flex;position:sticky;top:0}.strip-clock{font-family:var(--stencil);letter-spacing:.04em;white-space:nowrap;font-size:18px;font-weight:700}.strip-conds{flex-wrap:wrap;flex:1;align-items:center;gap:20px 6px;min-width:0;max-height:24px;display:flex;overflow:hidden}.strip-search{flex-shrink:0;width:200px;margin-left:auto}.icon-btn{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;width:34px;height:34px;color:var(--paper);flex-shrink:0;place-items:center;display:grid;position:relative}.icon-btn:hover{border-color:var(--rule-strong);text-decoration:none}.icon-btn svg{width:18px;height:18px}.dot{background:var(--orange);color:var(--orange-ink);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.mhead{display:none}.ribbon{border:1px solid var(--rule-strong);background:var(--panel);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.ribbon b{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ribbon.hospital{background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 45%, var(--rule))}.ribbon.hospital b{color:var(--blue)}.ribbon.jail{background:var(--orange-soft);border-color:color-mix(in srgb, var(--orange) 45%, var(--rule))}.ribbon.jail b{color:var(--orange)}.ribbon.chain{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 40%, var(--rule))}.ribbon.chain b{color:var(--red)}.ribbon.compact{flex-wrap:nowrap;padding:5px 6px 5px 12px}.ribbon.compact .ribbon-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--paper-2);flex:1;overflow:hidden}.card{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:9px;min-width:0;padding:10px 12px;display:flex}.card.flat{background:var(--panel-raise)}.card.tight{gap:6px;padding:8px 10px}.card.hl{border-color:color-mix(in srgb, var(--orange) 55%, var(--rule))}.card.locked{opacity:.55}.card-head{background:var(--panel-head);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin:-10px -12px 0;padding:7px 12px;display:flex}.card.tight>.card-head{margin:-8px -10px 0;padding:6px 10px}.card.hl>.card-head{box-shadow:inset 0 -2px 0 var(--orange)}.card-title{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.06em;font-size:16px;font-weight:800}.figure{font-family:var(--stencil);letter-spacing:.03em;font-size:20px;font-weight:800;line-height:1}.card-head .pill{font-size:11px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 0;display:flex}.page-head h1{letter-spacing:.03em;font-size:32px}.page-head p{color:var(--muted);max-width:72ch;margin-top:4px;font-size:14px}.section-title{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:2px;font-size:12px;font-weight:700}.divider{background:var(--rule);height:1px;margin:2px 0}.dash{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.dash-col{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width>=1024px) and (width<=1899px){.dash{grid-template-rows:auto 1fr}.dash>.dash-col:first-child{grid-area:1/1/span 2}.dash>.dash-col:nth-child(2){grid-area:1/2}.dash>.dash-col:nth-child(3){grid-area:2/2}}@media (width>=1900px){.main:has(.dash){max-width:1760px}.dash{grid-template-columns:repeat(3,minmax(0,1fr))}}.manifest{grid-template-columns:minmax(0,1fr) auto;margin:-2px -12px -10px;font-size:14px;display:grid}.manifest>*{border-bottom:1px solid var(--rule);min-width:0;padding:6px 12px}.manifest>:nth-last-child(-n+2){border-bottom:0}.manifest .k{color:var(--paper-2);font-weight:600}.manifest .v{text-align:right;white-space:nowrap}.manifest .total{background:var(--panel-head);font-weight:700}.mtable{border-collapse:collapse;width:calc(100% + 24px);margin:-2px -12px -10px;font-size:14px}.mtable th{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:right;border-bottom:1px solid var(--rule);padding:6px 12px;font-size:11px;font-weight:700}.mtable th:first-child,.mtable td:first-child{text-align:left}.mtable td{border-bottom:1px solid var(--rule);text-align:right;white-space:nowrap;padding:6px 12px}.mtable td:first-child{color:var(--paper-2);font-weight:600}.scroll-x{margin:-2px -12px -10px;overflow-x:auto}.scroll-x>.mtable{width:100%;min-width:max-content;margin:0}.mtable tr:last-child td{border-bottom:0}.mtable tr.total td{background:var(--panel-head);color:var(--paper);font-weight:700}.delta-up{color:var(--green)}.delta-down{color:var(--red)}.event-row{border-bottom:1px solid var(--rule);gap:10px;margin:0 -12px;padding:7px 12px;font-size:13.5px;display:flex}.event-row:last-child{border-bottom:0}.event-row .when{color:var(--faint);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px}.btn{appearance:none;border:1px solid var(--rule-strong);background:var(--panel-raise);color:var(--paper);border-radius:var(--radius);cursor:pointer;font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--faint);background:color-mix(in srgb, var(--panel-raise) 80%, var(--paper) 8%);text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn.primary{background:var(--orange);border-color:var(--orange);color:var(--orange-ink)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--orange) 88%, white);border-color:#0000}.btn.cyan{background:var(--blue);border-color:var(--blue);color:#061620}.btn.good{background:var(--green);border-color:var(--green);color:#04170c}.btn.danger{border-color:color-mix(in srgb, var(--red) 60%, transparent);color:var(--red);background:0 0}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){color:var(--paper);background:var(--panel-raise)}.btn.sm{min-height:28px;padding:4px 9px;font-size:12px}.btn.lg{min-height:40px;padding:10px 18px;font-size:14px}.btn.block{width:100%}.btn.choice{white-space:normal;text-transform:none;letter-spacing:0;flex-direction:column;gap:2px;font-size:15px}.btn.choice .tiny{font-family:var(--body);opacity:.85;font-weight:500}.btn-group{border:1px solid var(--rule-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.btn-group button{background:var(--panel);cursor:pointer;color:var(--muted);font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;border:0;padding:6px 11px;font-size:12px;font-weight:700}.btn-group button+button{border-left:1px solid var(--rule-strong)}.btn-group button.on{background:var(--paper);color:var(--ground)}.input,select.input,textarea.input{background:var(--ground-2);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--paper);width:100%;min-width:0;min-height:34px;padding:7px 10px}.input::placeholder{color:var(--faint)}.input:focus{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange);outline:none}.input.sm{min-height:28px;padding:4px 8px;font-size:13px}.input.num-in{width:84px}label.field{color:var(--muted);font-size:12px;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:4px;font-weight:600;display:flex}label.field>.input,label.field>select,label.field>textarea,label.field>div{text-transform:none;letter-spacing:0;font-family:var(--body);color:var(--paper);font-size:14px;font-weight:400}textarea.input{resize:vertical;min-height:80px}input[type=checkbox]{accent-color:var(--orange);width:15px;height:15px}.tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0;display:flex}@media (width<=600px){.tabs{scrollbar-width:none;flex-wrap:nowrap;padding-right:28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tabs::-webkit-scrollbar{display:none}.tabs.has-select{display:none}}.tabs-select{display:none}@media (width<=600px){.tabs-select{width:100%;font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;font-weight:700;display:block}}.tab{cursor:pointer;color:var(--muted);font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13px;font-weight:700}.tab:hover{color:var(--paper)}.tab.on{color:var(--paper);border-bottom-color:var(--orange)}.seg{border:1px solid var(--rule-strong);border-radius:var(--radius);flex-wrap:wrap;align-self:flex-start;gap:0;display:flex;overflow:hidden}.seg a,.seg button{border:0;border-right:1px solid var(--rule-strong);background:var(--panel);color:var(--muted);font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:6px 12px;font-size:12px;font-weight:700}.seg>:last-child{border-right:0}.seg a:hover,.seg button:hover{color:var(--paper);text-decoration:none}.seg .on,.seg .on:hover{background:var(--paper);color:var(--ground)}.pill{border-radius:var(--radius);background:var(--panel-raise);color:var(--paper-2);white-space:nowrap;border:1px solid var(--rule);align-items:center;gap:5px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.pill.good{background:var(--green-soft);color:var(--green);border-color:#0000}.pill.bad{background:var(--red-soft);color:var(--red);border-color:#0000}.pill.warn{background:var(--orange-soft);color:var(--orange);border-color:#0000}.pill.cyan{background:var(--blue-soft);color:var(--blue);border-color:#0000}.pill.accent{background:var(--orange);color:var(--orange-ink);border-color:#0000}.pill.gold{background:var(--yellow-soft);color:var(--yellow);border-color:#0000}.tag{font-family:var(--stencil);color:var(--orange);letter-spacing:.04em;font-size:13px;font-weight:700}.row{align-items:center;gap:8px;display:flex}.row.wrap{flex-wrap:wrap}.row.top{align-items:flex-start}.row.between{justify-content:space-between}.row.tight{gap:6px}.notice{border:1px solid var(--rule-strong);background:var(--panel-raise);border-radius:var(--radius);padding:8px 12px;font-size:14px}.parts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.code-glyphs{font-family:var(--stencil);letter-spacing:.14em;font-weight:800}.col{flex-direction:column;gap:8px;display:flex}.col.tight{gap:3px}.grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px;display:grid}.grid.narrow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.grid.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.list{flex-direction:column;display:flex}.list-item{border-bottom:1px solid var(--rule);align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.list-item:last-child{border-bottom:0}.table-wrap{margin:0 -12px;overflow-x:auto}table.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;font-family:var(--label);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--panel-head);padding:6px 12px;font-size:11px;font-weight:700}.table td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:6px 12px}.table tr:last-child td{border-bottom:0}.table tr.click{cursor:pointer}.table tr.click:hover td{background:var(--panel-raise)}.kv{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{text-align:right;margin:0}.progress{background:var(--panel-raise);border-radius:1px;height:7px;overflow:hidden}.progress>span{transform-origin:0;background:var(--blue);width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.progress.accent>span{background:var(--orange)}.progress.good>span{background:var(--green)}.progress.gold>span{background:var(--yellow)}.progress.thin{height:4px}.odds{font-family:var(--stencil);letter-spacing:.02em;font-size:26px;font-weight:800;line-height:1}.odds-sub{color:var(--muted);font-size:12px}.breakdown{color:var(--muted);flex-wrap:wrap;gap:3px 10px;font-size:12px;display:flex}.breakdown span b{font-weight:700}.bottom-nav,.drawer-scrim{display:none}.dock{z-index:50;background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius) var(--radius) 0 0;width:330px;box-shadow:var(--shadow);border-bottom:0;flex-direction:column;display:flex;position:fixed;bottom:0;right:16px}.dock-head{background:var(--column);color:#e8e3d7;cursor:pointer;border-radius:var(--radius) var(--radius) 0 0;align-items:center;gap:8px;padding:6px 10px;display:flex}.dock-head .card-title{color:#e8e3d7}.dock-head .seg{margin-left:auto}.dock-body{padding:8px 10px 10px}.chat{flex-direction:column;min-height:0;display:flex}.chat-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:5px;min-height:120px;padding:2px;display:flex;overflow-y:auto}.chat-msg{overflow-wrap:anywhere;font-size:13px;line-height:1.38}.chat-msg .who{margin-right:6px;font-weight:700}.chat-msg .when{color:var(--faint);margin-left:6px;font-size:11px}.chat-msg .react-add{border:1px solid var(--rule);color:var(--faint);cursor:pointer;opacity:0;background:0 0;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;line-height:16px;transition:opacity .12s}.chat-msg:hover .react-add,.chat-msg:focus-within .react-add,.chat-msg .react-add[aria-expanded=true]{opacity:1}@media (hover:none){.chat-msg .react-add{opacity:.7}}.react-picker{background:var(--panel-head);border:1px solid var(--rule-strong);border-radius:8px;flex-wrap:wrap;gap:2px;width:max-content;max-width:100%;margin-top:4px;padding:3px;display:flex}.react-picker button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 5px;font-size:18px;line-height:1}.react-picker button:hover,.react-picker button:focus-visible{background:var(--panel)}.reactions{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.reaction{border:1px solid var(--rule);background:var(--panel);color:var(--paper-2);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:12px;display:inline-flex}.reaction.mine{border-color:var(--orange);background:color-mix(in srgb, var(--orange) 16%, var(--panel));color:var(--paper)}.chat-form{gap:6px;margin-top:8px;display:flex}.toasts{z-index:100;pointer-events:none;flex-direction:column;gap:6px;width:min(92vw,400px);display:flex;position:fixed;bottom:54px;right:20px}.toast{pointer-events:auto;background:var(--panel-head);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--blue) 55%, var(--rule));gap:10px;padding:9px 12px;font-size:14px;animation:.3s cubic-bezier(.16,1,.3,1) toast-in;display:flex}.toast.error{border-color:color-mix(in srgb, var(--red) 60%, var(--rule));background:color-mix(in srgb, var(--red) 10%, var(--panel-head))}.toast.good{border-color:color-mix(in srgb, var(--green) 60%, var(--rule));background:color-mix(in srgb, var(--green) 9%, var(--panel-head))}.toast.award{border-color:color-mix(in srgb, var(--yellow) 60%, var(--rule));background:color-mix(in srgb, var(--yellow) 9%, var(--panel-head))}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.result{border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--panel);flex-direction:column;gap:7px;padding:10px 12px;animation:.3s cubic-bezier(.16,1,.3,1) pop;display:flex}.result.success{background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.result.critfail{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 45%, transparent)}.result-title{font-family:var(--stencil);letter-spacing:.03em;font-size:22px;font-weight:800}@keyframes pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.unique{background:var(--yellow-soft);border:1px solid color-mix(in srgb, var(--yellow) 40%, transparent);border-radius:var(--radius);padding:7px 10px;font-size:14px}.versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.fighter{flex-direction:column;gap:5px;display:flex}.fighter.right{text-align:right}.fighter-name{font-family:var(--stencil);letter-spacing:.03em;font-size:22px;font-weight:800}.hp{background:var(--panel-raise);border-radius:1px;height:11px;overflow:hidden}.hp>span{transform-origin:0;background:var(--green);width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.fighter.right .hp>span{background:var(--red);transform-origin:100%}.vs{font-family:var(--stencil);color:var(--faint);font-size:18px;font-weight:800}.fight-log{flex-direction:column;max-height:360px;margin:-2px -12px -10px;font-size:14px;display:flex;overflow-y:auto}.fight-log .line{border-bottom:1px solid var(--rule);grid-template-columns:36px 1fr;padding:6px 12px;animation:.25s pop;display:grid}.fight-log .line .mono{color:var(--faint)}.fight-log .line.a{background:color-mix(in srgb, var(--orange) 6%, transparent)}.fight-log .line.d{background:color-mix(in srgb, var(--blue) 6%, transparent)}.fight-log .line.sys{color:var(--muted);font-style:italic}.fight-log .crit{color:var(--yellow);font-weight:700}.weapons{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.weapon{background:var(--panel-raise);border:1px solid var(--rule-strong);border-radius:var(--radius);text-align:left;cursor:pointer;color:var(--paper);flex-direction:column;gap:2px;padding:9px 10px;display:flex}.weapon:hover:not(:disabled){border-color:var(--orange)}.weapon:disabled{opacity:.4;cursor:not-allowed}.weapon .w-slot{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.weapon .w-name{font-size:14px;font-weight:700}.weapon .w-meta{color:var(--muted);font-size:12px}.street{background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);height:230px;position:relative;overflow:hidden}.street:after{content:"";background:repeating-linear-gradient(90deg, var(--rule-strong) 0 22px, transparent 22px 40px);height:2px;position:absolute;bottom:30px;left:0;right:0}.mark{border-radius:var(--radius);background:var(--panel-raise);border:1px solid var(--rule-strong);cursor:pointer;text-align:left;width:152px;color:var(--paper);padding:9px;position:absolute;top:34px}.mark:hover{border-color:var(--orange)}.mark .m-look{color:var(--muted);font-size:12px}.mark .m-tell{margin-top:2px;font-size:13px;font-weight:700}.mark .m-known{margin-top:4px;font-size:12px}.street-msg{color:var(--muted);text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.chart{width:100%;height:160px;display:block}.book{grid-template-columns:1fr 1fr;gap:12px;display:grid}.book-row{justify-content:space-between;padding:3px 6px;font-size:13px;display:flex;position:relative}.book-row .depth{opacity:.2;position:absolute;top:0;bottom:0}.book-row.bid .depth{background:var(--green);right:0}.book-row.ask .depth{background:var(--red);left:0}.landing{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);min-height:100vh;display:grid}.landing-art{background:var(--column);color:#e8e3d7;flex-direction:column;justify-content:space-between;gap:28px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.landing-art .brand{padding:0}.landing-title{font-family:var(--stencil);letter-spacing:.06em;color:#f3efe5;font-size:clamp(56px,9vw,120px);font-weight:900;line-height:.86}.landing-title span{color:var(--orange)}.landing-tag{color:#b9c8d6;max-width:46ch;margin-top:14px;font-size:18px}h1.landing-title{margin:0}.landing-discord{align-self:flex-start}.landing-points{border-top:1px solid var(--column-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-points>div{border-bottom:1px solid var(--column-rule);color:#b9c8d6;padding:12px 14px 12px 0;font-size:14px}.landing-points b{color:#fff;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:13px;display:block}.containers{opacity:.9;pointer-events:none;align-self:flex-end;width:min(52%,380px);margin-right:-10px}.landing-form{place-items:center;padding:32px 20px;display:grid}.auth-card{width:min(100%,400px)}.empty{text-align:center;color:var(--muted);padding:20px;font-size:14px}.lost{flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;margin:6vh auto 0;padding:28px 22px;display:flex;position:relative;overflow:hidden}.lost-code{font-family:var(--stencil);color:var(--orange);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(96px,20vw,168px);font-weight:900;line-height:1;position:absolute;top:4px;right:12px}.lost h1{font-size:clamp(34px,7vw,52px);position:relative}.lost-sub{color:var(--paper-2);max-width:52ch;line-height:1.55;position:relative}.lost-sub code{background:var(--panel-head);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-family:ui-monospace,Consolas,monospace;font-size:.9em}.lost-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex;position:relative}.lost-foot{margin-top:6px;position:relative}.spinner{border:2px solid var(--rule-strong);border-top-color:var(--orange);border-radius:50%;width:22px;height:22px;margin:30px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stat-box{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.stat-box .v{font-family:var(--stencil);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;overflow:hidden}.stat-box .l{font-family:var(--label);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.quest{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:7px 0;display:flex}.quest:last-child{border-bottom:0}.check{border-radius:var(--radius);border:1px solid var(--rule-strong);flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.check.done{background:var(--green);border-color:var(--green);color:#04170c}.check svg{width:12px;height:12px}.avatar{border-radius:var(--radius);width:40px;height:40px;font-family:var(--stencil);color:#0b1118;flex-shrink:0;place-items:center;font-size:20px;font-weight:800;display:grid}.avatar.lg{width:64px;height:64px;font-size:32px}.avatar.has-photo{background:var(--panel-head);padding:0}.avatar.has-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.avatar.lg.has-photo{width:88px;height:88px}.photo-edit{align-items:center;gap:14px}.forum-author{align-items:center;gap:10px}.forum-author .avatar{width:34px;height:34px;font-size:16px}.world-chips{flex-wrap:wrap;gap:6px;display:flex}details.disclose summary{cursor:pointer;color:var(--muted);font-size:12px}details.disclose[open] summary{margin-bottom:6px}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.badge{border-radius:var(--radius);border:1px solid var(--rule);background:var(--panel);flex-direction:column;gap:3px;padding:8px 10px;display:flex}.badge.got{border-color:color-mix(in srgb, var(--yellow) 45%, var(--rule))}.badge.got .b-name{color:var(--yellow)}.b-name{font-size:14px;font-weight:700}pre.json{background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);max-height:520px;padding:10px;font-family:ui-monospace,Consolas,monospace;font-size:12px;overflow:auto}.flash-good{animation:.8s flash-good}@keyframes flash-good{0%{background:var(--green-soft)}to{background:0 0}}.gain{color:var(--green);font-weight:700;animation:.6s pop}.hubs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}@media (width<=1023px){.app{grid-template-columns:minmax(0,1fr)}.column,.strip{display:none}.main{gap:10px;padding:10px 12px 86px}.mhead{z-index:40;background:var(--column);color:#e8e3d7;border-bottom:1px solid var(--column-rule);--rule:var(--column-rule);--muted:#9fb2c4;--faint:#7d93a8;display:block;position:sticky;top:0}.mhead-top{align-items:center;gap:10px;padding:8px 12px 4px;display:flex}.mhead-top .brand{padding:0}.mhead-top .brand-word{font-size:22px}.mhead-wallet{text-align:right;margin-left:auto;line-height:1.15}.mhead-wallet .cash{font-size:15px;font-weight:700}.mhead .icon-btn{background:var(--column-2);border-color:var(--column-rule);color:#e8e3d7}.mhead-bars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;padding:4px 12px 8px;display:grid}.mhead-bars .bar+.bar{margin-top:0}.mhead-bars .bar{min-width:0}.mhead-berths{scrollbar-width:none;gap:6px;padding:0 12px 8px;display:flex;overflow-x:auto}.mhead-berths::-webkit-scrollbar{display:none}.mhead-berths .chip{background:var(--column-2);border:1px solid var(--column-rule);border-radius:var(--radius);color:#dfe7ee;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.mhead-berths .chip b{font-family:var(--stencil);letter-spacing:.03em;font-size:13px}.mhead-berths .chip.docked{border-color:var(--orange)}.mhead-berths .chip.docked b{color:var(--orange);font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.mhead-berths .chip.act{background:var(--orange);border-color:var(--orange);color:var(--orange-ink);cursor:pointer;font-weight:600;font-family:var(--body)}.mhead-berths .chip.act b{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.bottom-nav{z-index:45;background:var(--column);border-top:1px solid var(--column-rule);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button{color:#9fb2c4;font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 0 7px;font-size:11px;font-weight:700;display:flex}.bottom-nav a:hover{color:#fff;text-decoration:none}.bottom-nav .on{color:var(--orange)}.bottom-nav svg{width:22px;height:22px}.drawer-scrim{z-index:60;background:#050a0f8c;display:block;position:fixed;inset:0}.drawer{z-index:61;background:var(--column);border-right:1px solid var(--column-rule);--rule:var(--column-rule);--muted:#9fb2c4;--faint:#7d93a8;color:#e8e3d7;width:min(86vw,320px);animation:.28s cubic-bezier(.16,1,.3,1) drawer-in;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}.dock{right:10px;bottom:calc(58px + env(safe-area-inset-bottom));z-index:46;border:1px solid var(--rule-strong);border-radius:999px;width:auto}.dock .dock-head{border-radius:999px;padding:8px 14px}.dock.open{border-radius:var(--radius);left:8px;right:8px}.dock.open .dock-head{border-radius:var(--radius) var(--radius) 0 0}.dock.open .chat{height:min(60vh,100vh - 220px)!important;min-height:200px!important}.main{padding-bottom:130px}.toasts{bottom:74px;left:50%;right:auto;transform:translate(-50%)}.dash{grid-template-columns:minmax(0,1fr)}.page-head h1{font-size:26px}.landing{grid-template-columns:1fr}.landing-art{min-height:52vh;padding:26px 18px}.landing-points{grid-template-columns:1fr}.containers{display:none}}@media (width<=520px){.grid.two{grid-template-columns:minmax(0,1fr)}.manifest,.event-row{font-size:14px}.versus{gap:8px}.fighter-name{font-size:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.event-row.unseen>span:first-child{color:var(--paper);font-weight:600}.event-row:not(.unseen)>span:first-child{color:var(--paper-2)}.xp-cell{flex-direction:column;align-items:flex-end;gap:4px;min-width:140px;display:inline-flex}.xp-cell .progress{width:100%}@media (width<=600px){.ribbon.compact .ribbon-text{display:none}.ribbon.compact b{flex:1}}.article-body{white-space:pre-wrap;max-width:70ch;color:var(--paper-2);margin:6px 0;line-height:1.55}.grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cards{vertical-align:middle;gap:3px;display:inline-flex}.card-face{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:#10161b;min-width:26px;font-family:var(--stencil);align-items:baseline;gap:1px;padding:2px 4px;font-size:15px;font-weight:800;line-height:1.1;display:inline-flex}.card-face small{font-family:var(--label);font-size:10px;font-weight:700}.card-face.red{color:#b3261e}.hitmap{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.hitmap svg{width:96px;height:160px}.hitmap .body{fill:none;stroke:var(--rule-strong);stroke-width:2px}.hitmap .hit.a{fill:color-mix(in srgb, var(--orange) 70%, transparent)}.hitmap .hit.d{fill:color-mix(in srgb, var(--blue) 70%, transparent)}.hitmap .hit-n{font-family:var(--label);fill:var(--paper);font-size:5px;font-weight:700}.swatch{border-radius:var(--radius);border:3px solid;flex-shrink:0;width:22px;height:22px;display:inline-block}.faction-banner{border-radius:var(--radius);background-image:repeating-linear-gradient(135deg,#0000002e 0 8px,#0000 8px 16px);height:10px}.avatar svg{display:block}.poker-hand{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--panel-raise);flex-direction:column;gap:8px;margin:0 -12px;padding:10px 12px;display:flex}.card-face.back{background:var(--column-2);border-color:var(--column-rule);background-image:repeating-linear-gradient(45deg, var(--column-rule) 0 2px, transparent 2px 6px);min-height:24px}.card-face.pick{cursor:pointer}.card-face.pick:disabled{cursor:default;opacity:1}.card-face.out{outline:2px solid var(--orange);outline-offset:1px;transform:translateY(-6px)}.tour-scrim{z-index:80;background:#050a0f9e;animation:.2s tour-fade;position:fixed;inset:0}.tour-prompt{z-index:81;background:var(--panel);border:1px solid var(--rule-strong);border-top:3px solid var(--orange);border-radius:var(--radius);width:min(100vw - 32px,440px);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:18px 20px 20px;animation:.28s cubic-bezier(.16,1,.3,1) tour-rise;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-prompt-tag{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--orange);font-size:11px;font-weight:700}.tour-prompt-title{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:30px;font-weight:800;line-height:1}.tour-prompt p{color:var(--paper-2);margin:0;line-height:1.5}.tour-prompt-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.tour-prompt-actions .btn.ghost{margin-left:auto}.tour-card{z-index:55;left:calc(var(--column-w) + 18px);width:min(calc(100vw - var(--column-w) - 36px), 380px);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:0 14px 12px;animation:.24s cubic-bezier(.16,1,.3,1) tour-rise;display:flex;position:fixed;bottom:18px}.tour-ticks{gap:3px;margin:0 -14px;display:flex}.tour-ticks span{background:var(--rule);flex:1;height:3px}.tour-ticks span.on{background:var(--orange)}.tour-head{align-items:baseline;gap:10px;padding-top:8px;display:flex}.tour-count{font-family:var(--stencil);color:var(--orange);font-size:22px;font-weight:800;line-height:1}.tour-count span{color:var(--faint);font-size:13px}.tour-title{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:17px;font-weight:800;line-height:1.15}.tour-body{color:var(--paper-2);margin:0;font-size:14px;line-height:1.5}.tour-actions{align-items:center;gap:6px;display:flex}.tour-actions .btn.ghost{padding-left:0}.tour-spot{box-shadow:inset 0 0 0 2px var(--orange);background-color:var(--orange-soft);border-radius:var(--radius);animation:1.6s ease-in-out infinite tour-pulse}@keyframes tour-pulse{0%,to{box-shadow:inset 0 0 0 2px var(--orange)}50%{box-shadow:inset 0 0 0 2px var(--orange), inset 0 0 18px var(--orange-soft)}}@keyframes tour-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tour-prompt{animation-name:tour-pop}@keyframes tour-pop{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}@media (width<=1023px){.tour-card{width:auto;left:10px;right:10px;bottom:calc(66px + env(safe-area-inset-bottom))}}.touring .main{padding-bottom:240px}@media (width<=1023px){.touring .main{padding-bottom:300px}}.ev-filter{max-width:100%}.ev-card{padding-top:0;padding-bottom:0}.ev-feed{flex-direction:column;margin:0 -12px;display:flex}.ev-day+.ev-day{border-top:1px solid var(--rule-strong)}.ev-day-head{z-index:2;background:var(--panel-head);border-bottom:1px solid var(--rule);font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--paper-2);align-items:baseline;gap:8px;margin:0;padding:9px 12px 7px;font-size:12px;font-weight:700;display:flex;position:sticky;top:46px}.ev-day-count{color:var(--faint);letter-spacing:.04em;font-weight:600}.ev{border:0;border-left:2px solid #0000;border-bottom:1px solid var(--rule);width:100%;color:var(--paper-2);font:inherit;text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:baseline;column-gap:10px;padding:7px 12px 7px 10px;font-size:13.5px;line-height:1.45;display:grid}.ev:last-child{border-bottom:0}.ev.unseen{border-left-color:var(--orange);background:color-mix(in srgb, var(--orange) 5%, transparent);color:var(--paper)}.ev.unseen .ev-subject{font-weight:600}.ev-glyph{align-self:center;width:16px;height:16px;display:inline-flex}.ev-glyph svg{width:16px;height:16px}.ev-text{overflow-wrap:anywhere;min-width:0}.ev-lead{color:var(--muted)}.ev-subject{color:inherit}.ev-reward{border-radius:var(--radius);background:var(--green-soft);color:var(--green);font-family:var(--label);letter-spacing:.02em;white-space:nowrap;margin-left:6px;padding:0 5px;font-size:11.5px;font-weight:700;display:inline-block}.ev-times{font-family:var(--label);color:var(--muted);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 5px;font-size:12px;font-weight:700}.ev-when{font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap;grid-column:4;font-size:12px}.ev-burst{cursor:pointer}.ev-burst:hover{background:var(--panel-raise)}.ev-burst .ev-lead{margin-left:2px}.ev-chev{width:14px;height:14px;color:var(--faint);align-self:center;transition:transform .15s;display:inline-flex}.ev-chev svg{width:14px;height:14px}.ev-chev.open{transform:rotate(180deg)}.ev-sub{background:color-mix(in srgb, var(--ground) 45%, var(--panel));border-bottom:1px solid var(--rule)}.ev-sub .ev{padding-left:38px;font-size:13px}.ev-sub .ev:last-child{border-bottom:0}.ev-feed.compact{margin-top:-9px;margin-bottom:-10px}.ev-more{align-self:center;margin:10px auto 12px}.ev-card>.ev-more{display:flex}@media (width<=1023px){.ev-day-head{position:static;top:0}.ev{column-gap:8px;font-size:14px}.ev-filter{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.wiki{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:12px;display:grid}.wiki-list{flex-direction:column;gap:8px;min-width:0;display:flex}.wiki-cats{flex-wrap:wrap;gap:5px;display:flex}.wiki-cats .pill{cursor:pointer;font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;font-size:11px}.wiki-items{border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);max-height:calc(100vh - 260px);margin:0;padding:0;list-style:none;overflow-y:auto}.wiki-items li+li{border-top:1px solid var(--rule)}.wiki-items a{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:7px 10px;text-decoration:none;display:grid}.wiki-items a:hover{background:var(--panel-raise)}.wiki-items a.on{background:var(--orange-soft);box-shadow:inset 3px 0 0 var(--orange)}.wiki-items .wi-name{font-weight:700}.wiki-items .item-art{grid-row:1/3}.wiki-items .wi-name{grid-column:2}.wiki-items .wi-val{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3;font-size:13px}.wiki-items .wi-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12px;overflow:hidden}.wiki-items .wi-cat{color:var(--faint);text-align:right;white-space:nowrap;grid-area:2/3;font-size:11px}.wiki-main{flex-direction:column;gap:8px;min-width:0;display:flex;position:sticky;top:12px}.wiki-back{align-self:flex-start;display:none}.wiki-facts{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.wiki-facts div{flex-direction:column;display:flex}.wiki-facts dt{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:11px}.wiki-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.wiki-sec ul{flex-direction:column;gap:3px;margin:4px 0 0;padding-left:18px;display:flex}@media (width<=760px){.wiki{grid-template-columns:1fr}.wiki-main{position:static}.wiki:not(.has-detail) .wiki-main,.wiki.has-detail .wiki-list{display:none}.wiki-back{display:inline-flex}.wiki-items{max-height:none}}:root{--k-drug:#b08be0;--k-tool:#4fc1b0;--k-container:#c9a46b;--k-car:#8fa7bd;--k-special:#e07a9b}:root[data-theme=light]{--k-drug:#7a4fb8;--k-tool:#1d8577;--k-container:#8a6428;--k-car:#4d6a85;--k-special:#b0406a}.item-art{--k:var(--faint);--s:36px;width:var(--s);height:var(--s);border-radius:var(--radius);background:color-mix(in srgb, var(--k) 15%, transparent);border:1px solid color-mix(in srgb, var(--k) 42%, transparent);color:var(--paper);flex-shrink:0;place-items:center;display:inline-grid}.item-art svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter;width:68%;height:68%}.item-art.xs{--s:22px}.item-art.xs svg{stroke-width:2.1px;width:76%;height:76%}.item-art.sm{--s:28px}.item-art.lg{--s:56px}.k-weapon{--k:var(--red)}.k-armor{--k:var(--blue)}.k-medical{--k:var(--green)}.k-booster{--k:var(--mood)}.k-drug{--k:var(--k-drug)}.k-tool{--k:var(--k-tool)}.k-collectible{--k:var(--yellow)}.k-container{--k:var(--k-container)}.k-car{--k:var(--k-car)}.k-special{--k:var(--k-special)}.k-junk{--k:var(--muted)}.item-list{flex-direction:column;display:flex}.item-row{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;padding:8px 0;display:grid}.item-row:last-child{border-bottom:0}.ir-look,.ir-title{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ir-title{font-weight:700}.ir-title:hover{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.ir-look:focus-visible,.ir-title:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:4px}.ir-inspect{background:var(--panel-head);border:1px solid var(--rule-strong);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:8px;margin-top:4px;padding:10px 12px;display:flex}.ir-inspect-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ir-inspect-body{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ir-inspect-art{background:var(--panel);border:1px solid var(--rule);border-radius:6px;justify-content:center;align-items:center;min-height:120px;display:flex}.ir-inspect-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ir-inspect-stats>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:8px;padding:5px 8px;font-size:13px;display:flex}.ir-inspect-stats>div:nth-child(odd){border-right:1px solid var(--rule)}.ir-inspect-stats dt{color:var(--faint)}.ir-inspect-stats dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}@media (width<=560px){.ir-inspect-body,.ir-inspect-stats{grid-template-columns:1fr}.ir-inspect-stats>div:nth-child(odd){border-right:0}}.item-row.dim>:not(.ir-actions){opacity:.55}.ir-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ir-name{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ir-name>b{font-weight:700}.ir-meta{color:var(--muted);font-size:12.5px}.ir-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ir-price{font-variant-numeric:tabular-nums;text-align:right;min-width:76px;font-weight:600}.item-inline{vertical-align:middle;align-items:center;gap:8px;min-width:0;display:inline-flex}@media (width<=640px){.item-row{grid-template-columns:auto minmax(0,1fr)}.ir-actions{grid-column:2;justify-content:flex-start}}.loadout{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.slot{background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.slot.filled{border-color:var(--rule-strong)}.slot-empty{border:1px dashed var(--rule-strong);border-radius:var(--radius);flex-shrink:0;width:28px;height:28px}.slot-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.slot-label{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:11px;font-weight:700}.slot select{width:100%}.seg-n{font-variant-numeric:tabular-nums;opacity:.7;margin-left:2px}.seg-scroll{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.seg-scroll::-webkit-scrollbar{display:none}.seg-scroll>*{flex-shrink:0}.item-hero{align-items:center;gap:14px;display:flex}.item-hero>.page-head{flex:1;min-width:0}.item-pill{padding-left:2px}.item-pill .item-art{color:inherit;background:0 0;border:0}.berth-more{cursor:pointer;font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:2px 0;font-size:11px;font-weight:700}.berth-more:hover{color:#fff}.berth:nth-last-child(2):has(+.berth-more){border-bottom:0}@media (width<=640px){.loadout{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.slot{gap:6px;padding:6px}.slot select{padding-left:4px;padding-right:2px}}.btn.primary:disabled,.btn.good:disabled,.btn.cyan:disabled{background:var(--panel-raise);border-color:var(--rule-strong);color:var(--faint);opacity:.7}.picker{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.pick{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);color:var(--paper);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:7px 10px;display:flex}.pick:hover{border-color:var(--rule-strong);background:var(--panel-raise)}.pick.on{border-color:var(--orange);background:var(--orange-soft)}.pick.locked{color:var(--faint)}.pick-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.pick-meta{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}@media (width<=640px){.picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.lock-note{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-top:auto;padding-top:4px;font-size:11px;font-weight:600}.card-foot{margin-top:auto}.grid.tenure{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tenure>.card{gap:3px;padding:10px 12px}.grid>.card>.btn:last-child{margin-top:auto}.card>.btn:not(.block),.card>.col>.btn:not(.block),.card .card>.btn:not(.block){align-self:flex-start}.ledger-cols{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:24px;margin:-2px 0 0;font-size:14px;display:grid}.ledger-cols>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding:6px 0;display:flex!important}.ledger-cols dt{color:var(--paper-2)}.ledger-cols dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.grid>.card>.row:last-child,.grid>.card>.row.between:last-child{margin-top:auto}.picker.compact{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.picker.compact .pick{padding:6px 9px}.picker.compact .pick-name{font-size:13px}@media (width<=640px){.list-item:has(>.grow.col){flex-wrap:wrap;row-gap:6px}.list-item>.grow.col{flex-basis:100%}}:root{--creator-a:#f5c542;--creator-b:#2de2e6;--creator-c:#f28c28}.creator-name,a.creator-name{background:linear-gradient(90deg, var(--creator-a), var(--creator-c) 45%, var(--creator-b));-webkit-background-clip:text;background-clip:text;font-weight:700;color:#0000!important}:root[data-theme=light]{--creator-a:#9a6b00;--creator-b:#0b7f86;--creator-c:#a5500a}.creator-badge{color:var(--creator-a);vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.creator-badge svg{width:15px;height:15px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--creator-a) 55%, transparent))}.creator-badge.lg{border:1px solid color-mix(in srgb, var(--creator-a) 60%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--creator-a) 12%, transparent);font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;-webkit-text-fill-color:var(--creator-a);padding:2px 8px 2px 6px;font-size:12px;font-weight:700}.creator-badge.lg svg{width:16px;height:16px}.creator-title{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--creator-a);font-style:normal;font-weight:700}.avatar.creator-frame{isolation:isolate;position:relative}.avatar.creator-frame:before{content:"";z-index:-1;border-radius:calc(var(--radius) + 4px);background:conic-gradient(from var(--creator-spin,0deg), var(--creator-a), var(--creator-c), var(--creator-b), var(--creator-a));animation:6s linear infinite creator-spin;position:absolute;inset:-6px}.avatar.creator-frame:after{content:"";z-index:-1;border-radius:calc(var(--radius) + 2px);background:var(--ground);position:absolute;inset:-3px}@property --creator-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes creator-spin{to{--creator-spin:360deg}}.creator-card{border-color:color-mix(in srgb, var(--creator-a) 40%, var(--rule))}.creator-bio{color:var(--paper);margin-top:6px;line-height:1.55}.creator-bio .flair-line{min-height:1em;display:block}.creator-banner{border:1px solid color-mix(in srgb, var(--creator-a) 45%, var(--rule));border-radius:var(--radius);background:radial-gradient(120% 140% at 85% -20%, color-mix(in srgb, var(--creator-b) 26%, transparent), transparent 55%), radial-gradient(90% 120% at 10% 120%, color-mix(in srgb, var(--creator-c) 30%, transparent), transparent 60%), repeating-linear-gradient(0deg, transparent 0 7px, color-mix(in srgb, var(--creator-b) 7%, transparent) 7px 8px), #0b1622;color:#f3efe4;align-items:center;gap:18px;padding:22px;display:flex;position:relative;overflow:hidden}.creator-banner:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff17 45%,#0000 60%);animation:7s ease-in-out infinite creator-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes creator-sweep{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.creator-banner-mark{width:54px;height:54px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--creator-a) 60%, transparent));flex-shrink:0;place-items:center;display:grid}.creator-banner-mark svg{width:54px;height:54px}.creator-banner-text{flex-direction:column;gap:2px;min-width:0;display:flex}.creator-banner-kicker{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:#9fb2c4;font-size:11px;font-weight:700}.creator-banner-name{font-family:var(--stencil);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,#f5c542,#f28c28 50%,#2de2e6);color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:800;line-height:1}.creator-banner-sub{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:#f5c542;font-size:13px;font-weight:700}@media (width<=600px){.creator-banner{gap:12px;padding:16px}.creator-banner-mark,.creator-banner-mark svg{width:40px;height:40px}.creator-banner-name{font-size:28px}}.crumbs{color:var(--muted);flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.forum-list{gap:0;padding:0}.forum-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 96px minmax(0,220px);align-items:center;gap:12px;padding:10px 14px;display:grid}.forum-row:first-child{border-top:0}.forum-row.dim{opacity:.6}.forum-main{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.forum-main>div{flex-basis:100%}.forum-title{overflow-wrap:anywhere;font-size:15px;font-weight:600}.forum-stats{line-height:1.35}.forum-last{min-width:0}.forum-last-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.forum-post{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.forum-post.dim{opacity:.65}.forum-post-head{flex-wrap:wrap;gap:6px}.forum-body{overflow-wrap:anywhere;line-height:1.55}.forum-preview{border:1px dashed var(--rule-strong);border-radius:var(--radius);background:var(--panel);padding:10px 12px}.composer-foot{flex-wrap:wrap;gap:6px}.md{flex-direction:column;gap:8px;display:flex}.md>*{margin:0}.md .md-h{font-family:var(--stencil);margin-top:4px;line-height:1.2}.md h3.md-h{font-size:22px}.md h4.md-h{font-size:18px}.md h5.md-h{text-transform:uppercase;letter-spacing:.04em;font-size:15px}.md .md-list{flex-direction:column;gap:3px;padding-left:22px;display:flex}.md .md-quote{border-left:3px solid var(--rule-strong);color:var(--muted);padding:2px 0 2px 10px}.md code{background:var(--panel-head);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.md hr{border:0;border-top:1px solid var(--rule)}.md a{text-underline-offset:2px;text-decoration:underline}.forum-actions,.forum-inline{flex-wrap:wrap;gap:6px}.forum-inline .input.sm{flex:180px;width:auto}.forum-modbar{flex-flow:wrap;align-items:center;gap:6px;padding:8px 12px}.forum-modbar select{width:auto}.forum-report{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding-top:8px;display:flex}.forum-report:first-child{border-top:0;padding-top:0}.forum-quote{border-left:3px solid var(--rule-strong);color:var(--paper-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 10px}.forum-ban{padding:10px 14px}.forum-admin-row{border-top:1px solid var(--rule);flex-wrap:wrap;gap:6px;padding:4px 0}.pager{justify-content:center;gap:10px;margin:6px 0}.pager [aria-disabled]{opacity:.4;pointer-events:none}@media (width<=700px){.forum-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px}.forum-last{grid-column:1/-1}.forum-stats{text-align:right}}.prose{gap:6px;max-width:820px;line-height:1.6}.prose h2{margin-top:12px;font-size:19px}.prose p,.prose ul,.prose ol{margin:0 0 6px}.prose ul,.prose ol{padding-left:22px}.prose li{margin:3px 0}.legal-template{border-color:var(--orange);background:var(--orange-soft);max-width:820px;padding:10px 14px}.legal-foot{flex-wrap:wrap;gap:4px 14px;padding:12px 0 4px;font-size:12px;display:flex}.legal-foot a{color:var(--muted)}.legal-foot a:hover{color:var(--paper)}.nav-list .legal-foot.nav-legal{border-top:1px solid var(--rule);margin-top:10px;padding:14px 10px 4px}.nav-list .legal-foot.nav-legal a{min-height:0;color:var(--muted);background:0 0;padding:0;font-size:12px;display:inline}.landing-legal{justify-content:center}.legal-shell{background:var(--ground);min-height:100vh}.legal-shell-head{background:var(--column);border-bottom:1px solid var(--column-rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.legal-shell-head .brand{color:#fff}@media (width<=480px){.legal-shell-head .shell-discord{display:none}}.legal-shell-main{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;padding:24px 16px 48px;display:flex}.dm-count{margin-left:6px;padding:0 5px;font-size:11px}.dm-wrap{grid-template-columns:minmax(240px,300px) 1fr;align-items:start;gap:14px;margin-top:12px;display:grid}.dm-list .card-body,.dm-list{min-width:0}.dm-find{gap:6px;margin-bottom:8px}.dm-find .input{flex:1;min-width:0}.dm-found{border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:2px;margin-bottom:8px;padding:4px;display:flex}.dm-found-row{border-radius:var(--radius);padding:4px 6px}.dm-found-row:hover{background:var(--panel-raise);text-decoration:none}.dm-item{border-bottom:1px solid var(--rule);border-radius:var(--radius);align-items:center;gap:6px;padding:7px 6px;display:flex}.dm-item.on{background:var(--panel-raise)}.dm-item-main{min-width:0;color:var(--paper);flex-direction:column;flex:1;gap:2px;display:flex}.dm-item-main:hover{text-decoration:none}.dm-item-top{justify-content:space-between;gap:8px;display:flex}.dm-item-last{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dm-item.unread .dm-item-last{color:var(--paper);font-weight:600}.dm-close{color:var(--faint);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;padding:2px 6px;font-size:18px;line-height:1}.dm-close:hover{color:var(--paper);background:var(--panel-raise)}.dm-closed-toggle{margin-top:8px}.dm-back{padding:0 8px;font-size:18px;display:none}@media (width<=760px){.dm-wrap{grid-template-columns:1fr}.dm-wrap.has-open .dm-list,.dm-wrap:not(.has-open) .dm-convo{display:none}.dm-back{display:inline-flex}.dm-close{padding:6px 10px}}.ev.ev-link{color:inherit;cursor:pointer;text-decoration:none}.ev.ev-link:hover{background:var(--panel-head)}.ev.ev-link:hover .ev-subject{text-underline-offset:3px;text-decoration:underline}.chat-form{flex-wrap:wrap}.chat-form .input{flex:200px;min-width:0}.chat-replying{border-left:2px solid var(--orange);background:var(--panel-head);border-radius:4px;flex:100%;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:3px 8px;font-size:12px;display:flex}.chat-replying>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-reply-quote{border-left:2px solid var(--rule-strong);text-overflow:ellipsis;white-space:nowrap;color:var(--paper-2);margin-bottom:2px;padding-left:8px;font-size:11px;overflow:hidden}.chat-msg .mention{color:var(--blue,#6cb4ff);font-weight:600}.chat-msg .mention.me{color:var(--orange)}.chat-msg.pinged{background:color-mix(in srgb, var(--orange) 10%, transparent);box-shadow:inset 2px 0 0 var(--orange);border-radius:4px}.tab-count{background:var(--orange);color:#1a1006;text-align:center;border-radius:999px;min-width:16px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;display:inline-block}.newsletter{border-bottom:1px solid var(--rule);padding:6px 0}.newsletter:last-child{border-bottom:0}.newsletter-head{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;width:100%;padding:0}.cos-preview{margin:6px 0 2px}.distinction{border:1px solid color-mix(in srgb, var(--d-color) 60%, transparent);background:color-mix(in srgb, var(--d-color) 12%, var(--panel));color:var(--paper);border-radius:999px;align-items:center;gap:5px;width:max-content;padding:2px 9px 2px 4px;font-size:12px;font-weight:600;display:inline-flex}.distinction svg{background:color-mix(in srgb, var(--d-color) 25%, transparent);fill:none;width:18px;height:18px;stroke:var(--d-color);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:2px}.distinction.compact{padding:2px}.war-pill{border:1px solid var(--red);background:color-mix(in srgb, var(--red) 18%, var(--panel));color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;text-decoration:none;animation:2.4s ease-in-out infinite war-pulse;display:inline-flex}.war-pill b{color:var(--red);letter-spacing:.08em}.war-pill.ahead{border-color:var(--green)}.war-pill.ahead b{color:var(--green)}@keyframes war-pulse{50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.war-pill{animation:none}}.war-banner{border:1px solid var(--red);background:linear-gradient(90deg, color-mix(in srgb, var(--red) 16%, var(--panel)), var(--panel));width:100%;color:var(--paper);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto auto minmax(80px,1fr) auto;grid-template-areas:"label us bar them""meta meta meta meta";align-items:center;gap:6px 12px;margin:0 0 12px;padding:10px 14px;display:grid}.war-banner.ahead{border-color:var(--green);background:linear-gradient(90deg, color-mix(in srgb, var(--green) 14%, var(--panel)), var(--panel))}.war-banner .wb-label{font-family:var(--label,inherit);text-transform:uppercase;letter-spacing:.12em;color:var(--red);grid-area:label;font-size:11px;font-weight:700}.war-banner.ahead .wb-label{color:var(--green)}.war-banner .wb-side{align-items:baseline;gap:6px;font-size:15px;display:inline-flex}.war-banner .wb-side.us{grid-area:us}.war-banner .wb-side.them{grid-area:them}.war-banner .wb-bar{background:var(--rule);border-radius:4px;grid-area:bar;justify-content:space-between;height:8px;display:flex;position:relative;overflow:hidden}.war-banner .wb-bar .us{background:var(--green);height:100%}.war-banner .wb-bar .them{background:var(--red);height:100%}.war-banner .wb-meta{color:var(--muted);grid-area:meta;font-size:12px}@media (width<=560px){.war-banner{grid-template-columns:auto 1fr auto;grid-template-areas:"label label label""us bar them""meta meta meta"}}.chat-box{flex-direction:column;gap:6px;min-height:0;display:flex}.rail-chat .chat-box{flex:auto}.chat-tabs{flex-wrap:wrap;gap:4px;display:flex}.chat-tab{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--panel);color:var(--muted);font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.chat-tab:hover{color:var(--paper)}.chat-tab.on{background:var(--paper);border-color:var(--paper);color:var(--ground)}.chat-tab.dm{text-transform:none;letter-spacing:0;font-family:var(--body);border-color:color-mix(in srgb, var(--blue,#5aa9e6) 55%, var(--rule-strong));padding:0 2px 0 0;font-size:12px}.chat-tab.dm>button{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;max-width:120px;padding:3px 4px 3px 8px;display:inline-flex;overflow:hidden}.chat-tab.dm.unread{color:var(--paper);border-color:var(--orange)}.chat-tab .chat-tab-x{opacity:.6;padding:0 5px;font-size:14px;line-height:1}.chat-tab .chat-tab-x:hover{opacity:1}.chat-tab.add{padding:1px 9px;font-size:14px}.dm-finder{flex-direction:column;gap:4px;display:flex}.dm-finder .row{flex-wrap:nowrap;gap:4px}.dm-finder .input{flex:1;min-width:0}.dm-finder-list{flex-wrap:wrap;gap:4px;display:flex}.dm-finder-list .dm-found-row{background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--paper);font:inherit;cursor:pointer;padding:3px 8px;font-size:12px}.chat-page .chat-box{gap:8px}.war-targets{margin-top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fac-head{margin-bottom:10px;position:relative}.fac-head .faction-banner{margin-bottom:8px}.fac-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fac-title h1{font-family:var(--stencil);letter-spacing:.02em;margin:0;font-size:34px;line-height:1.05}.fac-title h1 .tag{font-size:18px}.fac-tiles{background:var(--rule);border:1px solid var(--rule-strong);border-radius:var(--radius);grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;margin-bottom:10px;display:grid;overflow:hidden}.fac-tile{background:linear-gradient(180deg, var(--panel-raise), var(--panel));min-height:76px;color:var(--muted);cursor:pointer;font:inherit;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 4px 10px;display:flex;position:relative}.fac-tile:hover{color:var(--paper)}.fac-tile.on{background:linear-gradient(180deg, var(--panel), var(--ground-2));color:var(--orange);box-shadow:inset 0 -3px 0 var(--orange)}.fac-tile-icon svg{width:28px;height:28px}.fac-tile-label{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:700}.fac-tile .tab-count{position:absolute;top:6px;right:8px}.fac-strip{background:var(--panel-head);border:1px solid var(--rule);border-left:3px solid var(--rule-strong);border-radius:var(--radius);font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:12px;padding:7px 14px;font-size:13px;display:grid}.fac-strip b{color:var(--paper)}.fac-strip>:last-child{text-align:right}.fac-strip-mid{color:var(--paper-2);font-weight:700}.fac-panels{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.25fr);gap:10px;margin-bottom:12px;display:grid}.fac-panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:0 12px 12px;display:flex}.fac-panel-head{background:var(--panel-head);border-bottom:1px solid var(--rule);font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-2);align-self:stretch;margin:0 -12px 4px;padding:7px 12px;font-size:12px;font-weight:700}.fac-chain.live{border-color:color-mix(in srgb, var(--orange) 60%, var(--rule))}.fac-chain.live .fac-panel-head{color:var(--orange)}.fac-chain-row{align-self:stretch;align-items:center;gap:14px;display:flex}.fac-chain-main{text-align:center;min-width:96px}.fac-chain-num{font-family:var(--stencil);color:var(--green);font-size:44px;line-height:1}.fac-chain:not(.live) .fac-chain-num{color:var(--paper-2)}.fac-mini{border-left:1px solid var(--rule);grid-template-columns:auto auto;gap:2px 10px;margin:0;padding-left:12px;font-size:12px;display:grid}.fac-mini dt{color:var(--muted)}.fac-mini dd{text-align:right;color:var(--paper);margin:0;font-weight:600}.fac-big{font-family:var(--stencil);font-size:30px;line-height:1.1}.fac-ann{white-space:pre-wrap;overflow-wrap:anywhere;max-height:9.5em;margin:0;overflow:auto}.fac-news{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.fac-news-tabs{scrollbar-width:none;background:var(--panel-head);border-bottom:1px solid var(--rule);display:flex;overflow-x:auto}.fac-news-tabs::-webkit-scrollbar{display:none}.fac-news-tabs button{border:0;border-right:1px solid var(--rule);color:var(--muted);font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;flex:1 0 auto;padding:8px 14px;font-size:12px;font-weight:700}.fac-news-tabs button:last-child{border-right:0}.fac-news-tabs button:hover{color:var(--paper)}.fac-news-tabs button.on{background:var(--panel);color:var(--paper);box-shadow:inset 0 -2px 0 var(--orange)}.fac-news-list{overscroll-behavior:contain;max-height:560px;margin:0;padding:0;list-style:none;overflow-y:auto}.fac-news-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:13px;display:grid}.fac-news-list li:nth-child(2n){background:color-mix(in srgb, var(--panel-head) 45%, transparent)}.fac-news-list li:last-child{border-bottom:0}.fac-news-text{overflow-wrap:anywhere;color:var(--paper-2);padding:7px 12px}.fac-news-list li.t-good .fac-news-text{color:var(--green)}.fac-news-list li.t-bad .fac-news-text{color:var(--red)}.fac-news-list li .fac-news-text a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.fac-news-when{border-left:1px solid var(--rule);color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;min-width:72px;padding:4px 10px;font-size:11px;line-height:1.25;display:flex}.fac-news-empty{padding:14px 12px}.fac-info{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px;margin-bottom:12px;display:grid}.fac-facts{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.fac-facts dt{color:var(--muted)}.fac-facts dd{margin:0}.fac-roster{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.fac-roster-bar{background:var(--panel-head);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:8px 12px;display:flex}.fac-roster-bar b{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;margin-right:auto;font-size:13px}.fac-roster-bar .input{width:160px}.fac-filter{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--green) 7%, var(--panel));flex-wrap:wrap;align-items:flex-end;gap:18px;padding:10px 12px;display:flex}.fac-filter fieldset{border:0;flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;display:flex}.fac-filter legend{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:700}.fac-filter label{cursor:pointer;align-items:center;gap:6px;display:flex}.fac-roster .table-wrap{margin:0}.fac-table{border-collapse:collapse;width:100%;font-size:13px}.fac-table th{background:var(--panel-head);border-bottom:1px solid var(--rule-strong);text-align:left;padding:0}.fac-table th button{width:100%;color:var(--muted);font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;text-align:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 10px;font-size:11px;font-weight:700}.fac-table th button:hover,.fac-table th[aria-sort=ascending] button,.fac-table th[aria-sort=descending] button{color:var(--paper)}.fac-table td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:6px 10px}.fac-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--panel-head) 45%, transparent)}.fac-table tbody tr:hover{background:var(--panel-raise)}.fac-table .c-num,.fac-table th.c-num button{text-align:right}.fac-table .c-dot{width:22px;padding-right:0}.fac-table .c-status{text-align:right;white-space:nowrap}.fac-table th.c-status button{text-align:right}.fac-table .s-ok{color:var(--green)}.fac-table .s-hospital,.fac-table .s-jail{color:var(--red)}.fac-table .s-flying,.fac-table .s-abroad{color:var(--blue)}.fac-lead{margin-left:6px}.act-dot{background:var(--rule-strong);border-radius:50%;width:9px;height:9px;display:inline-block}.act-dot.online{background:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.act-dot.idle{background:var(--yellow)}.fac-controls{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:200px minmax(0,1fr);min-height:360px;margin-bottom:12px;display:grid}.fac-ctl-menu{border-right:1px solid var(--rule);background:var(--ground-2)}.fac-ctl-title{background:var(--panel-head);border-bottom:1px solid var(--rule);font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-2);padding:8px 12px;font-size:12px;font-weight:700}.fac-ctl-menu button{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.fac-ctl-menu button:hover{color:var(--paper);background:var(--panel)}.fac-ctl-menu button.on{color:var(--paper);background:var(--panel);box-shadow:inset 3px 0 0 var(--orange)}.fac-ctl-body{flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.fac-ctl-body>.card{background:0 0;border:0;margin:0;padding:0}@media (width<=1100px){.fac-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fac-panels>:last-child{grid-column:1/-1}}@media (width<=760px){.fac-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.fac-tile{min-height:60px;padding:8px 2px}.fac-tile-icon svg{width:22px;height:22px}.fac-tile-label{letter-spacing:.04em;font-size:10.5px}.fac-panels,.fac-info{grid-template-columns:minmax(0,1fr)}.fac-panels>:last-child{grid-column:auto}.fac-strip{grid-template-columns:1fr 1fr}.fac-strip-mid{display:none}.fac-title h1{font-size:28px}.c-hide-sm{display:none}.fac-roster-bar .input{width:110px}.fac-controls{grid-template-columns:minmax(0,1fr)}.fac-ctl-menu{border-right:0;border-bottom:1px solid var(--rule);scrollbar-width:none;display:flex;overflow-x:auto}.fac-ctl-group{display:contents}.fac-ctl-title{display:none}.fac-ctl-menu button{border-bottom:0;border-right:1px solid var(--rule);white-space:nowrap;flex:none;width:auto}.fac-ctl-menu button.on{box-shadow:inset 0 -3px 0 var(--orange)}}:root{--cz-felt:#0f2a2a;--cz-felt-2:#0b1f20;--cz-neon:var(--orange);--cz-neon-2:var(--blue);--cz-gold:var(--yellow);--cz-glow:0 0 12px color-mix(in srgb, var(--orange) 45%, transparent)}:root[data-theme=light]{--cz-felt:#24534d;--cz-felt-2:#1d4540}.cz-banner{background:linear-gradient(90deg, var(--column), var(--panel));border:1px solid var(--rule);border-left:3px solid var(--cz-neon);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:9px 14px;font-size:14px;display:flex}.cz-banner .cz-token b{font-family:var(--stencil);color:var(--cz-gold);font-size:20px}.cz-banner .tiny{margin-left:auto}.cz-floor{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;display:grid}.cz-tile{border:1px solid var(--rule);border-radius:var(--radius);min-height:210px;color:var(--paper);background:radial-gradient(120% 80% at 50% 38%, color-mix(in srgb, var(--cz-neon) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--panel-head), var(--ground-2));flex-direction:column;gap:6px;padding:10px 12px 14px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.cz-tile.pvp{background:radial-gradient(120% 80% at 50% 38%, color-mix(in srgb, var(--cz-neon-2) 12%, transparent), transparent 60%), linear-gradient(180deg, var(--panel-head), var(--ground-2))}.cz-tile:hover{border-color:var(--cz-neon);box-shadow:var(--cz-glow);text-decoration:none;transform:translateY(-1px)}.cz-tile-name{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.05em;font-size:18px;font-weight:800}.cz-tile-blurb{color:var(--muted);padding-right:30px;font-size:12.5px;line-height:1.35}.cz-tile-jp{font-family:var(--label);color:var(--cz-gold);margin-top:-4px;font-size:11px;font-weight:700}.cz-art{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;align-self:center;width:100%;max-width:130px;height:96px}.cz-art .o{stroke:var(--cz-neon);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--cz-neon) 70%, transparent))}.cz-art .b{stroke:var(--cz-neon-2);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--cz-neon-2) 60%, transparent))}.cz-art .g{stroke:var(--cz-gold)}.cz-art .fill{fill:var(--cz-gold);stroke:none}.cz-tag{font-family:var(--label);letter-spacing:.08em;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);background:var(--cz-neon);color:var(--orange-ink);padding:3px 10px 3px 14px;font-size:11px;font-weight:700;position:absolute;bottom:0;right:0}.cz-tag.pvp{background:var(--cz-neon-2);color:#061620}.cz-tag.inline{vertical-align:middle;margin-left:4px;display:inline-block;position:static}.cz-game{flex-direction:column;gap:12px;display:flex}.card.cz-felt{background:radial-gradient(130% 90% at 50% 0%, color-mix(in srgb, var(--cz-felt) 85%, var(--cz-neon-2) 8%), var(--cz-felt-2));border-color:color-mix(in srgb, var(--cz-felt) 60%, var(--rule));color:#e8e3d7}.card.cz-felt .muted,.card.cz-felt .faint{color:#a9b7b4}.card.cz-felt .input{color:#e8e3d7;background:#00000059}.card.cz-paper{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 90%, var(--paper) 4%), var(--panel))}.card.center{text-align:center;align-items:center}.center{text-align:center;justify-content:center;align-items:center}.cz-bet{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.cz-bet-field{flex-direction:column;gap:2px;width:150px;display:flex}.cz-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cz-chip{--c:#8a96a0;border:3px dashed color-mix(in srgb, white 70%, var(--c));background:var(--c);color:#fff;width:40px;height:40px;font-family:var(--label);cursor:pointer;box-shadow:0 2px 0 #0006, inset 0 0 0 3px var(--c);text-shadow:0 1px 1px #0009;border-radius:50%;font-size:11px;font-weight:800}.cz-chip:hover{transform:translateY(-1px)}.cz-chip.on{outline:2px solid var(--cz-gold);outline-offset:2px}.cz-chip.v10{--c:#7b8794}.cz-chip.v100{--c:#b48a28}.cz-chip.v1000{--c:#2d7fb8}.cz-chip.v10000{--c:#4f9a3c}.cz-chip.v100000{--c:#3d3fb5}.cz-chip.v1000000{--c:#a8352a}.cz-chip.v10000000{--c:#6d3a8f}.cz-stack{background:var(--cz-gold);color:#241a02;min-width:22px;font-family:var(--label);pointer-events:none;border-radius:9px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;bottom:2px;right:2px}.cz-result{border-radius:var(--radius);border:1px solid var(--rule);background:#00000040;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.cz-result b{font-family:var(--stencil);letter-spacing:.03em;font-size:22px}.cz-result.up{border-color:var(--cz-gold);box-shadow:0 0 14px color-mix(in srgb, var(--cz-gold) 30%, transparent)}.cz-result.up b{color:var(--cz-gold)}.cz-result.down b{color:var(--red)}.cz-tabs{gap:2px;display:inline-flex}.cz-tabs button{color:var(--muted);font:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:2px 8px;font-size:14px}.cz-tabs button.on{color:var(--paper);box-shadow:inset 0 -2px 0 var(--orange)}.cz-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.cz-stats>div{background:var(--panel-raise);border-radius:var(--radius);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cz-stats b{font-family:var(--stencil);font-size:20px}td.cz-detail{white-space:normal;max-width:280px;font-weight:500}.cz-card{color:#16191c;width:58px;height:82px;font-family:var(--label);background:#f5f1e6;border:1px solid #c8c0ad;border-radius:6px;flex-direction:column;justify-content:space-between;padding:5px 6px;animation:.25s ease-out cz-deal;display:inline-flex;position:relative;box-shadow:0 3px 8px #00000073}.cz-card b{font-size:20px;line-height:1}.cz-card i{align-self:flex-end;font-size:26px;font-style:normal;line-height:1}.cz-card.red{color:#b3261e}.cz-card.back{background:repeating-linear-gradient(45deg,#183a5a 0 6px,#12304b 6px 12px);border:2px solid #e8e3d7}.cz-card.sm{width:42px;height:60px}@keyframes cz-deal{0%{opacity:0;transform:translateY(-10px)rotate(-4deg)}}.cz-jackpot{border:1px solid color-mix(in srgb, var(--cz-gold) 50%, transparent);border-radius:var(--radius);background:#00000059;flex-direction:column;align-items:center;padding:8px;display:flex}.cz-jackpot span{font-family:var(--label);text-transform:uppercase;letter-spacing:.14em;color:#a9b7b4;font-size:11px}.cz-jackpot b{font-family:var(--stencil);color:var(--cz-gold);text-shadow:0 0 12px color-mix(in srgb, var(--cz-gold) 55%, transparent);letter-spacing:.04em;font-size:clamp(26px,6vw,40px)}.cz-reels{--cz-cell:60px;grid-template-columns:repeat(3,1fr);align-self:center;gap:8px;width:100%;max-width:420px;display:grid;position:relative}.cz-reel{height:calc(var(--cz-cell) * 3 + 2px);background:linear-gradient(#0a1414,#1c2e2c 50%,#0a1414);border:1px solid #3a5654;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.cz-reel>span,.cz-strip>span{height:var(--cz-cell);opacity:.45;flex:none;justify-content:center;align-items:center;display:flex}.cz-reel>span.line{opacity:1;background:#ffffff0a}.cz-strip{will-change:transform;flex-direction:column;display:flex}.cz-strip>span{opacity:.85}.cz-payline{background:var(--cz-neon);height:2px;box-shadow:var(--cz-glow);pointer-events:none;position:absolute;top:50%;left:-6px;right:-6px}.cz-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;color:#d8d2c4;width:44px;height:44px}.cz-glyph.s-lantern{color:var(--cz-neon);filter:drop-shadow(0 0 4px var(--cz-neon))}.cz-glyph.s-pearl{color:#e6e1ff}.cz-glyph.s-anchor{color:var(--cz-neon-2)}.cz-glyph.s-helm{color:var(--cz-gold)}.cz-glyph.s-bell{color:#e2b45a}.cz-paytable{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;display:grid}.cz-paytable>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cz-paytable .cz-glyph{width:22px;height:22px}.cz-paytable p{grid-column:1/-1}.cz-roulette{grid-template-columns:minmax(200px,1fr) minmax(0,1.4fr);gap:16px;display:grid}.cz-wheel-side{flex-direction:column;gap:10px;display:flex}.cz-ball{text-align:center;background:radial-gradient(circle,#1d1d1d 40%,#2a2a2a);border:8px solid #6b4a24;border-radius:50%;align-self:center;place-items:center;width:120px;height:120px;display:grid;box-shadow:0 0 0 3px #c7a35a,inset 0 0 18px #000c}.cz-ball b{font-family:var(--stencil);font-size:44px}.cz-ball.red{background:radial-gradient(circle,#c0392b 50%,#7d1f16)}.cz-ball.black{background:radial-gradient(circle,#2b2b2b 50%,#0d0d0d)}.cz-ball.green{background:radial-gradient(circle,#2e8b57 50%,#155d34)}.cz-recent{flex-wrap:wrap;gap:4px;display:flex}.cz-dot{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.cz-dot.red,.cz-num.red{background:#b8352a}.cz-dot.black,.cz-num.black{background:#1b1d1f}.cz-dot.green,.cz-num.green{background:#237a4b}.cz-modes{flex-wrap:wrap}.cz-layout{grid-template-columns:1fr;gap:4px;display:grid}.cz-zero{grid-template-columns:1fr auto;gap:4px;display:grid}.cz-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.cz-num,.cz-out{color:#fff;min-height:34px;font-family:var(--label);cursor:pointer;border:1px solid #ffffff38;border-radius:3px;font-size:15px;font-weight:800;position:relative}.cz-num:hover,.cz-out:hover{outline:2px solid var(--cz-gold);outline-offset:-2px}.cz-num.anchor{outline:2px dashed var(--cz-gold);outline-offset:-3px}.cz-num.covered{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--cz-gold) 70%, transparent)}.cz-num.hit{animation:.9s ease-in-out 3 cz-hit}@keyframes cz-hit{50%{box-shadow:0 0 16px var(--cz-gold);background:var(--cz-gold);color:#241a02}}.cz-out{background:#00000040;padding:0 8px;font-size:13px}.cz-out.red{background:#b8352a}.cz-out.black{background:#1b1d1f}.cz-out.col{width:100%;font-size:11px}.cz-out.sm{font-size:11px}.cz-dozens,.cz-evens{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.cz-betlist{flex-wrap:wrap;gap:6px;display:flex}.cz-betlist .pill{cursor:pointer}.cz-hl{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.cz-hl-cards{gap:22px;display:flex}.cz-hl .cz-card{width:84px;height:120px}.cz-hl .cz-card b{font-size:30px}.cz-hl .cz-card i{font-size:40px}.cz-pot{border:1px solid color-mix(in srgb, var(--cz-gold) 45%, transparent);border-radius:var(--radius);background:#0000004d;flex-direction:column;align-items:center;min-width:170px;padding:12px 18px;display:flex}.cz-pot b{font-family:var(--stencil);color:var(--cz-gold);font-size:32px}.cz-game .btn.lg .tiny{opacity:.85;font-family:var(--body);text-transform:none;letter-spacing:0;margin-left:6px}.cz-keno{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:14px;display:grid}.cz-keno-grid{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.cz-keno-grid button{aspect-ratio:1;border:1px solid var(--rule-strong);background:var(--ground-2);min-height:28px;color:var(--paper-2);font-family:var(--label);cursor:pointer;border-radius:3px;padding:0;font-size:13px;font-weight:700}.cz-keno-grid button.mine{background:var(--blue-soft);border-color:var(--blue);color:var(--paper)}.cz-keno-grid button.drawn{box-shadow:inset 0 0 0 2px var(--orange)}.cz-keno-grid button.hit{background:var(--cz-gold);color:#241a02;border-color:var(--cz-gold)}.cz-keno-side{flex-direction:column;gap:8px;display:flex}.cz-keno-pays{width:100%;margin:0}.cz-craps-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cz-puck{color:#ddd;width:52px;height:52px;font-family:var(--stencil);background:#111;border:3px solid #555;border-radius:50%;place-items:center;font-weight:800;display:grid}.cz-puck.on{color:#111;border-color:var(--cz-neon);box-shadow:var(--cz-glow);background:#f3efe4;font-size:22px}.cz-die{width:46px;height:46px}.cz-die rect{fill:#f3efe4;stroke:#8f1d16;stroke-width:1.5px}.cz-die circle{fill:#8f1d16}.cz-craps{flex-direction:column;gap:6px;display:flex}.cz-craps-place{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.cz-craps-line{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.cz-spot{flex-direction:column;gap:2px;display:flex}.cz-spot>button:first-child{color:#f0ead8;cursor:pointer;text-align:center;background:#0003;border:1px solid #c7a35a;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-height:64px;padding:6px;display:flex;position:relative}.cz-spot>button:first-child:hover:not(:disabled){background:#ffffff0f}.cz-spot>button:first-child b{font-family:var(--stencil);letter-spacing:.04em;text-transform:uppercase;font-size:16px}.cz-spot.locked{opacity:.45}.cz-spot.wide>button:first-child{min-height:52px}.cz-bj{flex-direction:column;align-items:center;gap:10px;display:flex}.cz-bj-row{border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:6px 10px;display:flex}.cz-bj-row.active{box-shadow:0 0 0 2px var(--cz-gold)}.cz-bj-hands{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cz-hand{gap:0;display:flex}.cz-hand .cz-card+.cz-card{margin-left:-22px}.cz-bj-rule{font-family:var(--label);color:#c9d4b6;text-align:center;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;padding:4px 12px;font-size:13px;font-style:italic}.cz-wheels{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.cz-wheel-name{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.06em;color:var(--cz-gold);text-shadow:0 0 10px color-mix(in srgb, var(--cz-neon) 60%, transparent);font-size:22px;font-weight:900}.cz-disc-wrap{aspect-ratio:1;width:min(230px,70vw);position:relative}.cz-pointer{z-index:1;border-left:10px solid #0000;border-right:10px solid #0000;border-top:18px solid var(--cz-gold);filter:drop-shadow(0 2px 2px #0009);width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.cz-disc{width:100%;height:100%;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--cz-neon) 35%, transparent));transition:transform 2.2s cubic-bezier(.15,.6,.2,1)}.cz-disc .seg path{stroke:#0b1414;stroke-width:.8px}.cz-disc .seg.a path{fill:#26413f}.cz-disc .seg.b path{fill:#1a302f}.cz-disc .seg.bust path{fill:#4b1d19}.cz-disc .seg.star path{fill:#8a6a12}.cz-disc .seg.item path{fill:#1f3d5a}.cz-disc .seg.tok path{fill:#3b2a57}.cz-disc .seg.won path{fill:var(--cz-gold)}.cz-disc .seg.won text{fill:#241a02}.cz-disc text{fill:#efe9da;font-family:var(--label);font-size:9px;font-weight:700}.cz-disc .hub{fill:#0b1414;stroke:var(--cz-gold);stroke-width:2px}.cz-crates{grid-template-columns:repeat(6,1fr);gap:6px;width:min(100%,420px);display:grid}.cz-crate{aspect-ratio:1;font-family:var(--stencil);color:#f3e6c8;background:repeating-linear-gradient(0deg,#5a3f1f 0 8px,#4a3318 8px 10px);border:2px solid #8d6b3a;border-radius:3px;place-items:center;font-size:20px;display:grid;position:relative}.cz-crate small{font-family:var(--label);opacity:.75;font-size:9px;position:absolute;bottom:1px}.cz-crate.open{background:#1a1a1a;border-color:#444}.cz-crate.wired{background:var(--red);border-color:var(--cz-gold);box-shadow:0 0 18px var(--red);animation:.5s 2 cz-hit}.cz-lotto{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.card.cz-draw{text-align:center;background:radial-gradient(100% 70% at 50% 30%, color-mix(in srgb, var(--c) 18%, transparent), transparent 70%), var(--panel);align-items:center}.cz-draw.daily{--c:#c060e0}.cz-draw.weekly{--c:var(--blue)}.cz-draw.monthly{--c:var(--yellow)}.cz-draw-name{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.05em;color:var(--c);text-shadow:0 0 10px color-mix(in srgb, var(--c) 50%, transparent);font-size:24px;font-weight:900}.cz-draw-pot{font-family:var(--stencil);font-size:30px}@media (width<=760px){.cz-roulette,.cz-keno{grid-template-columns:1fr}.cz-craps-place{grid-template-columns:repeat(3,1fr)}.cz-banner .tiny{margin-left:0}}@media (width<=480px){.cz-floor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cz-tile{min-height:180px;padding:8px 9px 12px}.cz-tile-name{font-size:15px}.cz-tile-blurb{padding-right:24px;font-size:11.5px}.cz-art{height:70px}.cz-glyph{width:34px;height:34px}.cz-keno-grid button{min-height:0;font-size:11px}.cz-craps-line{grid-template-columns:1fr 1fr}.cz-craps-line .cz-spot:last-child{grid-column:1/-1}.cz-chip{width:36px;height:36px;font-size:10px}.cz-hl-cards{gap:12px}}@media (prefers-reduced-motion:reduce){.cz-disc{transition-duration:10ms}.cz-num.hit,.cz-crate.wired,.cz-card{animation:none}}
