@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;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{flex-direction:column;gap:12px;min-width:0;height:100vh;padding:14px 14px 14px 0;display:flex;position:sticky;top:0}.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;margin-left:auto;padding-left:8px;font-size:12px}.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{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-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}.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}.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}.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:1fr 1fr;gap:6px 14px;padding:4px 12px 8px;display:grid}.mhead-bars .bar+.bar{margin-top: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}}.app .dock{display:none}.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}.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,.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{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.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}.legal-shell-main{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;padding:24px 16px 48px;display:flex}
