/*! Copyright (c) 2026 LGC Designs (lgcdesigns.nl). Alle rechten voorbehouden. */
/*! Copyright (c) 2026 LGC Designs (lgcdesigns.nl). Alle rechten voorbehouden. ZAZAWORLD mag niet zonder schriftelijke toestemming van LGC Designs worden gekopieerd, verkocht of verspreid. */@font-face{font-family:Big Shoulders;src:url(../../fonts/bsd-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Big Shoulders;src:url(../../fonts/bsd-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Big Shoulders;src:url(../../fonts/bsd-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Big Shoulders;src:url(../../fonts/bsd-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../../fonts/is-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../../fonts/is-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../../fonts/is-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../../fonts/is-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--c-bg: #0B0D12;--c-surface: #141821;--c-elevated: #1C2230;--c-primary: #B6253D;--c-gold: #D4AF62;--c-success: #26B982;--c-danger: #EC4B58;--c-text: #F5F6FA;--c-muted: #98A1B3;--c-primary-rgb: 182 37 61;--c-gold-rgb: 212 175 98;--c-bg-rgb: 11 13 18;--radius: 14px;--radius-sm: 10px;--ov: 255 255 255;--line: rgb(var(--ov) / .08);--line-strong: rgb(var(--ov) / .14);--c-primary-soft: color-mix(in srgb, var(--c-primary) 55%, var(--c-text));--c-danger-soft: color-mix(in srgb, var(--c-danger) 70%, var(--c-text));--c-success-soft: color-mix(in srgb, var(--c-success) 70%, var(--c-text));--c-text-2: color-mix(in srgb, var(--c-text) 84%, var(--c-bg));--rightbar-w: 300px;--display: "Big Shoulders", "Arial Narrow", sans-serif;--body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sidebar-w: 252px;--header-h: 64px;--bottom-h: 66px;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-text);font:400 15px/1.55 var(--body);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;min-height:100vh}img,svg{display:block;max-width:100%}a{color:var(--c-gold);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:color-mix(in srgb,var(--c-gold) 80%,var(--c-text))}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.1;font-weight:700}h1{font:800 clamp(2rem,4vw,2.75rem)/1 var(--display);letter-spacing:.005em}h2{font:700 1.6rem/1.05 var(--display);letter-spacing:.01em}h3{font-size:1.05rem}p{margin:0 0 1em}small,.muted{color:var(--c-muted)}.icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon-sm{width:16px;height:16px}.icon-lg{width:28px;height:28px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--c-gold);color:#111;padding:10px 14px;border-radius:var(--radius-sm);font-weight:600}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px;border-radius:4px}::selection{background:rgb(var(--c-primary-rgb) / .6)}.num{font-family:var(--display);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);border:1px solid transparent;font:600 .95rem/1 var(--body);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .08s,opacity .15s;background:var(--c-elevated);color:var(--c-text);border-color:var(--line-strong)}.btn:hover{background:color-mix(in srgb,var(--c-elevated) 82%,var(--c-text));color:var(--c-text)}.btn:active{transform:translateY(1px) scale(.99)}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary{background:var(--c-primary);border-color:rgb(var(--ov) / .08);color:#fff;box-shadow:0 6px 22px -10px rgb(var(--c-primary-rgb) / .9),inset 0 1px rgb(var(--ov) / .12)}.btn-primary:hover{background:color-mix(in srgb,var(--c-primary) 86%,#fff);color:#fff}.btn-gold{background:var(--c-gold);color:#17130a;border-color:transparent}.btn-gold:hover{background:color-mix(in srgb,var(--c-gold) 85%,#fff);color:#17130a}.btn-ghost{background:transparent;border-color:var(--line-strong)}.btn-ghost:hover{background:rgb(var(--ov) / .05)}.btn-danger{background:transparent;color:var(--c-danger);border-color:#ec4b5873}.btn-danger:hover{background:#ec4b581a;color:var(--c-danger)}.btn-sm{min-height:36px;padding:0 12px;font-size:.85rem}.btn-block{width:100%}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid rgb(var(--ov) / .35);border-top-color:#fff;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link-btn{background:none;border:0;padding:0;color:var(--c-gold);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.field{display:grid;gap:6px;margin-bottom:16px;align-content:start}.field>label,.label{font-weight:600;font-size:.9rem}.hint{font-size:.82rem;color:var(--c-muted)}.input,select.input,textarea.input{width:100%;min-height:46px;padding:10px 14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-bg) 80%,var(--c-surface));border:1px solid var(--line-strong);color:var(--c-text);font:500 1rem/1.4 var(--body);transition:border-color .15s,box-shadow .15s}textarea.input{min-height:110px;resize:vertical}.input:focus{outline:none;border-color:var(--c-gold);box-shadow:0 0 0 3px rgb(var(--c-gold-rgb) / .18)}.input[aria-invalid=true]{border-color:var(--c-danger)}.input-color{padding:4px;height:46px;width:64px}.field-error{color:var(--c-danger-soft);font-size:.85rem;margin:0}.check{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;cursor:pointer}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--c-primary);flex:none}.input-group{display:flex;gap:8px}.input-group .input{flex:1}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 18px}.card{background:linear-gradient(180deg,rgb(var(--ov) / .025),transparent 40%),var(--c-surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h2,.card-head h3{margin:0}.panel-title{font:700 1.15rem/1 var(--display);letter-spacing:.03em;margin:0}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.stack>*+*{margin-top:16px}.row{display:flex;align-items:center;gap:12px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.divider{height:1px;background:var(--line);margin:18px 0;border:0}.kpi{padding:16px 18px;border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--line)}.kpi-label{color:var(--c-muted);font-size:.85rem;display:flex;align-items:center;gap:6px}.kpi-value{font:800 2rem/1.05 var(--display);margin-top:4px;letter-spacing:.01em}.kpi-sub{font-size:.8rem;color:var(--c-muted)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.76rem;font-weight:600;background:rgb(var(--ov) / .07);color:var(--c-text);white-space:nowrap}.badge-gold{background:rgb(var(--c-gold-rgb) / .15);color:var(--c-gold)}.badge-red{background:rgb(var(--c-primary-rgb) / .22);color:var(--c-primary-soft)}.badge-green{background:#26b98226;color:var(--c-success-soft)}.badge-muted{background:rgb(var(--ov) / .05);color:var(--c-muted)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.progress{height:8px;border-radius:999px;background:rgb(var(--ov) / .07);overflow:hidden}.progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 70%,#fff));transition:width .6s var(--ease)}.progress.gold>span{background:linear-gradient(90deg,color-mix(in srgb,var(--c-gold) 75%,#000),var(--c-gold))}.progress.green>span{background:linear-gradient(90deg,color-mix(in srgb,var(--c-success) 75%,#000),var(--c-success))}.progress.thin{height:5px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--line);background:var(--c-surface)}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th{text-align:left;font-weight:600;color:var(--c-muted);font-size:.8rem;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap;background:#00000026}.table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:rgb(var(--ov) / .02)}.table .right,.right{text-align:right}.amount-pos{color:var(--c-success-soft)}.amount-neg{color:var(--c-danger-soft)}.tabs{display:flex;gap:4px;padding:4px;background:#00000040;border-radius:12px;border:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs a,.tabs button{flex:1 0 auto;text-align:center;padding:9px 14px;border-radius:9px;color:var(--c-muted);text-decoration:none;font-weight:600;font-size:.9rem;border:0;background:none;cursor:pointer;font-family:inherit;min-height:40px}.tabs a[aria-current=page],.tabs button[aria-selected=true]{background:var(--c-elevated);color:var(--c-text);box-shadow:0 1px rgb(var(--ov) / .06) inset}.empty{text-align:center;padding:34px 18px;color:var(--c-muted)}.empty .icon{margin:0 auto 10px;width:34px;height:34px;color:var(--c-gold);opacity:.8}.alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--c-elevated);margin-bottom:16px}.alert-error{border-color:#ec4b5873;background:#ec4b5814}.alert-success{border-color:#26b98266;background:#26b98212}.alert-gold{border-color:rgb(var(--c-gold-rgb) / .4);background:rgb(var(--c-gold-rgb) / .06)}.skeleton{background:linear-gradient(90deg,rgb(var(--ov) / .04),rgb(var(--ov) / .09),rgb(var(--ov) / .04));background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:8px}@keyframes shimmer{to{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#000;color:#fff;font-size:.78rem;font-weight:500;padding:6px 9px;border-radius:7px;white-space:nowrap;z-index:60;pointer-events:none}.avatar{border-radius:50%;object-fit:cover;background:var(--c-elevated);flex:none;border:1px solid var(--line-strong)}.avatar-sm{width:32px;height:32px}.avatar-md{width:44px;height:44px}.avatar-lg{width:96px;height:96px}.avatar-xl{width:128px;height:128px;border-width:2px;border-color:rgb(var(--c-gold-rgb) / .5)}.toasts{position:fixed;z-index:90;right:16px;top:calc(var(--header-h) + 12px);display:grid;gap:10px;width:min(380px,calc(100vw - 32px))}.toast{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--c-elevated);border:1px solid var(--line-strong);box-shadow:0 18px 40px -16px #000;animation:toast-in .25s var(--ease)}.toast.success{border-color:#26b98280}.toast.error{border-color:#ec4b588c}.toast .icon{margin-top:2px}.toast.success .icon{color:var(--c-success)}.toast.error .icon{color:var(--c-danger)}.toast p{margin:0}.toast button{margin-left:auto;background:none;border:0;color:var(--c-muted);cursor:pointer;padding:2px}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}dialog.modal{border:1px solid var(--line-strong);border-radius:18px;background:var(--c-surface);color:var(--c-text);padding:0;width:min(440px,calc(100vw - 32px));box-shadow:0 30px 80px -20px #000}dialog.modal::backdrop{background:#050609b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.modal[open]{animation:modal-in .22s var(--ease)}.modal-body{padding:26px 24px 22px;text-align:center}.modal-actions{display:flex;gap:10px;justify-content:center;margin-top:18px;flex-wrap:wrap}@keyframes modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}}.outcome-mark{width:84px;height:84px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center}.outcome-mark .icon{width:40px;height:40px}.outcome-success .outcome-mark{background:#26b98224;color:var(--c-success);box-shadow:0 0 0 1px #26b98259,0 0 40px -6px #26b98280}.outcome-failed .outcome-mark{background:rgb(var(--ov) / .06);color:var(--c-muted)}.outcome-jailed .outcome-mark{background:#ec4b5824;color:var(--c-danger);box-shadow:0 0 0 1px #ec4b5859,0 0 40px -6px #ec4b5880}.outcome-title{font:900 2.2rem/1 var(--display);letter-spacing:.02em;margin-bottom:8px}.reward-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.reward{padding:8px 12px;border-radius:10px;background:rgb(var(--ov) / .05);border:1px solid var(--line);font-weight:600}.reward strong{font:800 1.3rem/1 var(--display);display:block;color:var(--c-gold)}.levelup-banner{margin-top:14px;padding:10px;border-radius:10px;background:rgb(var(--c-gold-rgb) / .12);color:var(--c-gold);font-weight:700}.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:var(--header-h) 1fr;min-height:100vh}.topbar{grid-column:1 / -1;position:sticky;top:0;z-index:40;height:var(--header-h);display:flex;align-items:center;gap:14px;padding:0 20px 0 0;background:rgb(var(--c-bg-rgb) / .86);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--line)}.brand{width:var(--sidebar-w);padding-left:22px;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--c-text);flex:none}.brand-mark{width:30px;height:30px}.brand-word{font:900 1.45rem/1 var(--display);letter-spacing:.06em}.brand-word span{color:var(--c-primary)}.topbar-city{display:flex;align-items:center;gap:6px;color:var(--c-muted);font-size:.88rem;white-space:nowrap}.statbar{display:flex;align-items:center;gap:6px;margin-left:auto}.stat-chip{display:flex;align-items:center;gap:7px;padding:6px 11px;border-radius:10px;background:rgb(var(--ov) / .035);border:1px solid var(--line);font-size:.86rem;white-space:nowrap;text-decoration:none;color:var(--c-text)}.stat-chip .icon{width:16px;height:16px;color:var(--c-muted)}.stat-chip .num{font-size:1.05rem}.stat-chip.cash .icon{color:var(--c-success)}.stat-chip.points .icon{color:var(--c-gold)}.stat-chip.respect .icon{color:var(--c-primary-soft)}.stat-chip.energy .icon{color:#7cc4ff}.level-chip{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 6px}.level-badge{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--c-primary);font:800 1rem/1 var(--display);color:#fff}.level-meta{display:grid;gap:3px;min-width:92px}.level-meta small{font-size:.72rem;line-height:1}.icon-btn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--c-text);background:transparent;border:1px solid transparent;cursor:pointer;text-decoration:none}.icon-btn:hover{background:rgb(var(--ov) / .05);color:var(--c-text)}.count-badge{position:absolute;top:6px;right:6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--c-primary);color:#fff;font-size:.68rem;font-weight:700;display:grid;place-items:center;border:2px solid var(--c-bg)}.count-badge[hidden]{display:none}.account-btn{display:flex;align-items:center;gap:8px;padding:4px;border-radius:999px;border:1px solid var(--line);background:rgb(var(--ov) / .03);cursor:pointer;color:var(--c-text)}.menu-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:var(--c-elevated);border:1px solid var(--line-strong);border-radius:14px;padding:6px;box-shadow:0 24px 50px -18px #000;display:none;z-index:50}.menu-pop.open{display:block;animation:modal-in .15s var(--ease)}.menu-pop a,.menu-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:9px;color:var(--c-text);text-decoration:none;background:none;border:0;font:500 .92rem var(--body);cursor:pointer;text-align:left}.menu-pop a:hover,.menu-pop button:hover{background:rgb(var(--ov) / .06)}.menu-pop-head{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.dropdown{position:relative}.notif-pop{width:min(360px,calc(100vw - 24px));padding:0}.notif-item{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--c-text)}.notif-item.unread{background:rgb(var(--c-gold-rgb) / .04)}.notif-item .icon{color:var(--c-gold);margin-top:2px}.notif-item p{margin:0;font-size:.85rem;color:var(--c-muted)}.sidebar{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;padding:14px 12px 24px;border-right:1px solid var(--line);background:linear-gradient(180deg,rgb(var(--c-primary-rgb) / .05),transparent 30%),var(--c-bg);scrollbar-width:thin}.nav-group{margin-bottom:14px}.nav-group-title{font-size:.76rem;color:var(--c-muted);padding:6px 12px;font-weight:600}.nav-link{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;color:var(--c-text-2);text-decoration:none;font-weight:500;font-size:.93rem;min-height:40px;position:relative}.nav-link:hover{background:rgb(var(--ov) / .04);color:var(--c-text)}.nav-link[aria-current=page]{background:rgb(var(--c-primary-rgb) / .16);color:#fff}.nav-link[aria-current=page]:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--c-primary)}.nav-link[aria-current=page] .icon{color:var(--c-primary-soft)}.nav-link .badge{margin-left:auto}.sidebar-foot{margin-top:18px;padding:14px 12px;border-top:1px solid var(--line)}.main{padding:26px 30px 60px;min-width:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-head h1{margin:0}.page-head p{margin:6px 0 0;color:var(--c-muted);max-width:62ch}.breadcrumbs{display:flex;gap:6px;font-size:.82rem;color:var(--c-muted);margin-bottom:8px}.breadcrumbs a{color:var(--c-muted)}.statusstrip,.bottomnav{display:none}@media (max-width: 1279px){.topbar-city,.stat-chip.respect{display:none}}@media (max-width: 1023px){:root{--header-h: 58px}.shell{grid-template-columns:minmax(0,1fr)}.sidebar,.topbar-city,.statbar .hide-mobile{display:none}.brand{width:auto;padding-left:14px}.brand-word{font-size:1.2rem}.topbar{gap:6px;padding-right:8px}.statbar{gap:4px}.stat-chip{padding:5px 8px;gap:5px}.stat-chip .num{font-size:.98rem}.level-chip .level-meta{display:none}.level-chip{padding:4px}.account-btn{padding:2px;border:0}.main{padding:14px 14px calc(var(--bottom-h) + 32px + env(safe-area-inset-bottom))}.page-head{margin-bottom:16px}.statusstrip{display:block;position:sticky;top:var(--header-h);z-index:30;background:rgb(var(--c-bg-rgb) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.statusstrip summary{list-style:none;display:flex;align-items:center;gap:12px;padding:8px 14px;cursor:pointer;min-height:44px}.statusstrip summary::-webkit-details-marker{display:none}.statusstrip .chev{margin-left:auto;transition:transform .2s;color:var(--c-muted)}.statusstrip[open] .chev{transform:rotate(180deg)}.strip-mini{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:.8rem;color:var(--c-muted)}.strip-mini .progress{flex:1;max-width:140px}.strip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:2px 14px 14px}.strip-grid .stat-chip{justify-content:space-between}.bottomnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:45;left:0;right:0;bottom:0;height:calc(var(--bottom-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgb(var(--c-bg-rgb) / .96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line-strong)}.bottomnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--c-muted);text-decoration:none;font-size:.72rem;font-weight:600;min-height:44px;position:relative}.bottomnav a .icon{width:22px;height:22px}.bottomnav a[aria-current=page]{color:var(--c-text)}.bottomnav a[aria-current=page] .icon{color:var(--c-primary-soft)}.bottomnav a[aria-current=page]:after{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:0 0 2px 2px;background:var(--c-primary)}.toasts{top:auto;bottom:calc(var(--bottom-h) + 14px + env(safe-area-inset-bottom));right:12px;left:12px;width:auto}}@media (max-width: 420px){.brand-word{display:none}}@media (max-width: 359px){.stat-chip.points{display:none}}.hello{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.hello-rank{display:flex;align-items:center;gap:8px;font-weight:600}.hello h1{font-size:clamp(1.7rem,3.4vw,2.4rem)}.meter-list{display:grid;gap:14px}.meter-head{display:flex;justify-content:space-between;white-space:nowrap;gap:8px;font-size:.86rem;margin-bottom:6px}.meter-head>span:first-child{display:flex;gap:6px;align-items:center;color:var(--c-muted)}.meter-head .icon{width:15px;height:15px}.crime-list{display:grid;gap:12px}.crime{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--line);transition:border-color .15s}.crime:hover{border-color:var(--line-strong)}.crime-icon{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;background:rgb(var(--c-primary-rgb) / .14);color:var(--c-primary-soft)}.crime-icon .icon{width:26px;height:26px}.crime-name{font:700 1.35rem/1 var(--display);letter-spacing:.015em;margin:0 0 4px}.crime-desc{color:var(--c-muted);font-size:.88rem;margin:0 0 8px;max-width:64ch}.crime-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.82rem;color:var(--c-text-2)}.crime-meta span{display:inline-flex;gap:5px;align-items:center}.crime-meta .icon{width:14px;height:14px;color:var(--c-muted)}.crime-side{display:grid;gap:8px;justify-items:end;min-width:150px}.chance{text-align:right}.chance strong{font:800 1.6rem/1 var(--display)}.chance small{display:block;font-size:.74rem}.pips{display:inline-flex;gap:3px}.pips i{width:6px;height:12px;border-radius:2px;background:rgb(var(--ov) / .12)}.pips i.on{background:var(--c-primary)}.crime.is-locked{opacity:.55}.crime.is-locked .crime-icon{background:rgb(var(--ov) / .05);color:var(--c-muted)}.timer{font-variant-numeric:tabular-nums;font-weight:600}@media (max-width: 640px){.crime{grid-template-columns:44px minmax(0,1fr);padding:14px;gap:12px}.crime-icon{width:44px;height:44px}.crime-side{grid-column:1 / -1;grid-template-columns:1fr auto;align-items:center;justify-items:stretch;min-width:0}.chance{text-align:left}.hello{grid-template-columns:auto 1fr}.hello>:last-child{grid-column:1 / -1}}.cell-card{text-align:center;padding:30px 20px;background:repeating-linear-gradient(90deg,transparent 0 34px,rgb(var(--ov) / .035) 34px 38px),var(--c-surface)}.cell-timer{font:900 clamp(3rem,10vw,4.6rem)/1 var(--display);letter-spacing:.03em;color:var(--c-danger);margin:8px 0 4px}.mission{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--radius-sm);background:var(--c-surface);border:1px solid var(--line)}.mission+.mission{margin-top:10px}.mission-icon{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:rgb(var(--c-gold-rgb) / .1);color:var(--c-gold)}.mission.done .mission-icon{background:#26b98224;color:var(--c-success)}.mission.locked{opacity:.5}.mission h3{margin:0 0 2px;font-size:.98rem}.mission p{margin:0 0 8px;font-size:.85rem;color:var(--c-muted)}@media (max-width: 560px){.mission{grid-template-columns:40px minmax(0,1fr)}.mission>:last-child{grid-column:1 / -1}}.feed{list-style:none;margin:0;padding:0}.feed li{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:.88rem}.feed li:last-child{border-bottom:0}.feed time{margin-left:auto;color:var(--c-muted);font-size:.78rem;white-space:nowrap}.profile-hero{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;padding:26px;background:radial-gradient(120% 140% at 0% 0%,rgb(var(--c-primary-rgb) / .22),transparent 55%),var(--c-surface)}.profile-hero h1{margin-bottom:6px}@media (max-width: 560px){.profile-hero{grid-template-columns:1fr;text-align:center;justify-items:center}}.avatar-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px}.avatar-choice input{position:absolute;opacity:0}.avatar-choice label{display:block;border-radius:50%;padding:3px;border:2px solid transparent;cursor:pointer}.avatar-choice input:checked+label{border-color:var(--c-gold);box-shadow:0 0 0 4px rgb(var(--c-gold-rgb) / .15)}.avatar-choice input:focus-visible+label{outline:2px solid var(--c-gold);outline-offset:2px}.avatar-choice img{width:100%;aspect-ratio:1;border-radius:50%}.cropper{position:relative;width:220px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#000;border:2px solid var(--c-gold);touch-action:none;cursor:grab;margin:10px auto}.cropper img{position:absolute;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.menu-sheet .nav-link{min-height:48px;background:var(--c-surface);border:1px solid var(--line);margin-bottom:8px}.menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.menu-grid .nav-link{margin:0}.chart{width:100%;height:180px}.chart .bar{fill:rgb(var(--c-primary-rgb) / .75)}.chart .bar-ok{fill:var(--c-gold)}.chart text{fill:var(--c-muted);font-size:10px;font-family:var(--body)}.chart .grid-line{stroke:rgb(var(--ov) / .06)}.legend{display:flex;gap:14px;font-size:.8rem;color:var(--c-muted)}.legend span{display:inline-flex;align-items:center;gap:6px}.lb-row-me td{background:rgb(var(--c-gold-rgb) / .07)}.pos{font:800 1.2rem/1 var(--display);color:var(--c-muted);width:46px}.pos.top1{color:var(--c-gold)}.pos.top2{color:color-mix(in srgb,var(--c-text) 70%,var(--c-bg))}.pos.top3{color:#d69a6a}.player-cell{display:flex;align-items:center;gap:10px;color:var(--c-text);text-decoration:none;font-weight:600}.pagination{display:flex;gap:6px;justify-content:center;margin-top:16px;flex-wrap:wrap}.pagination a,.pagination span{min-width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);text-decoration:none;color:var(--c-text);padding:0 10px}.pagination [aria-current=page]{background:var(--c-primary);border-color:transparent}.steps{display:flex;gap:8px;margin-bottom:20px}.steps span{flex:1;height:4px;border-radius:4px;background:rgb(var(--ov) / .1)}.steps span.on{background:var(--c-gold)}.city-options{display:grid;gap:10px}.city-option input{position:absolute;opacity:0}.city-option label{display:block;padding:16px 18px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);cursor:pointer;background:#0003}.city-option label strong{font:700 1.3rem/1 var(--display);display:block;margin-bottom:4px}.city-option input:checked+label{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .06)}.city-option input:focus-visible+label{outline:2px solid var(--c-gold)}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:30px 16px;background:radial-gradient(80% 60% at 50% 0%,rgb(var(--c-primary-rgb) / .2),transparent 60%),var(--c-bg)}.auth-card{width:min(440px,100%)}.auth-card .brand{width:auto;padding:0;justify-content:center;margin-bottom:22px}.auth-card h1{font-size:2.1rem;text-align:center}.auth-card .lead{text-align:center;color:var(--c-muted);margin-bottom:22px}.auth-foot{text-align:center;margin-top:18px;font-size:.92rem;color:var(--c-muted)}.landing{overflow-x:hidden}.landing-nav{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:20px clamp(16px,4vw,48px)}.landing-nav .brand{width:auto;padding:0}.landing-nav nav{display:flex;gap:8px;align-items:center}.hero{position:relative;overflow:hidden;min-height:min(100vh,920px);display:grid;align-items:end;isolation:isolate;padding:120px clamp(16px,4vw,48px) 0}.hero-sky{position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 50% at 70% 100%,rgb(var(--c-primary-rgb) / .55),transparent 70%),radial-gradient(40% 30% at 20% 100%,rgb(var(--c-gold-rgb) / .16),transparent 70%),linear-gradient(180deg,#07080c,#0d0f16 55%,#1a0d14)}.hero-skyline{position:absolute;left:0;right:0;bottom:0;z-index:-1;width:100%;height:62%}.hero-skyline .b{fill:#06070a}.hero-skyline .b2{fill:#0b0d13}.hero-skyline .w{fill:var(--c-gold);opacity:.78}.hero-skyline .w.r{fill:#ff6f86;opacity:.55}.hero-skyline .w.f{animation:flicker 7s steps(1) infinite}.hero-skyline .w.f2{animation:flicker 11s steps(1) infinite 2s}@keyframes flicker{0%,to{opacity:.78}42%{opacity:.1}47%{opacity:.78}71%{opacity:.2}}.hero-inner>div:first-child{position:relative}.hero-inner>div:first-child:before{content:"";position:absolute;inset:-40px -60px -30px -80px;z-index:-1;background:radial-gradient(closest-side,rgb(6 7 10 / .94),rgb(6 7 10 / .7) 65%,transparent);pointer-events:none}.hero-copy{text-shadow:0 1px 12px rgb(0 0 0 / .9)}.hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,420px);gap:clamp(24px,5vw,72px);align-items:end;padding-bottom:clamp(36px,8vh,90px);max-width:1320px;width:100%;margin:0 auto}.hero-title{font:900 clamp(3.4rem,9.6vw,8.6rem)/.86 var(--display);text-transform:uppercase;letter-spacing:-.005em;margin:0 0 22px;text-shadow:0 2px 40px rgb(0 0 0 / .6)}.hero-title .line{display:block}.hero-title .line+.line{color:transparent;-webkit-text-stroke:1.5px rgb(var(--ov) / .85)}.hero-copy{font-size:clamp(1rem,1.4vw,1.15rem);color:#cdd2dd;max-width:52ch;margin-bottom:26px}.hero-cta{display:flex;gap:10px;flex-wrap:wrap}.hero-cta .btn{min-height:52px;padding:0 24px;font-size:1rem}.auth-panel{background:#11141cd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-strong);border-radius:20px;padding:22px;box-shadow:0 40px 90px -30px #000}.auth-panel .tabs{margin-bottom:18px}.auth-panel [role=tabpanel][hidden]{display:none}.auth-panel .field{margin-bottom:12px}.live{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#090a0f}.live-inner{max-width:1320px;margin:0 auto;padding:18px clamp(16px,4vw,48px);display:grid;grid-template-columns:auto repeat(4,1fr);gap:20px;align-items:center}.live-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--c-muted);font-size:.9rem}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--c-success);box-shadow:0 0 #26b98299;animation:pulse 2.4s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px #26b98200}to{box-shadow:0 0 #26b98200}}.live-stat strong{display:block;font:800 2.1rem/1 var(--display)}.live-stat span{color:var(--c-muted);font-size:.85rem}.section{max-width:1320px;margin:0 auto;padding:clamp(56px,9vw,110px) clamp(16px,4vw,48px)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:end;margin-bottom:40px}.section-head h2{font:900 clamp(2.4rem,5vw,4rem)/.92 var(--display);text-transform:uppercase;margin:0}.section-head p{color:var(--c-muted);margin:0;max-width:54ch}.ladder{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));align-items:end;gap:4px;height:330px}.ladder-step{position:relative;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--rank),rgb(var(--ov) / .02));opacity:.9;min-height:18px}.ladder{padding-top:170px;height:500px}.ladder-step span{position:absolute;bottom:calc(100% + 10px);left:50%;writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg);white-space:nowrap;font:700 .95rem/1 var(--display);letter-spacing:.03em;color:var(--c-text-2)}.ladder-legend{display:flex;justify-content:space-between;margin-top:10px;color:var(--c-muted);font-size:.85rem}@media (max-width: 900px){.ladder{display:flex;flex-direction:column;align-items:flex-start;height:auto;gap:6px;padding-top:0}.ladder-step{height:auto!important;min-height:0;width:var(--w);border-radius:0 6px 6px 0;padding:8px 12px;background:linear-gradient(90deg,var(--rank),rgb(var(--ov) / .03))}.ladder-step span{position:static;transform:none;writing-mode:horizontal-tb;color:#0b0d12}}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.feature{padding:28px 28px 8px 0}.feature+.feature{padding-left:28px;border-left:1px solid var(--line)}.feature .icon{width:30px;height:30px;color:var(--c-gold);margin-bottom:18px}.feature h3{font:800 1.7rem/1 var(--display);margin-bottom:10px;letter-spacing:.01em}.feature p{color:var(--c-muted)}@media (max-width: 860px){.features{grid-template-columns:1fr}.feature,.feature+.feature{padding:24px 0;border-left:0;border-bottom:1px solid var(--line)}}.split{display:grid;grid-template-columns:1fr 1fr;gap:26px}.crime-row{display:grid;grid-template-columns:40px 1fr auto auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.crime-row .icon{color:var(--c-primary-soft)}.crime-row strong{font:700 1.3rem/1 var(--display);letter-spacing:.01em}.top-row{display:grid;grid-template-columns:34px 44px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.cities{display:flex;flex-wrap:wrap;gap:6px 22px;font:700 clamp(1.4rem,3vw,2.2rem)/1.15 var(--display);color:#7a8296;text-transform:uppercase}.cities span:nth-child(-n+3){color:var(--c-text)}.landing-cta{text-align:center;padding:clamp(60px,10vw,120px) 16px;background:radial-gradient(60% 80% at 50% 100%,rgb(var(--c-primary-rgb) / .35),transparent 70%)}.landing-cta h2{font:900 clamp(2.6rem,7vw,5.6rem)/.9 var(--display);text-transform:uppercase;margin-bottom:22px}.landing-footer{border-top:1px solid var(--line);padding:28px clamp(16px,4vw,48px);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--c-muted);font-size:.88rem}.landing-footer nav{display:flex;gap:18px}.landing-footer a{color:var(--c-muted)}@media (max-width: 1023px){.hero{align-items:start;min-height:0;padding-top:96px}.hero-inner{grid-template-columns:1fr;padding-bottom:40px}.hero-skyline{height:46%}.live-inner{grid-template-columns:repeat(2,1fr)}.live-title{grid-column:1 / -1}.section-head,.split{grid-template-columns:1fr}.landing-nav .hide-mobile{display:none}}.admin{--sidebar-w: 240px}.admin .topbar{background:#0e1016f2}.admin .brand-word span{color:var(--c-gold)}.admin-tag{font:600 .74rem/1 var(--body);padding:5px 8px;border-radius:6px;background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.admin .sidebar{background:#0d0f15}.admin .nav-link[aria-current=page]{background:rgb(var(--c-gold-rgb) / .12)}.admin .nav-link[aria-current=page]:before{background:var(--c-gold)}.admin .nav-link[aria-current=page] .icon{color:var(--c-gold)}.admin-mobile-nav{display:none}@media (max-width: 1023px){.admin-mobile-nav{display:block;padding:10px 14px;border-bottom:1px solid var(--line)}.admin .main{padding-bottom:60px}}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.toolbar .input{min-height:40px;width:auto;flex:1 1 200px}.toolbar select.input{flex:0 1 180px}.reason-box{padding:16px;border-radius:var(--radius-sm);border:1px dashed rgb(var(--c-gold-rgb) / .4);background:rgb(var(--c-gold-rgb) / .04);margin-top:8px}.diff{font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word;max-width:420px;color:var(--c-muted);margin:0}.matrix th,.matrix td{text-align:center}.matrix td:first-child,.matrix th:first-child{text-align:left}.swatch{width:22px;height:22px;border-radius:6px;border:1px solid var(--line-strong);display:inline-block;vertical-align:middle}.theme-preview{border-radius:var(--radius);padding:18px;border:1px solid var(--line-strong)}.nav-editor td{padding:8px}.nav-editor .input{min-height:38px;padding:6px 10px;font-size:.9rem}.sticky-actions{position:sticky;bottom:0;padding:14px 0;background:linear-gradient(0deg,var(--c-bg) 70%,transparent);display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;align-items:center}details.panel{background:var(--c-surface);border:1px solid var(--line);border-radius:var(--radius)}details.panel>summary{padding:14px 18px;cursor:pointer;font-weight:600;list-style:none;display:flex;align-items:center;gap:10px}details.panel>summary::-webkit-details-marker{display:none}details.panel[open]>summary{border-bottom:1px solid var(--line)}details.panel>div{padding:16px 18px}.bump{animation:bump .6s var(--ease)}@keyframes bump{30%{transform:scale(1.15);color:var(--c-gold)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pname{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;font-weight:600;min-width:0}.pname span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.pname:hover{text-decoration:underline}.pname-prestige{color:var(--c-gold);background:linear-gradient(90deg,var(--c-gold),color-mix(in srgb,var(--c-gold) 55%,#fff),var(--c-gold));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shine 6s linear infinite}.pname-prestige .icon{color:var(--c-gold);-webkit-text-fill-color:initial;stroke:var(--c-gold)}@keyframes shine{to{background-position:-200% 0}}.rightbar{display:none}@media (min-width: 1280px){.shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr) var(--rightbar-w)}.shell.no-right{grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.shell.no-right .rightbar{display:none}.rightbar{display:flex;flex-direction:column;gap:12px;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;scrollbar-width:thin;padding:14px 12px 12px;border-left:1px solid var(--line);background:var(--c-bg)}.shell:not(.no-right) .nav-dup{display:none}}.rightnav .nav-group{margin-bottom:4px}.rightnav .nav-link{min-height:36px;padding:7px 12px}.mini-card{padding:14px;border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--line)}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:12px 0 0}.mini-stats div{display:flex;flex-direction:column;min-width:0}.mini-stats dt{font-size:.72rem;color:var(--c-muted)}.mini-stats dd{margin:0;font:700 1.05rem/1.2 var(--display);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn.sm{width:32px;height:32px;border-radius:9px}.shoutbox{display:flex;flex-direction:column;min-height:0;background:var(--c-surface);border:1px solid var(--line);border-radius:var(--radius);position:relative}.rightbar .shoutbox{flex:1 0 380px}.shout-page{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.shout-page .shoutbox{height:calc(100vh - var(--header-h) - 170px);min-height:420px}@media (max-width: 1023px){.shout-page{grid-template-columns:1fr}.shout-page .shoutbox{height:calc(100dvh - var(--header-h) - var(--bottom-h) - 200px - env(safe-area-inset-bottom));min-height:360px}.online-card{display:none}}.shoutbox-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.shoutbox-head .panel-title{display:flex;align-items:center;gap:6px;font-size:1.05rem}.live-pill{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.76rem;color:var(--c-muted)}.live-pill .live-dot{width:7px;height:7px}.shout-rules{margin:0;padding:8px 14px;font-size:.8rem;color:var(--c-muted);border-bottom:1px solid var(--line);display:flex;gap:6px;align-items:center}.shout-list{list-style:none;margin:0;padding:6px 0;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.shout{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:7px 12px;position:relative}.shout:hover{background:rgb(var(--ov) / .025)}.shout-av{width:34px;height:34px}.shout-meta{display:flex;align-items:baseline;gap:6px;font-size:.8rem;min-width:0;flex-wrap:wrap}.shout-meta .pname{color:var(--rank, var(--c-text));font-size:.88rem}.shout-meta .pname-prestige{color:var(--c-gold)}.shout-rank{color:var(--c-muted);font-size:.72rem}.shout-meta time{margin-left:auto;color:var(--c-muted);font-size:.72rem}.shout-text{margin:2px 0 0;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.shout.own .shout-text{color:var(--c-text)}.shout.mention{background:rgb(var(--c-gold-rgb) / .08);box-shadow:inset 3px 0 0 var(--c-gold)}.shout.prestige{background:linear-gradient(90deg,rgb(var(--c-gold-rgb) / .07),transparent 60%)}.shout-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s;align-self:start}.shout:hover .shout-actions,.shout:focus-within .shout-actions{opacity:1}@media (hover: none){.shout-actions{opacity:.6}}.is-compact .shout{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:6px 10px}.is-compact .shout-av{width:28px;height:28px}.is-compact .shout-rank{display:none}.is-compact .shout-text{font-size:.85rem}.shout.is-new{animation:shout-in .45s var(--ease) both}.shout.is-new:after{content:"";position:absolute;inset:0;pointer-events:none;background:rgb(var(--c-primary-rgb) / .14);animation:shout-flash 1.6s ease-out forwards}@keyframes shout-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes shout-flash{to{opacity:0}}.shout.is-gone{animation:shout-out .35s ease forwards}@keyframes shout-out{to{opacity:0;transform:translate(-12px);height:0;padding:0}}.shout-empty{padding:30px 14px;text-align:center;color:var(--c-muted)}.shout-form{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.shout-form .input{min-height:42px}.shout-form .btn{min-height:42px;padding:0 12px}.shout-note{margin:0;padding:12px 14px;border-top:1px solid var(--line);font-size:.85rem;color:var(--c-muted)}.new-pill{position:absolute;left:50%;bottom:66px;transform:translate(-50%);background:var(--c-primary);color:#fff;border:0;border-radius:999px;padding:6px 12px;font:600 .78rem var(--body);display:inline-flex;gap:4px;align-items:center;cursor:pointer;box-shadow:0 8px 20px -8px #000}.new-pill[hidden]{display:none}.conv-list{list-style:none;margin:0;padding:8px}.conv{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;color:var(--c-text);text-decoration:none}.conv:hover{background:rgb(var(--ov) / .04)}.conv.unread{background:rgb(var(--c-primary-rgb) / .08)}.conv-main{flex:1;min-width:0;display:grid;gap:2px}.conv-main time{font-size:.76rem}.conv-preview{color:var(--c-muted);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv.unread .conv-preview{color:var(--c-text);font-weight:500}.thread-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px}.thread{display:flex;flex-direction:column;gap:8px;padding:4px 0 16px}.bubble-row{display:flex;align-items:flex-end;gap:6px;max-width:min(78%,620px)}.bubble-row.mine{align-self:flex-end;flex-direction:row-reverse}.bubble{padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--c-surface);border:1px solid var(--line)}.bubble p{margin:0;overflow-wrap:anywhere}.bubble-row.mine .bubble{border-radius:16px 16px 4px;background:var(--c-primary);color:#fff;border-color:transparent}.bubble-meta{display:block;font-size:.72rem;opacity:.7;margin-top:4px}.bubble-row.is-new{animation:shout-in .35s var(--ease) both}.reply-form{position:sticky;bottom:0;display:flex;gap:8px;padding:10px 0;background:linear-gradient(0deg,var(--c-bg) 75%,transparent)}.reply-form .input{min-height:48px;resize:none}@media (max-width: 1023px){.reply-form{bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom))}.bubble-row{max-width:88%}}.report-cats{border:0;padding:0;margin:0 0 14px;display:grid;gap:8px}.report-cats legend{margin-bottom:8px}#report-modal{width:min(480px,calc(100vw - 32px))}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.theme-card{position:relative;display:grid;gap:4px;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);cursor:pointer;background:rgb(var(--ov) / .02)}.theme-card input{position:absolute;opacity:0}.theme-card:has(input:checked){border-color:var(--c-gold);box-shadow:0 0 0 3px rgb(var(--c-gold-rgb) / .2)}.theme-card:has(input:focus-visible){outline:2px solid var(--c-gold);outline-offset:2px}.theme-name{font-weight:700}.theme-desc{font-size:.78rem;color:var(--c-muted)}.theme-swatch{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;height:56px;border-radius:8px;overflow:hidden;background:var(--sw-bg);padding:8px;gap:6px;border:1px solid rgb(var(--ov) / .1)}.theme-swatch i{border-radius:5px}.theme-swatch i:nth-child(1){background:var(--sw-surface);box-shadow:inset 0 -10px 0 -4px var(--sw-text)}.theme-swatch i:nth-child(2){background:var(--sw-primary)}.theme-swatch i:nth-child(3){background:var(--sw-gold)}.theme-swatch.big{height:72px;margin-bottom:12px}.theme-preview.live{border-radius:var(--radius);padding:18px;background:var(--pv-bg, var(--c-bg));border:1px solid var(--line-strong)}.pv-card{background:var(--pv-surface, var(--c-surface));padding:16px;border-radius:var(--radius-sm)}.pv-title{color:var(--pv-text, var(--c-text))}.pv-muted{color:var(--pv-muted, var(--c-muted));margin:6px 0 12px}.pv-btn{display:inline-block;padding:8px 14px;border-radius:var(--radius-sm);background:var(--pv-primary, var(--c-primary));color:#fff;font-weight:600}.pv-gold{color:var(--pv-gold, var(--c-gold));font-weight:700;margin-left:8px}.pv-contrast{margin:10px 0 0;font-size:.82rem}.color-row{display:flex;flex-wrap:wrap;gap:10px}.color-field{display:grid;justify-items:center;gap:4px;font-size:.74rem;color:var(--c-muted);text-align:center;width:80px}.color-field input{width:46px;height:46px;border:1px solid var(--line-strong);border-radius:10px;background:none;padding:3px;cursor:pointer}.brand-previews{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 14px;align-items:flex-end}.brand-previews figure{margin:0;display:grid;gap:4px;justify-items:center;font-size:.74rem;color:var(--c-muted)}.brand-previews img{max-height:72px;max-width:220px;background:repeating-conic-gradient(rgb(var(--ov) / .06) 0 25%,transparent 0 50%) 0 0 / 14px 14px;border-radius:8px;padding:6px;border:1px solid var(--line)}.brand-previews .favicon img{width:48px;height:48px;image-rendering:pixelated}.brand-previews .app_icon img{width:72px;height:72px;border-radius:16px;padding:0}.brand-previews.wide img{max-width:100%;max-height:180px;padding:0}.brand-logo{height:36px;width:auto;max-width:200px;object-fit:contain}.word-list{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.word-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;border-radius:999px;background:rgb(var(--ov) / .06);border:1px solid var(--line);font-size:.85rem}.word-chip.block{border-color:#ec4b5880}.word-chip small{color:var(--c-muted);font-size:.7rem}.word-chip button{background:none;border:0;color:var(--c-muted);cursor:pointer;display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.word-chip button:hover{background:rgb(var(--ov) / .08);color:var(--c-text)}.quote{margin:0 0 12px;padding:12px 16px;border-left:3px solid var(--c-primary);background:rgb(var(--ov) / .03);border-radius:0 8px 8px 0;white-space:pre-line}.check-list{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:6px;font-size:.9rem}.check-list li{display:flex;gap:8px;align-items:flex-start}.check-list .ok .icon{color:var(--c-success)}.check-list .bad .icon{color:var(--c-danger)}.check-list small{color:var(--c-muted)}.public-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px clamp(16px,4vw,48px);background:rgb(var(--c-bg-rgb) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.public-nav .brand,.landing-nav .brand{width:auto;padding:0}.public-nav nav,.landing-nav nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.public-link{padding:8px 12px;border-radius:9px;color:var(--c-text-2);text-decoration:none;font-weight:600;font-size:.92rem}.public-link:hover,.public-link[aria-current=page]{color:var(--c-text);background:rgb(var(--ov) / .05)}@media (max-width: 720px){.public-link,.hide-xs{display:none}}.public-main{min-height:60vh}.prose-page{max-width:760px;margin:0 auto;padding:clamp(28px,6vw,64px) 16px}.prose-page.wide{max-width:1040px}.prose-page h1{font-size:clamp(2.4rem,6vw,3.6rem);text-transform:uppercase;margin-bottom:16px}.prose-page h2{margin-top:28px}.prose-page p{color:var(--c-text-2);line-height:1.7}.lead-text{font-size:1.1rem;max-width:60ch}.faq{display:grid;gap:8px}.faq .panel p{margin:0}.cta-strip{margin-top:40px;padding:22px;border-radius:var(--radius);background:radial-gradient(120% 140% at 0% 0%,rgb(var(--c-primary-rgb) / .25),transparent 60%),var(--c-surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.cta-strip p{margin:0;font:800 1.5rem/1.1 var(--display);color:var(--c-text)}.rank-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rank-item{display:grid;grid-template-columns:36px 48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--line);border-left:4px solid var(--rank)}.rank-item h2{margin:0 0 4px;font-size:1.5rem}.rank-item p{margin:0;font-size:.9rem}.rank-step{font:800 1.2rem var(--display);color:var(--c-muted);text-align:center}.rank-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--rank) 18%,transparent);color:var(--rank)}.rank-item dl{display:grid;grid-template-columns:repeat(5,auto);gap:4px 16px;margin:0;text-align:right}.rank-item dt{font-size:.7rem;color:var(--c-muted)}.rank-item dd{margin:0;font:700 1rem var(--display)}.rank-item.is-prestige{background:linear-gradient(90deg,rgb(var(--c-gold-rgb) / .12),transparent 60%),var(--c-surface);border-color:rgb(var(--c-gold-rgb) / .4)}.rank-item.is-prestige h2{color:var(--c-gold)}.rank-unlock{color:var(--c-gold)!important;font-size:.82rem!important;margin-top:6px!important;display:flex;gap:6px;align-items:center}@media (max-width: 760px){.rank-item{grid-template-columns:40px minmax(0,1fr)}.rank-step{display:none}.rank-item dl{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);text-align:left}}.h-link{color:inherit;text-decoration:none}.h-link:hover{text-decoration:underline}.landing-footer>div{max-width:60ch;line-height:1.6}.landing-footer nav{flex-wrap:wrap}.bottom-badge{top:4px;right:calc(50% - 22px)}[data-install-app][hidden]{display:none}@media (min-width: 1280px){.admin .shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr)}}.brand-previews .logo img,.brand-previews .logo_admin img{height:64px;width:auto;min-width:64px}.brand-previews+form .input[type=file]{flex:1 1 100%;padding:9px 10px}input[type=file].input::file-selector-button{margin-right:10px;border:1px solid var(--line-strong);background:var(--c-elevated);color:var(--c-text);border-radius:8px;padding:6px 10px;font:600 .85rem var(--body);cursor:pointer}.stat-chip.health .icon{color:var(--c-success)}.effect-pill{margin-top:8px;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:rgb(var(--c-gold-rgb) / .1);color:var(--c-gold);font-size:.8rem;font-weight:600}.effect-pill>.icon{flex:none}.effect-pill .ep-label{flex:1 1 auto;min-width:0;line-height:1.3}.effect-pill .ep-time{flex:none;margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.85}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px}.shop-item{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--line)}.shop-item h3{margin:4px 0 0;font:700 1.25rem/1.05 var(--display);letter-spacing:.01em}.shop-item p{margin:0;font-size:.86rem;color:var(--c-muted);flex:1}.shop-item.is-blocked{opacity:.6}.shop-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgb(var(--c-gold-rgb) / .12);color:var(--c-gold)}.shop-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.76rem;color:var(--c-muted)}.shop-meta span{display:inline-flex;gap:4px;align-items:center}.shop-buy{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.effect-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.effect-row:last-child{border-bottom:0}.effect-row>div{flex:1}.effect-row>.icon{color:var(--c-gold)}.package-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.package{position:relative;display:grid;gap:4px;padding:20px 16px 16px;border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--line-strong);cursor:pointer;text-align:center}.package input{position:absolute;opacity:0}.package:has(input:checked){border-color:var(--c-gold);box-shadow:0 0 0 3px rgb(var(--c-gold-rgb) / .2);background:linear-gradient(180deg,rgb(var(--c-gold-rgb) / .08),transparent 60%),var(--c-surface)}.package:has(input:focus-visible){outline:2px solid var(--c-gold);outline-offset:2px}.package-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%)}.package-amount{display:inline-flex;justify-content:center;align-items:center;gap:8px;font:900 2.2rem/1 var(--display);color:var(--c-gold)}.package-amount .icon{width:26px;height:26px}.package-name{font-size:.85rem;color:var(--c-muted)}.package-price{font:800 1.5rem/1.1 var(--display);margin-top:6px}.package-per{font-size:.72rem;color:var(--c-muted)}.text-green{color:var(--c-success)}.text-red{color:var(--c-danger)}.text-gold{color:var(--c-gold);font-style:normal}.btn-lg{min-height:50px;padding:0 22px;font-size:1rem}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold)}.subhead{font:700 .95rem/1 var(--display);letter-spacing:.03em;margin:18px 0 8px;color:var(--c-muted)}.rules{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--c-muted)}.rules li::marker{color:var(--c-gold)}.casino-tabs{margin-bottom:16px}.casino-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:6px}.casino-head .row{flex-wrap:wrap;justify-content:flex-end}.casino-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 24px;margin-bottom:16px;border-radius:var(--radius);border:1px solid rgb(var(--c-gold-rgb) / .35);background:radial-gradient(120% 140% at 0% 0%,rgb(var(--c-gold-rgb) / .16),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgb(var(--c-primary-rgb) / .22),transparent 60%),var(--c-surface)}.casino-hero p{margin:4px 0 0;color:var(--c-muted)}.jackpot-amount{font:800 clamp(2rem,6vw,3.2rem)/1 var(--display);letter-spacing:.02em;color:var(--c-gold);text-shadow:0 0 24px rgb(var(--c-gold-rgb) / .35);font-variant-numeric:tabular-nums}.casino-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.casino-game{display:grid;grid-template-columns:52px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--c-surface);color:var(--c-text);text-decoration:none;transition:transform .2s var(--ease),border-color .2s}.casino-game:hover{transform:translateY(-2px);border-color:rgb(var(--c-gold-rgb) / .45)}.casino-game-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:rgb(var(--c-gold-rgb) / .12);color:var(--c-gold)}.casino-game-icon .icon{width:26px;height:26px}.casino-game-body{display:grid;gap:2px;min-width:0}.casino-game-body strong{font:700 1.2rem/1.1 var(--display);letter-spacing:.03em}.casino-game-body span{color:var(--c-muted);font-size:.88rem}.casino-game-body small{color:var(--c-muted);font-size:.78rem}.casino-game-go{color:var(--c-muted)}.casino-history{list-style:none;padding:0;margin:0;display:grid}.casino-history li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:.9rem}.casino-history li:last-child{border-bottom:0}.casino-history strong{font-variant-numeric:tabular-nums}.bet-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:18px}.stake-input{display:flex;align-items:center;gap:0;background:var(--c-bg);border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}.stake-input>span{padding:0 4px 0 14px;color:var(--c-muted);font-weight:700}.stake-input .input{border:0;background:transparent;width:140px;font:700 1.1rem var(--body);font-variant-numeric:tabular-nums;box-shadow:none}.stake-quick{display:flex;gap:4px}.felt{position:relative;padding:22px clamp(14px,3vw,28px);border-radius:calc(var(--radius) + 6px);border:1px solid rgb(var(--c-gold-rgb) / .3);background:radial-gradient(90% 70% at 50% 30%,#1d6b48,#10422c 55%,#0a2a1c);color:#f1f5f2;box-shadow:inset 0 0 0 6px #0000002e,inset 0 0 60px #00000073}.felt .muted,.felt small{color:#f1f5f2b3}.felt .btn:not(.btn-primary):not(.btn-gold){background:#00000047;color:#fff;border-color:#ffffff29}.felt .stake-input{background:#00000059;border-color:#ffffff2e}.felt .stake-input .input,.felt .stake-input>span{color:#fff}.bj-side{display:grid;justify-items:center;gap:8px;min-height:150px;align-content:center}.bj-label{font:700 .95rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;opacity:.85;display:flex;align-items:center;gap:8px}.bj-total:not(:empty){min-width:34px;padding:4px 8px;border-radius:999px;background:#00000059;text-align:center;letter-spacing:0}.bj-message{text-align:center;font:700 1.15rem/1.3 var(--display);letter-spacing:.03em;margin:10px 0;min-height:1.5em;color:#fff}.bj-controls{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.bj-controls form{margin:0}.bj-controls .btn small{opacity:.8;font-weight:600}.hand{display:flex;justify-content:center;min-height:112px;padding-left:26px}.hand .pcard{margin-left:-26px}.pcard{--w: 76px;position:relative;width:var(--w);aspect-ratio:5 / 7;border-radius:9px;background:linear-gradient(160deg,#fff,#eceae4);color:#1a1a1e;box-shadow:0 8px 18px -8px #000000b3,inset 0 0 0 1px #00000014;display:inline-grid;place-items:center;flex:none;-webkit-user-select:none;user-select:none}.pcard b{position:absolute;top:6px;left:8px;font:800 calc(var(--w) * .26)/1 var(--display)}.pcard i{font-style:normal;font-size:calc(var(--w) * .46);line-height:1}.pcard.red{color:#c0262d}.pcard.back{background:repeating-linear-gradient(45deg,var(--c-primary) 0 6px,color-mix(in srgb,var(--c-primary) 70%,#000) 6px 12px);box-shadow:0 8px 18px -8px #000000b3,inset 0 0 0 4px #fff}.pcard.big{--w: 120px}.pcard.small{--w: 40px;border-radius:6px}.pcard.small b{top:3px;left:4px}.pcard.deal{animation:deal .38s var(--ease) both}@keyframes deal{0%{opacity:0;transform:translate(40px,-60px) rotate(12deg) scale(.9)}}.hilo{display:grid;justify-items:center;gap:10px}.hilo-history{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-height:58px}.hilo-mult{display:flex;gap:26px;text-align:center}.hilo-mult>div{display:grid}.hilo-mult strong{font:800 1.6rem/1.1 var(--display);color:#ffd98a;font-variant-numeric:tabular-nums}.flash-win{animation:flash-win 1.2s var(--ease)}.flash-loss{animation:flash-loss .6s var(--ease)}@keyframes flash-win{20%{box-shadow:0 0 0 3px var(--c-gold),0 0 60px rgb(var(--c-gold-rgb) / .6)}}@keyframes flash-loss{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.is-busy{cursor:progress}.roulette{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;--rl-size: 340px;--rl-tilt: 0deg;--rl-turn: 0deg;--rl-ttilt: 0deg;--rl-alpha: 1}.roulette-wheel-wrap{position:relative;width:100%;margin:0 auto;aspect-ratio:1}.roulette-wheel{width:100%;height:100%;display:block;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .55))}.rw-lip{fill:none;stroke:#d4af628c;stroke-width:.8}.rw-deflector{fill:url(#rw-gold);stroke:#6d4f1c;stroke-width:.3}.rw-rotor-rim{fill:#1a1009;stroke:url(#rw-gold);stroke-width:1.2}.seg{stroke:none}.seg-red{fill:#b3202c}.seg-black{fill:#17181d}.seg-green{fill:#138a52}.pocket{stroke:none}.pocket-red{fill:#7e1620}.pocket-black{fill:#0c0d10}.pocket-green{fill:#0c5e37}.seg.is-hit{fill:#f0cf7c}.seg.is-hit+.pocket{fill:#9b7a33}.seg-num{fill:#fff;font:700 6.4px var(--body);text-anchor:middle;pointer-events:none}.fret{stroke:#d9dde4;stroke-width:.7;stroke-linecap:round}.rw-ring{fill:none;stroke:url(#rw-gold);stroke-width:.9}.rw-cone-line{fill:none;stroke:#ffe6aa2e;stroke-width:.6}.rw-turret{fill:url(#rw-gold);stroke:#6d4f1c;stroke-width:.4}.rw-turret-top{fill:#fbe7b0}.rw-ball{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .7))}.wheel-result{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:17%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:800 clamp(1.1rem,4.5vw,1.6rem)/1 var(--display);color:#fff;z-index:1;pointer-events:none;border:2px solid #f0cf7c;box-shadow:0 4px 14px #0009}.wheel-result.show{animation:pop .5s var(--ease)}.wheel-result.red{background:#b3202c}.wheel-result.black{background:#17181d}.wheel-result.green{background:#138a52}@keyframes pop{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}}.roulette-board{display:grid;gap:14px;min-width:0}.chip-rack{display:flex;gap:10px;flex-wrap:wrap}.chip{--chip: #2f6fdb;width:50px;height:50px;border-radius:50%;border:4px dashed rgb(255 255 255 / .75);background:var(--chip);color:#fff;font:800 .82rem var(--body);cursor:pointer;box-shadow:0 4px 10px -4px #000000b3,inset 0 0 0 3px var(--chip);transition:transform .15s}.chip-1{--chip: #b3202c}.chip-2{--chip: #138a52}.chip-3{--chip: #15161b}.chip[aria-checked=true]{transform:translateY(-4px) scale(1.08);outline:3px solid var(--c-gold);outline-offset:2px}.rt-table{display:grid;grid-template-columns:44px repeat(12,minmax(0,1fr)) 48px;grid-template-rows:repeat(3,46px) 40px 40px;gap:3px;padding:10px;border-radius:var(--radius);background:radial-gradient(90% 90% at 50% 30%,#1d6b48,#0d3523);border:1px solid rgb(var(--c-gold-rgb) / .3)}.rt-cell{position:relative;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .25);border-radius:5px;color:#fff;font:700 .95rem var(--body);background:transparent;cursor:pointer;min-width:0;padding:0;transition:background .15s,transform .15s}.rt-cell:hover{background:#ffffff1a}.rt-cell:focus-visible{outline:2px solid var(--c-gold);outline-offset:1px}.rt-red span:first-child,.rt-black span:first-child{width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.rt-red span:first-child{background:#b3202c}.rt-black span:first-child{background:#15161b}.rt-table>.rt-red,.rt-table>.rt-black{grid-column:calc(var(--c) + 2);grid-row:calc(3 - var(--r))}.rt-zero{grid-column:1;grid-row:1 / 4;background:#138a52}.rt-col{grid-column:14;grid-row:calc(3 - var(--r));font-size:.8rem}.rt-dozen{grid-row:4;grid-column:calc(2 + var(--d) * 4) / span 4;font-size:.85rem}.rt-even-money{grid-row:5;font-size:.82rem}.rt-low{grid-column:2 / span 2}.rt-even{grid-column:4 / span 2}.rt-red.rt-even-money{grid-column:6 / span 2}.rt-black.rt-even-money{grid-column:8 / span 2}.rt-odd{grid-column:10 / span 2}.rt-high{grid-column:12 / span 2}.rt-even-money.rt-red,.rt-even-money.rt-black{grid-row:5}.rt-even-money span{display:inline-flex;align-items:center;gap:6px;width:auto!important;height:auto!important;background:none!important}.diamond{width:12px;height:12px;transform:rotate(45deg);display:inline-block}.rt-red .diamond{background:#e0363f}.rt-black .diamond{background:#000;outline:1px solid rgb(255 255 255 / .5)}.rt-cell.win{background:rgb(var(--c-gold-rgb) / .35);box-shadow:inset 0 0 0 2px var(--c-gold)}.rt-cell.hit{animation:hit 1s ease 2}@keyframes hit{50%{transform:scale(1.12);box-shadow:0 0 22px var(--c-gold)}}.chip-badge{writing-mode:horizontal-tb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;min-width:26px;height:26px;padding:0 5px;border-radius:13px;display:grid;place-items:center;font:800 .7rem var(--body);color:#17130a;background:var(--c-gold);border:2px dashed #fff;box-shadow:0 3px 8px #0009;pointer-events:none}.roulette-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.roulette-actions .row{flex-wrap:wrap}.roulette-total strong{font:800 1.3rem var(--display);color:var(--c-gold)}.basic-bet{margin-top:16px}.basic-bet summary{cursor:pointer;font-weight:600;color:var(--c-muted)}.basic-bet-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:0 12px;align-items:end;margin-top:14px}.basic-bet-form .btn{margin-bottom:16px}.payout-list dd{white-space:normal}.slot-machine{max-width:560px;margin:0 auto;padding:22px;border-radius:26px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--c-primary) 75%,#000),color-mix(in srgb,var(--c-primary) 35%,#000));border:2px solid rgb(var(--c-gold-rgb) / .6);box-shadow:0 30px 60px -30px #000c,inset 0 2px #ffffff26;color:#fff}.slot-machine .muted{color:#ffffffb3}.slot-top{display:grid;justify-items:center;gap:4px;margin-bottom:16px}.slot-window{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;border-radius:16px;background:#0b0b0f;box-shadow:inset 0 6px 18px #000c}.reel{height:clamp(96px,26vw,128px);overflow:hidden;border-radius:10px;background:linear-gradient(180deg,#d9d6cf,#fff 30% 70%,#d9d6cf)}.reel-strip{display:flex;flex-direction:column;align-items:center}.reel-strip span{height:clamp(96px,26vw,128px);display:grid;place-items:center;font-size:clamp(2.6rem,11vw,3.8rem);line-height:1;flex:none}.reel.spinning .reel-strip{animation:reel .35s linear infinite;filter:blur(1.5px)}@keyframes reel{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.reel-strip .land{animation:land .35s cubic-bezier(.2,1.6,.4,1)}@keyframes land{0%{transform:translateY(-40%)}}.reel.hit{box-shadow:0 0 0 3px var(--c-gold),0 0 24px rgb(var(--c-gold-rgb) / .8)}.payline{position:absolute;left:6px;right:6px;top:50%;height:2px;background:rgb(var(--c-gold-rgb) / .5);pointer-events:none}.slot-message{margin-top:14px;font:700 1.15rem/1.3 var(--display);letter-spacing:.03em;min-height:1.5em}.slot-machine .stake-input{background:#00000059;border-color:#fff3}.slot-machine .stake-input .input,.slot-machine .stake-input>span{color:#fff}.slot-machine .btn-ghost{color:#fff}.jackpot-win{animation:jackpot .5s ease 6}@keyframes jackpot{50%{box-shadow:0 0 0 4px var(--c-gold),0 0 80px var(--c-gold)}}.slot-paytable{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.slot-pay{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:rgb(var(--ov) / .04);border:1px solid var(--line)}.slot-glyph{font-size:1.3rem;letter-spacing:2px;white-space:nowrap}.coin-pick{border:0;padding:0;margin:0 0 14px;display:flex;gap:10px;flex-wrap:wrap}.coin-pick legend{margin-bottom:8px}.coin-option{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;border:1px solid var(--line-strong);cursor:pointer;font-weight:600}.coin-option input{position:absolute;opacity:0;pointer-events:none}.coin-option:has(input:checked){border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .1)}.coin-option:has(input:focus-visible){outline:2px solid var(--c-gold);outline-offset:2px}.coin{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;font:800 1rem var(--display);color:#4a3510;background:radial-gradient(circle at 35% 30%,#fff3c4,#d4af62 55%,#8a6513);box-shadow:inset 0 0 0 3px #00000026}.coin .icon{width:20px;height:20px}.coin-munt{background:radial-gradient(circle at 35% 30%,#f3f4f6,#b9bec7 55%,#6b7280);color:#2b2f36}.duel-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.duel{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px;border-radius:12px;border:1px solid var(--line)}.duel.is-mine{border-style:dashed}.duel-info{display:grid;min-width:0}.duel-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-stake{font:800 1.05rem var(--display);color:var(--c-gold);white-space:nowrap}.duel form{margin:0}@media (max-width: 480px){.duel{grid-template-columns:38px minmax(0,1fr) auto}.duel form{grid-column:1 / -1}.duel form .btn{width:100%}}.coin-stage{text-align:center;display:grid;justify-items:center;gap:10px;perspective:800px}.coin-flip{position:relative;width:120px;height:120px;transform-style:preserve-3d;margin:10px 0}.coin-face{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;backface-visibility:hidden;font:800 2.6rem var(--display);color:#4a3510;background:radial-gradient(circle at 35% 30%,#fff3c4,#d4af62 55%,#8a6513);box-shadow:inset 0 0 0 6px #00000026}.coin-face .icon{width:54px;height:54px}.coin-face.back{transform:rotateY(180deg);background:radial-gradient(circle at 35% 30%,#f3f4f6,#b9bec7 55%,#6b7280);color:#2b2f36}.coin-flip.land-kop{animation:flip-kop 2s cubic-bezier(.2,.7,.3,1) forwards}.coin-flip.land-munt{animation:flip-munt 2s cubic-bezier(.2,.7,.3,1) forwards}@keyframes flip-kop{0%{transform:rotateY(0) translateY(0)}40%{transform:rotateY(1080deg) translateY(-40px)}to{transform:rotateY(2160deg)}}@keyframes flip-munt{0%{transform:rotateY(0) translateY(0)}40%{transform:rotateY(1080deg) translateY(-40px)}to{transform:rotateY(2340deg)}}.pause-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:14px}.pause-option{position:relative}.pause-option input{position:absolute;opacity:0}.pause-option span{display:block;padding:12px;text-align:center;border-radius:12px;border:1px solid var(--line-strong);font-weight:600;cursor:pointer}.pause-option input:checked+span{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .1);color:var(--c-gold)}.pause-option input:focus-visible+span{outline:2px solid var(--c-gold);outline-offset:2px}@media (max-width: 640px){.rt-table{grid-template-columns:52px repeat(3,minmax(0,1fr)) 52px;grid-template-rows:40px repeat(12,38px) 40px;padding:8px}.rt-zero{grid-column:2 / 5;grid-row:1}.rt-table>.rt-red,.rt-table>.rt-black{grid-column:calc(var(--r) + 2);grid-row:calc(var(--c) + 2)}.rt-col{grid-column:calc(var(--r) + 2);grid-row:14}.rt-dozen{grid-column:5;grid-row:calc(2 + var(--d) * 4) / span 4;writing-mode:vertical-rl}.rt-even-money{grid-column:1;writing-mode:vertical-rl;font-size:.78rem}.rt-low{grid-row:2 / span 2}.rt-even{grid-row:4 / span 2}.rt-red.rt-even-money{grid-row:6 / span 2;grid-column:1}.rt-black.rt-even-money{grid-row:8 / span 2;grid-column:1}.rt-odd{grid-row:10 / span 2}.rt-high{grid-row:12 / span 2}.rt-red span:first-child,.rt-black span:first-child{width:28px;height:28px}.rt-even-money span{flex-direction:column}.chip{width:46px;height:46px}.pcard{--w: 62px}.pcard.big{--w: 100px}.hand{min-height:92px}.bj-side{min-height:120px}.stake-input .input{width:110px}.bet-bar .btn-lg{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.reel.spinning .reel-strip,.coin-flip.land-kop,.coin-flip.land-munt,.pcard.deal,.flash-win,.flash-loss,.jackpot-win,.rt-cell.hit{animation-duration:.01s!important;animation-iteration-count:1!important}.coin-flip.land-munt{transform:rotateY(180deg)}}:root{--sodium: #F2A93B;--sodium-rgb: 242 169 59;--siren-red: #E5484D;--siren-blue: #3E7BFA;--cut: 14px;--r-ui: 4px}body.game{background:radial-gradient(1100px 520px at 78% 115%,rgb(var(--sodium-rgb) / .1),transparent 62%),radial-gradient(900px 420px at -5% -10%,rgb(var(--c-primary-rgb) / .14),transparent 60%),var(--c-bg);background-attachment:fixed}body.game:before{content:"";position:fixed;inset:auto 0 0;height:200px;z-index:0;pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E%3Cpath fill='%23000' d='M0 100V62h18V40h22v22h14V30h10l4-8 4 8h10v32h20V48h26v14h10V20h30v42h12V52h16v10h24V36l14-10 14 10v26h18V44h20v18h16V28h28v34h12V50h22v12h18V40l12-12 12 12v22h20V56h14v6h22V34h26v28h14V46h18v16h16V24h24v38h18V52h20v48z'/%3E%3C/svg%3E") bottom / 1400px 100% repeat-x}body.game:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.shell{position:relative;z-index:1}h1{font-weight:900;letter-spacing:.01em}.page-head h1,.crew-head h1,.scene-banner h1{text-shadow:0 0 34px rgb(var(--c-primary-rgb) / .35)}.page-head{position:relative;padding-bottom:14px}.page-head:after{content:"";position:absolute;left:0;bottom:0;width:72px;height:3px;background:linear-gradient(90deg,var(--sodium),var(--c-primary))}.panel-title{font:800 1.3rem/1 var(--display);letter-spacing:.02em}.section-title{font:800 1.6rem/1 var(--display);margin:26px 0 12px;letter-spacing:.02em}.eyebrow{text-transform:none;letter-spacing:.02em;font-size:.85rem}.small{font-size:.82rem}.topbar{background:linear-gradient(180deg,rgb(var(--c-bg-rgb) / .97),rgb(var(--c-bg-rgb) / .84));border-bottom:0}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--sodium-rgb) / .55) 30%,rgb(var(--c-primary-rgb) / .7) 60%,transparent)}.brand-word{letter-spacing:.08em;text-shadow:0 0 18px rgb(var(--c-primary-rgb) / .45)}.stat-chip{border-radius:0;border:0;padding:6px 12px 6px 10px;gap:8px;background:linear-gradient(180deg,rgb(var(--ov) / .06),rgb(var(--ov) / .02));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));box-shadow:inset 2px 0 0 var(--chip, rgb(var(--ov) / .25));transition:background .15s}a.stat-chip:hover{background:rgb(var(--ov) / .09)}.stat-chip .num{font:800 1.12rem/1 var(--display);letter-spacing:.02em}.stat-chip small{color:var(--c-muted);font-size:.72rem}.stat-chip.cash{--chip: var(--c-success)}.stat-chip.credits{--chip: var(--c-gold)}.stat-chip.credits .icon{color:var(--c-gold)}.stat-chip.health{--chip: var(--siren-red)}.stat-chip.health .icon{color:var(--siren-red)}.stat-chip.points{--chip: var(--c-gold)}.stat-chip.respect{--chip: var(--c-primary)}.stat-chip.energy{--chip: var(--sodium)}.stat-chip.energy .icon{color:var(--sodium)}.stat-chip.heat{--chip: var(--siren-blue)}.stat-chip.heat .icon{color:var(--siren-blue)}.hud-val{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:2px}.hud-meter{grid-column:1 / -1;display:block;width:64px;height:4px;margin-top:4px;background:rgb(var(--ov) / .1);-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 6.4px);mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 6.4px)}.hud-meter i{display:block;height:100%;background:var(--chip);transition:width .6s var(--ease)}.hud-meter.siren i{background:linear-gradient(90deg,var(--siren-blue),var(--siren-red))}@media (max-width: 1439px){.stat-chip.heat{display:none}}.level-chip{box-shadow:inset 2px 0 0 var(--c-gold)}.level-badge{width:32px;height:36px;border-radius:0;font-size:1.05rem;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);background:linear-gradient(160deg,color-mix(in srgb,var(--c-primary) 80%,#fff),var(--c-primary) 55%,color-mix(in srgb,var(--c-primary) 60%,#000))}.icon-btn{border-radius:var(--r-ui)}.sidebar{background:linear-gradient(180deg,rgb(var(--c-primary-rgb) / .07),transparent 35%),rgb(var(--c-bg-rgb) / .7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nav-group-title{font:700 .92rem/1 var(--display);letter-spacing:.04em;color:var(--c-muted);display:flex;align-items:center;gap:10px;padding:10px 12px 6px}.nav-group-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.nav-link{border-radius:var(--r-ui)}.nav-link .icon{width:18px;height:18px;color:var(--c-muted);transition:color .15s}.nav-link:hover .icon{color:var(--c-text)}.nav-link[aria-current=page]{background:linear-gradient(90deg,rgb(var(--c-primary-rgb) / .3),rgb(var(--c-primary-rgb) / .04) 85%);color:var(--c-text)}.nav-link[aria-current=page]:before{left:0;top:0;bottom:0;border-radius:0;background:var(--c-primary);box-shadow:0 0 12px var(--c-primary)}.nav-link[aria-current=page] .icon{color:var(--sodium)}.rightbar{background:rgb(var(--c-bg-rgb) / .7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card,.panel,.kpi,.mini-card,.dossier,.table-wrap{position:relative;border-radius:var(--r-ui);background:linear-gradient(180deg,rgb(var(--ov) / .04),rgb(var(--ov) / .012) 45%,transparent),var(--c-surface);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.card:after,.panel:after,.kpi:after,.dossier:after,.mini-card:after{content:"";position:absolute;top:0;right:0;width:var(--cut);height:var(--cut);pointer-events:none;background:linear-gradient(225deg,transparent calc(50% - .5px),rgb(var(--sodium-rgb) / .6) calc(50% - .5px),rgb(var(--sodium-rgb) / .6) calc(50% + .7px),transparent calc(50% + .7px))}.panel{padding:18px 20px;margin-bottom:16px}.card-head,.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line)}.panel-head h2{margin:0}.kpi-value{font-weight:900}.table-wrap{clip-path:none}.table th{font:700 .82rem/1 var(--display);letter-spacing:.05em;color:var(--c-muted);background:#0003}.btn{border-radius:0;font-family:var(--display);font-weight:800;font-size:1.02rem;letter-spacing:.03em;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.btn-sm{font-size:.92rem;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--c-primary) 82%,#fff) 0%,var(--c-primary) 45%,color-mix(in srgb,var(--c-primary) 72%,#000) 100%);box-shadow:inset 0 1px #ffffff40,inset 0 -2px #00000040}.btn-primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--c-primary) 70%,#fff),color-mix(in srgb,var(--c-primary) 92%,#fff) 50%,var(--c-primary))}.btn-gold{background:linear-gradient(180deg,color-mix(in srgb,var(--c-gold) 70%,#fff),var(--c-gold) 50%,color-mix(in srgb,var(--c-gold) 75%,#000));box-shadow:inset 0 1px #ffffff59}.btn:focus-visible{outline:2px solid var(--sodium);outline-offset:2px;clip-path:none}.input{border-radius:var(--r-ui)}.input:focus{border-color:var(--sodium);box-shadow:0 0 0 3px rgb(var(--sodium-rgb) / .18)}.input-sm{min-height:38px;padding-top:6px;padding-bottom:6px}.check-sm{font-size:.85rem;align-items:center}.badge{border-radius:3px}.tabs{border-radius:var(--r-ui)}.tabs a,.tabs button{border-radius:2px}.tabs a[aria-current=page],.tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--sodium)}.icon-btn-sm{width:32px;height:32px}.flip{transform:rotate(180deg)}dialog.modal{border-radius:0;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));border-color:rgb(var(--sodium-rgb) / .3);background:radial-gradient(120% 70% at 50% 0%,rgb(var(--c-primary-rgb) / .18),transparent 60%),var(--c-surface)}.outcome-success{background:radial-gradient(90% 60% at 50% 0%,rgb(38 185 130 / .16),transparent 70%)}.outcome-jailed{background:radial-gradient(90% 60% at 50% 0%,rgb(236 75 88 / .16),transparent 70%),repeating-linear-gradient(90deg,transparent 0 38px,rgb(var(--ov) / .05) 38px 42px)}.outcome-title{font-size:2.8rem}.reward{border-radius:0;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.reward strong{font-size:1.6rem}@media (max-width: 1023px){.bottomnav{background:linear-gradient(180deg,rgb(var(--c-bg-rgb) / .9),rgb(var(--c-bg-rgb) / .98));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:0}.bottomnav:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--sodium-rgb) / .5),rgb(var(--c-primary-rgb) / .6),transparent)}.bottomnav a[aria-current=page] .icon{color:var(--sodium);filter:drop-shadow(0 0 6px rgb(var(--sodium-rgb) / .7))}.bottomnav a[aria-current=page]:before{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;background:var(--sodium);box-shadow:0 0 10px var(--sodium)}body.game:before{height:120px}}.scene{position:absolute;inset:0;width:100%;height:100%}.scene .sky-top{stop-color:color-mix(in srgb,var(--c-bg) 55%,#000)}.scene .sky-bottom{stop-color:color-mix(in srgb,var(--c-primary) 22%,var(--c-bg))}.scene .glow-in{stop-color:var(--sodium);stop-opacity:.42}.scene .glow-out{stop-color:var(--sodium);stop-opacity:0}.scene .scene-far{fill:color-mix(in srgb,var(--c-surface) 70%,var(--c-primary) 8%);opacity:.9}.scene .scene-near,.scene .scene-near path,.scene .lamp rect{fill:color-mix(in srgb,var(--c-bg) 80%,#000)}.scene .scene-windows rect{fill:var(--sodium);opacity:.75}.scene .scene-lights circle{fill:#ff5a4e;animation:blink 2.4s steps(1) infinite}.scene .scene-lights circle:nth-child(2n){animation-delay:1.2s}.scene .lamp-light{fill:#ffd28a;filter:drop-shadow(0 0 6px var(--sodium))}.scene .scene-water{fill:rgb(var(--sodium-rgb) / .35)}@keyframes blink{50%{opacity:.15}}.scene-banner,.street-hero{position:relative;overflow:hidden;isolation:isolate;margin-bottom:18px;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.scene-banner{min-height:210px;display:flex;align-items:flex-end}.scene-banner .scene,.street-hero .scene{z-index:-1}.scene-banner:after,.street-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--c-bg-rgb) / .9),rgb(var(--c-bg-rgb) / .35) 60%,transparent)}.scene-banner-text{padding:26px 26px 22px;max-width:60ch}.scene-banner h1{margin:0 0 6px;font-size:clamp(2.4rem,5vw,3.6rem)}.scene-banner p{margin:0;color:color-mix(in srgb,var(--c-text) 82%,transparent)}.street-hero{min-height:270px}.street-hero-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:end;padding:26px;min-height:270px}.mugshot{position:relative;width:120px;padding:6px 6px 26px;background:#e9e6df;box-shadow:0 16px 30px -12px #000;transform:rotate(-2.5deg)}.mugshot img{width:108px;height:108px;object-fit:cover;background:repeating-linear-gradient(180deg,#cfcac0 0 10px,#bdb7ab 10px 11px);filter:contrast(1.05) saturate(.9)}.mugshot-plate{position:absolute;left:6px;right:6px;bottom:5px;font:800 .8rem/1 var(--display);color:#1b1b1f;text-align:center;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.street-hero-greet{margin:0 0 2px;color:var(--sodium);font-weight:600}.street-hero h1{margin:0 0 10px;font-size:clamp(2.6rem,6vw,4.4rem);line-height:.9}.rank-plate{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:8px 14px 8px 8px;background:#00000073;border-left:3px solid var(--rank);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rank-level{grid-row:1 / 3;width:40px;height:46px;display:grid;place-items:center;font:900 1.4rem/1 var(--display);color:#fff;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);background:linear-gradient(160deg,color-mix(in srgb,var(--rank) 80%,#fff),var(--rank) 60%,color-mix(in srgb,var(--rank) 55%,#000))}.rank-name{font:800 1.2rem/1 var(--display);letter-spacing:.03em;color:#fff}.rank-xp{display:grid;gap:4px;min-width:180px}.rank-xp small{color:#ffffffb3;font-size:.74rem}.street-hero-cta{display:grid;gap:10px}.gauges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.gauge{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgb(var(--ov) / .04),transparent),var(--c-surface);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.gauge>div{display:grid;gap:2px;min-width:0}.gauge small{color:var(--c-muted);font-size:.8rem}.gauge strong{font:900 1.9rem/1 var(--display);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gauge-max{font-size:1rem;color:var(--c-muted);font-weight:700}.gauge em{font-style:normal;color:var(--c-muted);font-size:.8rem}.gauge-icon{width:44px;height:44px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:rgb(var(--g) / .16);color:rgb(var(--g))}.gauge-cash{--g: 38 185 130}.gauge-respect{--g: var(--c-primary-rgb)}.gauge-energy{--g: var(--sodium-rgb)}.gauge-heat{--g: 62 123 250}.segments{display:block;height:8px;margin:6px 0 2px;background:rgb(var(--ov) / .08);-webkit-mask:repeating-linear-gradient(90deg,#000 0 9px,transparent 9px 11px);mask:repeating-linear-gradient(90deg,#000 0 9px,transparent 9px 11px)}.segments i{display:block;height:100%;background:var(--sodium);box-shadow:0 0 10px var(--sodium);transition:width .6s var(--ease)}.segments.siren i{background:linear-gradient(90deg,var(--siren-blue),var(--siren-red))}@media (max-width: 1100px){.gauges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.street-hero-body{grid-template-columns:auto minmax(0,1fr);padding:18px;gap:16px}.street-hero-cta{grid-column:1 / -1;grid-template-columns:1fr 1fr}.mugshot{width:86px;padding:5px 5px 20px}.mugshot img{width:76px;height:76px}.mugshot-plate{font-size:.66rem}.rank-xp{min-width:0}.gauge{grid-template-columns:1fr;padding:12px;gap:6px}.gauge-icon{width:34px;height:34px}.gauge strong{font-size:1.5rem}}@media (max-width: 420px){.street-hero-cta{grid-template-columns:1fr}.rank-plate{grid-template-columns:auto minmax(0,1fr)}}.crew-live{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:16px;text-decoration:none;color:var(--c-text);border:1px solid rgb(var(--sodium-rgb) / .45);background:linear-gradient(90deg,rgb(var(--sodium-rgb) / .14),transparent 70%),var(--c-surface);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.crew-live:hover{color:var(--c-text);border-color:var(--sodium)}.crew-live-pulse{width:12px;height:12px;border-radius:50%;background:var(--sodium);box-shadow:0 0 rgb(var(--sodium-rgb) / .7);animation:live 1.8s infinite;flex:none}@keyframes live{70%{box-shadow:0 0 0 12px rgb(var(--sodium-rgb) / 0)}to{box-shadow:0 0 rgb(var(--sodium-rgb) / 0)}}.crew-live-text{display:grid;flex:1;min-width:0}.crew-live-text strong{font:800 1.2rem/1.1 var(--display)}.crew-live-text span{color:var(--c-muted);font-size:.9rem}.dossiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px}.dossier{display:flex;flex-direction:column;gap:12px;padding:18px;--cut: 18px}.dossier.is-locked{opacity:.62}.dossier-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.dossier-head h3{margin:0;font:900 1.7rem/1 var(--display);letter-spacing:.01em}.dossier-loc{display:inline-flex;align-items:center;gap:4px;color:var(--sodium);font-size:.84rem;margin-top:3px}.dossier-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--sodium);background:rgb(var(--sodium-rgb) / .12);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none}.dossier-icon.big{width:64px;height:64px}.dossier-icon.big .icon{width:30px;height:30px}.dossier-level{font:800 .95rem/1 var(--display);padding:6px 9px;background:rgb(var(--ov) / .07);color:var(--c-muted)}.dossier-text{margin:0;color:color-mix(in srgb,var(--c-text) 78%,transparent);font-size:.93rem}.role-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.role-chips li{padding:4px 9px;font-size:.8rem;font-weight:600;background:rgb(var(--ov) / .06);border-left:2px solid var(--c-primary)}.role-chips em{font-style:normal;color:var(--c-muted);font-weight:500}.dossier-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0}.dossier-stats div{display:grid;min-width:0}.dossier-stats dt{font-size:.74rem;color:var(--c-muted)}.dossier-stats dd{margin:0;font:800 1.08rem/1.2 var(--display);letter-spacing:.02em}.dossier-foot{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-strong)}.crew-setup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center}.crew-setup .btn{grid-column:1 / -1}.crew-open{list-style:none;margin:0;padding:0;display:grid;gap:8px}.crew-open li{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.crew-open li:last-child{border-bottom:0}.crew-open li>div{display:grid;min-width:0}.slot-pips{display:flex;gap:3px}.slot-pips i{width:10px;height:14px;background:rgb(var(--ov) / .12);transform:skew(-12deg)}.slot-pips i.on{background:var(--sodium);box-shadow:0 0 6px rgb(var(--sodium-rgb) / .6)}@media (max-width: 560px){.crew-open li{grid-template-columns:40px minmax(0,1fr) auto}.crew-open .slot-pips{display:none}.crew-setup{grid-template-columns:1fr}}.ledger-list{list-style:none;margin:0;padding:0}.ledger-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.ledger-list li:last-child{border-bottom:0}.tag{font-size:.76rem;font-weight:700;padding:3px 8px;background:rgb(var(--ov) / .07)}.tag-good{color:var(--c-success);background:#26b9821f}.tag-bad{color:var(--c-danger);background:#ec4b581f}.tag-muted{color:var(--c-muted)}.crew-head{margin-bottom:18px}.back-link{display:inline-flex;align-items:center;gap:4px;font-size:.88rem;color:var(--c-muted);text-decoration:none;margin-bottom:10px}.crew-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.crew-title h1{margin:0;font-size:clamp(2.2rem,5vw,3.4rem)}.crew-title p{margin:4px 0 0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.state-plate{font:800 1rem/1 var(--display);letter-spacing:.04em;padding:9px 14px;background:rgb(var(--ov) / .08);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);white-space:nowrap}.state-running{background:rgb(var(--sodium-rgb) / .18);color:var(--sodium)}.state-success{background:#26b9822e;color:var(--c-success)}.state-failed{background:#ec4b582e;color:var(--c-danger)}@media (max-width: 640px){.crew-title{grid-template-columns:auto minmax(0,1fr)}.state-plate{grid-column:1 / -1;justify-self:start}}.op-clock{display:flex;align-items:center;gap:22px;padding:20px;margin-bottom:16px;border:1px solid rgb(var(--sodium-rgb) / .35);background:radial-gradient(70% 120% at 0% 50%,rgb(var(--sodium-rgb) / .14),transparent),var(--c-surface)}.op-clock h2{margin:0 0 4px;font:900 1.8rem/1 var(--display)}.op-clock p{margin:0}.op-clock-ring{--p: 0;flex:none;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,var(--c-surface) 80%,transparent 81%),conic-gradient(var(--sodium) calc(var(--p) * 1%),rgb(var(--ov) / .08) 0)}.op-clock-ring .timer{font:900 1.6rem/1 var(--display)}.op-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;margin-bottom:16px;border:1px solid var(--line-strong)}.op-success{border-color:#26b98280;background:radial-gradient(60% 120% at 0% 50%,rgb(38 185 130 / .16),transparent),var(--c-surface)}.op-failed{border-color:#ec4b5873;background:radial-gradient(60% 120% at 0% 50%,rgb(236 75 88 / .14),transparent),var(--c-surface)}.op-result h2{margin:0 0 4px;font:900 2rem/1 var(--display)}.op-result p{margin:0 0 4px}.op-result-mark{width:64px;height:64px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:rgb(var(--ov) / .08)}.op-success .op-result-mark{color:var(--c-success);background:#26b9822e}.op-failed .op-result-mark{color:var(--c-danger);background:#ec4b582e}.op-result-mark .icon{width:30px;height:30px}.op-loot{text-align:right}.op-loot small{color:var(--c-muted);display:block}.op-loot strong{font:900 2rem/1 var(--display);color:var(--c-gold)}@media (max-width: 640px){.op-result,.op-clock{grid-template-columns:1fr;display:grid;justify-items:start}.op-loot{text-align:left}}.crew-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width: 1100px){.crew-grid{grid-template-columns:1fr}}.role-board{display:grid;gap:4px}.role-row{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.role-row:last-child{border-bottom:0}.role-info{display:grid;align-content:start;gap:2px}.role-info strong{font:800 1.2rem/1.1 var(--display);letter-spacing:.02em}.role-slots{display:grid;gap:8px}.slot{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;background:rgb(var(--ov) / .035);border-left:2px solid var(--line-strong)}.slot-player{border-left-color:var(--c-success)}.slot-player.is-me{border-left-color:var(--sodium);background:rgb(var(--sodium-rgb) / .07)}.slot-player.is-jailed{border-left-color:var(--c-danger)}.slot-npc{border-left-color:var(--c-muted)}.slot-empty{border-left-style:dashed;background:transparent;outline:1px dashed var(--line-strong);outline-offset:-1px}.slot-avatar{width:40px;height:40px;object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:rgb(var(--ov) / .08);display:grid;place-items:center;color:var(--c-muted);font:900 1.1rem var(--display)}.slot-name{display:grid;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-name small{font-weight:500;color:var(--c-muted);font-size:.78rem}.slot-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.slot-actions form,.slot form{margin:0}@media (max-width: 640px){.role-row{grid-template-columns:1fr;gap:8px}.slot{grid-template-columns:40px minmax(0,1fr)}.slot>form,.slot-actions{grid-column:1 / -1;justify-content:flex-start}}.crew-side .panel{margin-bottom:14px}.chance-meter{display:grid;gap:8px;margin-bottom:12px}.chance-meter strong{font:900 3rem/1 var(--display);color:var(--sodium);text-shadow:0 0 22px rgb(var(--sodium-rgb) / .45)}.chance-bar{height:12px;background:rgb(var(--ov) / .08);-webkit-mask:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 10px);mask:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 10px)}.chance-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--c-danger),var(--sodium) 50%,var(--c-success));background-size:300px 100%}.chance-parts{list-style:none;margin:0;padding:0;font-size:.86rem}.chance-parts li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed var(--line)}.chance-parts li span:first-child{color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blockers{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px;font-size:.9rem}.blockers li{display:flex;gap:8px;align-items:flex-start;color:color-mix(in srgb,var(--c-text) 85%,transparent)}.blockers .icon{color:var(--sodium);flex:none;margin-top:3px}.invite-form{margin:16px 0 10px;display:grid;gap:6px}.invite-form label{font-weight:600;font-size:.9rem}.crew-side form+form{margin-top:8px}@media (prefers-reduced-motion: reduce){.scene .scene-lights circle,.crew-live-pulse{animation:none}}.slot-name small{white-space:normal}.crime,.mission,.auth-panel,.auth-card{border-radius:var(--r-ui);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.crime{background:linear-gradient(90deg,rgb(var(--c-primary-rgb) / .07),transparent 40%),linear-gradient(180deg,rgb(var(--ov) / .035),transparent),var(--c-surface);box-shadow:inset 3px 0 rgb(var(--c-primary-rgb) / .55)}.crime:hover{box-shadow:inset 3px 0 0 var(--c-primary)}.crime-icon,.mission-icon{border-radius:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.crime-name{font-weight:800;font-size:1.5rem}.auth-panel,.auth-card{--cut: 22px}@media (max-width: 420px){.stat-chip{padding:5px 7px 5px 6px;gap:5px}.stat-chip .num{font-size:1rem}.topbar .statbar{gap:4px}}@media (max-width: 359px){.stat-chip.credits{display:none}}.art-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,340px);align-items:end;gap:10px;margin-bottom:18px;padding:22px 0 0 26px;border:1px solid var(--line);overflow:hidden;isolation:isolate;background:radial-gradient(70% 120% at 90% 100%,rgb(var(--sodium-rgb) / .22),transparent 60%),radial-gradient(60% 100% at 0% 0%,rgb(var(--c-primary-rgb) / .2),transparent),var(--c-surface);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.art-banner-text{padding-bottom:24px;align-self:center}.art-banner h1{margin:0 0 8px;font-size:clamp(2.4rem,5vw,3.6rem);text-shadow:0 0 34px rgb(var(--c-primary-rgb) / .35)}.art-banner p{margin:0 0 8px;max-width:58ch;color:color-mix(in srgb,var(--c-text) 82%,transparent)}.art-banner-meta{display:flex;align-items:center;gap:6px;color:var(--sodium)!important}.art-banner-img{width:100%;height:auto;max-height:300px;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .6))}@media (max-width: 760px){.art-banner{grid-template-columns:1fr;padding:18px 18px 0}.art-banner-img{max-height:200px;justify-self:end;margin-top:-10px}}.destinations{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;align-items:stretch}.destination{padding:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgb(var(--ov) / .04),transparent),var(--c-surface);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);display:grid;gap:8px}.destination header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.destination h3{margin:0;font:900 1.5rem/1 var(--display)}.destination p{margin:0}.dest-modes{display:grid;gap:6px}.dest-modes form{margin:0}.dest-modes .btn{width:100%;justify-content:flex-start}.dest-modes .btn small{margin-left:auto;font-family:var(--body);font-weight:600;opacity:.8;font-size:.78rem}.loadout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:10px;margin-bottom:16px}.loadout-slot{display:grid;gap:2px;padding:12px 14px;background:rgb(var(--ov) / .04);border-left:3px solid var(--sodium)}.loadout-slot small{color:var(--c-muted);font-size:.78rem}.loadout-slot strong{font:900 1.4rem/1.1 var(--display)}.bullet-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gear-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.gear{display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--line);background:var(--c-surface);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:border-color .2s var(--ease),transform .2s var(--ease)}.gear:hover{border-color:rgb(var(--c-primary-rgb) / .55)}.gear.is-owned{border-color:#26b98299}.gear.is-locked .gear-stage img{filter:grayscale(.6) brightness(.8) drop-shadow(0 12px 18px rgb(0 0 0 / .6));opacity:.8}.gear-stage{position:relative;aspect-ratio:3 / 2;display:grid;place-items:center;overflow:hidden;background:radial-gradient(60% 55% at 50% 58%,rgb(var(--c-primary-rgb) / .28),transparent 70%),linear-gradient(180deg,rgb(255 255 255 / .03),transparent),#0c0d11;border-bottom:1px solid var(--line)}.gear-stage:after{content:"";position:absolute;left:12%;right:12%;bottom:10%;height:10%;background:radial-gradient(50% 50% at 50% 50%,rgb(0 0 0 / .7),transparent 70%);z-index:0}.gear-stage img{position:relative;z-index:1;width:92%;height:auto;transition:transform .35s var(--ease);filter:drop-shadow(0 12px 18px rgb(0 0 0 / .6))}.gear:hover .gear-stage img{transform:scale(1.04) rotate(-1deg)}.gear-noimg .icon{width:48px;height:48px;opacity:.4}.gear-flag{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;font-size:.75rem;font-weight:700;background:#000000b3;border:1px solid var(--line-strong);border-radius:999px}.gear-flag.is-good{color:#4ade80;border-color:#26b98299}.gear-body{padding:14px 16px 6px}.gear h3{margin:0;font:800 1.35rem/1 var(--display)}.gear p{margin:4px 0 10px}.gear-meters{display:grid;gap:7px;margin:0}.gear-meters>div{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:8px}.gear-meters dt{font-size:.75rem;color:var(--c-muted)}.gear-meters dd{margin:0;display:grid;grid-template-columns:1fr 44px;align-items:center;gap:8px}.gear-meters b{font:800 .95rem var(--display);text-align:right}.gear-meter{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.gear-meter i{display:block;height:100%;background:linear-gradient(90deg,#7e1620,var(--c-primary, #e11d2e));border-radius:3px}.gear-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 14px}.gear-buy strong{font:900 1.2rem var(--display);color:var(--c-gold);white-space:nowrap}.gear-buy form{margin:0}.loadout-slot img{width:100%;max-width:140px;height:auto;margin-bottom:4px;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .6))}.target-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.target{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;background:rgb(var(--ov) / .035);border-left:2px solid var(--line-strong)}.target.is-found{border-left-color:var(--c-danger);background:linear-gradient(90deg,rgb(236 75 88 / .1),transparent 60%)}.target-info{display:grid;min-width:0}.attack-form{display:flex;gap:6px;margin:0}.attack-form .input{width:80px}@media (max-width: 560px){.target{grid-template-columns:40px minmax(0,1fr)}.attack-form{grid-column:1 / -1}.attack-form .input{flex:1}}.graves{list-style:none;margin:0;padding:0;display:grid;gap:4px}.graves li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.graves li>div{display:grid}.grave-mark{width:40px;height:40px;display:grid;place-items:center;color:var(--c-muted);background:rgb(var(--ov) / .06);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.grave-mark.big{width:84px;height:84px;margin:0 auto 14px;color:var(--c-danger);background:#ec4b5824}.grave-mark.big .icon{width:40px;height:40px}.dead-screen{min-height:100vh;display:grid;place-items:center;padding:24px 16px;position:relative;z-index:1;background:radial-gradient(60% 50% at 50% 40%,rgb(236 75 88 / .14),transparent 70%)}.dead-card{width:min(480px,100%);text-align:center;padding:30px 26px;border:1px solid rgb(236 75 88 / .35);background:var(--c-surface);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.dead-card h1{font-size:3.4rem;margin:0 0 8px}.dead-card .dossier-stats{text-align:left;margin:18px 0}.vip-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font:800 .78rem/1 var(--display);letter-spacing:.06em;color:#1b1406;vertical-align:middle;background:linear-gradient(180deg,#ffe7a3,var(--c-gold) 55%,#9a7425);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.vip-badge .icon{width:13px;height:13px}.vip-badge-sm{padding:2px 6px;font-size:.68rem;gap:3px;margin-left:4px}.vip-badge-sm .icon{width:11px;height:11px}tr.is-vip td:first-child{box-shadow:inset 3px 0 0 var(--c-gold)}.online-face.is-vip .online-av{box-shadow:0 0 0 2px var(--c-gold),0 0 16px rgb(var(--c-gold-rgb) / .45);border-radius:50%}.online-face .vip-badge-sm{margin:2px auto 0}.vip-banner{background:radial-gradient(70% 120% at 90% 100%,rgb(168 85 247 / .3),transparent 60%),radial-gradient(60% 100% at 0% 0%,rgb(var(--c-gold-rgb) / .2),transparent),var(--c-surface)}.vip-perks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.vip-perk{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:12px;background:rgb(var(--ov) / .035);border-left:2px solid var(--c-gold)}.vip-perk p{margin:2px 0 0}.vip-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.vip-plan{position:relative;display:grid;gap:10px;padding:22px 18px 18px;text-align:center;border:1px solid var(--line);background:var(--c-surface);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.vip-plan.is-featured{border-color:rgb(var(--c-gold-rgb) / .6);background:radial-gradient(80% 60% at 50% 0%,rgb(var(--c-gold-rgb) / .14),transparent),var(--c-surface)}.vip-plan h3{margin:0;font:900 1.6rem/1 var(--display)}.vip-plan-price{display:flex;justify-content:center;align-items:baseline;gap:6px;font:900 2.2rem/1 var(--display);color:var(--c-gold)}.vip-plan-price small{font-size:.9rem;color:var(--c-muted)}.vip-plan-badge{position:absolute;top:10px;left:10px;font:800 .75rem/1 var(--display);padding:4px 8px;background:rgb(var(--c-gold-rgb) / .18);color:var(--c-gold)}.car-stage{position:relative;aspect-ratio:2 / 1;width:100%}.car-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.car-stage.is-exclusive img{object-fit:contain;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .55))}.car-stage.is-exclusive.has-neon:before{content:"";position:absolute;left:14%;right:14%;bottom:8%;height:16%;border-radius:50%;background:var(--neon);filter:blur(18px);opacity:.85}.plate{position:absolute;left:50%;bottom:3%;transform:translate(-50%);min-width:72px;padding:2px 8px;font:800 .82rem/1.3 var(--display);letter-spacing:.08em;text-align:center;color:#111;background:#f2c230;border:2px solid #111;border-left:8px solid #1d4ed8;border-radius:3px;white-space:pre}.plate:empty,.plate:is(:only-child){display:none}.car-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.car-card{display:grid;gap:4px;padding:12px;text-decoration:none;color:var(--c-text);border:1px solid var(--line);background:radial-gradient(70% 50% at 50% 80%,rgb(var(--sodium-rgb) / .12),transparent 70%),linear-gradient(180deg,rgb(var(--ov) / .03),transparent),var(--c-surface);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}a.car-card:hover{border-color:rgb(var(--sodium-rgb) / .5);color:var(--c-text)}.car-card.is-locked{opacity:.55}.car-card-text{display:grid;gap:4px}.car-card-text strong{font:900 1.3rem/1.1 var(--display)}.car-card-text small{color:var(--c-muted)}.car-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.car-card-foot form{margin:0}.car-price{font:900 1.2rem var(--display);color:var(--c-gold)}.house-stage{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;background:#1a1d24}.house-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.house-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.house-card{display:grid;text-decoration:none;color:var(--c-text);border:1px solid var(--line);background:var(--c-surface);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.house-card:hover{border-color:rgb(var(--sodium-rgb) / .5);color:var(--c-text)}.house-card-text{display:grid;padding:10px 14px}.house-card-text strong{font:900 1.3rem/1.1 var(--display)}.house-card-text small{color:var(--c-muted)}.customizer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:16px;align-items:start}.customizer-stage{position:sticky;top:calc(var(--header-h) + 12px);display:grid;gap:10px;padding:14px;border:1px solid var(--line);background:radial-gradient(70% 60% at 50% 75%,rgb(var(--sodium-rgb) / .16),transparent 70%),var(--c-surface);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.customizer-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.customizer-bar .input{flex:1 1 180px}.customizer-cost strong{font:900 1.2rem var(--display);color:var(--c-gold)}.customizer-panel{display:grid;gap:12px}.picker{margin:0;padding:12px 14px;border:1px solid var(--line);background:var(--c-surface)}.picker legend{padding:0 6px;font:800 1.05rem var(--display);letter-spacing:.03em}.picker[disabled]{opacity:.6}.picker-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.picker-options.chips{display:flex;flex-wrap:wrap}.pick{position:relative;display:grid;gap:2px;padding:4px;border:1px solid var(--line);cursor:pointer;background:rgb(var(--ov) / .03)}.pick input,.swatch input,.chip-pick input{position:absolute;opacity:0;pointer-events:none}.pick img{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#1a1d24}.pick-none{place-content:center;min-height:72px;color:var(--c-muted);font-weight:600;text-align:center}.pick-name{font-size:.74rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-price{font-size:.7rem;color:var(--c-muted)}.pick-price em{font-style:normal;color:var(--c-gold);font-weight:700}.pick:has(input:checked){border-color:var(--sodium);box-shadow:inset 0 0 0 1px var(--sodium)}.pick:has(input:focus-visible),.swatch:has(input:focus-visible),.chip-pick:has(input:focus-visible){outline:2px solid var(--sodium);outline-offset:2px}.pick:has(input:disabled),.swatch:has(input:disabled),.chip-pick:has(input:disabled){opacity:.4;cursor:not-allowed}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{position:relative;cursor:pointer}.swatch span:first-of-type{display:block;width:34px;height:34px;border-radius:50%;border:2px solid rgb(var(--ov) / .25);box-shadow:inset 0 -6px 10px #00000059,inset 0 4px 8px #ffffff40}.swatch:has(input:checked) span:first-of-type{outline:3px solid var(--sodium);outline-offset:2px}.chip-pick{position:relative;cursor:pointer}.chip-pick>span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;font-size:.86rem;font-weight:600;border:1px solid var(--line-strong);background:rgb(var(--ov) / .03)}.chip-pick small{color:var(--c-muted);font-weight:500}.chip-pick:has(input:checked)>span{border-color:var(--sodium);background:rgb(var(--sodium-rgb) / .12)}.plate-input{text-transform:uppercase;font:800 1.05rem var(--display);letter-spacing:.1em;max-width:160px}@media (max-width: 1100px){.customizer{grid-template-columns:1fr}.customizer-stage{position:relative;top:0}}.showcase{margin:0 0 16px;padding:16px 18px;border:1px solid rgb(var(--c-gold-rgb) / .35);background:radial-gradient(80% 60% at 50% 0%,rgb(var(--c-gold-rgb) / .1),transparent),var(--c-surface);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.showcase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.showcase-value{font:900 2rem/1 var(--display);color:var(--c-gold);text-shadow:0 0 22px rgb(var(--c-gold-rgb) / .35)}.showcase-form .subhead{margin-top:14px}.inline-form{display:inline;margin:0}.link-btn{background:none;border:0;padding:0;color:var(--c-gold);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.invite-note{margin-bottom:14px}.share-panel{display:grid;gap:16px;margin-bottom:16px;padding:18px 20px;border:1px solid var(--line);background:var(--c-surface);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.share-link label{display:block;font-weight:700;margin-bottom:6px}.share-link .input{font-weight:700;color:var(--sodium)}.share-cards{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}.share-card{margin:0;display:grid;gap:8px}.share-card img{width:100%;height:auto;border:1px solid var(--line-strong);box-shadow:0 24px 50px -24px #000}.share-card-story img{max-height:520px;width:auto;max-width:100%;justify-self:center}.share-card figcaption{color:var(--c-muted);font-size:.84rem}.share-card-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 760px){.share-cards{grid-template-columns:1fr}.share-card-story img{max-height:420px}}.share-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.share-btn{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;color:#fff;text-decoration:none;font:800 1rem var(--display);letter-spacing:.03em;border:0;cursor:pointer;background:var(--net);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:filter .15s}.share-btn:hover{color:#fff;filter:brightness(1.12)}.share-btn:focus-visible{outline:2px solid var(--sodium);outline-offset:2px}.share-dot{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#fff3;font:900 .9rem var(--body)}.share-whatsapp{--net: #1FA855}.share-facebook{--net: #1877F2}.share-x{--net: #111}.share-telegram{--net: #229ED9}.share-snapchat{--net: #FFFC00;color:#111}.share-snapchat:hover{color:#111}.share-snapchat .share-dot{background:#0000001f}.share-instagram{--net: linear-gradient(45deg, #F58529, #DD2A7B 50%, #8134AF)}.invite-page{padding:32px 16px 64px}.invite-hero{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center}.invite-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--sodium);font-weight:700;margin:0 0 10px}.invite-text h1{font-size:clamp(2.6rem,6vw,4.4rem);line-height:.95;margin:0 0 16px}.invite-text p{color:color-mix(in srgb,var(--c-text) 85%,transparent);max-width:52ch}.invite-quote{margin:16px 0;padding:4px 0 4px 16px;border-left:3px solid var(--c-gold);font-style:italic;color:var(--c-muted)}.invite-cta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 14px}.invite-card{width:100%;height:auto;border:1px solid var(--line-strong);box-shadow:0 40px 80px -30px #000,0 0 0 1px rgb(var(--sodium-rgb) / .2);transform:rotate(1.5deg)}@media (max-width: 860px){.invite-hero{grid-template-columns:1fr}.invite-card{transform:none}}.cat-update,.tone-info{--tone: var(--sodium)}.cat-event,.tone-event{--tone: var(--c-primary)}.cat-patch,.tone-maintenance{--tone: var(--siren-blue)}.cat-onderhoud{--tone: var(--c-muted)}.cat-community{--tone: var(--c-success)}.tone-reward{--tone: var(--c-gold)}.tone-warning{--tone: var(--siren-red)}.news-page{max-width:1180px;margin:0 auto}.news-page.is-public,.news-article.is-public{padding:clamp(24px,5vw,56px) 16px}.news-head{margin-bottom:22px}.news-head h1{margin:0 0 6px;font-size:clamp(2.6rem,7vw,4.6rem);line-height:.95;text-transform:uppercase}.news-head p{margin:0 0 16px;color:var(--c-muted);max-width:60ch}.news-tabs{overflow-x:auto;scrollbar-width:none}.news-cat{display:inline-flex;align-items:center;gap:6px;font:800 .78rem var(--body);letter-spacing:.04em;color:var(--tone, var(--sodium))}.news-pin{display:inline-flex;color:var(--c-gold)}.news-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--c-muted);font-size:.86rem}.news-lead{position:relative;margin-bottom:22px;border:1px solid var(--line);overflow:hidden;isolation:isolate;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.news-lead-link{display:grid;min-height:clamp(340px,46vw,520px);color:inherit;text-decoration:none}.news-lead-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s ease}.news-lead:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--c-bg-rgb) / .96),rgb(var(--c-bg-rgb) / .78) 42%,rgb(var(--c-bg-rgb) / .1) 78%),linear-gradient(0deg,rgb(var(--c-bg-rgb) / .9),transparent 55%)}.news-lead:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tone, var(--sodium));box-shadow:0 0 24px var(--tone, var(--sodium))}.news-lead-text{align-self:end;max-width:620px;padding:clamp(22px,4vw,44px)}.news-lead h2{margin:10px 0;font:900 clamp(2rem,5vw,3.6rem)/.98 var(--display);text-transform:uppercase;text-wrap:balance}.news-lead p{margin:0 0 12px;color:color-mix(in srgb,var(--c-text) 84%,transparent);font-size:1.05rem;max-width:52ch}.news-lead-cta{margin-top:18px}.news-lead-link:hover .news-lead-img,.news-lead-link:focus-visible .news-lead-img{transform:scale(1.03)}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px}.news-card{position:relative;background:var(--c-surface);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.news-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.news-card-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-elevated);border-bottom:2px solid var(--tone, var(--sodium))}.news-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-card-link:hover img,.news-card-link:focus-visible img{transform:scale(1.05)}.news-stamp{position:absolute;left:12px;bottom:12px;display:grid;justify-items:center;min-width:52px;padding:6px 8px 5px;background:rgb(var(--c-bg-rgb) / .88);border:1px solid rgb(var(--sodium-rgb) / .45);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.news-stamp b{font:900 1.6rem/1 var(--display);color:var(--c-text)}.news-stamp span{font:800 .7rem var(--body);color:var(--sodium);letter-spacing:.08em}.news-card-body{padding:14px 16px 18px;display:grid;gap:6px}.news-card h3{margin:0;font:900 1.35rem/1.08 var(--display);text-transform:uppercase;text-wrap:balance}.news-card p{margin:0;color:var(--c-muted);font-size:.92rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-link:focus-visible{outline:2px solid var(--sodium);outline-offset:-2px}.news-empty{text-align:center;padding:48px 20px}.news-empty h2{margin:10px 0 6px}.news-empty p{color:var(--c-muted)}.news-pager{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.news-article{max-width:1040px;margin:0 auto}.news-article-head{position:relative;margin-bottom:26px;isolation:isolate}.news-article-cover{width:100%;aspect-ratio:21 / 9;object-fit:cover;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.layout-feature .news-article-head{min-height:clamp(320px,44vw,480px);display:grid;align-items:end}.layout-feature .news-article-cover{position:absolute;inset:0;height:100%;aspect-ratio:auto;z-index:-2}.layout-feature .news-article-head:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(var(--c-bg-rgb) / .97) 8%,rgb(var(--c-bg-rgb) / .55) 55%,rgb(var(--c-bg-rgb) / .15))}.layout-feature .news-article-title{padding:clamp(22px,4vw,40px)}.layout-banner .news-article-title,.layout-plain .news-article-title{padding-top:18px}.news-article-title{max-width:760px}.news-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:14px;font-size:.86rem;color:var(--c-muted);text-decoration:none}.news-back:hover{color:var(--c-text)}.news-article-title .news-cat{display:flex}.news-article h1{margin:8px 0 10px;font-size:clamp(2.3rem,6vw,4rem);line-height:.96;text-transform:uppercase;text-wrap:balance}.news-standfirst{margin:0 0 12px;font-size:1.15rem;color:color-mix(in srgb,var(--c-text) 86%,transparent);max-width:56ch}.news-prose{max-width:68ch;margin:0 auto 0 0;font-size:1.04rem;line-height:1.72;color:color-mix(in srgb,var(--c-text) 90%,transparent)}.news-article>.news-prose{padding:0 clamp(0px,4vw,40px)}.news-prose>:first-child{margin-top:0}.news-prose h2{margin:1.8em 0 .5em;font:900 1.7rem/1.05 var(--display);text-transform:uppercase;color:var(--c-text)}.news-prose h3{margin:1.4em 0 .4em;font-size:1.15rem;color:var(--c-text)}.news-prose p{margin:0 0 1em}.news-prose ul{margin:0 0 1.1em;padding:0;list-style:none}.news-prose li{position:relative;padding-left:22px;margin-bottom:.45em}.news-prose li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;background:var(--sodium);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%)}.news-prose blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:3px solid var(--sodium);font:800 1.3rem/1.3 var(--display);text-transform:uppercase;color:var(--c-text)}.news-prose hr{border:0;height:1px;margin:2em 0;background:linear-gradient(90deg,rgb(var(--sodium-rgb) / .6),transparent)}.news-prose a:not(.btn){color:var(--sodium);text-underline-offset:3px}.news-prose strong{color:var(--c-text)}.news-cta{margin:1.6em 0}.news-join{max-width:68ch;margin:34px clamp(0px,4vw,40px) 0;display:grid;justify-items:start;gap:4px}.news-join h2{margin:0}.news-join p{margin:0 0 10px;color:var(--c-muted)}.news-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}.news-related h2{margin:0 0 14px;text-transform:uppercase}.landing-news .news-grid{margin-top:8px}.dispatch{--tone: var(--sodium);max-width:820px;position:relative;background:var(--c-surface);border:1px solid var(--line);border-top:3px solid var(--tone);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);padding:clamp(18px,4vw,32px)}.dispatch-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.dispatch-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.dispatch-icon .icon{width:24px;height:24px}.dispatch-kind{display:block;font:800 .78rem var(--body);color:var(--tone);letter-spacing:.04em}.dispatch h1,.dispatch h3{margin:4px 0 6px;text-transform:uppercase;line-height:1}.dispatch h1{font-size:clamp(1.9rem,5vw,2.8rem)}.dispatch-foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.dispatch-mini{padding:16px}.dispatch-mini .news-prose{font-size:.94rem}.dispatch-banner{--tone: var(--sodium);display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:12px 16px;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--tone) 9%,var(--c-surface));border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-left:4px solid var(--tone);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.dispatch-banner .dispatch-icon{width:40px;height:40px;animation:dispatch-pulse 2.4s ease-in-out 3}.dispatch-banner-text{display:grid;min-width:0;flex:1}.dispatch-banner-text small{color:var(--tone);font-weight:800}.dispatch-banner-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-banner-go{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--tone)}.dispatch-banner:hover{background:color-mix(in srgb,var(--tone) 15%,var(--c-surface))}@keyframes dispatch-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tone) 22%,transparent)}}@media (prefers-reduced-motion: reduce){.dispatch-banner .dispatch-icon{animation:none}.news-lead-img,.news-card-media img{transition:none}}.dash-news-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dash-news-list a{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none}.dash-news-list img{flex:none;width:96px;height:54px;object-fit:cover;border:1px solid var(--line)}.dash-news-list span{display:grid;min-width:0}.dash-news-list small{color:var(--c-muted);font-size:.78rem}.dash-news-list strong{line-height:1.25}.dash-news-list a:hover strong{color:var(--sodium)}.news-editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.news-editor-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.news-preview{min-height:200px;max-height:560px;overflow:auto;padding:14px 16px;background:rgb(var(--c-bg-rgb) / .6);border:1px dashed var(--line);font-size:.95rem}.input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.5}.input-lg{font-size:1.2rem;font-weight:700}.cover-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border:0;padding:0;margin:0 0 12px}.cover-pick legend{margin-bottom:6px}.cover-opt{position:relative;display:block;cursor:pointer}.cover-opt input{position:absolute;opacity:0}.cover-opt img,.cover-none{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:2px solid transparent;background:var(--c-elevated);font-size:.8rem;color:var(--c-muted)}.cover-opt input:checked+img,.cover-opt input:checked+.cover-none{border-color:var(--sodium);box-shadow:0 0 0 2px rgb(var(--sodium-rgb) / .25)}.cover-opt input:focus-visible+img,.cover-opt input:focus-visible+.cover-none{outline:2px solid var(--sodium);outline-offset:2px}.btn-block{width:100%;justify-content:center}.broadcast-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.tpl-row{display:flex;flex-wrap:wrap;gap:8px}.tpl-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font:700 .86rem var(--body);color:var(--c-text);background:var(--c-elevated);border:1px solid var(--line);border-left:3px solid var(--tone);cursor:pointer}.tpl-btn:hover,.tpl-btn[aria-pressed=true]{background:color-mix(in srgb,var(--tone) 14%,var(--c-elevated))}.tpl-btn .icon{color:var(--tone)}.tone-pick,.audience-pick{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0 0 14px}.tone-pick legend{margin-bottom:6px;width:100%}.tone-opt,.aud-opt{position:relative;cursor:pointer}.tone-opt>input,.aud-opt>input{position:absolute;opacity:0}.tone-opt span{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line);font-weight:700;font-size:.88rem}.tone-opt .icon{color:var(--tone)}.tone-opt input:checked+span{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent)}.audience-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.aud-opt span{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);height:100%}.aud-opt small{color:var(--c-muted)}.aud-opt>input:checked+span{border-color:var(--sodium);background:rgb(var(--sodium-rgb) / .1)}.tone-opt>input:focus-visible+span,.aud-opt>input:focus-visible+span{outline:2px solid var(--sodium);outline-offset:2px}.aud-count{margin:4px 0 12px;font-weight:800;color:var(--sodium);min-height:1.4em}.bc-history{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bc-history li{padding-bottom:12px;border-bottom:1px solid var(--line)}.bc-history li:last-child{border-bottom:0;padding-bottom:0}.bc-history .muted{font-size:.82rem;margin-top:3px}.ban-list{display:grid;gap:14px}.ban-item{padding:18px 20px}.ban-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ban-item-head .panel-title{margin:0 0 2px}.ban-item-head p{margin:0}.ban-item-tags{display:flex;gap:6px;flex-wrap:wrap}.ban-reason{margin:12px 0;padding:10px 14px;background:rgb(var(--c-bg-rgb) / .55);border-left:3px solid var(--siren-red)}.ban-evidence{margin-bottom:12px}.ban-evidence pre{white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto;padding:10px;background:rgb(var(--c-bg-rgb) / .6);font-size:.85rem}.ban-decide{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0 12px;align-items:end;padding-top:12px;border-top:1px solid var(--line)}.ban-decide-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 980px){.news-editor,.broadcast-layout{grid-template-columns:1fr}}@media (max-width: 700px){.news-editor-split,.ban-decide{grid-template-columns:1fr}.news-lead:before{background:linear-gradient(0deg,rgb(var(--c-bg-rgb) / .97) 30%,rgb(var(--c-bg-rgb) / .4))}.dispatch-banner-go{display:none}.news-article-cover{aspect-ratio:16 / 9}}.news-editor .card>.panel-title,.broadcast-layout .card>.panel-title{margin:0 0 14px}fieldset.field{border:0;padding:0;margin-inline:0;min-width:0}fieldset.field>legend{padding:0;margin-bottom:6px;font-weight:700}.lb-public{max-width:1040px;margin:0 auto;padding:clamp(24px,5vw,56px) 16px}.lb-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:18px}.lb-head h1{margin:0 0 6px;font-size:clamp(2.6rem,7vw,4.4rem);line-height:.95;text-transform:uppercase}.lb-head p{margin:0;color:var(--c-muted);max-width:60ch}.lb-me{display:flex;align-items:center;gap:14px;padding:12px 16px;min-width:300px;max-width:420px;background:rgb(var(--sodium-rgb) / .08);border:1px solid rgb(var(--sodium-rgb) / .35);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.lb-me-pos{display:grid;justify-items:center;line-height:1;padding-right:14px;border-right:1px solid rgb(var(--sodium-rgb) / .3)}.lb-me-pos small{color:var(--c-muted);font-size:.72rem}.lb-me-pos b{font:900 2.2rem/1 var(--display);color:var(--sodium);margin:3px 0}.lb-me-text{display:grid;gap:2px;font-size:.86rem;color:var(--c-muted)}.lb-me-text strong{color:var(--c-text);font-size:1rem}.lb-me-text b{color:var(--c-text)}.lb-me-text a{color:var(--sodium);font-weight:700}.lb-boards{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-bottom:12px}.lb-boards a{flex:none;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;font-weight:700;font-size:.9rem;color:var(--c-muted);text-decoration:none;background:var(--c-surface);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.lb-boards a:hover{color:var(--c-text)}.lb-boards a[aria-current=page]{color:var(--c-text);border-color:var(--sodium);background:rgb(var(--sodium-rgb) / .12)}.lb-boards a[aria-current=page] .icon{color:var(--sodium)}.lb-bar{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:18px}.lb-meta{margin:0;color:var(--c-muted);font-size:.84rem}.lb-period{display:inline-flex;border:1px solid var(--line);background:#00000040}.lb-period a{padding:8px 14px;font-weight:700;font-size:.86rem;color:var(--c-muted);text-decoration:none}.lb-period a[aria-current=page]{color:#17130a;background:var(--sodium)}.lb-empty{text-align:center;padding:44px 20px}.lb-empty h2{margin:10px 0 4px}.lb-empty p{color:var(--c-muted);margin:0}.podium{list-style:none;margin:8px 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(8px,2vw,18px)}.podium-spot{display:grid;gap:12px;min-width:0}.podium-player{display:grid;justify-items:center;text-align:center;gap:4px;min-width:0}.podium-avatar{position:relative;width:clamp(64px,11vw,104px);aspect-ratio:1;padding:4px;background:var(--rank);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.podium-avatar img{width:100%;height:100%;object-fit:cover;clip-path:inherit;background:var(--c-elevated)}.place-1 .podium-avatar{width:clamp(80px,14vw,132px)}.podium-crown{position:absolute;z-index:1;top:-2px;left:50%;transform:translate(-50%,-70%);color:var(--c-gold);filter:drop-shadow(0 0 8px rgb(var(--c-gold-rgb) / .7))}.podium-crown .icon{width:30px;height:30px}.place-1 .podium-avatar{overflow:visible}.podium-name{max-width:100%;font:900 clamp(1rem,2.2vw,1.4rem)/1.1 var(--display);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-name a{color:inherit;text-decoration:none}.podium-rank{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;font-size:.8rem;color:var(--c-muted)}.podium-rank i,.lb-who small i{display:inline-block;width:8px;height:8px;border-radius:50%}.podium-score{font:900 clamp(1.2rem,2.8vw,1.9rem)/1 var(--display);color:var(--c-text)}.podium-score small{font:700 .75rem var(--body);color:var(--c-muted)}.podium-block{--metal: 152 161 179;position:relative;display:grid;place-items:start center;padding-top:10px;height:92px;background:linear-gradient(180deg,rgb(var(--metal) / .38),rgb(var(--metal) / .08));border:1px solid rgb(var(--metal) / .55);border-bottom:0;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%,0 10px)}.podium-block span{font:900 clamp(2.4rem,6vw,3.6rem)/1 var(--display);color:rgb(var(--metal));text-shadow:0 2px 0 rgb(0 0 0 / .5)}.place-1 .podium-block{--metal: var(--c-gold-rgb);height:150px;box-shadow:0 -10px 40px -10px rgb(var(--c-gold-rgb) / .45)}.place-2 .podium-block{--metal: 192 199 212;height:112px}.place-3 .podium-block{--metal: 205 127 50;height:78px}.podium-spot.is-me .podium-name{color:var(--sodium)}.lb-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lb-row{position:relative;display:grid;grid-template-columns:48px 40px minmax(0,1fr) minmax(120px,30%);gap:12px;align-items:center;padding:10px 14px 10px 0;background:var(--c-surface);border:1px solid var(--line);border-left:3px solid var(--rank)}.lb-pos{text-align:center;font:900 1.25rem/1 var(--display);color:var(--c-muted)}.lb-avatar{width:40px;height:40px;object-fit:cover;background:var(--c-elevated);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lb-who{display:grid;min-width:0}.lb-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-who strong a{color:inherit;text-decoration:none}.lb-who strong a:hover{color:var(--sodium)}.lb-who small{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);font-size:.8rem}.lb-score{display:grid;gap:5px;justify-items:end}.lb-score b{font:900 1.2rem/1 var(--display)}.lb-meter{display:block;width:100%;height:4px;background:rgb(var(--ov) / .08)}.lb-meter i{display:block;height:100%;background:var(--sodium)}.lb-row.is-me{background:rgb(var(--sodium-rgb) / .1);border-color:rgb(var(--sodium-rgb) / .5)}.lb-row.is-me .lb-pos{color:var(--sodium)}.lb-row:target,.podium-spot:target .podium-player{outline:2px solid var(--sodium);outline-offset:2px}.lb-public .cta-strip{margin-top:28px}.dossier-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:end;padding:26px;margin-bottom:18px;border:1px solid var(--line);overflow:hidden;background:radial-gradient(700px 260px at 85% 0%,rgb(var(--sodium-rgb) / .12),transparent 70%),repeating-linear-gradient(0deg,transparent 0 27px,rgb(var(--ov) / .035) 27px 28px),var(--c-surface);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.dossier-kicker{margin:0 0 2px;color:var(--sodium);font-weight:700;font-size:.9rem}.dossier-id h1{margin:0 0 10px;font-size:clamp(2.4rem,6vw,4rem);line-height:.9}.dossier-ranks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:6px}.dossier-ranks a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:6px;align-items:center;padding:8px 10px;text-decoration:none;color:inherit;background:#0000004d;border:1px solid var(--line)}.dossier-ranks a:hover{border-color:rgb(var(--sodium-rgb) / .5)}.dossier-ranks .icon{grid-row:1 / 3;color:var(--sodium)}.dossier-ranks small{color:var(--c-muted);font-size:.72rem}.dossier-ranks b{font:900 1.25rem/1 var(--display)}.stats-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.stats-bar h2,.stats-section-title{margin:0;font-size:1.6rem;text-transform:uppercase}.stats-section-title{margin:22px 0 12px}.stats-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.stats-chart .chart{height:200px}.stats-chart .bar{fill:rgb(var(--c-primary-rgb) / .55)}.stats-chart .bar-ok{fill:var(--sodium)}.chart .axis{font-size:10px}.crime-bars{list-style:none;margin:0;padding:0;display:grid;gap:12px}.crime-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pct" "meta pct" "bar bar";column-gap:10px;row-gap:3px}.crime-bars-name{grid-area:name;font-weight:700}.crime-bars-meta{grid-area:meta;color:var(--c-muted);font-size:.8rem}.crime-bars b{grid-area:pct;align-self:center;font:900 1.3rem/1 var(--display)}.crime-bars .lb-meter{grid-area:bar;height:5px}.stat-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}.stat-file{--accent: var(--sodium);position:relative;padding:16px 18px;background:var(--c-surface);border:1px solid var(--line);border-top:2px solid var(--accent);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.stat-file.is-red{--accent: var(--siren-red)}.stat-file.is-gold{--accent: var(--c-gold)}.stat-file h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1.15rem;text-transform:uppercase}.stat-file h3 .icon{color:var(--accent)}.stat-file dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.stat-file dl div{min-width:0}.stat-file dt{color:var(--c-muted);font-size:.78rem}.stat-file dd{margin:2px 0 0;font:900 1.35rem/1.1 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-file-foot{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:.85rem;color:var(--c-muted)}@media (max-width: 1500px){.dossier-hero{grid-template-columns:auto minmax(0,1fr)}.dossier-ranks{grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 1100px){.stats-grid{grid-template-columns:1fr}}@media (max-width: 760px){.lb-head{grid-template-columns:1fr}.lb-me{min-width:0;max-width:none}.lb-row{grid-template-columns:36px 34px minmax(0,1fr) auto;gap:10px;padding-right:10px}.lb-pos{font-size:1.05rem}.lb-avatar{width:34px;height:34px}.lb-score{min-width:76px}.podium-block{height:64px}.place-1 .podium-block{height:104px}.place-2 .podium-block{height:80px}.place-3 .podium-block{height:54px}.podium-rank{font-size:.7rem}.dossier-hero{grid-template-columns:1fr;padding:18px;gap:16px}.dossier-hero .mugshot{display:none}.dossier-ranks{grid-template-columns:repeat(3,minmax(0,1fr))}}.kv{margin:0;display:grid;gap:10px}.kv>div{display:grid;grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.kv>div:last-child{border-bottom:0;padding-bottom:0}.kv dt{color:var(--c-muted);font-size:.88rem}.kv dd{margin:0;overflow-wrap:anywhere}@media (max-width: 520px){.kv>div{grid-template-columns:1fr;gap:2px}}body.error-body{background:var(--c-bg)}.error-page{position:relative;min-height:100vh;min-height:100dvh;display:grid;align-items:center;padding:clamp(80px,12vh,140px) clamp(16px,6vw,72px) 48px;overflow:hidden;isolation:isolate}.error-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.32;filter:saturate(.6) contrast(1.05)}.error-page:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(800px 420px at 20% 100%,rgb(var(--sodium-rgb) / .16),transparent 70%),linear-gradient(90deg,rgb(var(--c-bg-rgb) / .97),rgb(var(--c-bg-rgb) / .82) 48%,rgb(var(--c-bg-rgb) / .35))}.error-brand{position:absolute;top:22px;left:clamp(16px,6vw,72px)}.error-card{max-width:640px}.error-code{margin:0 0 4px;font:900 clamp(8rem,28vw,17rem)/.8 var(--display);letter-spacing:-.02em;color:var(--sodium);text-shadow:0 0 60px rgb(var(--sodium-rgb) / .35)}@supports (-webkit-background-clip: text) or (background-clip: text){.error-page[style] .error-code{color:transparent;background:linear-gradient(180deg,rgb(var(--sodium-rgb) / .35),rgb(var(--sodium-rgb) / .1)),var(--err-img) center / cover;-webkit-background-clip:text;background-clip:text;text-shadow:none;-webkit-text-stroke:1px rgb(var(--sodium-rgb) / .7);filter:drop-shadow(0 0 30px rgb(var(--sodium-rgb) / .25))}}.error-card h1{margin:14px 0 10px;font-size:clamp(2.2rem,6vw,3.8rem);line-height:.95;text-transform:uppercase;text-wrap:balance}.error-text{margin:0 0 12px;font-size:1.12rem;line-height:1.6;color:color-mix(in srgb,var(--c-text) 86%,transparent);max-width:52ch}.error-detail{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:.9rem;color:var(--c-muted);background:#00000059;border-left:3px solid var(--sodium)}.error-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.error-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.error-links a{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);text-decoration:none;font-weight:600}.error-links a:hover{color:var(--sodium)}@media (max-width: 640px){.error-page:before{background:linear-gradient(0deg,rgb(var(--c-bg-rgb) / .97) 35%,rgb(var(--c-bg-rgb) / .6))}.error-actions .btn{flex:1 1 auto;justify-content:center}}.errp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}.errp-card{background:var(--c-surface);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.errp-thumb{position:relative;display:block;aspect-ratio:16 / 7;overflow:hidden;background:var(--c-elevated)}.errp-thumb img{width:100%;height:100%;object-fit:cover;opacity:.45}.errp-code{position:absolute;left:14px;bottom:6px;font:900 3.4rem/1 var(--display);color:var(--sodium);text-shadow:0 2px 12px rgb(0 0 0 / .6)}.errp-body{padding:14px 16px 16px;display:grid;gap:6px}.errp-body small{color:var(--c-muted)}.errp-body h2{margin:0 0 6px;font-size:1.25rem;text-transform:uppercase}.error-brand{text-decoration:none}.progress-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.progress-modes .aud-opt span{gap:6px}.progress-modes .input{margin-top:2px}@media (max-width: 640px){.progress-modes{grid-template-columns:1fr}}body.lp{background:var(--c-bg)}.lp-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.lp-nav{position:absolute;z-index:6;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.lp-nav nav{display:flex;align-items:center;gap:6px}.lp-nav .brand{padding:0;width:auto}.lp-hero{position:relative;isolation:isolate;min-height:100svh;display:grid;align-items:end;overflow:hidden;padding:96px 0 28px}.lp-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 30%;z-index:-2;transform:scale(1.04);animation:lp-drift 22s ease-out both}.lp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--c-bg-rgb) / .55) 0%,rgb(var(--c-bg-rgb) / .15) 30%,rgb(var(--c-bg-rgb) / .78) 62%,var(--c-bg) 100%)}.lp-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--sodium),var(--c-primary),transparent);opacity:.7}@keyframes lp-drift{0%{transform:scale(1.12)}to{transform:scale(1.04)}}.lp-hero-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:grid;gap:28px;align-items:end}.lp-live-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;font-size:.82rem;font-weight:700;background:#00000080;border:1px solid rgb(var(--ov) / .12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-kicker{margin:0 0 6px;color:var(--sodium);font-weight:700;font-size:.95rem}.lp-title{margin:0 0 14px;font:900 clamp(3rem,15vw,6.4rem)/.86 var(--display);text-transform:uppercase;letter-spacing:-.005em;text-shadow:0 4px 30px rgb(0 0 0 / .6)}.lp-title span{display:block}.lp-title span:nth-child(2){color:var(--sodium)}.lp-lead{margin:0 0 20px;max-width:46ch;font-size:1.06rem;line-height:1.55;color:color-mix(in srgb,var(--c-text) 88%,transparent)}.lp-cta{display:grid;grid-template-columns:1fr;gap:10px}.lp-cta .btn{justify-content:center;min-height:54px;font-size:1.1rem}.lp-note{margin:12px 0 0;color:var(--c-muted);font-size:.86rem}.lp-auth{display:none}.lp-live{border-bottom:1px solid var(--line);background:#00000040}.lp-live-grid{display:grid;grid-template-columns:repeat(2,1fr);padding-top:4px;padding-bottom:4px}.lp-live-grid div{display:grid;padding:14px 4px;border-bottom:1px solid var(--line)}.lp-live-grid div:nth-child(odd){border-right:1px solid var(--line);padding-right:12px}.lp-live-grid div:nth-child(2n){padding-left:16px}.lp-live-grid div:nth-last-child(-n+2){border-bottom:0}.lp-live-grid b{font:900 2rem/1 var(--display)}.lp-live-grid span{color:var(--c-muted);font-size:.82rem}.lp-section{padding:44px 0 0}.lp-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.lp-h2{margin:0 0 14px;font:900 clamp(2rem,8vw,3.2rem)/.95 var(--display);text-transform:uppercase}.lp-head .lp-h2{margin:0}.lp-sub{margin:6px 0 0;color:var(--c-muted)}.lp-more{flex:none;color:var(--sodium);font-weight:700;font-size:.9rem;text-decoration:none}.lp-swipe{display:inline-flex;align-items:center;gap:2px;color:var(--c-muted);font-size:.82rem}.lp-rail{list-style:none;margin:0;padding:0 16px 6px;display:grid;grid-auto-flow:column;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:16px;scrollbar-width:none;overscroll-behavior-x:contain}.lp-rail::-webkit-scrollbar{display:none}.lp-rail>*{scroll-snap-align:start}.lp-steps{grid-auto-columns:78%;counter-reset:s}.lp-step{position:relative;background:var(--c-surface);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.lp-step img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-bottom:2px solid var(--sodium)}.lp-step-n{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:40px;height:40px;font:900 1.4rem/1 var(--display);color:#17130a;background:var(--sodium);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lp-step h3{margin:14px 16px 4px;font-size:1.35rem;text-transform:uppercase}.lp-step p{margin:0 16px 18px;color:var(--c-muted);line-height:1.5}.lp-modes{grid-auto-columns:70%}.lp-mode{position:relative;aspect-ratio:3 / 4;overflow:hidden;display:grid;align-items:end;isolation:isolate;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.lp-mode img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.lp-mode:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgb(var(--c-bg-rgb) / .95) 88%)}.lp-mode div{padding:16px}.lp-mode h3{margin:0 0 4px;font:900 1.7rem/1 var(--display);text-transform:uppercase}.lp-mode p{margin:0;color:color-mix(in srgb,var(--c-text) 82%,transparent);font-size:.92rem;line-height:1.45}.lp-ladder{grid-auto-columns:124px;align-items:end;padding-top:18px}.lp-ladder li{position:relative;display:grid;align-content:end;gap:2px;height:220px;padding:10px;background:linear-gradient(180deg,transparent calc(100% - var(--lvl)),color-mix(in srgb,var(--rank) 22%,transparent) calc(100% - var(--lvl)));border-bottom:3px solid var(--rank)}.lp-rung{position:absolute;left:0;right:0;top:calc(100% - var(--lvl));height:2px;background:var(--rank);box-shadow:0 0 12px var(--rank)}.lp-ladder b{font:900 1.05rem/1.05 var(--display);text-transform:uppercase}.lp-ladder small{color:var(--c-muted);font-size:.75rem}.lp-ladder em{position:absolute;top:-14px;left:10px;font-style:normal;font-size:.72rem;font-weight:800;color:#17130a;background:var(--sodium);padding:2px 6px}.lp-top{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lp-top li{display:grid;grid-template-columns:32px 44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px 10px 0;background:var(--c-surface);border:1px solid var(--line);border-left:3px solid var(--rank)}.lp-top-pos{text-align:center;font:900 1.3rem/1 var(--display);color:var(--c-muted)}.lp-top li:nth-child(1) .lp-top-pos{color:var(--c-gold)}.lp-top img{width:44px;height:44px;object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lp-top-who{display:grid;min-width:0}.lp-top-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-top-who small{color:var(--c-muted)}.lp-top-lvl{font:800 .95rem var(--display);color:var(--c-muted)}.lp-top-empty{padding:16px!important;display:block!important;color:var(--c-muted)}.lp-crimes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lp-crimes li{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;background:var(--c-surface);border:1px solid var(--line)}.lp-crimes .icon{color:var(--sodium)}.lp-crimes small{color:var(--c-muted)}.lp-news{grid-auto-columns:82%}.lp-cities{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font:900 clamp(1.4rem,6vw,2.4rem)/1.1 var(--display);text-transform:uppercase;color:rgb(var(--ov) / .28)}.lp-cities span:nth-child(3n+1){color:var(--c-text)}.lp-final{position:relative;isolation:isolate;overflow:hidden;margin-top:56px;padding:90px 0 110px;text-align:center}.lp-final img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.45}.lp-final:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 50% 50%,rgb(var(--c-bg-rgb) / .35),var(--c-bg))}.lp-final h2{margin:0 0 10px;font:900 clamp(2.6rem,12vw,5rem)/.9 var(--display);text-transform:uppercase;text-wrap:balance}.lp-final p{margin:0 auto 22px;max-width:40ch;color:color-mix(in srgb,var(--c-text) 85%,transparent)}.lp-dock{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:1.4fr 1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgb(var(--c-bg-rgb) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);transform:translateY(0);transition:transform .25s var(--ease, ease)}.lp-dock[hidden]{display:grid!important;transform:translateY(110%);pointer-events:none}.lp-dock .btn{justify-content:center;min-height:48px}body.lp .landing-footer{padding-bottom:90px}@media (min-width: 700px){.lp-cta{grid-template-columns:auto auto;justify-content:start}.lp-steps{grid-auto-columns:46%}.lp-modes{grid-auto-columns:38%}.lp-news{grid-auto-columns:46%}.lp-live-grid{grid-template-columns:repeat(4,1fr)}.lp-live-grid div{border-bottom:0!important;border-right:1px solid var(--line);padding:18px 16px!important}.lp-live-grid div:last-child{border-right:0}}@media (min-width: 1000px){.lp-nav{padding:20px 32px}.lp-hero{min-height:min(100vh,900px);padding-bottom:56px}.lp-hero:before{background:linear-gradient(90deg,rgb(var(--c-bg-rgb) / .92),rgb(var(--c-bg-rgb) / .55) 45%,rgb(var(--c-bg-rgb) / .35) 70%),linear-gradient(0deg,var(--c-bg) 0%,transparent 35%)}.lp-hero-inner{grid-template-columns:minmax(0,1fr) 400px;padding:0 32px}.lp-auth{display:block}.lp-only-mobile{display:none}.lp-wrap{padding:0 32px}.lp-rail{padding:0 max(32px,calc((100vw - 1200px)/2 + 32px)) 6px;scroll-padding:max(32px,calc((100vw - 1200px)/2 + 32px))}.lp-steps{grid-auto-columns:calc((min(100vw,1200px) - 64px - 24px) / 3)}.lp-modes{grid-auto-columns:280px}.lp-news{grid-auto-columns:calc((min(100vw,1200px) - 64px - 24px) / 3)}.lp-ladder{grid-auto-columns:130px}.lp-section{padding-top:72px}.lp-dock,.lp-dock[hidden]{display:none!important}body.lp .landing-footer{padding-bottom:0}.lp-top{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.lp-hero-img{animation:none}.lp-dock{transition:none}}.hp-form{display:grid;gap:16px}.hp-blocks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px}.hp-blocks li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);background:#0003}.hp-order{width:72px;flex:none}.hp-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.hp-item{margin:0;padding:12px;border:1px solid var(--line);min-width:0}.hp-item legend{padding:0 6px;font-weight:800;color:var(--sodium)}.hp-img{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:start}.hp-img img,.hp-img-none{width:112px;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--line);display:grid;place-items:center;color:var(--c-muted);font-size:.8rem;background:var(--c-elevated)}.hp-img>div{display:grid;gap:6px}.hp-save{position:sticky;bottom:0;z-index:5;padding:12px 0;background:linear-gradient(0deg,var(--c-bg) 60%,transparent)}.lp-title span{overflow:hidden;padding-bottom:.04em}.lp-title i{display:block;font-style:normal;animation:lp-rise .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0s)}.lp-title span:nth-child(2) i{background:linear-gradient(100deg,var(--sodium) 0%,var(--sodium) 40%,#fff3d6 50%,var(--sodium) 60%,var(--sodium) 100%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-rise .9s cubic-bezier(.2,.8,.2,1) both,lp-sheen 2.4s ease-in-out 1.2s 1 both;animation-delay:var(--d, 0s),1.3s}@keyframes lp-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes lp-sheen{0%{background-position:100% 0}to{background-position:0 0}}.lp-live-pill,.lp-kicker{animation:lp-fade .7s ease both .05s}.lp-lead{animation:lp-fade .8s ease both .55s}.lp-cta{animation:lp-fade .8s ease both .7s}.lp-note{animation:lp-fade .8s ease both .85s}.lp-auth{animation:lp-slide-l .9s cubic-bezier(.2,.8,.2,1) both .5s}@keyframes lp-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-slide-l{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.lp-hero-img{will-change:transform,translate}.lp-siren{position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:screen}.lp-siren:before,.lp-siren:after{content:"";position:absolute;inset:0;opacity:0;animation:lp-siren 2.6s ease-in-out infinite}.lp-siren:before{background:radial-gradient(45% 40% at 0% 0%,rgb(229 72 77 / .45),transparent 70%)}.lp-siren:after{background:radial-gradient(45% 40% at 100% 0%,rgb(62 123 250 / .45),transparent 70%);animation-delay:1.3s}@keyframes lp-siren{0%,to{opacity:0}25%{opacity:.75}50%{opacity:.05}}.lp-cta .btn-primary{position:relative;overflow:hidden}.lp-cta .btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .35) 50%,transparent 70%);transform:translate(-120%);animation:lp-shine 3.2s ease-in-out 2s infinite}@keyframes lp-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.lp-js [data-reveal]:not(.lp-rail):not(.lp-top):not(.lp-ladder){opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.lp-js [data-reveal].is-in{opacity:1!important;transform:none!important}.lp-js .lp-rail[data-reveal]>*{opacity:0;transform:translate(60px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 90ms)}.lp-js .lp-rail[data-reveal].is-in>*{opacity:1;transform:none}.lp-js .lp-ladder[data-reveal] li{opacity:1;transform:none}.lp-js .lp-ladder[data-reveal] li:before{content:"";position:absolute;inset:0;background:var(--c-bg);transform-origin:top;transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 70ms + .1s)}.lp-js .lp-ladder[data-reveal].is-in li:before{transform:scaleY(0)}.lp-js .lp-ladder li b,.lp-js .lp-ladder li small,.lp-js .lp-ladder li em{position:relative;z-index:1}.lp-js .lp-top[data-reveal] li{opacity:0;transform:translate(-30px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 80ms)}.lp-js .lp-top[data-reveal].is-in li{opacity:1;transform:none}.lp-live-grid div:nth-child(2){transition-delay:.08s}.lp-live-grid div:nth-child(3){transition-delay:.16s}.lp-live-grid div:nth-child(4){transition-delay:.24s}@media (hover: hover) and (pointer: fine){.lp-mode{transition:transform .25s ease;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.lp-mode img{transition:transform .6s ease}.lp-mode:hover img{transform:scale(1.06)}.lp-step img{transition:transform .6s ease}.lp-step:hover img{transform:scale(1.04)}.lp-step{overflow:hidden}.lp-top li{transition:background .2s,transform .2s}.lp-top li:hover{background:color-mix(in srgb,var(--rank) 10%,var(--c-surface));transform:translate(4px)}}.lp-marquee{overflow:hidden;padding:6px 0 4px;border-block:1px solid var(--line);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-marquee-track{display:flex;width:max-content;gap:28px;animation:lp-marquee 40s linear infinite}.lp-marquee span{font:900 clamp(1.8rem,7vw,3.4rem)/1.1 var(--display);text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgb(var(--ov) / .35);white-space:nowrap}.lp-marquee span.hot{color:var(--c-text);-webkit-text-stroke:0}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-sr{height:0}.lp-final h2{text-shadow:0 0 40px rgb(var(--c-primary-rgb) / .35)}@media (prefers-reduced-motion: reduce){.lp-title i,.lp-live-pill,.lp-kicker,.lp-lead,.lp-cta,.lp-note,.lp-auth,.lp-siren:before,.lp-siren:after,.lp-cta .btn-primary:after,.lp-marquee-track{animation:none!important}.lp-title span:nth-child(2) i{color:var(--sodium);background:none}.lp-js [data-reveal],.lp-js [data-reveal]>*,.lp-js .lp-top li{opacity:1!important;transform:none!important;transition:none!important}.lp-js .lp-ladder li:before{display:none}.lp-marquee-track{flex-wrap:wrap;width:auto}}@media (min-width: 1600px){.lp-title{font-size:7.4rem}.lp-hero-inner,.lp-wrap{max-width:1320px}}.scene-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:end;min-height:clamp(220px,34vw,360px);margin-bottom:18px;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.scene-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 35%;z-index:-2}.scene-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--c-bg-rgb) / .92) 0%,rgb(var(--c-bg-rgb) / .55) 45%,transparent 75%),linear-gradient(0deg,rgb(var(--c-bg-rgb) / .85),transparent 55%)}.scene-banner-text{padding:22px 26px;max-width:640px}.scene-banner h1{margin:0 0 6px;font-size:clamp(2.4rem,6vw,3.8rem);text-transform:uppercase;text-shadow:0 2px 24px rgb(0 0 0 / .7)}.scene-banner p{margin:0 0 6px;color:color-mix(in srgb,var(--c-text) 88%,transparent);text-shadow:0 1px 8px rgb(0 0 0 / .8)}@media (max-width: 640px){.scene-banner{min-height:300px}.scene-banner:before{background:linear-gradient(0deg,rgb(var(--c-bg-rgb) / .96) 18%,rgb(var(--c-bg-rgb) / .1) 65%)}.scene-banner-text{padding:16px}}.img-field{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:start}.img-field-preview{aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line);background:var(--c-elevated);display:grid;place-items:center;color:var(--c-muted);font-size:.85rem}.img-field-preview img{width:100%;height:100%;object-fit:cover}.img-field-pick{display:grid;gap:8px}.img-field-upload{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--line-strong, var(--line));cursor:pointer;color:var(--c-muted);flex-wrap:wrap}.img-field-upload input{font-size:.85rem;max-width:100%}.res-thumb{width:72px;height:40px;object-fit:cover;border:1px solid var(--line);display:inline-grid;place-items:center;font-size:.72rem;color:var(--c-muted)}@media (max-width: 640px){.img-field{grid-template-columns:1fr}}.car-card.has-cover{position:relative;overflow:hidden}.car-card-cover{display:block;width:calc(100% + 24px);margin:-12px -12px 6px;aspect-ratio:16 / 9;object-fit:cover;border-bottom:2px solid var(--siren-red);transition:transform .5s ease}@media (hover: hover){.car-card.has-cover:hover .car-card-cover{transform:scale(1.04)}}.council-box{display:grid;gap:6px;padding:10px 12px;border:1px solid rgb(var(--c-gold-rgb) / .4);background:rgb(var(--c-gold-rgb) / .06)}.council-box p{margin:0;font-size:.88rem}.council-tag{display:inline-flex;align-items:center;gap:6px;font:800 .78rem var(--body);color:var(--c-gold)}.council-tag.is-ok{color:var(--c-success)}.council-ask{display:flex;gap:6px;flex-wrap:wrap}.council-ask .input{flex:1 1 180px}.council-link{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;color:var(--c-gold);font-weight:700;text-decoration:none;border:1px solid rgb(var(--c-gold-rgb) / .35);background:rgb(var(--c-gold-rgb) / .06)}.council-list{display:grid;gap:14px}.council-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.council-head p{margin:2px 0 0}.council-reason{margin:12px 0;padding:8px 14px;border-left:3px solid var(--c-gold);font-style:italic;color:color-mix(in srgb,var(--c-text) 88%,transparent)}.council-meter{display:block;height:6px;background:rgb(var(--ov) / .08);margin-bottom:12px}.council-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--c-gold),var(--siren-red))}.council-vote{display:flex;gap:8px;flex-wrap:wrap}.tag-gold{color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .12)}.car-card-cover{max-width:none}.online-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;padding:24px;margin-bottom:14px;border:1px solid var(--line);overflow:hidden;background:radial-gradient(500px 220px at 0% 50%,rgb(38 185 130 / .14),transparent 70%),var(--c-surface);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.online-hero h1{margin:0;font-size:clamp(2.2rem,6vw,3.6rem);line-height:1;text-transform:uppercase}.online-hero h1 b{color:var(--c-success)}.online-hero .muted{margin:6px 0 0}.online-kicker{margin:0 0 4px;color:var(--c-success);font-weight:700}.online-pulse{position:relative;width:74px;height:74px}.online-pulse span{position:absolute;inset:0;border-radius:50%;border:2px solid rgb(38 185 130 / .6);animation:online-ping 2.4s ease-out infinite}.online-pulse span:nth-child(2){animation-delay:.8s}.online-pulse span:nth-child(3){animation-delay:1.6s}.online-pulse:after{content:"";position:absolute;inset:27px;border-radius:50%;background:var(--c-success);box-shadow:0 0 18px var(--c-success)}@keyframes online-ping{0%{transform:scale(.3);opacity:1}to{transform:scale(1);opacity:0}}.online-split{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.online-split li{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:.86rem;color:var(--c-muted);background:#0000004d;border:1px solid var(--line)}.online-split b{color:var(--c-text)}.st-cel{--st: var(--siren-blue)}.st-onderweg{--st: var(--sodium)}.st-ziekenhuis{--st: var(--siren-red)}.st-dood{--st: var(--c-muted)}.st-straat{--st: var(--c-success)}.online-split li .icon{color:var(--st)}.online-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.online-tools .lb-period button{padding:8px 14px;font:700 .86rem var(--body);color:var(--c-muted);background:none;border:0;cursor:pointer}.online-tools .lb-period button[aria-pressed=true]{color:#17130a;background:var(--sodium)}.online-search{position:relative;display:flex;align-items:center;flex:0 1 280px}.online-search .icon{position:absolute;left:10px;color:var(--c-muted)}.online-search .input{padding-left:34px}.online-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.online-city{padding:14px 16px 16px;background:var(--c-surface);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.online-city>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.online-city h2{margin:0;font-size:1.4rem;text-transform:uppercase}.online-city-count{min-width:30px;padding:3px 8px;text-align:center;font:900 1rem var(--display);color:#08130e;background:var(--c-success)}.online-faces{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px 6px}.online-face{display:grid;justify-items:center;gap:2px;text-align:center;color:inherit;text-decoration:none}.online-av{position:relative;width:58px;height:58px;padding:3px;background:var(--rank);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:transform .2s}.online-av img{width:100%;height:100%;object-fit:cover;clip-path:inherit;background:var(--c-elevated)}.online-st{position:absolute;right:2px;bottom:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--st);font-style:normal}.online-face:hover .online-av{transform:translateY(-3px) scale(1.05)}.online-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.84rem}.online-face small{color:var(--c-muted);font-size:.72rem}.online-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.online-rows li{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 12px;background:var(--c-surface);border:1px solid var(--line);border-left:3px solid var(--rank)}.online-rows img{width:40px;height:40px;object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.online-who{display:grid;min-width:0}.online-who a{color:inherit;text-decoration:none;font-weight:700}.online-who small{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);font-size:.78rem}.online-who small i{width:8px;height:8px;border-radius:50%;display:inline-block}.online-state{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--st)}.online-ago{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--c-muted);min-width:50px;justify-content:flex-end}@media (max-width: 640px){.online-hero{grid-template-columns:1fr;padding:18px}.online-pulse{width:54px;height:54px}.online-pulse:after{inset:19px}.online-rows li{grid-template-columns:40px minmax(0,1fr) auto}.online-ago{display:none}.online-search{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.online-pulse span{animation:none;opacity:.4}}.testament-heir{display:flex;align-items:center;gap:8px;margin:4px 0;font:900 1.8rem var(--display);text-transform:uppercase}.testament-heir .icon{color:var(--c-gold);width:22px;height:22px}.online-city{border-top:2px solid var(--rank, var(--line))}.online-city h2{display:flex;align-items:center;gap:8px;color:var(--rank, var(--c-text))}.online-city-count{background:var(--rank, var(--c-success))}.home-banner{min-height:clamp(260px,38vw,420px)}.home-banner img{object-position:70% 40%}.home-rooms{margin-top:24px}.home-rooms-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,32%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.home-room{position:relative;margin:0;scroll-snap-align:start;border:1px solid var(--line);overflow:hidden}.home-room img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.home-room.is-locked img{filter:grayscale(.85) brightness(.45)}.home-room figcaption{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:6px;padding:8px 10px;font-weight:700;font-size:.85rem;background:linear-gradient(0deg,rgb(0 0 0 / .85),transparent)}@media (max-width: 760px){.home-tiers{grid-template-columns:1fr}.home-tier-arrow{display:none}.home-rooms-rail{grid-auto-columns:78%}}.cc-sidebar{display:flex;flex-direction:column}.cc-search{position:relative;padding:4px 4px 10px}.cc-search>.icon{position:absolute;left:14px;top:50%;transform:translateY(calc(-50% - 3px));color:var(--c-muted, #98a1b3);pointer-events:none}.cc-search .input{padding-left:34px;height:38px;font-size:.9rem}.cc-group{border-radius:10px;margin-bottom:2px}.cc-group>summary{list-style:none;display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;cursor:pointer;font-weight:700;font-size:.86rem;color:var(--c-text-2, #c9cfdb);-webkit-user-select:none;user-select:none}.cc-group>summary::-webkit-details-marker{display:none}.cc-group>summary:hover{background:#ffffff0a;color:var(--c-text, #fff)}.cc-group>summary:focus-visible{outline:2px solid var(--c-gold);outline-offset:1px}.cc-group>summary span{flex:1}.cc-group[data-cc-current]>summary{color:var(--c-gold)}.cc-caret{transition:transform .2s var(--ease);opacity:.6}.cc-group[open]>summary .cc-caret{transform:rotate(180deg)}.cc-group>.nav-link{margin-left:12px;padding-left:14px;border-left:1px solid var(--line, rgb(255 255 255 / .08));border-radius:0 10px 10px 0;font-size:.9rem}.cc-group>.nav-link span{flex:1}.cc-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--c-primary, #e11d2e);color:#fff;font:800 .7rem/1 var(--body);font-style:normal}.cc-empty{padding:10px;font-size:.88rem}.cc-todo{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.cc-todo-item{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;text-decoration:none;color:inherit;background:rgb(var(--c-primary-rgb) / .12);border:1px solid rgb(var(--c-primary-rgb) / .35);flex:1 1 260px}.cc-todo-item span{flex:1}.cc-todo-item strong{font-size:1.1rem}.cc-todo-item:hover{background:rgb(var(--c-primary-rgb) / .2)}.cc-dir-title{margin:28px 0 12px;font:700 1.25rem/1.2 var(--display)}.cc-dir{align-items:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.cc-dir-group{background:var(--c-surface);border:1px solid var(--line, rgb(255 255 255 / .08));border-radius:14px;padding:14px}.cc-dir-group h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.95rem;color:var(--c-gold)}.cc-dir-group ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cc-dir-group a{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:10px;text-decoration:none;color:inherit}.cc-dir-group a:hover,.cc-dir-group a:focus-visible{background:#ffffff0d}.cc-dir-group a>.icon{margin-top:2px;opacity:.75;flex:none}.cc-dir-group b{display:block;font-size:.92rem}.cc-dir-group small{display:block;color:var(--c-muted, #98a1b3);font-size:.8rem;line-height:1.35}.destination.is-here{border-color:#22c55e73;background:linear-gradient(160deg,rgb(34 197 94 / .1),transparent 60%),var(--c-surface)}.destination.is-here .dest-modes{display:flex;flex-wrap:wrap;gap:8px}.dest-local{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dest-local li{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:.8rem;font-weight:600;background:rgb(var(--c-gold-rgb) / .12);color:var(--c-gold);border:1px solid rgb(var(--c-gold-rgb) / .3);cursor:help}.scene-banner-bank img{object-position:50% 30%}.zp-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:26px;margin-bottom:18px;border:1px solid rgb(var(--c-gold-rgb) / .35);background:radial-gradient(80% 140% at 100% 0%,rgb(var(--c-gold-rgb) / .22),transparent 60%),radial-gradient(60% 120% at 0% 100%,rgb(var(--c-primary-rgb) / .18),transparent 60%),var(--c-surface);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.zp-hero h1{margin:0 0 6px;font-size:clamp(2.2rem,5vw,3.4rem)}.zp-hero p{margin:0;max-width:56ch;color:color-mix(in srgb,var(--c-text) 82%,transparent)}.zp-balance{display:grid;justify-items:center;gap:2px;min-width:150px;padding:14px 22px;border-radius:16px;background:#00000059;border:1px solid rgb(var(--c-gold-rgb) / .45)}.zp-balance .icon{width:26px;height:26px;color:var(--c-gold)}.zp-balance strong{font:900 2.4rem/1 var(--display);color:var(--c-gold)}.zp-balance small{color:var(--c-muted);font-size:.8rem}.zp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin-bottom:8px}.zp-item{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);background:var(--c-surface);border-radius:14px}.zp-item:hover{border-color:rgb(var(--c-gold-rgb) / .45)}.zp-item.is-blocked{opacity:.7}.zp-item h3{margin:0;font:800 1.2rem/1.1 var(--display)}.zp-item p{margin:0;color:var(--c-muted);font-size:.9rem;flex:1}.zp-item form{margin-top:4px}.zp-item-top{display:flex;align-items:center;justify-content:space-between}.zp-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgb(var(--c-gold-rgb) / .12);color:var(--c-gold)}.zp-price{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font:800 .95rem var(--display);color:#17130a;background:linear-gradient(180deg,#ffe7a3,var(--c-gold))}.zp-preview{display:grid;place-items:center;min-height:72px;border-radius:10px;background:#0000004d}.zp-preview-name{font:800 1.3rem var(--display);color:var(--pname);text-shadow:0 0 14px color-mix(in srgb,var(--pname) 55%,transparent)}.zp-preview-av img{width:56px;height:56px;border-radius:50%;display:block}.zp-owned,.zp-earn{margin-top:18px}.zp-kind h3{margin:6px 0 8px;font-size:.95rem;color:var(--c-gold)}.zp-kind ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.zp-kind li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.zp-kind li.is-on{border-color:#26b9828c}.zp-kind form{margin:0}.zp-earn ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.zp-earn li{display:flex;gap:10px;align-items:center;padding:10px}.zp-earn li>.icon{color:var(--c-gold);flex:none}.zp-earn b{display:block}.zp-earn small{color:var(--c-muted)}.stat-chip.points{text-decoration:none;color:inherit}.pname.pname-custom,.pname.pname-custom span{color:var(--pname)!important;text-shadow:0 0 10px color-mix(in srgb,var(--pname) 45%,transparent)}.av-wrap{display:inline-grid;border-radius:50%;flex:none}.av-frame{border-radius:50%;padding:3px}.av-frame img{border-radius:50%}.av-frame-goud{background:conic-gradient(#f7e2a1,#b8893a,#f3d58b,#8a6420,#f7e2a1);box-shadow:0 0 14px #e8c46880}.av-frame-neon{background:conic-gradient(#38e8ff,#a855f7,#38e8ff);box-shadow:0 0 16px #38e8ff99}.av-frame-vuur{background:conic-gradient(#ff3b1f,#ffb020,#ff3b1f,#8a1208,#ff3b1f);box-shadow:0 0 18px #ff501e99}.av-frame-ijs{background:conic-gradient(#e0f7ff,#7dd3fc,#fff,#38bdf8,#e0f7ff);box-shadow:0 0 14px #7dd3fc8c}.av-frame-diamant{background:conic-gradient(#fff,#a5f3fc,#f0abfc,#fff,#93c5fd,#fff);box-shadow:0 0 18px #ffffff8c}.av-frame-bloed{background:conic-gradient(#ff3b4e,#5c0710,#ff3b4e);box-shadow:0 0 16px #ff3b4e8c}@media (prefers-reduced-motion: no-preference){.av-frame-neon,.av-frame-vuur,.av-frame-diamant{animation:avGlow 2.4s ease-in-out infinite alternate}}@keyframes avGlow{to{filter:brightness(1.25) saturate(1.2)}}.online-av.av-frame{padding:3px}.dead-screen{overflow:hidden;align-content:end;padding-bottom:clamp(20px,5vh,56px)}.dead-bg{position:fixed;inset:0;z-index:-1;background:#07070a}.dead-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;animation:deadZoom 18s ease-out both}.dead-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07070a26,#07070a59 45%,#07070aeb 82%,#07070a)}@keyframes deadZoom{0%{transform:scale(1.08);filter:brightness(.6)}to{transform:scale(1);filter:brightness(1)}}@media (prefers-reduced-motion: reduce){.dead-bg img{animation:none}}.dead-screen .dead-card{width:min(560px,100%);background:#0c0c10c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 80px #0009;animation:deadCard .9s .4s both cubic-bezier(.2,.8,.2,1)}@keyframes deadCard{0%{opacity:0;transform:translateY(24px)}}.dead-screen .dead-card h1{color:#fff;text-shadow:0 0 24px rgb(236 75 88 / .55)}@media (max-width: 640px){.dead-screen{align-content:start;padding-top:0}.dead-bg{position:relative;inset:auto;z-index:0;width:calc(100% + 32px);margin:0 -16px -40px;aspect-ratio:16 / 10}.dead-bg img{object-position:50% 40%}.dead-screen .dead-card{position:relative;z-index:1;padding:24px 18px}}.photo-hero{margin-bottom:18px;border:1px solid var(--line);background:var(--c-surface);overflow:hidden;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.photo-hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.photo-hero-text{padding:16px 20px 18px;display:grid;gap:8px;border-top:1px solid rgb(var(--c-primary-rgb) / .35);background:linear-gradient(180deg,rgb(var(--c-primary-rgb) / .08),transparent)}.photo-hero-text p{margin:0;max-width:75ch;color:color-mix(in srgb,var(--c-text) 82%,transparent)}@media (max-width: 1023px){.topbar .menu-pop{position:fixed;top:calc(var(--header-h) + 8px);left:10px;right:10px;width:auto;min-width:0;max-height:calc(100dvh - var(--header-h) - var(--bottom-h) - 40px - env(safe-area-inset-bottom));overflow-y:auto}.bottomnav:after{content:"";position:absolute;left:0;right:0;top:100%;height:160px;background:rgb(var(--c-bg-rgb));pointer-events:none}}.stack{display:grid;gap:8px}.cw-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:10px 24px;padding:18px 24px;margin-bottom:16px;overflow:hidden;border:1px solid rgb(var(--c-primary-rgb) / .35);background:radial-gradient(70% 120% at 15% 50%,rgb(var(--c-primary-rgb) / .28),transparent 65%),var(--c-surface);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.cw-hero-art{width:100%;max-width:360px;height:auto;justify-self:center;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .6))}.cw-hero-text h1{margin:0 0 6px;font-size:clamp(2.2rem,5vw,3.4rem);text-shadow:0 0 34px rgb(var(--c-primary-rgb) / .35)}.cw-hero-text>p{margin:0 0 12px;color:color-mix(in srgb,var(--c-text) 82%,transparent);max-width:60ch}.cw-total{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:#00000059;border:1px solid var(--line-strong);max-width:420px}.cw-total small{color:var(--c-muted)}.cw-total strong{font:900 clamp(1.9rem,4vw,2.6rem)/1 var(--display)}.cw-total span{color:var(--c-muted);font-size:.85rem}.cw-address{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:.82rem;color:var(--c-muted)}.cw-address code{font-size:.78rem;padding:2px 6px;border-radius:6px;background:#ffffff0f;color:var(--c-text);word-break:break-all}.cw-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;max-width:520px}.cw-facts div{padding:10px 12px;border-radius:12px;background:#00000059;border:1px solid var(--line)}.cw-facts dt{font-size:.75rem;color:var(--c-muted)}.cw-facts dd{margin:2px 0 0;font:800 1.25rem var(--display)}.cw-open{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.cw-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cw-tabs a{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;text-decoration:none;color:var(--c-text);background:var(--c-surface);border:1px solid var(--line);font-weight:600;font-size:.9rem}.cw-tabs a[aria-current=page]{background:rgb(var(--c-primary-rgb) / .18);border-color:rgb(var(--c-primary-rgb) / .6)}.cw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.cw-coin{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--coin) 12%,transparent),transparent 55%),var(--c-surface);border:1px solid var(--line)}.cw-coin header{display:flex;gap:12px;align-items:center}.cw-coin h3{margin:0;font:800 1.25rem/1.1 var(--display)}.cw-coin header small{display:block;font-size:.8rem}.cw-sym{display:grid;place-items:center;min-width:48px;height:48px;padding:0 6px;border-radius:50%;font:900 .8rem var(--display);color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--coin) 70%,#fff),var(--coin) 60%,color-mix(in srgb,var(--coin) 60%,#000));box-shadow:0 0 18px color-mix(in srgb,var(--coin) 45%,transparent);flex:none}.cw-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.cw-price strong{font:900 1.6rem/1 var(--display)}.cw-chg{font-weight:700;font-size:.88rem;color:var(--c-muted)}.cw-chg.up{color:#4ade80}.cw-chg.down{color:#f87171}.cw-chg small{color:var(--c-muted);font-weight:500}.cw-spark{width:100%;height:44px;display:block}.cw-mine{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;border-radius:10px;background:#0000004d;font-size:.88rem}.cw-mine span{flex:1}.cw-mine b{font-family:var(--display)}.cw-actions{display:grid;gap:8px}.cw-actions form{display:flex;gap:6px;align-items:stretch}.cw-actions .stake-input{flex:1;min-width:0}.cw-actions .stake-input .input{min-width:0}.cw-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--coin);margin-right:6px}.cw-send{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;align-items:end}.cw-hack-teaser{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:center;margin-top:18px;padding:14px 20px;text-decoration:none;color:inherit;border:1px solid rgb(var(--c-primary-rgb) / .4);background:radial-gradient(70% 140% at 0% 50%,rgb(var(--c-primary-rgb) / .25),transparent 60%),var(--c-surface);border-radius:16px}.cw-hack-teaser img{width:100%;height:auto;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .6))}.cw-hack-teaser h2{margin:0 0 4px;font:900 1.6rem var(--display)}.cw-hack-teaser p{margin:0 0 10px;color:var(--c-muted)}.cw-hackform{display:grid;gap:8px}.cw-hackrow{display:flex;gap:8px;flex-wrap:wrap}.cw-hackrow .input{flex:1;min-width:180px}@media (max-width: 760px){.cw-hero{grid-template-columns:1fr;padding:16px}.cw-hero-art{max-width:240px}.cw-hack-teaser{grid-template-columns:110px 1fr;padding:12px}}.tr-switch{display:inline-flex}.tr-btn{width:auto;padding:0 10px;gap:6px;display:inline-flex;align-items:center}.tr-code{font:800 .78rem var(--display);letter-spacing:.04em}.tr-pop{width:min(280px,calc(100vw - 24px));max-height:min(70vh,520px);overflow-y:auto}.tr-pop .menu-pop-head{display:grid;gap:2px}.tr-pop button small{margin-left:auto;color:var(--c-muted);font-size:.75rem}.tr-pop button[aria-checked=true]{background:rgb(var(--c-primary-rgb) / .16)}.tr-flag{font-size:1.1rem;line-height:1}.public-nav .tr-switch,.lp-nav .tr-switch{margin-right:4px}.auth-tr{position:absolute;top:14px;right:14px;z-index:5}html.is-translated body{top:0!important;position:static!important}body>.skiptranslate,.goog-te-banner-frame,iframe.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}.goog-text-highlight,font[style]{background:none!important;box-shadow:none!important}#gt-host{display:none!important}.auth-page{position:relative}.tr-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px}.tr-admin-lang{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;cursor:pointer}.tr-admin-lang:has(input:checked){border-color:rgb(var(--c-primary-rgb) / .6);background:rgb(var(--c-primary-rgb) / .1)}.tr-admin-lang b{display:block;font-size:.9rem}.tr-admin-lang small{color:var(--c-muted);font-size:.75rem}.powered{flex-basis:100%;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line);text-align:center;font-size:.8rem;color:var(--c-muted);letter-spacing:.02em}.powered a{color:var(--c-gold);font-weight:700;text-decoration:none}.powered a:hover{text-decoration:underline}.powered span{opacity:.8;margin-right:4px}.main>.powered,.auth-card>.powered{border-top:0;margin-top:28px}.home-tiers{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:10px;align-items:stretch;margin-bottom:26px}.home-tier{margin:0;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.home-tier-img{position:relative;aspect-ratio:2 / 1;overflow:hidden}.home-tier-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.home-tier:hover .home-tier-img img{transform:scale(1.04)}.home-tier-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .85),rgb(0 0 0 / .1) 55%,transparent)}.home-tier-label{position:absolute;left:16px;right:16px;bottom:12px;z-index:1;display:grid;gap:0}.home-tier-label small{font:800 .8rem var(--display);letter-spacing:.08em;color:var(--c-gold)}.home-tier-label strong{font:900 clamp(1.4rem,2.4vw,2rem)/1.05 var(--display);color:#fff;text-shadow:0 2px 14px rgb(0 0 0 / .7);overflow-wrap:anywhere}.home-tier.tier-3 .home-tier-label strong{color:#ff5a64}.home-tier figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 14px;font-size:.82rem}.home-tier figcaption span{padding:3px 9px;border-radius:999px;background:rgb(var(--c-primary-rgb) / .14);border:1px solid rgb(var(--c-primary-rgb) / .35)}.home-tier figcaption em{font-style:normal;color:var(--c-muted)}.home-tier-arrow{align-self:center;color:var(--c-primary);display:grid;place-items:center}.home-tier-arrow .icon{width:26px;height:26px}@media (max-width: 900px){.home-tiers{grid-template-columns:1fr}.home-tier-arrow{transform:rotate(90deg);height:22px}}.property-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.property{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--c-surface);border-radius:16px;overflow:hidden;transition:border-color .2s var(--ease),transform .2s var(--ease)}.property:hover{border-color:rgb(var(--c-primary-rgb) / .55);transform:translateY(-2px)}.property.is-owned{border-color:#26b98299}.property-photo{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0e1118}.property-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.property:hover .property-photo img{transform:scale(1.05)}.property-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .55),transparent 45%);pointer-events:none}.property.is-locked .property-photo img{filter:grayscale(.55) brightness(.6)}.property-tier{position:absolute;left:10px;bottom:10px;z-index:1;padding:3px 10px;border-radius:999px;font:800 .75rem var(--display);letter-spacing:.03em;background:#000000a6;border:1px solid var(--line-strong);color:#fff}.property.tier-2 .property-tier{border-color:rgb(var(--c-gold-rgb) / .6);color:var(--c-gold)}.property.tier-3 .property-tier{border-color:rgb(var(--c-primary-rgb) / .7);color:#ff7a82}.property-flag{position:absolute;top:10px;right:10px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;background:#000000b3;border:1px solid var(--line-strong)}.property-flag.is-good{color:#4ade80;border-color:#26b98299}.property-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1}.property-body h3{margin:0;font:900 1.4rem/1.05 var(--display)}.property-body p{margin:0;flex:1}.property-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.property-foot strong{font:900 1.25rem var(--display);color:var(--c-gold)}.property-foot form{margin:0}.topbar .brand:has(.brand-logo){justify-content:center;padding:0 14px;border-right:1px solid var(--line);height:var(--header-h)}.topbar .brand-logo{height:calc(var(--header-h) - 10px);max-width:100%;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .55));transition:transform .2s var(--ease)}.topbar .brand:hover .brand-logo{transform:scale(1.04)}.public-nav .brand-logo,.lp-nav .brand-logo{height:52px;max-width:240px}.auth-card .brand-logo{height:72px;max-width:280px}@media (max-width: 1023px){.topbar .brand:has(.brand-logo){width:auto;padding:0 10px;border-right:0}.topbar .brand-logo{height:calc(var(--header-h) - 12px);max-width:130px}}@media (max-width: 380px){.topbar .brand-logo{max-width:96px}}.gang-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 24px;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--gang, #e11d2e) 45%,transparent);border-radius:18px;background:radial-gradient(60% 140% at 0% 50%,color-mix(in srgb,var(--gang, #e11d2e) 28%,transparent),transparent 65%),var(--c-surface);overflow:hidden}.gang-emblem{width:104px;height:118px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 18%,100% 68%,50% 100%,0 68%,0 18%);background:linear-gradient(160deg,color-mix(in srgb,var(--gang, #e11d2e) 85%,#fff),var(--gang, #e11d2e) 45%,color-mix(in srgb,var(--gang, #e11d2e) 50%,#000));filter:drop-shadow(0 10px 22px rgb(0 0 0 / .5))}.gang-emblem span{font:900 1.7rem/1 var(--display);color:#fff;letter-spacing:.04em;text-shadow:0 2px 8px rgb(0 0 0 / .5)}.gang-hero-text h1{margin:0 0 6px;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1}.gang-hero-text p{margin:0 0 10px;color:color-mix(in srgb,var(--c-text) 82%,transparent);max-width:60ch}.gang-kicker{margin:0 0 4px!important;font:800 .85rem var(--display);letter-spacing:.06em;color:var(--c-gold)!important}.gang-xp{display:grid;gap:4px;max-width:420px}.gang-xp small{color:var(--c-muted);font-size:.8rem}.gang-facts{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px;margin:0}.gang-facts div{padding:10px 12px;border-radius:12px;background:#00000059;border:1px solid var(--line)}.gang-facts dt{font-size:.74rem;color:var(--c-muted)}.gang-facts dd{margin:2px 0 0;font:900 1.35rem/1.1 var(--display)}.gang-facts dd small{display:block;font:600 .72rem var(--body);color:#4ade80}.gang-facts a{color:inherit;text-decoration:none}.gang-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.gang-side{display:grid;gap:16px}.gang-members{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gang-members li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff06;border:1px solid var(--line)}.gang-av{position:relative;flex:none}.gang-av img{width:44px;height:44px;border-radius:50%;display:block}.gang-dot{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;background:#5b6170;border:2px solid var(--c-surface)}.is-online .gang-dot{background:#22c55e;box-shadow:0 0 8px #22c55e}.gang-who{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.gang-who small{flex-basis:100%}.gang-online{color:#4ade80}.gang-role{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid var(--line-strong);color:var(--c-muted)}.gang-role.role-founder{color:var(--c-gold);border-color:rgb(var(--c-gold-rgb) / .55);background:rgb(var(--c-gold-rgb) / .1)}.gang-role.role-banker{color:#4ade80;border-color:#26b98280}.gang-role.role-underboss{color:#ff7a82;border-color:rgb(var(--c-primary-rgb) / .55)}.gang-actions{display:flex;align-items:center;gap:6px}.gang-actions form{margin:0}.gang-invite-form{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.gang-invite-form .input{flex:1;min-width:180px}.gang-pending{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:.88rem}.gang-pending li{display:flex;justify-content:space-between;align-items:center;gap:8px}.gang-pending form{margin:0}.gang-bank-total{font:900 1.5rem var(--display);color:var(--c-gold)}.gang-money{display:grid;gap:6px;margin-bottom:14px}.gang-money .row{gap:8px}.gang-danger summary{cursor:pointer;color:var(--c-danger);font-weight:600}.gang-danger details[open] summary{margin-bottom:10px}.gang-tag{display:inline-block;font:900 .85rem var(--display);letter-spacing:.04em;color:var(--gang, #e11d2e)}.gang-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;margin-bottom:14px;border-radius:12px;text-decoration:none;color:inherit;border:1px solid color-mix(in srgb,var(--gang) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--gang) 18%,transparent),transparent 70%),var(--c-surface)}.gang-strip .gang-tag{color:var(--gang)}.gang-required{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;margin-bottom:16px;border-radius:14px;text-decoration:none;color:inherit;border:1px solid rgb(var(--c-primary-rgb) / .5);background:rgb(var(--c-primary-rgb) / .1)}.gang-required>span:nth-child(2){flex:1;min-width:220px}.gang-required-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgb(var(--c-primary-rgb) / .2);color:#ff7a82}.gang-invites{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gang-invites li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line)}.gang-invites li>div{flex:1;min-width:160px;display:grid}.gang-invites form{margin:0}.gang-roles-info{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gang-roles-info li{display:grid;gap:4px;justify-items:start}.gang-roles-info small{color:var(--c-muted)}.gang-sub{margin:18px 0 8px;font:800 1rem var(--display)}.gang-top{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gang-top li{display:flex;justify-content:space-between;gap:8px}.gang-top a{color:inherit;text-decoration:none}.gang-table tr.is-mine td{background:rgb(var(--c-gold-rgb) / .08)}.gang-row-name{color:inherit;text-decoration:none;font-weight:700}.gang-pos{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff0f;font-family:var(--display)}.gang-pos.pos-1{background:linear-gradient(180deg,#ffe7a3,var(--c-gold));color:#17130a}.gang-pos.pos-2{background:#c9cfdb;color:#111}.gang-pos.pos-3{background:#c47a3a;color:#111}@media (max-width: 960px){.gang-layout{grid-template-columns:1fr}.gang-hero{grid-template-columns:auto 1fr}.gang-facts{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}}@media (max-width: 520px){.gang-hero{grid-template-columns:1fr;padding:18px}.gang-emblem{width:76px;height:86px}.gang-facts{grid-template-columns:repeat(2,1fr)}}.showcase-gear{display:grid;place-items:center;aspect-ratio:16 / 10;border-radius:10px;background:radial-gradient(60% 60% at 50% 55%,rgb(var(--c-primary-rgb) / .3),transparent 70%),#0c0d11}.showcase-gear img{width:88%;height:auto;filter:drop-shadow(0 10px 16px rgb(0 0 0 / .6))}.showcase-gear .icon{width:48px;height:48px;opacity:.5}.biz-seal{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%}.biz-seal-bank{color:#1a1408;background:radial-gradient(circle at 35% 30%,#f6e2a8,var(--c-gold) 55%,#8a6d2c);box-shadow:inset 0 0 0 3px #0000002e,0 6px 16px #0006}.biz-seal-crypto{color:#04121b;background:radial-gradient(circle at 35% 30%,#c9f0ff,#4fc3f7 55%,#1b6c93);box-shadow:inset 0 0 0 3px #0000002e,0 6px 16px #0006}.biz-own{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;margin-bottom:8px}.biz-office{display:grid;gap:14px;padding:18px;border-radius:16px;background:linear-gradient(180deg,rgb(var(--c-gold-rgb) / .08),transparent 40%),var(--c-surface);border:1px solid rgb(var(--c-gold-rgb) / .35)}.biz-office-head{display:flex;gap:12px;align-items:center}.biz-office-head h3{margin:0 0 2px;font:800 1.35rem/1.05 var(--display)}.biz-till{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:12px 14px;border-radius:12px;background:#0000004d;border:1px solid var(--line)}.biz-till small{display:block;font-size:.75rem}.biz-till strong{font:900 1.45rem/1.1 var(--display)}.biz-till form{margin:0}.biz-fees{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;margin:0}.biz-fees label{display:grid;gap:6px;font-size:.85rem;color:var(--c-text-2)}.biz-fees p,.biz-fees button{grid-column:1 / -1;margin:0;font-size:.82rem}.biz-fees button{justify-self:start}.biz-pct{position:relative;display:block}.biz-pct .input{padding-right:34px;font-weight:700}.biz-pct em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--c-muted)}.biz-sell{margin:0;justify-self:end}.biz-network{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:0;margin-bottom:8px;border-radius:18px;overflow:hidden;border:1px solid rgb(79 195 247 / .35);background:var(--c-surface)}.biz-network.is-mine{border-color:#4fc3f7cc;box-shadow:0 0 0 1px #4fc3f74d,0 18px 40px #00000059}.biz-network-art{position:relative;min-height:200px;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgb(79 195 247 / .25),transparent 60%),#06131c;overflow:hidden}.biz-network-art i{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:#4fc3f7;box-shadow:0 0 10px #4fc3f7;transform:rotate(calc(var(--i) * 51.4deg)) translate(76px)}.biz-network-art i:after{content:"";position:absolute;right:5px;top:4px;width:66px;height:1px;background:linear-gradient(90deg,transparent,rgb(79 195 247 / .55))}.biz-network-art span{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#04121b;background:radial-gradient(circle at 35% 30%,#c9f0ff,#4fc3f7 60%,#1b6c93);box-shadow:0 0 30px #4fc3f799}.biz-network-art span .icon{width:30px;height:30px}.biz-network-body{padding:20px 22px;display:grid;gap:12px;align-content:start}.biz-network-body h3{margin:0;font:900 1.8rem/1 var(--display)}.biz-network-body p{margin:0;color:var(--c-text-2);max-width:62ch}.biz-network-body form{margin:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.biz-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0}.biz-facts div{padding:8px 10px;border-radius:10px;background:#00000047;border:1px solid var(--line);min-width:0}.biz-facts dt{font-size:.72rem;color:var(--c-muted)}.biz-facts dd{margin:2px 0 0;font-weight:700;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.biz-facts a{color:inherit}.biz-note{margin:-4px 0 14px;max-width:110ch;display:grid;gap:2px}.biz-note p{margin:0;text-wrap:balance}.biz-facts dd .biz-lvl{display:block;font-weight:500;font-size:.74rem;color:var(--c-muted)}.biz-banks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px}.biz-bank{display:grid;gap:12px;padding:16px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line)}.biz-bank header{display:flex;gap:12px;align-items:center}.biz-bank h3{margin:0 0 2px;font:800 1.3rem/1 var(--display)}.biz-bank .biz-facts{grid-template-columns:1fr 1fr}.biz-bank .biz-facts div:last-child{grid-column:1 / -1}.biz-bank footer{display:flex;justify-content:flex-end;align-items:center;min-height:34px}.biz-bank footer form{margin:0}.biz-bank.is-here{border-color:#26b98273}.biz-bank.is-mine{border-color:rgb(var(--c-gold-rgb) / .6);background:linear-gradient(180deg,rgb(var(--c-gold-rgb) / .09),transparent 60%),var(--c-surface)}.biz-owner-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;margin-bottom:14px;border-radius:12px;border:1px solid var(--line);background:var(--c-surface);font-size:.9rem}.biz-owner-line a.btn{margin-left:auto}@media (max-width: 720px){.biz-network{grid-template-columns:1fr}.biz-network-art{min-height:150px}.biz-till{grid-template-columns:1fr 1fr}.biz-till form{grid-column:1 / -1}}.turf-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:18px}.turf-hero h1{margin:0 0 6px}.turf-hero p{margin:0;max-width:68ch;color:var(--c-text-2)}.turf-here{padding:18px;margin-bottom:22px;border-radius:18px;border:1px solid var(--line-strong);background:repeating-linear-gradient(90deg,rgb(var(--ov) / .025) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,rgb(var(--ov) / .025) 0 1px,transparent 1px 48px),var(--c-surface)}.turf-here-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}.turf-here-head h2{display:flex;align-items:center;gap:8px;margin:0 0 4px}.turf-here-head p{margin:0}.turf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.turf{position:relative;display:grid;gap:8px;align-content:start;padding:14px 14px 14px 18px;border-radius:14px;background:#00000052;border:1px solid var(--line);overflow:hidden}.turf:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--crew)}.turf.is-owned{border-color:color-mix(in srgb,var(--crew) 55%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--crew) 20%,transparent),transparent 60%),#00000052}.turf.is-contested:before{background:repeating-linear-gradient(180deg,var(--crew) 0 8px,transparent 8px 14px)}.turf.is-mine{box-shadow:0 0 0 1px color-mix(in srgb,var(--crew) 70%,transparent),0 10px 28px #00000059}.turf header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.turf h4{margin:0;font:800 1.3rem/1 var(--display);letter-spacing:.01em}.turf-income{font:700 .78rem var(--body);color:var(--c-gold);white-space:nowrap}.turf-holder{margin:0;font-size:.88rem}.turf-holder a{color:inherit;text-decoration:none;font-weight:600}.turf-bar{height:8px;border-radius:99px;background:rgb(var(--ov) / .08);overflow:hidden}.turf-bar i{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--crew) 60%,#000),var(--crew));border-radius:inherit;transition:width .5s var(--ease)}.turf-num{font-size:.76rem}.turf form{margin:0}.turf .btn{justify-self:start}.turf-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:18px;align-items:start}.turf-side{display:grid;gap:14px}.turf-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.turf-city{display:grid;gap:10px;padding:14px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line)}.turf-city header{display:flex;justify-content:space-between;align-items:center;gap:8px}.turf-city h3{margin:0;font:800 1.2rem/1 var(--display)}.turf-city h3 small{font:500 .75rem var(--body)}.turf-boss{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font:800 .8rem var(--display);color:var(--crew);border:1px solid color-mix(in srgb,var(--crew) 55%,transparent);background:color-mix(in srgb,var(--crew) 14%,transparent)}.turf-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.turf-chip{display:grid;gap:2px;padding:8px;min-width:0;border-radius:10px;border:1px dashed rgb(var(--ov) / .14);background:#00000040}.turf-chip strong{font-size:.76rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turf-chip small{font:800 .74rem var(--display);color:var(--crew)}.turf-chip.is-owned{border-style:solid;border-color:color-mix(in srgb,var(--crew) 60%,transparent);background:color-mix(in srgb,var(--crew) 22%,rgb(0 0 0 / .3))}.turf-chip.is-contested{border-color:color-mix(in srgb,var(--crew) 45%,transparent)}.turf-travel{font-size:.8rem;justify-self:end}.turf-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.turf-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.9rem;padding:6px 0;border-bottom:1px solid var(--line)}.turf-list li:last-child{border:0}.turf-list a{color:inherit;text-decoration:none}.turf-rank{counter-reset:r}.turf-rank li:before{counter-increment:r;content:counter(r);font:900 1rem var(--display);color:var(--c-muted);width:18px}.turf-rank li>:first-child{flex:1}.turf-feed{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.86rem}.turf-feed small{margin-left:4px}.gang-war-line{display:flex;align-items:center;gap:8px;padding:9px 12px;margin-bottom:10px;border-radius:10px;color:inherit;text-decoration:none;border:1px solid rgb(var(--c-primary-rgb) / .5);background:rgb(var(--c-primary-rgb) / .12)}.gang-war-line span{flex:1}.war-declare form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.war-declare .field{margin:0;display:grid;gap:4px}.war-declare .field span{font-size:.8rem;color:var(--c-muted)}.war-rules{margin:10px 0 0;font-size:.82rem}.war-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin-bottom:18px}.war-card{display:grid;gap:10px;padding:14px 16px;border-radius:14px;color:inherit;text-decoration:none;background:linear-gradient(90deg,color-mix(in srgb,var(--a) 14%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--d) 14%,transparent)),var(--c-surface);border:1px solid var(--line)}.war-card:hover{border-color:var(--line-strong);color:inherit}.war-sides{display:flex;align-items:center;gap:8px}.war-side{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-side-d{text-align:right}.war-vs{font:800 .8rem var(--display);color:var(--c-muted)}.war-meter{height:10px;border-radius:99px;background:var(--d);overflow:hidden}.war-meter i{display:block;height:100%;background:var(--a);box-shadow:2px 0 #000}.war-score{display:flex;justify-content:space-between;align-items:center}.war-score strong{font:900 1.4rem var(--display)}.war-board{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;padding:22px;margin-bottom:14px;border-radius:18px;border:1px solid var(--line-strong);background:radial-gradient(50% 120% at 0% 50%,color-mix(in srgb,var(--a) 26%,transparent),transparent 70%),radial-gradient(50% 120% at 100% 50%,color-mix(in srgb,var(--d) 26%,transparent),transparent 70%),var(--c-surface)}.war-team{display:grid;justify-items:start;gap:6px}.war-team-d{justify-items:end;text-align:right}.war-team a,.war-team>span:not(.gang-emblem){font:800 1.3rem/1.1 var(--display);color:inherit;text-decoration:none}.war-emblem{width:72px;height:82px}.war-emblem span{font-size:1.2rem}.war-big{font:900 clamp(2.4rem,6vw,3.6rem)/1 var(--display)}.war-mid{display:grid;justify-items:center;gap:6px;text-align:center}.war-mid p{margin:0;font-weight:600}.war-mid blockquote{margin:4px 0 0;max-width:28ch;color:var(--c-muted);font-style:italic;font-size:.88rem}.war-live{animation:war-pulse 1.6s ease-in-out infinite}@keyframes war-pulse{50%{box-shadow:0 0 0 6px rgb(var(--c-primary-rgb) / .15)}}.war-meter-lg{grid-column:1 / -1;height:14px}.war-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.war-actions p{flex-basis:100%;margin:0}.war-actions form{margin:0 0 0 auto}@media (max-width: 960px){.turf-layout{grid-template-columns:1fr}}@media (max-width: 640px){.war-declare form{grid-template-columns:1fr}.war-board{grid-template-columns:1fr 1fr}.war-mid{grid-column:1 / -1;order:3}.war-emblem{width:54px;height:62px}}@media (prefers-reduced-motion: reduce){.war-live{animation:none}.turf-bar i{transition:none}}.lp-nav .brand-logo{height:clamp(64px,7.5vw,104px);max-width:min(380px,44vw);filter:drop-shadow(0 6px 18px rgb(0 0 0 / .6))}.lp-nav .brand .brand-word{font-size:clamp(1.4rem,2.4vw,2rem)}.lp-nav .brand .brand-mark{width:40px;height:40px}@media (max-width: 760px){.lp-nav .hide-mobile{display:none}.lp-nav{padding:10px 14px}.lp-nav .brand-logo{height:66px;max-width:58vw}}@media (max-width: 1023px){.topbar{padding-left:0}.topbar .brand{min-width:0;flex:0 1 auto}.statbar{min-width:0;flex:1 1 auto;justify-content:flex-end}.statbar>*{flex:none}.statbar .stat-chip.cash{min-width:0;flex:0 1 auto}.statbar .stat-chip.cash .num{overflow:hidden;text-overflow:ellipsis}}@media (max-width: 560px){.topbar{gap:4px;padding-right:6px}.topbar .brand:has(.brand-logo){padding:0 4px 0 8px}.topbar .brand-logo{height:44px;max-width:96px}.statbar{gap:3px}.statbar .stat-chip.credits,.statbar .stat-chip.cash .icon{display:none}.statbar .stat-chip{padding:5px 7px}.statbar .stat-chip .num{font-size:.92rem}.statbar .level-badge{width:28px;height:28px;font-size:.92rem}.topbar .icon-btn{width:38px;height:40px}.topbar .tr-btn{padding:0 6px}.topbar .tr-code{display:none}.topbar .account-btn .avatar-sm{width:30px;height:30px}}@media (max-width: 360px){.topbar .brand-logo{max-width:76px}.statbar .stat-chip .num{font-size:.86rem}}@media (max-width: 1023px){.bottomnav{bottom:0;top:auto;margin:0;border-radius:0;transform:none;height:auto;min-height:0;padding:4px 0 calc(4px + env(safe-area-inset-bottom)*.6);background:rgb(var(--c-bg-rgb));box-shadow:0 -10px 30px #00000073;-webkit-backdrop-filter:none;backdrop-filter:none}.bottomnav a{min-height:48px}}.plof-hero{position:relative;margin-bottom:16px;border-radius:18px;overflow:hidden;border:1px solid rgb(var(--c-primary-rgb) / .4);background:#07080b}.plof-hero img{display:block;width:100%;height:auto;aspect-ratio:21 / 9;max-height:320px;object-fit:cover;object-position:50% 30%}@media (max-width: 640px){.plof-hero img{aspect-ratio:16 / 9;max-height:220px}}.plof-hero-text{padding:14px 18px 16px;border-top:1px solid rgb(var(--c-primary-rgb) / .35);background:linear-gradient(180deg,rgb(var(--c-primary-rgb) / .1),transparent)}.plof-hero-text p{margin:0;max-width:78ch;color:var(--c-text-2)}.plof-where{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;margin-bottom:16px;border-radius:14px;border:1px solid rgb(var(--c-gold-rgb) / .4);background:rgb(var(--c-gold-rgb) / .07)}.plof-where>div{flex:1;min-width:220px}.plof-where p{margin:4px 0 0}.plof-where-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold)}.plof-cool{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:14px;border-radius:12px;border:1px solid rgb(var(--c-primary-rgb) / .45);background:rgb(var(--c-primary-rgb) / .1)}.plof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.plof-card{display:grid;gap:12px;align-content:start;padding:16px;border-radius:16px;background:linear-gradient(160deg,rgb(255 120 40 / .07),transparent 45%),var(--c-surface);border:1px solid var(--line)}.plof-card.is-locked{opacity:.6}.plof-card header{display:flex;gap:12px;align-items:center}.plof-card h3{margin:0 0 2px;font:800 1.3rem/1.05 var(--display)}.plof-card p{margin:0;color:var(--c-text-2);font-size:.92rem}.plof-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:12px;color:#ffb36b;background:radial-gradient(circle at 40% 35%,#ff8c3259,rgb(var(--c-primary-rgb) / .18));border:1px solid rgb(255 140 50 / .35)}.plof-odds{display:grid;gap:6px}.plof-odds span{font-size:.84rem;color:var(--c-muted)}.plof-odds strong{color:var(--c-text);font:900 1.15rem var(--display)}.plof-odds-bar{height:8px;border-radius:99px;background:rgb(var(--ov) / .08);overflow:hidden}.plof-odds-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c2410c,#fb923c,#fde68a)}.plof-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.plof-facts div{padding:7px 9px;border-radius:9px;background:#00000047;border:1px solid var(--line);min-width:0}.plof-facts dt{font-size:.7rem;color:var(--c-muted)}.plof-facts dd{margin:1px 0 0;font-weight:700;font-size:.85rem;overflow-wrap:anywhere}.plof-card footer{display:flex;justify-content:flex-end;align-items:center;min-height:40px}.plof-card footer form{margin:0}.plof-go{min-width:150px}.plof-fx{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:plof-in .2s ease-out}.plof-fx-box{display:grid;justify-items:center;gap:14px}.plof-fx-timer{padding:10px 22px;border-radius:10px;font:900 clamp(2.6rem,9vw,4.4rem)/1 var(--display);letter-spacing:.06em;color:#ffcc4d;background:#0d0d0d;border:3px solid #3a3a3a;box-shadow:inset 0 0 18px #ff780040,0 0 40px #ff3c0040;text-shadow:0 0 14px rgb(255 160 0 / .8);animation:plof-shake .6s ease-in-out infinite}.plof-fx-fuse{width:min(260px,70vw);height:6px;border-radius:99px;background:#2a2a2a;overflow:hidden}.plof-fx-fuse i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#7c2d12,#f97316,#fde047);transform-origin:left;animation:plof-burn 1.8s linear forwards}.plof-fx.is-boom{animation:plof-flash .65s ease-out forwards}.plof-fx.is-boom .plof-fx-box{animation:plof-blow .65s ease-out forwards}.plof-fx.is-dud .plof-fx-timer{color:var(--c-muted);text-shadow:none;animation:none}.plof-fx.is-out{opacity:0;transition:opacity .25s}@keyframes plof-in{0%{opacity:0}}@keyframes plof-burn{to{transform:scaleX(0)}}@keyframes plof-shake{25%{transform:translate(-1px,1px) rotate(-.6deg)}75%{transform:translate(1px,-1px) rotate(.6deg)}}@keyframes plof-flash{0%{background:#fff0c8f2}40%{background:#ff78148c}to{background:#000000b3}}@keyframes plof-blow{to{transform:scale(2.2);opacity:0;filter:blur(4px)}}@media (max-width: 520px){.plof-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.tmr{border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,rgb(var(--c-gold-rgb) / .05),transparent 50%),var(--c-surface);padding:12px}.tmr-full{margin-bottom:16px;padding:14px 16px}.tmr-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.tmr-head h2{display:flex;align-items:center;gap:6px;margin:0;font:800 1.05rem/1 var(--display);letter-spacing:.02em}.tmr-full .tmr-head h2{font-size:1.35rem}.tmr-head h2 .icon{color:var(--c-gold)}.tmr-meters{display:grid;gap:9px;margin-bottom:10px}.tmr-meter-top{display:flex;justify-content:space-between;align-items:baseline;font-size:.8rem;color:var(--c-muted)}.tmr-meter-top span{display:flex;align-items:center;gap:5px}.tmr-meter-top strong{white-space:nowrap;color:var(--c-text);font:800 .95rem var(--display)}.tmr-meter-top small{color:var(--c-muted);font-size:.72rem}.tmr-bar{height:6px;margin:4px 0 3px;border-radius:99px;background:rgb(var(--ov) / .08);overflow:hidden}.tmr-bar i{display:block;height:100%;border-radius:inherit;transition:width .6s var(--ease)}.tmr-energy .tmr-bar i{background:linear-gradient(90deg,#2b6cb0,#7cc4ff)}.tmr-energy .icon{color:#7cc4ff}.tmr-health .tmr-bar i{background:linear-gradient(90deg,#15803d,#4ade80)}.tmr-health .icon{color:#4ade80}.tmr-heat .tmr-bar i{background:linear-gradient(90deg,#b45309,#ef4444)}.tmr-heat .icon{color:#f97316}.tmr-hint{display:block;font-size:.72rem;color:var(--c-muted)}.tmr-hint .timer{color:var(--c-text);font-weight:600}.tmr-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tmr-full .tmr-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px}.tmr-item a{display:flex;align-items:center;gap:10px;padding:7px 9px 7px 7px;border-radius:11px;color:inherit;text-decoration:none;background:#00000040;border:1px solid var(--line);transition:border-color .2s,background .2s}.tmr-item a:hover{border-color:var(--line-strong);color:inherit}.tmr-ring{--p: 1;--c: var(--c-gold);position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;color:var(--c)}.tmr-ring svg:not(.icon){position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.tmr-ring circle{fill:none;stroke:rgb(var(--ov) / .1);stroke-width:3}.tmr-ring .tmr-ring-fg{stroke:var(--c);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100);transition:stroke-dashoffset 1s linear}.tmr-ring .icon{position:relative;width:15px;height:15px}.tmr-label{flex:1;min-width:0;font-size:.84rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmr-time{flex:none;font:800 .92rem var(--display);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--c-text)}.tone-bad .tmr-ring{--c: var(--c-danger)}.tone-info .tmr-ring,.tone-meter-energy .tmr-ring{--c: #7cc4ff}.tone-meter-health .tmr-ring{--c: #4ade80}.tone-meter-heat .tmr-ring{--c: #f97316}.tmr-item.is-done a{border-color:#26b9828c;background:#26b9821a;animation:tmr-ready 1.2s ease-out 2}.tmr-item.is-done .tmr-ring{--c: #4ade80}.tmr-item.is-done .tmr-time{color:#4ade80}@keyframes tmr-ready{0%{box-shadow:0 0 #4ade8080}to{box-shadow:0 0 0 10px #4ade8000}}.tmr-empty{display:flex;align-items:center;gap:6px;margin:0;font-size:.82rem;color:var(--c-muted)}.tmr-empty .icon{color:#4ade80}.rightbar .tmr{margin:0;flex:none}@media (prefers-reduced-motion: reduce){.tmr-ring .tmr-ring-fg,.tmr-bar i{transition:none}.tmr-item.is-done a{animation:none}}.adm-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-meters>div{display:grid;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#0003}.adm-meters strong{font:800 1.2rem var(--display)}.tmr-meter-top strong{flex:none;display:inline-flex;align-items:baseline;gap:1px}.tmr-meter-top strong small{display:inline}.soon-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0;margin-bottom:8px;border-radius:18px;overflow:hidden;border:1px solid var(--line-strong);background:var(--c-surface)}.soon-stage,.soon-car{min-height:260px;background:#07080b}.soon-text{display:grid;align-content:center;gap:10px;padding:22px 24px;background:linear-gradient(160deg,rgb(var(--c-gold-rgb) / .08),transparent 60%)}.soon-text h2{margin:0}.soon-text p{margin:0;color:var(--c-text-2)}.soon-badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font:800 .8rem var(--display);letter-spacing:.04em;color:var(--c-gold);border:1px solid rgb(var(--c-gold-rgb) / .5);background:rgb(var(--c-gold-rgb) / .1)}@media (max-width: 760px){.soon-card{grid-template-columns:1fr}.soon-stage,.soon-car{min-height:200px}}.tmr-list>li{min-width:0}.tmr-item a{min-width:0}.soon-card.soon-solo{grid-template-columns:1fr}.photo-hero-compact{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:stretch}.photo-hero-compact img{height:100%;min-height:170px;max-height:220px;aspect-ratio:auto}.photo-hero-compact .photo-hero-text{border-top:0;border-left:1px solid rgb(var(--c-primary-rgb) / .35);align-content:center}@media (max-width: 720px){.photo-hero-compact{grid-template-columns:1fr}.photo-hero-compact img{max-height:170px;min-height:0;aspect-ratio:16 / 7}.photo-hero-compact .photo-hero-text{border-left:0;border-top:1px solid rgb(var(--c-primary-rgb) / .35)}}.jb-intro{font-size:.84rem;margin:-4px 0 10px}.feed li .jb-form{margin:0 0 0 auto}.feed li .jb-form .btn small{opacity:.75;font-weight:600;margin-left:4px}.jb-feed{list-style:none;margin:0;padding:0;display:grid;gap:6px}.jb-feed li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#0003;font-size:.9rem}.jb-feed li>span{flex:1;min-width:0}.jb-feed .is-ok .icon{color:#4ade80}.jb-feed .is-bad .icon{color:var(--c-danger)}.nav-link .nav-badge{margin-left:auto;display:inline-flex;align-items:center;gap:5px;min-width:22px;justify-content:center;font-size:.72rem;font-weight:800;padding:2px 7px;border-radius:99px;line-height:1.3}.nav-badge.tone-red{background:var(--c-primary);color:#fff}.nav-badge.tone-green{background:#26b98229;color:#4ade80;border:1px solid rgb(38 185 130 / .45)}.nav-badge.tone-gold{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold);border:1px solid rgb(var(--c-gold-rgb) / .5)}.nav-badge.tone-muted{background:rgb(var(--ov) / .08);color:var(--c-muted)}.nav-badge .live-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:nav-live 1.6s ease-in-out infinite}@keyframes nav-live{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.nav-badge .live-dot{animation:none}}.crime.has-thumb{grid-template-columns:120px minmax(0,1fr) auto}.crime-thumb{position:relative;width:120px;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background:#0b0d12;border:1px solid var(--line-strong)}.crime-thumb img{width:100%;height:100%;object-fit:cover;display:block}.crime-thumb span{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;color:var(--c-muted)}.plof-photo{width:calc(100% + 32px);margin:-16px -16px 0;max-width:none;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--line)}@media (max-width: 640px){.crime.has-thumb{grid-template-columns:84px minmax(0,1fr)}.crime-thumb{width:84px}}.oauth-or{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--c-muted);font-size:.82rem}.oauth-or:before,.oauth-or:after{content:"";flex:1;height:1px;background:var(--line-strong)}.btn-google{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1f1f1f;border:1px solid #dadce0;font-weight:600}.btn-google:hover{background:#f4f6f8;color:#1f1f1f}.btn-google .g-logo{width:18px;height:18px;flex:none}.steps-list{margin:0;padding-left:20px;display:grid;gap:8px}.steps-list code{word-break:break-all}#outcome-modal .modal-body{position:relative;overflow:hidden;isolation:isolate}#outcome-modal .modal-body>:not(.fx){position:relative;z-index:1}.outcome-mark{animation:om-pop .55s cubic-bezier(.2,1.4,.4,1) both}.outcome-title{animation:om-title .5s .12s cubic-bezier(.2,1.2,.4,1) both;text-shadow:0 4px 24px rgb(0 0 0 / .5)}#outcome-rewards .reward{animation:om-up .45s both}#outcome-rewards .reward:nth-child(2){animation-delay:.1s}#outcome-rewards .reward:nth-child(3){animation-delay:.2s}#outcome-rewards .reward:nth-child(4){animation-delay:.3s}.reward-cash strong{color:#4ade80;text-shadow:0 0 18px rgb(74 222 128 / .45)}.reward-bad strong{color:#ff7a82}.reward-dim{opacity:.7}@keyframes om-pop{0%{transform:scale(.2) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}@keyframes om-title{0%{transform:translateY(14px) scale(.9);opacity:0;letter-spacing:.3em}to{transform:none;opacity:1}}@keyframes om-up{0%{transform:translateY(10px);opacity:0}}.scene-plof.outcome-success{background:radial-gradient(80% 70% at 50% 0%,rgb(255 140 40 / .32),transparent 70%),var(--c-elevated)}.scene-plof.outcome-success .outcome-mark{background:radial-gradient(circle,#fde68a,#f97316 55%,#7c2d12);color:#1a0b02;box-shadow:0 0 60px #ff8c28b3}.scene-pvp.key-killed{background:radial-gradient(80% 70% at 50% 0%,rgb(180 20 30 / .38),transparent 70%),var(--c-elevated)}.scene-pvp.key-killed .outcome-mark{background:#1a0204;color:#ff4655;box-shadow:0 0 0 2px #ff465599,0 0 50px #ff1e328c}.scene-travel .outcome-mark{background:#7cc4ff24;color:#7cc4ff;box-shadow:0 0 0 1px #7cc4ff66}.scene-turf.key-success .outcome-mark,.scene-breakout.outcome-success .outcome-mark,.scene-escape.outcome-success .outcome-mark{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold);box-shadow:0 0 0 1px rgb(var(--c-gold-rgb) / .5),0 0 50px rgb(var(--c-gold-rgb) / .4)}.outcome-jailed{animation:om-siren 1.2s ease-in-out 2}@keyframes om-siren{0%,to{box-shadow:inset 0 0 0 0 transparent}25%{box-shadow:inset 0 0 80px #ec4b5859}75%{box-shadow:inset 0 0 80px #3c78ff59}}.outcome-failed{animation:om-shake .45s ease-in-out}@keyframes om-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.fx{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fx i{position:absolute;left:var(--x)}.fx-cash i{top:-40px;width:34px;height:18px;border-radius:3px;background:linear-gradient(135deg,#3f9d5c,#8fd19e 50%,#3f9d5c);box-shadow:inset 0 0 0 2px #ffffff40;opacity:.9;animation:fx-fall var(--t) var(--d) cubic-bezier(.3,.2,.5,1) forwards;transform:rotate(var(--r)) scale(var(--s))}@keyframes fx-fall{to{transform:translateY(520px) rotate(calc(var(--r) + 260deg)) scale(var(--s));opacity:0}}.fx-confetti i{top:-20px;width:8px;height:14px;background:hsl(var(--r) 85% 60%);animation:fx-fall var(--t) var(--d) ease-in forwards}.fx-sparks i{top:70px;left:50%;width:6px;height:6px;border-radius:50%;background:#fde047;box-shadow:0 0 10px #f97316;animation:fx-burst calc(var(--t) * .5) var(--d) ease-out forwards}@keyframes fx-burst{0%{transform:translate(-50%) rotate(var(--r)) translate(0);opacity:1}to{transform:translate(-50%) rotate(var(--r)) translate(calc(140px * var(--s) + 60px));opacity:0}}.fx-sparks:before{content:"";position:absolute;left:50%;top:80px;width:40px;height:40px;margin:-20px;border-radius:50%;background:radial-gradient(circle,#fff7d6,#f97316 40%,transparent 70%);animation:fx-flash .7s ease-out forwards}@keyframes fx-flash{0%{transform:scale(.2);opacity:1}to{transform:scale(14);opacity:0}}.fx-smoke i{bottom:-40px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgb(160 160 170 / .35),transparent 70%);animation:fx-rise var(--t) var(--d) ease-out forwards}@keyframes fx-rise{to{transform:translateY(-360px) scale(calc(var(--s) * 2.4));opacity:0}}.fx-blood i{top:60px;left:calc(50% + (var(--x) - 50%) * .6);width:10px;height:10px;border-radius:50%;background:#b3121f;animation:fx-burst calc(var(--t) * .45) var(--d) cubic-bezier(.1,.8,.3,1) forwards}.fx-blood:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 0%,rgb(179 18 31 / .4),transparent 70%);animation:fx-fade 1.6s ease-out forwards}@keyframes fx-fade{0%{opacity:1}to{opacity:.2}}.fx-bars:before{content:"";position:absolute;left:0;right:0;top:0;height:100%;background:repeating-linear-gradient(90deg,transparent 0 34px,rgb(40 44 54 / .9) 34px 42px,rgb(90 96 110 / .9) 42px 44px,transparent 44px 78px);animation:fx-bars 1.6s cubic-bezier(.6,0,.4,1) forwards;opacity:.55}@keyframes fx-bars{0%{transform:translateY(-100%)}35%{transform:translateY(0)}to{transform:translateY(0);opacity:.18}}.fx-rays:before{content:"";position:absolute;left:50%;top:80px;width:520px;height:520px;margin:-260px;background:repeating-conic-gradient(from 0deg,rgb(var(--c-gold-rgb) / .14) 0 10deg,transparent 10deg 20deg);border-radius:50%;animation:fx-spin 9s linear infinite;mask:radial-gradient(circle,#000 20%,transparent 65%)}@keyframes fx-spin{to{transform:rotate(360deg)}}.fx-plane:before{content:"";position:absolute;top:46px;left:-60px;width:60px;height:2px;background:linear-gradient(90deg,transparent,rgb(124 196 255 / .8));box-shadow:0 0 12px #7cc4ff;animation:fx-fly 1.6s ease-in-out forwards}@keyframes fx-fly{to{transform:translate(640px) translateY(-30px);opacity:0}}@media (prefers-reduced-motion: reduce){.outcome-mark,.outcome-title,#outcome-rewards .reward,.outcome-jailed,.outcome-failed{animation:none}}.page-tabs{display:flex;gap:6px;margin:-6px 0 18px;padding:5px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none;position:relative}.page-tabs::-webkit-scrollbar{display:none}.page-tabs a{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;color:var(--c-text-2);text-decoration:none;font:700 .95rem var(--display);letter-spacing:.03em;white-space:nowrap;transition:background .15s,color .15s}.page-tabs a:hover{background:rgb(var(--ov) / .05);color:var(--c-text)}.page-tabs a[aria-current=page]{color:#fff;background:linear-gradient(180deg,rgb(var(--c-primary-rgb) / .9),rgb(var(--c-primary-rgb) / .65));box-shadow:0 6px 18px -6px rgb(var(--c-primary-rgb) / .7),inset 0 1px #ffffff26}.page-tabs a[aria-current=page] .icon{color:#fff}.page-tabs-bezit a[aria-current=page]{background:linear-gradient(180deg,rgb(var(--c-gold-rgb) / .95),rgb(var(--c-gold-rgb) / .7));color:#1a1408;box-shadow:0 6px 18px -6px rgb(var(--c-gold-rgb) / .7)}.page-tabs-bezit a[aria-current=page] .icon{color:#1a1408}.tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;font:700 .68rem var(--body);background:var(--c-primary);color:#fff}.tab-badge.tone-gold{background:var(--c-gold);color:#1a1408}.tab-badge.tone-green{background:var(--c-success)}@media (max-width: 640px){.page-tabs{margin:-4px -14px 14px;border-radius:0;border-left:0;border-right:0}.page-tabs a{padding:8px 12px;font-size:.88rem}}.poss-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:20px 22px;margin-bottom:14px;border-radius:18px;border:1px solid rgb(var(--c-gold-rgb) / .35);background:radial-gradient(70% 140% at 100% 0%,rgb(var(--c-gold-rgb) / .16),transparent 60%),linear-gradient(160deg,rgb(var(--c-primary-rgb) / .1),transparent 50%),var(--c-surface)}.poss-hero h1{margin:0 0 6px}.poss-hero p{margin:0;color:var(--c-text-2);max-width:62ch}.poss-stats{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;margin:0}.poss-stats div{padding:9px 12px;border-radius:12px;background:#0000004d;border:1px solid var(--line)}.poss-stats dt{font-size:.72rem;color:var(--c-muted)}.poss-stats dd{margin:2px 0 0;font:900 1.25rem/1.1 var(--display)}.poss-stats dd a{color:var(--c-gold)}.poss-warn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;margin-bottom:14px;border-radius:12px;color:inherit;text-decoration:none;border:1px solid rgb(236 75 88 / .5);background:#ec4b581a}.poss-warn>span:nth-child(2){flex:1;min-width:220px}.poss-warn .icon{color:#ff7a82}.poss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.poss-card{display:grid;gap:12px;align-content:start;padding:16px;border-radius:16px;background:var(--c-surface);border:1px solid var(--line);min-width:0}.poss-card>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.poss-card h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1.35rem}.poss-card h2 .icon{color:var(--c-gold)}.poss-card>header a{font-size:.85rem}.poss-card p{margin:0}.poss-card .btn{justify-self:start}.poss-wide{grid-column:1 / -1}.poss-gear-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.poss-gear-slot{display:grid;justify-items:center;gap:2px;padding:10px 8px;border-radius:12px;text-align:center;color:inherit;text-decoration:none;background:#0000004d;border:1px solid var(--line);min-width:0}.poss-gear-slot img{width:100%;max-width:120px;height:64px;object-fit:contain;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .5))}.poss-gear-slot small{font-size:.72rem;color:var(--c-muted)}.poss-gear-slot strong{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.poss-gear-slot.is-empty{border-style:dashed;opacity:.75}.poss-gear-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgb(var(--ov) / .05);color:var(--c-muted)}.poss-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.poss-list a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;color:inherit;text-decoration:none;background:#00000040;border:1px solid var(--line)}.poss-list a>span:nth-child(2){flex:1;min-width:0;display:grid}.poss-list em{font-style:normal;font:800 1rem var(--display)}.poss-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,240px);gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.poss-tile{scroll-snap-align:start;display:grid;border-radius:14px;overflow:hidden;color:inherit;text-decoration:none;background:#07080b;border:1px solid var(--line);transition:transform .2s var(--ease),border-color .2s}.poss-tile:hover{transform:translateY(-3px);border-color:rgb(var(--c-gold-rgb) / .5);color:inherit}.poss-tile img,.poss-tile-render{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.poss-tile>span{display:grid;padding:8px 10px;background:var(--c-surface)}.poss-tile small{color:var(--c-muted);font-size:.78rem}@media (max-width: 860px){.poss-hero,.poss-grid{grid-template-columns:1fr}}.ticker{display:flex;align-items:stretch;margin:-8px 0 16px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#00000059;font-size:.84rem}.ticker-label{flex:none;display:flex;align-items:center;gap:6px;padding:0 12px;font:800 .82rem var(--display);letter-spacing:.06em;color:#fff;background:var(--c-primary)}.ticker-track{flex:1;overflow:hidden;mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-run{display:flex;gap:28px;width:max-content;padding:8px 0;animation:ticker 70s linear infinite}.ticker:hover .ticker-run{animation-play-state:paused}.ticker-run a{display:inline-flex;align-items:center;gap:6px;color:var(--c-text-2);text-decoration:none;white-space:nowrap}.ticker-run a:hover{color:var(--c-text)}.ticker-run .icon{color:var(--c-gold)}.ticker-run small{color:var(--c-muted);margin-left:4px}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ticker-run{animation:none}.ticker-track{overflow-x:auto}}@media (max-width: 640px){.ticker{margin:-4px -14px 12px;border-radius:0;border-left:0;border-right:0}}.street-news{margin-bottom:16px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,rgb(var(--c-primary-rgb) / .06),transparent 40%),var(--c-surface)}.street-news-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.street-news-head h2{display:flex;align-items:center;gap:6px;margin:0;font-size:1.3rem}.street-news ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:6px}.street-news a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:inherit;text-decoration:none;background:#00000038;border:1px solid transparent}.street-news a:hover{border-color:var(--line-strong);color:inherit}.sn-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgb(var(--c-gold-rgb) / .12);color:var(--c-gold)}.sn-kill .sn-icon,.sn-takeover .sn-icon{background:#ec4b5826;color:#ff7a82}.sn-plofkraak .sn-icon{background:#ff8c2826;color:#fb923c}.sn-capture .sn-icon,.sn-war .sn-icon{background:#7cc4ff24;color:#7cc4ff}.sn-text{flex:1;min-width:0;font-size:.86rem;line-height:1.3}.street-news small{flex:none;color:var(--c-muted);font-size:.74rem}#outcome-modal .modal-body{padding-top:0}.outcome-art{position:relative;z-index:-1;height:clamp(170px,30vh,240px);margin:-24px -24px -64px;overflow:hidden}.outcome-art img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.08);animation:oa-zoom 2.4s ease-out forwards}.outcome-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,var(--c-elevated) 97%)}.outcome-success .outcome-art img{filter:saturate(1.15)}.outcome-failed .outcome-art img{filter:grayscale(.75) brightness(.7)}.outcome-jailed .outcome-art img{filter:grayscale(.4) brightness(.6) sepia(.4) hue-rotate(-30deg)}.outcome-jailed .outcome-art:before{content:"";position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(90deg,rgb(10 10 12 / .85) 0 6px,transparent 6px 34px);animation:oa-bars .5s cubic-bezier(.3,1.4,.5,1) both}#outcome-modal .outcome-mark{position:relative;border:3px solid var(--c-elevated)}@keyframes oa-zoom{to{transform:scale(1)}}@keyframes oa-bars{0%{transform:translateY(-100%)}}.gauge strong{font-size:clamp(1.3rem,2.1vw,2rem);overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.outcome-art img,.outcome-jailed .outcome-art:before{animation:none;transform:none}}:root{--sat: env(safe-area-inset-top, 0px);--top-h: calc(var(--header-h) + var(--sat))}.topbar{height:var(--top-h);padding-top:var(--sat)}.shell{grid-template-rows:var(--top-h) 1fr}.sidebar,.rightbar{top:var(--top-h);height:calc(100vh - var(--top-h))}@media (min-width: 1024px){.toasts{top:calc(var(--top-h) + 12px)}}.toasts{pointer-events:none}.toasts>*{pointer-events:auto}.customizer-stage{top:calc(var(--top-h) + 12px)}@media (max-width: 1023px){.statusstrip{top:var(--top-h)}.topbar .menu-pop{top:calc(var(--top-h) + 8px);max-height:calc(100dvh - var(--top-h) - var(--bottom-h) - 40px - env(safe-area-inset-bottom))}}.lp-nav{padding-top:calc(14px + var(--sat))}@media (min-width: 761px){.lp-nav{padding-top:calc(20px + var(--sat))}}@media (max-width: 760px){.lp-nav{padding-top:calc(10px + var(--sat))}}.public-nav{padding-top:calc(14px + var(--sat))}.auth-page{padding-top:calc(30px + var(--sat))}.auth-tr{top:calc(14px + var(--sat))}.roulette-side{display:grid;gap:14px;align-content:start;min-width:0}.rl-recent{padding:12px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line)}.rl-recent-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font:800 .95rem var(--display);letter-spacing:.03em}.rl-recent-head small{display:flex;align-items:center;gap:4px;font:600 .78rem var(--body)}.rl-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-left:4px}.rl-dot.red{background:#c8102e}.rl-dot.black{background:#111;border:1px solid #555}.rl-strip{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.rl-strip::-webkit-scrollbar{display:none}.rl-num{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:800 .95rem/1 var(--display);color:#fff;border:2px solid rgb(255 255 255 / .15)}.rl-num.red{background:radial-gradient(circle at 35% 30%,#ef4444,#9f1239)}.rl-num.black{background:radial-gradient(circle at 35% 30%,#3f3f46,#0a0a0a)}.rl-num.green{background:radial-gradient(circle at 35% 30%,#22c55e,#14532d)}.rl-strip .rl-num.is-last{width:42px;height:42px;font-size:1.15rem;border-color:#f0cf7c;box-shadow:0 0 0 2px #f0cf7c40,0 0 16px #f0cf7c59}.rl-strip .is-new{animation:rl-drop .45s cubic-bezier(.2,1.4,.4,1)}@keyframes rl-drop{0%{transform:translateY(-14px) scale(.6);opacity:0}}.rl-empty{padding:6px 0;font-size:.85rem}.rl-mine{margin-top:16px}.rl-today{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.rl-today div{padding:10px 12px;border-radius:10px;background:#00000040;border:1px solid var(--line);min-width:0}.rl-today dt{font-size:.74rem;color:var(--c-muted)}.rl-today dd{margin:2px 0 0;font:800 1.15rem var(--display);overflow-wrap:anywhere}.rl-net.is-up{border-color:#26b98280}.rl-net.is-up dd{color:#4ade80}.rl-net.is-down{border-color:#ec4b5873}.rl-net.is-down dd{color:#ff7a82}.rl-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rl-rows li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;background:#0003;border:1px solid var(--line)}.rl-rows li.is-new{animation:rl-row .5s ease-out}@keyframes rl-row{0%{background:rgb(var(--c-gold-rgb) / .2)}}.rl-row-main{flex:1;min-width:0;display:grid}.rl-row-main small{font-size:.78rem}.rl-row-net{font:800 1.05rem var(--display);white-space:nowrap}.rl-rows .is-up .rl-row-net,.rl-rows .is-up strong{color:#4ade80}.rl-rows .is-down .rl-row-net{color:#ff7a82}@media (max-width: 1023px){.roulette{gap:14px}.roulette-actions{position:sticky;bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom) + 8px);z-index:20;padding:10px 12px;border-radius:14px;background:rgb(var(--c-bg-rgb) / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-strong);box-shadow:0 10px 30px #00000073}.roulette-actions .row{flex-wrap:nowrap;gap:6px;width:100%}.roulette-actions [data-spin]{flex:1;justify-content:center}.roulette-actions [data-clear],.roulette-actions [data-repeat]{padding-inline:10px}.roulette-total{width:100%;display:flex;justify-content:space-between;align-items:baseline}.chip-rack{justify-content:center}.rl-today{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.roulette-actions [data-clear] span,.roulette-actions [data-repeat] span{display:none}}@media (prefers-reduced-motion: reduce){.rl-strip .is-new,.rl-rows li.is-new{animation:none}}.roulette>*,.rl-stage>*{min-width:0}.rl-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.rl-seg{display:inline-flex;padding:3px;border-radius:999px;background:#0000004d;border:1px solid var(--line)}.rl-seg button{border:0;background:transparent;color:var(--c-muted);font:700 .88rem var(--body);padding:8px 15px;border-radius:999px;display:inline-flex;gap:6px;align-items:center;cursor:pointer}.rl-seg button[aria-checked=true]{background:var(--c-gold);color:#17130a}.rl-seg button:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.rl-seg-sm button{padding:6px 11px;font-size:.8rem}.rl-view{position:relative}.rl-view>summary{list-style:none;cursor:pointer}.rl-view>summary::-webkit-details-marker{display:none}.rl-view[open]>summary{color:var(--c-gold)}.rl-view-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(340px,calc(100vw - 32px));padding:16px;border-radius:16px;background:var(--c-surface);border:1px solid var(--line-strong);box-shadow:0 22px 50px #0009;display:grid;gap:12px}.rl-view-row{border:0;padding:0;margin:0;display:grid;gap:6px}.rl-view-row legend{font-size:.85rem;margin-bottom:6px}.rl-range{display:grid;gap:4px;font-size:.85rem}.rl-range>span{display:flex;justify-content:space-between}.rl-range output{color:var(--c-gold);font-weight:700}.rl-range input{width:100%;accent-color:var(--c-gold)}.rl-check{display:flex;gap:8px;align-items:center;font-size:.85rem}.rl-check input{accent-color:var(--c-gold);width:18px;height:18px}.rl-presets{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rl-presets>span{width:100%;font-size:.8rem}.rl-strip{min-width:0}.rl-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.roulette-side{position:relative;z-index:6}.roulette-wheel-wrap{opacity:var(--rl-alpha);transition:opacity .35s,width .25s;perspective:900px}.rl-wheel-3d{position:relative;width:100%;height:100%;transform:rotateX(var(--rl-tilt)) rotate(var(--rl-turn));transition:transform .3s var(--ease, ease)}.roulette.is-spinning[data-solid] .roulette-wheel-wrap{opacity:1}.roulette[data-place=naast] .rl-stage{grid-template-columns:min(var(--rl-size),46%) minmax(0,1fr)}.roulette[data-place=naast] .roulette-side{position:sticky;top:calc(var(--top-h, 64px) + 12px)}.roulette[data-place=boven] .roulette-wheel-wrap{width:min(var(--rl-size),100%)}.roulette[data-place=over] .roulette-side{position:absolute;inset:var(--rl-over-top, 0px) 0 0 0;pointer-events:none}.roulette[data-place=over] .roulette-wheel-wrap{position:sticky;top:calc(var(--top-h, 64px) + 10px);width:min(var(--rl-size),70%);margin:0 0 0 auto;pointer-events:none;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .5))}.roulette[data-place=over] .wheel-result{font-size:clamp(.8rem,3.4vw,1.4rem)}@media (max-width: 899px){[data-rl-place=naast]{display:none!important}}.rt-table,.rl-track{transform:perspective(1300px) rotateX(var(--rl-ttilt));transform-origin:50% 100%;transition:transform .3s}.rt-table{position:relative}.rt-hot{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;border:0;border-radius:50%;background:transparent;z-index:2;cursor:pointer}.rt-hot:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#ffffff38;transition:inset .15s,background .15s}.rt-hot:hover:after,.rt-hot:focus-visible:after{inset:2px;background:var(--c-gold);box-shadow:0 0 10px var(--c-gold)}.rt-hot:focus-visible{outline:none}.rt-hot .chip-badge{min-width:22px;height:22px;font-size:.6rem;padding:0 3px}.rt-hot.win:after{inset:0;background:var(--c-gold);box-shadow:0 0 14px var(--c-gold)}.rt-cell.is-cover{background:rgb(var(--c-gold-rgb) / .28)}@media (pointer: coarse){.rt-hot{width:22px;height:22px;margin:-11px 0 0 -11px}.rt-hot:after{inset:7px}}.rl-track{display:grid;place-items:center;padding:6px 0}.rl-track[hidden]{display:none}.rl-track>*{grid-area:1 / 1}.rl-track-ring{position:relative;width:min(100%,500px);aspect-ratio:1;container-type:inline-size;border-radius:50%;background:radial-gradient(circle,transparent 0 34%,rgb(255 255 255 / .05) 34.3% 35%,transparent 35.3%),radial-gradient(circle,#0d3523 0 36%,#1d6b48 37%,#13502f 52%,#0d3523 53%,transparent 53.5%)}.rl-tn{--a: calc(var(--i) * 360deg / var(--n));position:absolute;left:50%;top:50%;width:8.2cqi;aspect-ratio:1;padding:0;border-radius:50%;border:2px solid rgb(255 255 255 / .2);color:#fff;font:800 3.4cqi/1 var(--display);cursor:pointer;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-44cqi) rotate(calc(var(--a) * -1));transition:box-shadow .15s,border-color .15s}.rl-tn-red{background:radial-gradient(circle at 35% 30%,#e0363f,#8f1520)}.rl-tn-black{background:radial-gradient(circle at 35% 30%,#3a3b42,#0b0b0e)}.rl-tn-green{background:radial-gradient(circle at 35% 30%,#22c55e,#0c5e37)}.rl-tn.is-sel{border-color:var(--c-gold);box-shadow:0 0 0 2px rgb(var(--c-gold-rgb) / .5),0 0 14px rgb(var(--c-gold-rgb) / .7)}.rl-tn.is-center{border-color:#fff}.rl-tn:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.rl-tn.win,.rl-tn.hit{border-color:var(--c-gold);box-shadow:0 0 0 3px var(--c-gold),0 0 22px var(--c-gold)}.rl-tn .chip-badge{top:82%;left:82%;min-width:20px;height:20px;font-size:.58rem;padding:0 3px}.rl-track-core{width:min(58%,270px);display:grid;gap:14px;justify-items:center;text-align:center;z-index:1}.rl-nb{display:grid;gap:6px;justify-items:center}.rl-nb>span{font-size:.82rem}.rl-nb-ctl{display:flex;align-items:center;gap:10px}.rl-nb-ctl strong{font:800 1.9rem/1 var(--display);color:var(--c-gold);min-width:1.4em}.rl-nb-ctl .btn{width:38px;padding:0;justify-content:center;font-size:1.2rem}.rl-nb small{font-size:.75rem;max-width:22ch}.rl-calls{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.rl-call{padding:7px 6px;border-radius:10px;border:1px solid rgb(var(--c-gold-rgb) / .45);background:#00000059;color:var(--c-gold);font:700 .8rem var(--body);cursor:pointer}.rl-call:hover,.rl-call:focus-visible{background:rgb(var(--c-gold-rgb) / .16);outline:none}@media (max-width: 420px){.rl-track-core{gap:8px}.rl-nb-ctl strong{font-size:1.5rem}.rl-call{font-size:.72rem;padding:6px 4px}.rl-nb small{display:none}}@media (prefers-reduced-motion: reduce){.rl-wheel-3d,.rt-table,.rl-track{transition:none}}.street-hero.has-art{min-height:0;background:#07060b}.street-hero.has-art:after{display:none}.street-hero-art{position:relative;aspect-ratio:3 / 1;overflow:hidden}.street-hero-art img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block;animation:hero-drift 18s ease-in-out infinite alternate}.street-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 78%,rgb(7 6 11 / .8) 94%,#07060b)}@keyframes hero-drift{0%{transform:scale(1.02)}to{transform:scale(1.07) translateY(-1%)}}.street-hero.has-art .street-hero-body{min-height:0;margin-top:-18px;position:relative;padding-top:0}.street-hero.has-art .street-hero-greet{color:#ffcf66}@media (max-width: 760px){.street-hero-art{aspect-ratio:2 / 1}.street-hero-art img{object-position:50% 45%}.street-hero.has-art .street-hero-body{margin-top:-10px}}@media (prefers-reduced-motion: reduce){.street-hero-art img{animation:none}}.jail-cine{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;z-index:2147483000;pointer-events:none;overflow:hidden;transition:opacity .5s}.jail-cine:popover-open{display:block}.jail-cine.is-out{opacity:0}.jc-siren{position:absolute;inset:0;mix-blend-mode:screen;opacity:0}.jc-red{background:radial-gradient(70% 90% at 0% 30%,rgb(255 30 45 / .95),rgb(229 72 77 / .35) 45%,transparent 75%),linear-gradient(90deg,rgb(255 0 30 / .35),transparent 60%);animation:jc-flash-a .5s steps(1,end) 5}.jc-blue{background:radial-gradient(70% 90% at 100% 30%,rgb(40 110 255 / .95),rgb(62 123 250 / .35) 45%,transparent 75%),linear-gradient(270deg,rgb(0 70 255 / .35),transparent 60%);animation:jc-flash-b .5s steps(1,end) 5}@keyframes jc-flash-a{0%{opacity:1}12%{opacity:.15}22%{opacity:1}34%{opacity:0}to{opacity:0}}@keyframes jc-flash-b{0%,49%{opacity:0}50%{opacity:1}62%{opacity:.15}72%{opacity:1}84%,to{opacity:0}}.jc-bars{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 50%,transparent 40%,rgb(0 0 0 / .55));animation:jc-dim .35s ease-out both}@keyframes jc-dim{0%{opacity:0}}.jc-bars i{position:absolute;top:0;bottom:0;left:var(--x);width:clamp(12px,2.2vw,26px);margin-left:calc(clamp(12px,2.2vw,26px)/-2);border-radius:6px;background:linear-gradient(90deg,#1a1c22,#6d727e 30%,#c9ced8 46%,#7b808b 60%,#22252c);box-shadow:0 0 0 1px #0009,10px 0 24px #0009;transform:translateY(-105%);animation:jc-drop .55s cubic-bezier(.3,1.45,.55,1) forwards;animation-delay:calc(var(--i) * 28ms)}@keyframes jc-drop{to{transform:translateY(0)}}.jc-rail{position:absolute;left:0;right:0;height:clamp(14px,2.4vw,26px);border-radius:4px;background:linear-gradient(180deg,#2a2d34,#a9aeb9 45%,#4b4f58);box-shadow:0 8px 20px #0009;transform:scaleX(0);animation:jc-rail .35s ease-out .5s forwards}.jc-top{top:14%}.jc-bottom{bottom:14%}@keyframes jc-rail{to{transform:scaleX(1)}}.jail-cine:not(.is-calm) .jc-bars{animation:jc-dim .35s ease-out both,jc-shake .25s ease-in-out .5s 2}@keyframes jc-shake{25%{transform:translate(-4px,2px)}75%{transform:translate(4px,-2px)}}.jail-cine.is-calm .jc-bars i,.jail-cine.is-calm .jc-rail{animation:none;transform:none}.jail-cine.is-calm .jc-siren{animation:none;opacity:.35}.squad-emblem{--s: 34px;width:var(--s);height:var(--s);flex:none;display:inline-grid;place-items:center;overflow:hidden;vertical-align:middle;border-radius:10px;background:linear-gradient(150deg,color-mix(in srgb,var(--gang) 85%,#fff 10%),color-mix(in srgb,var(--gang) 55%,#000));box-shadow:0 0 0 2px color-mix(in srgb,var(--gang) 60%,transparent),0 6px 14px -6px #000}.squad-emblem img{width:100%;height:100%;object-fit:cover}.squad-emblem b{font:900 calc(var(--s) * .36)/1 var(--display);color:#fff;letter-spacing:.03em;text-shadow:0 1px 4px rgb(0 0 0 / .6)}.squad-emblem-sm{--s: 30px;border-radius:8px}.squad-emblem-lg{--s: 96px;border-radius:22px}.gang-row-name{display:inline-flex;align-items:center;gap:10px}.gang-hero{overflow:hidden;isolation:isolate}.gang-hero-bg{position:absolute;inset:-20px;z-index:-1;background-size:cover;background-position:center;filter:blur(22px) saturate(1.3);opacity:.35;transform:scale(1.1)}.gang-hero.has-image:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--c-bg-rgb) / .85),rgb(var(--c-bg-rgb) / .45))}.gang-emblem.has-image{clip-path:none;width:118px;height:118px;border-radius:26px;overflow:hidden;background:none;box-shadow:0 0 0 3px var(--gang),0 18px 40px -14px var(--gang);animation:emblem-in .7s cubic-bezier(.2,1.4,.4,1)}.gang-emblem.has-image img{width:100%;height:100%;object-fit:cover;display:block}@keyframes emblem-in{0%{transform:scale(.6) rotate(-8deg);opacity:0}}.gang-who{display:grid;gap:4px}.gang-who-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.gang-role.role-admin{color:#7dd3fc;border-color:#7dd3fc80}.gang-muted{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;color:#fbbf24;border:1px dashed rgb(251 191 36 / .6)}.gang-intel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px}.gang-loc{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:var(--c-text);white-space:nowrap}.gang-hosp{color:#ff7a82}.mbar{position:relative;display:inline-flex;align-items:center;min-width:108px;height:20px;padding:0 8px;border-radius:999px;overflow:hidden;background:#ffffff0f;border:1px solid var(--line);font-size:.7rem}.mbar i{position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:inherit;transition:width .6s var(--ease, ease)}.mbar b{position:relative;display:inline-flex;align-items:center;gap:4px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .7)}.mbar b .icon{width:12px;height:12px}.mbar-hp i{background:linear-gradient(90deg,#b91c1c,#ef4444 60%,#f87171)}.mbar-xp i{background:linear-gradient(90deg,#a16207,#eab308 60%,#fde68a)}.mbar-lg{height:26px;min-width:0;width:100%;font-size:.8rem}.gang-manage{position:relative}.gang-manage>summary{list-style:none}.gang-manage>summary::-webkit-details-marker{display:none}.gang-manage-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:230px;display:grid;gap:10px;padding:12px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line-strong);box-shadow:0 18px 40px #0000008c}.gang-manage-pop form{margin:0;display:grid;gap:4px}.gang-manage-pop label{font-size:.78rem;color:var(--c-muted)}.gang-edit>summary{list-style:none;cursor:pointer}.gang-edit>summary::-webkit-details-marker{display:none}.gang-edit[open]>summary{margin-bottom:12px}.gang-img-pick{display:flex;gap:14px;align-items:center}.gang-img-prev{width:96px;height:96px;flex:none;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(150deg,var(--gang),color-mix(in srgb,var(--gang) 50%,#000));box-shadow:0 0 0 2px var(--gang)}.gang-img-prev img{width:100%;height:100%;object-fit:cover}.gang-img-prev b{font:900 1.6rem var(--display);color:#fff}.gang-perms td,.gang-perms th{padding:8px 6px;font-size:.82rem}.gang-perms .center{text-align:center}.gang-perms input{width:18px;height:18px;accent-color:var(--c-gold)}.squad-chat{margin-top:16px;display:grid;gap:10px}.squad-chat-list{list-style:none;margin:0;padding:4px 4px 4px 0;height:min(52vh,440px);overflow-y:auto;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.squad-chat-empty{margin:auto;text-align:center}.sc-msg{display:flex;gap:8px;align-items:flex-end;max-width:88%}.sc-msg.own{align-self:flex-end;flex-direction:row-reverse}.sc-av{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.sc-bubble{min-width:0;padding:8px 12px;border-radius:16px 16px 16px 4px;background:#ffffff0d;border:1px solid var(--line)}.sc-msg.own .sc-bubble{border-radius:16px 16px 4px;background:rgb(var(--c-primary-rgb) / .16);border-color:rgb(var(--c-primary-rgb) / .35)}.sc-meta{display:flex;align-items:center;gap:6px;font-size:.74rem;color:var(--c-muted)}.sc-meta a{color:var(--c-text);font-weight:800;text-decoration:none}.sc-role{display:inline-flex;color:var(--c-muted)}.sc-role.role-founder{color:var(--c-gold)}.sc-role.role-underboss{color:#ff7a82}.sc-role.role-admin{color:#7dd3fc}.sc-role.role-banker{color:#4ade80}.sc-role .icon{width:13px;height:13px}.sc-del{margin-left:auto;border:0;background:none;color:var(--c-muted);cursor:pointer;padding:2px;opacity:0;transition:opacity .15s}.sc-msg:hover .sc-del,.sc-del:focus-visible{opacity:1}@media (hover: none){.sc-del{opacity:.6}}.sc-text{margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.sc-msg.is-new{animation:sc-in .35s ease-out}@keyframes sc-in{0%{transform:translateY(8px);opacity:0}}.sc-msg.is-gone{opacity:0;transition:opacity .3s}.squad-chat-form{display:flex;gap:8px}.squad-chat-form .input{flex:1;min-width:0}.squad-chat-muted{margin:0;padding:8px 12px;border-radius:10px;background:#fbbf241a;color:#fbbf24;font-size:.85rem}@media (max-width: 480px){.squad-chat-form .btn span{display:none}.sc-msg{max-width:96%}}.squad-podium{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;align-items:end}.squad-podium .pod-1{order:2}.squad-podium .pod-2{order:1}.squad-podium .pod-3{order:3}.squad-podium li a{position:relative;display:grid;justify-items:center;gap:6px;padding:22px 14px 18px;text-align:center;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--gang) 35%,transparent),transparent 70%),var(--c-surface);border:1px solid color-mix(in srgb,var(--gang) 45%,transparent);transition:transform .2s}.squad-podium li a:hover{transform:translateY(-4px)}.squad-podium .pod-1 a{padding-top:34px;box-shadow:0 0 0 1px rgb(var(--c-gold-rgb) / .5),0 24px 50px -24px rgb(var(--c-gold-rgb) / .6)}.squad-podium .pod-1 .squad-emblem-lg{--s: 118px}.squad-podium li.is-mine a{outline:2px solid var(--c-gold);outline-offset:2px}.pod-place{display:inline-flex;align-items:center;gap:4px;font:900 1rem var(--display);color:var(--c-muted)}.pod-1 .pod-place{color:var(--c-gold)}.pod-name{font:800 1.2rem/1.1 var(--display)}.pod-score{font:900 1.5rem var(--display);color:var(--c-gold)}.pod-score small{font-size:.7rem;color:var(--c-muted)}.pod-facts{display:flex;gap:12px;font-size:.78rem;color:var(--c-muted)}.pod-facts span{display:inline-flex;align-items:center;gap:3px}@media (max-width: 640px){.squad-podium{grid-template-columns:1fr}.squad-podium li{order:initial!important}.squad-podium .squad-emblem-lg,.squad-podium .pod-1 .squad-emblem-lg{--s: 72px}}.av-wrap{position:relative}.pres-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:#5b616e;border:2px solid var(--c-surface)}.pres-dot.on{background:#22c55e;box-shadow:0 0 8px #22c55e}.pres{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--c-muted);background:#ffffff0d;border:1px solid var(--line)}.pres:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pres-on{color:#4ade80;background:#22c55e1f;border-color:#22c55e59}.pres-on:before{box-shadow:0 0 8px #22c55e;animation:pres-pulse 1.8s ease-in-out infinite}@keyframes pres-pulse{50%{opacity:.35}}.num-cash{font-variant-numeric:tabular-nums;font-weight:700;color:#4ade80;white-space:nowrap}.mbar.is-low i{animation:hp-low 1.2s ease-in-out infinite}@keyframes hp-low{50%{filter:brightness(1.5)}}.player-table .mbar{min-width:120px}@media (prefers-reduced-motion: reduce){.pres-on:before,.mbar.is-low i{animation:none}}.pf-hero{position:relative;isolation:isolate;overflow:hidden;margin-bottom:14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--rank) 45%,transparent);background:radial-gradient(70% 120% at 0% 0%,color-mix(in srgb,var(--rank) 30%,transparent),transparent 60%),radial-gradient(60% 100% at 100% 100%,rgb(var(--c-primary-rgb) / .22),transparent 60%),#0b0a11}.pf-hero-bg{position:absolute;inset:-40px;z-index:-2;opacity:.28}.pf-hero-bg img{width:100%;height:100%;object-fit:cover;filter:blur(34px) saturate(1.4)}.pf-hero-streaks{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.pf-hero-streaks i{position:absolute;top:-50%;width:120px;height:200%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rank) 22%,transparent),transparent);transform:rotate(22deg);animation:pf-streak 7s linear infinite}.pf-hero-streaks i:nth-child(2){animation-delay:-2.4s;width:60px}.pf-hero-streaks i:nth-child(3){animation-delay:-4.8s;width:180px;opacity:.6}@keyframes pf-streak{0%{left:-30%}to{left:130%}}.pf-hero-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px}.pf-avatar{position:relative;width:156px;height:156px;display:grid;place-items:center;animation:pf-pop .7s cubic-bezier(.2,1.4,.4,1) both}@keyframes pf-pop{0%{transform:scale(.7);opacity:0}}.pf-ring{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,var(--rank),transparent 30%,var(--rank) 50%,transparent 80%,var(--rank));animation:pf-spin 6s linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-avatar .avatar{width:148px;height:148px;border-radius:50%;object-fit:cover;box-shadow:0 20px 40px -16px #000}.pf-avatar.is-online:after{content:"";position:absolute;right:12px;bottom:12px;width:20px;height:20px;border-radius:50%;background:#22c55e;border:3px solid #0b0a11;box-shadow:0 0 14px #22c55e;animation:pres-pulse 1.8s ease-in-out infinite}.pf-level{position:absolute;left:-4px;bottom:4px;min-width:44px;height:50px;padding:0 6px;display:grid;place-items:center;font:900 1.35rem/1 var(--display);color:#fff;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);background:linear-gradient(160deg,color-mix(in srgb,var(--rank) 75%,#fff),var(--rank) 55%,color-mix(in srgb,var(--rank) 50%,#000))}.pf-id{min-width:0;display:grid;gap:10px;animation:pf-rise .6s .1s ease-out both}@keyframes pf-rise{0%{transform:translateY(12px);opacity:0}}.pf-title{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font:700 .8rem var(--body);color:#17130a;background:linear-gradient(90deg,#f3d58b,#d4af62)}.pf-name{margin:0;font-size:clamp(2.2rem,6vw,4rem);line-height:.95;overflow-wrap:anywhere}.pf-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pf-seen{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--c-text)}.pf-chips{display:flex;flex-wrap:wrap;gap:8px}.pf-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.84rem;font-weight:600;color:var(--c-text);text-decoration:none;background:#00000059;border:1px solid rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pf-chip .squad-emblem-sm{--s: 22px;border-radius:6px}a.pf-chip:hover{border-color:var(--c-gold)}.pf-chip-gold{color:var(--c-gold);border-color:rgb(var(--c-gold-rgb) / .4)}.pf-motto{margin:0;font-style:italic;color:color-mix(in srgb,var(--c-text) 85%,transparent);max-width:60ch}.pf-actions{display:grid;gap:8px;align-self:start}.pf-actions form{margin:0}.pf-actions .btn{width:100%;justify-content:center}.pf-vitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.pf-vital{display:grid;gap:8px;padding:16px;border-radius:16px;background:var(--c-surface);border:1px solid var(--line)}.pf-vital-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pf-vital-head span{display:inline-flex;align-items:center;gap:6px;font-weight:700}.pf-vital-head strong{font:900 1.3rem var(--display)}.pf-vital-head strong small{font-size:.8rem;color:var(--c-muted)}.pf-meter{position:relative;display:block;height:12px;border-radius:999px;overflow:hidden;background:#ffffff12}.pf-meter i{position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:inherit;animation:pf-fill 1.1s cubic-bezier(.2,.8,.2,1) both}.pf-meter i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .35),transparent);transform:translate(-100%);animation:pf-gloss 2.8s 1.2s ease-in-out infinite}@keyframes pf-fill{0%{width:0}}@keyframes pf-gloss{60%,to{transform:translate(100%)}}.pf-meter-hp i{background:linear-gradient(90deg,#991b1b,#ef4444 60%,#fca5a5);box-shadow:0 0 14px #ef444480}.pf-meter-hp.is-low i{animation:pf-fill 1.1s both,hp-low 1.2s 1.1s ease-in-out infinite}.pf-meter-xp i{background:linear-gradient(90deg,#a16207,#eab308 60%,#fde68a);box-shadow:0 0 14px #eab30873}.pf-meter-rank i{background:linear-gradient(90deg,color-mix(in srgb,var(--rank) 50%,#000),var(--rank));box-shadow:0 0 14px color-mix(in srgb,var(--rank) 50%,transparent)}.pf-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:14px}.pf-tile{position:relative;display:grid;gap:2px;padding:14px 14px 12px;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .04),transparent),var(--c-surface);border:1px solid var(--line);overflow:hidden;animation:pf-rise .5s var(--d, 0ms) ease-out both}.pf-tile-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;margin-bottom:6px;color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .12)}.pf-tile-ic .icon{width:16px;height:16px}.pf-tile strong{font:900 1.45rem/1.05 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pf-tile small{color:var(--c-muted);font-size:.78rem}.pf-tile-private{border-style:dashed}.pf-tile-private strong{font-size:1.1rem}.pf-badges{margin-bottom:14px}.badge-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px 10px}.badge-medal{--m: #555b66;--m2: #2a2d34;position:relative;display:grid;justify-items:center;gap:4px;padding:10px 4px;border-radius:14px;text-align:center;outline:none;animation:medal-in .5s var(--d, 0ms) cubic-bezier(.2,1.3,.4,1) both}@keyframes medal-in{0%{transform:scale(.6) translateY(10px);opacity:0}}.badge-medal.tier-1{--m: #d08a4e;--m2: #6e3b16}.badge-medal.tier-2{--m: #e3e8ef;--m2: #6b7380}.badge-medal.tier-3{--m: #ffd76a;--m2: #9a6a12}.badge-medal.tier-4{--m: #c084fc;--m2: #4c1d95}.medal{position:relative;width:70px;height:78px;display:grid;place-items:center;overflow:hidden;clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:linear-gradient(150deg,var(--m),var(--m2));transition:transform .25s}.medal-face{width:56px;height:62px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--m) 35%,#1b1c22),#121318);color:var(--m)}.medal-face .icon{width:26px;height:26px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--m) 60%,transparent))}.medal-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .55) 50%,transparent 65%);transform:translate(-120%);animation:medal-shine 4s ease-in-out infinite;animation-delay:calc(var(--d, 0ms) + 1s)}@keyframes medal-shine{30%,to{transform:translate(120%)}}.badge-medal.tier-4 .medal{box-shadow:0 0 22px #c084fc;animation:legend-glow 2.4s ease-in-out infinite}@keyframes legend-glow{50%{filter:brightness(1.25) drop-shadow(0 0 10px #c084fc)}}.badge-medal.tier-0 .medal{filter:grayscale(1);opacity:.38}.badge-medal strong{font-size:.8rem;line-height:1.15}.badge-medal.tier-0 strong{color:var(--c-muted)}.medal-tier{font-size:.68rem;font-weight:800;color:var(--m);letter-spacing:.02em}.badge-medal.tier-0 .medal-tier{color:var(--c-muted);font-weight:600}.badge-medal:hover .medal,.badge-medal:focus-visible .medal{transform:translateY(-4px) scale(1.06)}.badge-medal:focus-visible{box-shadow:0 0 0 2px var(--c-gold)}.medal-tip{position:absolute;bottom:calc(100% - 4px);left:50%;z-index:20;width:210px;padding:10px 12px;border-radius:12px;font-size:.78rem;line-height:1.35;text-align:left;background:#14131b;border:1px solid var(--line-strong);box-shadow:0 16px 30px #0009;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .15s,transform .15s}.medal-tip b{display:block;margin-bottom:4px;color:var(--m)}.badge-medal.tier-0 .medal-tip b{color:var(--c-text)}.badge-medal:hover .medal-tip,.badge-medal:focus-visible .medal-tip{opacity:1;transform:translate(-50%)}.medal-prog{display:block;height:5px;margin-top:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.medal-prog i{display:block;height:100%;background:var(--c-gold)}.pf-ranks{list-style:none;margin:0;padding:0 0 0 14px;display:grid;gap:10px;border-left:2px solid var(--line)}.pf-ranks li{position:relative;display:flex;align-items:center;gap:10px}.pf-ranks li:before{content:"";position:absolute;left:-20px;width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.pf-rank-ic{color:var(--c);display:inline-flex}.pf-ranks time{margin-left:auto;font-size:.78rem;color:var(--c-muted)}@media (max-width: 900px){.pf-hero-body{grid-template-columns:auto minmax(0,1fr)}.pf-actions{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pf-vitals{grid-template-columns:1fr}}@media (max-width: 560px){.pf-hero-body{grid-template-columns:1fr;justify-items:center;text-align:center;padding:22px 16px;gap:16px}.pf-id{justify-items:center}.pf-title{justify-self:center}.pf-status,.pf-chips{justify-content:center}.pf-avatar{width:124px;height:124px}.pf-avatar .avatar{width:118px;height:118px}.pf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.medal-tip{width:180px}}@media (prefers-reduced-motion: reduce){.pf-hero-streaks i,.pf-ring,.medal-shine,.pf-meter i:after,.badge-medal.tier-4 .medal{animation:none}.pf-avatar,.pf-id,.pf-tile,.badge-medal,.pf-meter i{animation:none}}.panel-title>.icon{display:inline-block;vertical-align:-3px;margin-right:6px;width:18px;height:18px}.shop-item.has-photo{padding:0 0 16px;overflow:hidden}.shop-item.has-photo>:not(.shop-photo){margin-left:16px;margin-right:16px}.shop-photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:6px;background:#0b0a11}.shop-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.shop-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(var(--c-bg-rgb) / .85))}.shop-item.has-photo:hover .shop-photo img{transform:scale(1.06)}.shop-photo .shop-icon{position:absolute;left:12px;bottom:10px;z-index:1;width:38px;height:38px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgb(var(--c-gold-rgb) / .4)}.shop-item.is-blocked .shop-photo img{filter:grayscale(.7)}@media (prefers-reduced-motion: reduce){.shop-photo img{transition:none}}.zp-photo{aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;margin:4px 0}.zp-photo img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 560px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-item.has-photo>:not(.shop-photo){margin-left:10px;margin-right:10px}.shop-item h3{font-size:1.05rem}.shop-item p{font-size:.78rem}.shop-item:not(.has-photo){padding:12px}.shop-item form .btn,.shop-item .btn{padding-inline:8px;font-size:.78rem}}@media (max-width: 560px){.badge-grid li:nth-child(3n+1) .medal-tip{left:0;transform:translateY(6px)}.badge-grid li:nth-child(3n) .medal-tip{left:auto;right:0;transform:translateY(6px)}.badge-grid li:nth-child(3n+1):is(:hover,:focus-visible) .medal-tip,.badge-grid li:nth-child(3n):is(:hover,:focus-visible) .medal-tip{transform:none}}.pf-hero,.pf-badges{overflow-x:clip}.pa-preview{aspect-ratio:16 / 7;border-radius:12px;overflow:hidden;margin:8px 0 12px;background:#ffffff0a;display:grid;place-items:center;border:1px solid var(--line)}.pa-preview.is-audio{aspect-ratio:auto;padding:16px}.pa-preview audio{width:100%}.pa-preview img,.pa-preview video{width:100%;height:100%;object-fit:cover}.paper-nav{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.paper{--ink: #1c1712;--ink-2: #4a4036;--paper: #efe7d6;--rule: #2a231c;--red: #a3161f;position:relative;color:var(--ink);padding:clamp(16px,3vw,34px);border-radius:4px;background:radial-gradient(120% 80% at 10% 0%,rgb(255 255 255 / .55),transparent 60%),radial-gradient(90% 70% at 100% 100%,rgb(120 90 40 / .18),transparent 70%),repeating-linear-gradient(0deg,rgb(0 0 0 / .018) 0 1px,transparent 1px 3px),var(--paper);box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #0006;font-family:Georgia,Times New Roman,Times,serif;animation:paper-in .7s cubic-bezier(.2,.9,.3,1) both}@keyframes paper-in{0%{transform:translateY(18px) rotate(-.6deg);opacity:0}}.paper a{color:inherit}.paper-mast{text-align:center;border-bottom:4px double var(--rule);padding-bottom:8px;margin-bottom:18px}.paper-ears{display:flex;justify-content:space-between;gap:12px;font-size:.74rem;line-height:1.3;color:var(--ink-2)}.paper-ear{max-width:200px;text-align:left;padding:6px 8px;border:1px solid var(--rule)}.paper-ear-r{text-align:right}.paper-logo{margin:-6px auto 0;max-width:min(460px,80%)}.paper-logo img{width:100%;height:auto;display:block;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .35))}.paper-word{font:900 clamp(2.6rem,9vw,5.5rem)/1 var(--display);letter-spacing:.02em}.paper-name{margin:2px 0 8px;font:900 italic clamp(1.6rem,4.6vw,2.8rem)/1 Georgia,"Times New Roman",serif;letter-spacing:.04em;color:var(--ink);text-shadow:none}.paper-dateline{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:5px 2px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.paper-front{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(220px,1fr);gap:22px;padding-bottom:18px;border-bottom:2px solid var(--rule)}.paper-kicker{margin:0 0 4px;font:700 .72rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.12em;color:var(--red)}.paper-head{margin:0 0 12px;font:900 clamp(2rem,5.4vw,3.6rem)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.01em;color:var(--ink);text-shadow:none}.paper-photo{margin:0 0 12px}.paper-photo img{width:100%;aspect-ratio:16 / 8;object-fit:cover;display:block;filter:grayscale(1) contrast(1.25) brightness(.95) sepia(.18);border:1px solid var(--rule)}.paper-photo figcaption{font-size:.7rem;color:var(--ink-2);margin-top:4px;font-style:italic}.paper-body{margin:0;font-size:1rem;line-height:1.55;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.paper-drop:first-letter{float:left;font:900 3.4em/.8 Georgia,serif;padding:4px 8px 0 0;color:var(--red)}.paper-more{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font:700 .85rem var(--body);text-decoration:underline;text-underline-offset:3px}.paper-side{display:grid;gap:14px;align-content:start;border-left:1px solid var(--rule);padding-left:18px}.paper-box h3,.paper-section-title{margin:0 0 8px;padding-bottom:4px;border-bottom:2px solid var(--rule);font:900 1.05rem/1.1 Georgia,serif;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);text-shadow:none}.paper-figs{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0}.paper-figs div{border-bottom:1px dotted var(--rule);padding-bottom:4px}.paper-figs .wide{grid-column:1 / -1}.paper-figs dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.paper-figs dd{margin:0;font:900 1.45rem/1.1 Georgia,serif;font-variant-numeric:tabular-nums}.paper-weather p{margin:0;font-size:.9rem;line-height:1.45}.paper-columns{column-width:260px;column-gap:26px;column-rule:1px solid rgb(42 35 28 / .45);padding:18px 0;border-bottom:2px solid var(--rule)}.paper-section{break-inside:avoid-column;margin-bottom:18px}.paper-item{break-inside:avoid;padding:8px 0 10px;border-bottom:1px solid rgb(42 35 28 / .3)}.paper-item:last-child{border-bottom:0}.paper-item h4{margin:0 0 4px;font:800 1.15rem/1.15 Georgia,serif;color:var(--ink)}.paper-item .paper-body{font-size:.92rem}.paper-ads{padding-top:14px}.paper-ad-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.paper-ad{display:grid;gap:4px;padding:10px 12px;border:2px solid var(--rule);text-decoration:none;transition:background .15s}.paper-ad b{font:900 1rem Georgia,serif;text-transform:uppercase;letter-spacing:.04em}.paper-ad span{font-size:.84rem;line-height:1.35}.paper-ad:hover,.paper-ad:focus-visible{background:#2a231c14}.paper-colophon{margin:12px 0 0;text-align:center;font-size:.74rem;font-style:italic;color:var(--ink-2)}@media (max-width: 760px){.paper-front{grid-template-columns:1fr}.paper-side{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:14px}.paper-ears{display:none}.paper-ad-row{grid-template-columns:1fr}.paper-dateline{justify-content:center}.paper-dateline span:not(:first-child){display:none}.paper-body{text-align:left}}@media (prefers-reduced-motion: reduce){.paper{animation:none}}.grave-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.grave-filter{margin:0}.grave-filter .input{min-width:200px}.graves-grid{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.graves-grid.gv-l{grid-template-columns:minmax(0,1fr)}.graves-grid.gv-s{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.grave{position:relative;display:grid;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#120a0b,#0b0709);border:1px solid rgb(179 32 44 / .35);box-shadow:0 24px 50px -30px #000,inset 0 1px #ffffff0a;animation:grave-rise .6s var(--d, 0ms) cubic-bezier(.2,.9,.3,1) both}@keyframes grave-rise{0%{transform:translateY(16px);opacity:0}}.grave.is-revived{opacity:.82}.grave-art{position:relative;aspect-ratio:3 / 2;overflow:hidden;container-type:inline-size;background:#000}.grave-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.grave:hover .grave-bg{transform:scale(1.03)}.grave-av{position:absolute;left:50.05%;top:52.4%;width:11.6%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;box-shadow:0 0 0 .45cqi #d4af62,0 0 3cqi #000000e6,0 0 4cqi #d4af6259;background:#0d0d0f}.grave-av img{width:100%;height:100%;object-fit:cover;filter:grayscale(.85) contrast(1.1) brightness(.9) sepia(.25);transition:filter .4s}.grave:hover .grave-av img{filter:grayscale(.2) contrast(1.05)}.grave-plate{position:absolute;left:50%;top:67.6%;width:19.4%;height:5.4%;transform:translate(-50%,-50%);display:grid;place-items:center;overflow:hidden}.grave-plate span{max-width:100%;padding:0 .4cqi;font:800 2.15cqi/1 var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,#fbe7b0,#d4af62 55%,#9a6a12);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .15cqi .2cqi #000)}.grave-flicker{position:absolute;inset:0;pointer-events:none;background:radial-gradient(18% 22% at 33% 42%,rgb(255 170 60 / .22),transparent 70%),radial-gradient(18% 22% at 64% 42%,rgb(255 170 60 / .22),transparent 70%);mix-blend-mode:screen;animation:grave-flicker 2.6s ease-in-out infinite}@keyframes grave-flicker{0%,to{opacity:.9}30%{opacity:.55}45%{opacity:1}70%{opacity:.7}}.grave-info{display:grid;gap:6px;padding:12px 16px 16px;border-top:1px solid rgb(179 32 44 / .3)}.grave-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.grave-name{font:800 1.35rem/1.1 var(--display);color:var(--c-text);text-decoration:none;letter-spacing:.02em}.grave-rank{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--c-muted)}.grave-how{margin:0;font-size:.9rem;line-height:1.4}.grave-how .icon{color:#ff7a82;vertical-align:-2px;margin-right:4px}.grave-when{margin:0;font-size:.78rem;color:var(--c-muted)}.grave-back{color:#4ade80}.grave-recap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:4px 0 0}.grave-recap div{padding:6px 8px;border-radius:9px;background:#ffffff0a;border:1px solid var(--line);min-width:0}.grave-recap dt{font-size:.68rem;color:var(--c-muted)}.grave-recap dd{margin:0;font:800 .98rem var(--display);overflow-wrap:anywhere}.grave-recap .wide{grid-column:1 / -1}.grave-more summary{cursor:pointer;font-size:.82rem;font-weight:700;color:var(--c-gold);margin-top:4px}.grave-recap-all{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.gv-s .grave-recap,.gv-s .grave-more,.gv-s .grave-when{display:none}.gv-s .grave-name{font-size:1.05rem}.gv-s .grave-info{padding:10px 12px 12px}.gv-s .grave-how{font-size:.78rem}.gv-l .grave{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.gv-l .grave-info{border-top:0;border-left:1px solid rgb(179 32 44 / .3);align-content:center;padding:20px}.gv-list{grid-template-columns:minmax(0,1fr);gap:8px}.gv-list .grave{grid-template-columns:120px minmax(0,1fr);border-radius:12px}.gv-list .grave-art{aspect-ratio:3 / 2}.gv-list .grave-plate,.gv-list .grave-flicker{display:none}.gv-list .grave-info{border-top:0;padding:8px 12px;gap:2px}.gv-list .grave-recap,.gv-list .grave-more{display:none}.gv-list .grave-name{font-size:1.05rem}@media (max-width: 900px){.graves-grid.gv-s{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-l .grave{grid-template-columns:1fr}.gv-l .grave-info{border-left:0;border-top:1px solid rgb(179 32 44 / .3)}}@media (max-width: 600px){.graves-grid,.graves-grid.gv-m{grid-template-columns:minmax(0,1fr)}.grave-recap,.grave-recap-all{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-list .grave{grid-template-columns:90px minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.grave,.grave-flicker{animation:none}}.paper-hl-photo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 0 14px;padding:14px;border:1px solid var(--rule);background:#2a231c0f}.paper-hl-photo figure{margin:0;text-align:center}.paper-hl-photo img{width:100%;max-width:240px;aspect-ratio:1;object-fit:cover;border:3px solid var(--rule);filter:grayscale(1) contrast(1.2) sepia(.2)}.paper-hl-killer img{filter:grayscale(.2) contrast(1.15) sepia(.15);box-shadow:6px 6px 0 var(--red)}.paper-hl-photo figcaption{margin-top:6px;font:900 1.1rem Georgia,serif;text-transform:uppercase;letter-spacing:.06em}.paper-hl-vs{font:900 2.4rem Georgia,serif;color:var(--red)}.paper-wanted{padding:18px 0;border-bottom:2px solid var(--rule)}.paper-wanted-intro{margin:0 0 12px;font-size:.95rem;line-height:1.5}.paper-posters{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.poster{position:relative;display:grid;justify-items:center;gap:4px;padding:12px 12px 14px;text-align:center;background:#e6d8b8;border:2px solid var(--rule);box-shadow:4px 4px #2a231c59;transform:rotate(-1.2deg)}.poster:nth-child(2n){transform:rotate(1.1deg)}.poster-top{margin:0;font:900 1.6rem/1 Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.poster img{width:100%;max-width:150px;aspect-ratio:1;object-fit:cover;border:2px solid var(--rule);filter:grayscale(1) contrast(1.25) sepia(.35)}.poster h4{margin:4px 0 0;font:900 1.15rem Georgia,serif}.poster h4 a{text-decoration:none}.poster-rank{margin:0;font-size:.78rem;color:var(--ink-2)}.poster-seen{margin:4px 0 0;font-size:.84rem;line-height:1.35}.poster-seen .icon{vertical-align:-2px;color:var(--red)}.poster-go{margin-top:6px;padding:5px 14px;border:2px solid var(--rule);font:800 .8rem var(--body);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;background:var(--rule);color:#efe7d6!important}.poster-stamp{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);margin:0;padding:4px 12px;border:3px solid var(--red);color:var(--red);font:900 1.4rem Georgia,serif;text-transform:uppercase;letter-spacing:.1em;background:#efe7d6b3}.poster.is-claimed img,.poster.is-dead img{opacity:.55}.paper-sub-note{margin:10px 0 0;font-size:.8rem;font-style:italic;color:var(--ink-2)}.paper-locked{position:relative;min-height:240px;display:grid;place-items:center}.paper-locked-blur{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;filter:blur(5px);opacity:.55;pointer-events:none}.poster-fake{display:grid;place-items:center;gap:6px}.poster-fake b{font:900 1.4rem Georgia,serif;color:var(--red)}.poster-fake i{width:90px;height:90px;background:#8d7f66}.poster-fake em{font-style:normal}.paper-locked-cta{position:relative;max-width:460px;padding:18px 20px;text-align:center;background:var(--paper);border:3px double var(--rule);box-shadow:0 16px 40px #00000040}.paper-locked-cta h4{margin:0 0 6px;font:900 1.4rem Georgia,serif;text-transform:uppercase;letter-spacing:.06em;color:var(--red)}.paper-locked-cta p{margin:0 0 12px;font-size:.92rem;line-height:1.45}.paper-locked-cta form{margin:0}.paper-buy{padding:10px 18px;border:0;background:var(--red);color:#fff;font:800 .95rem var(--body);cursor:pointer;box-shadow:4px 4px 0 var(--rule)}.paper-buy:disabled{opacity:.5;cursor:not-allowed}.paper-buy:not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--rule)}.paper-hl-more{padding:16px 0;border-bottom:2px solid var(--rule)}.paper-hl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.paper-hl-item{display:flex;align-items:center;gap:10px;text-decoration:none;padding:6px;border:1px solid rgb(42 35 28 / .4)}.paper-hl-item img{width:48px;height:48px;object-fit:cover;filter:grayscale(1) contrast(1.2)}@media (max-width: 600px){.paper-locked-blur{grid-template-columns:1fr 1fr}.paper-hl-photo img{max-width:120px}}.pf-clips{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.clip{position:relative;padding:14px 16px 16px;color:#1c1712;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .02) 0 1px,transparent 1px 3px),#efe7d6;font-family:Georgia,serif;clip-path:polygon(0 3%,6% 0,14% 2%,24% 0,36% 3%,48% 0,60% 2%,72% 0,84% 3%,94% 0,100% 2%,99% 97%,92% 100%,80% 98%,66% 100%,52% 97%,38% 100%,24% 98%,10% 100%,1% 97%);transform:rotate(-.8deg)}.clip:nth-child(2n){transform:rotate(.9deg)}.clip-paper{margin:0;font:800 .66rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#a3161f}.clip h4{margin:4px 0 6px;font:900 1.2rem/1.1 Georgia,serif}.clip p{margin:0;font-size:.84rem;line-height:1.4}.clip-toggle{margin-top:8px}.clip-toggle .btn{font-size:.75rem}.clip.is-hidden{opacity:.5}.city-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px;margin-bottom:10px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line);scrollbar-width:thin}.city-tab{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;color:var(--c-muted);font-weight:700;font-size:.88rem;text-decoration:none;white-space:nowrap}.city-tab:hover{color:var(--c-text);background:#ffffff0a}.city-tab.is-active{color:#17130a;background:var(--c-gold)}.city-tab-n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:.72rem;background:#ffffff14}.city-tab.is-active .city-tab-n{background:#0003}.city-tab-n.is-open{background:var(--c-primary);color:#fff}.city-hint{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:12px;font-size:.88rem;background:rgb(var(--c-gold-rgb) / .08);border:1px solid rgb(var(--c-gold-rgb) / .3)}.city-hint .icon{color:var(--c-gold);flex:none}.crime-city.is-here{color:#4ade80}.crime-city.is-away{color:#fbbf24}.tmap-cities{display:flex;gap:6px;overflow-x:auto;padding:4px;margin:0 0 12px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line);scrollbar-width:thin}.tmap-city{flex:none;position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;color:var(--c-muted);font-weight:700;font-size:.88rem;text-decoration:none;white-space:nowrap}.tmap-city small{font-size:.72rem;opacity:.8}.tmap-city:hover{color:var(--c-text);background:#ffffff0a}.tmap-city.is-active{color:#17130a;background:var(--c-gold)}.tmap-city-mine{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font-size:.68rem;background:#22c55e;color:#052e16}.tmap-city-boss{color:var(--crew);display:inline-flex}.tmap-city.is-active .tmap-city-boss{color:#17130a}.tmap{--sea: #05070c;--land: #121521;--street: rgb(255 214 120 / .13);--road: rgb(255 196 90 / .35);--water: #0b2a44;--grid: rgb(255 255 255 / .035);--edge: rgb(255 255 255 / .55);--label: #fff;--free: rgb(255 255 255 / .05);position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 30px 60px -30px #000;background:var(--sea)}.tmap-svg{display:block;width:100%;height:auto}.tmap-sea{fill:var(--sea)}.tmap-gridline{stroke:var(--grid);stroke-width:1}.tmap-land{fill:var(--land);stroke:#ffffff26;stroke-width:2;filter:drop-shadow(0 0 30px rgb(0 0 0 / .8))}.tmap-streets{fill:none;stroke:var(--street);stroke-width:1.2}.tmap-roads{fill:none;stroke:var(--road);stroke-width:3.5;stroke-linecap:round}.tmap-water{fill:var(--water);opacity:.92}.tcell{cursor:pointer;outline:none}.tcell-fill{fill:var(--free);transition:fill .25s,fill-opacity .25s}.tcell.is-owned .tcell-fill{fill:var(--crew);fill-opacity:.42}.tcell.is-contested .tcell-fill{fill:var(--crew);fill-opacity:.14}.tcell-img{opacity:.32;mix-blend-mode:luminosity}.tcell-hatch{opacity:.5;animation:hatch-pulse 2.4s ease-in-out infinite}@keyframes hatch-pulse{50%{opacity:.2}}.tcell-edge{fill:none;stroke:var(--edge);stroke-width:1.6;stroke-linejoin:round;stroke-opacity:.35;transition:stroke-opacity .2s,stroke-width .2s}.tcell.is-owned .tcell-edge{stroke:var(--crew);stroke-opacity:.9;stroke-width:2.4}.tcell.is-mine .tcell-edge{stroke:#4ade80;stroke-width:3.2;stroke-dasharray:10 6;animation:mine-march 1.4s linear infinite}@keyframes mine-march{to{stroke-dashoffset:-32}}.tcell:hover .tcell-fill,.tcell:focus-visible .tcell-fill,.tcell.is-sel .tcell-fill{fill-opacity:.62}.tcell.is-free:hover .tcell-fill,.tcell.is-free.is-sel .tcell-fill{fill:#ffffff24}.tcell:hover .tcell-edge,.tcell:focus-visible .tcell-edge,.tcell.is-sel .tcell-edge{stroke-opacity:1;stroke-width:3.6}.tmap-labels text{text-anchor:middle;paint-order:stroke;stroke:#000000d9;stroke-width:4px;stroke-linejoin:round}.tlabel-name{fill:var(--label);font:800 15px var(--display);letter-spacing:.03em}.tlabel-inc{fill:#fbe7b0;font:700 11px var(--body)}.tlabel-tag{fill:#fff;font-family:var(--display);font-weight:900;stroke:none!important}.tlabel-ring{fill:none;stroke:var(--crew);stroke-width:3;filter:drop-shadow(0 0 6px var(--crew))}.tlabel-crown{fill:#f0cf7c;stroke:#6d4f1c;stroke-width:1}.tlabel-free{fill:#ffffff40;stroke:#fff9;stroke-width:1.5}.tmap-compass circle{fill:#0006;stroke:#ffffff4d}.tmap-compass path{fill:#f0cf7c}.tmap-compass text{fill:#fff;font:800 12px var(--display);text-anchor:middle}.tmap-legend{position:absolute;left:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px 12px;padding:6px 10px;border-radius:10px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.74rem;color:#e5e7eb}.tmap-legend span{display:inline-flex;align-items:center;gap:5px}.lg{width:12px;height:12px;border-radius:3px;display:inline-block}.lg-owned{background:#c0392b}.lg-cont{background:repeating-linear-gradient(45deg,#c0392b 0 3px,transparent 3px 6px);border:1px solid #c0392b}.lg-free{background:#ffffff26}.lg-mine{border:2px dashed #4ade80}.tmap-tip{margin:8px 0 12px;font-size:.84rem;display:flex;align-items:center;gap:6px}.turf.is-sel{outline:2px solid var(--c-gold);outline-offset:2px;animation:turf-sel .8s ease}@keyframes turf-sel{30%{transform:scale(1.03)}}.tmap-style-satelliet{--sea: #0d2233;--land: #2b3a2c;--street: rgb(220 220 200 / .16);--road: rgb(240 230 200 / .5);--water: #133e5c;--grid: transparent}.tmap-style-satelliet .tmap-land{fill:url(#none);fill:#2b3a2c;stroke:#c9b98d}.tmap-style-blauwdruk{--sea: #0c3a78;--land: #0f4590;--street: rgb(255 255 255 / .18);--road: rgb(255 255 255 / .55);--water: #0a2f63;--grid: rgb(255 255 255 / .09);--edge: #fff}.tmap-style-blauwdruk .tmap-land{stroke:#fff;stroke-dasharray:6 4}.tmap-style-papier{--sea: #c9b48a;--land: #e9dcbc;--street: rgb(90 60 30 / .18);--road: rgb(120 70 30 / .5);--water: #9db7b9;--grid: rgb(90 60 30 / .08);--edge: #4a2f17;--label: #2b1a0c;--free: rgb(90 60 30 / .06)}.tmap-style-papier .tlabel-name,.tmap-style-papier .tlabel-inc{stroke:#fff8e6e6}.tmap-style-papier .tlabel-inc{fill:#7a2e14}.tmap-style-papier .tmap-land{stroke:#4a2f17;filter:none}.tmap-style-neon{--sea: #020205;--land: #07070f;--street: rgb(168 85 247 / .22);--road: rgb(236 72 153 / .7);--water: #04213a;--grid: rgb(168 85 247 / .06);--edge: #22d3ee}.tmap-style-neon .tmap-roads{filter:drop-shadow(0 0 4px #ec4899)}.tmap-style-neon .tcell-edge{filter:drop-shadow(0 0 3px var(--crew, #22d3ee))}.tmap.has-art .tcell.is-free .tcell-fill{fill:#0000001f}.map-styles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.map-style-opt{position:relative;display:grid;gap:4px;padding:10px;border-radius:12px;border:1px solid var(--line-strong);cursor:pointer}.map-style-opt input{position:absolute;opacity:0}.map-style-opt:has(input:checked){border-color:var(--c-gold);box-shadow:0 0 0 2px rgb(var(--c-gold-rgb) / .35)}.map-style-swatch{height:60px;border-radius:8px;background:radial-gradient(60% 70% at 50% 50%,var(--land) 60%,transparent 61%),linear-gradient(170deg,transparent 45%,var(--water) 46% 54%,transparent 55%),var(--sea)}.tmap-sirens{position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen}.tmap-sirens i{position:absolute;inset:0}.tmap-sirens i:first-child{background:radial-gradient(60% 80% at 0% 50%,rgb(255 30 45 / .75),transparent 70%)}.tmap-sirens i:last-child{background:radial-gradient(60% 80% at 100% 50%,rgb(40 110 255 / .75),transparent 70%)}.tmap.is-raid .tmap-sirens{opacity:1}.tmap.is-raid .tmap-sirens i:first-child{animation:jc-flash-a .45s steps(1,end) 4}.tmap.is-raid .tmap-sirens i:last-child{animation:jc-flash-b .45s steps(1,end) 4}.tmap.is-raid{animation:tmap-shake .3s ease-in-out 3}@keyframes tmap-shake{25%{transform:translate(-3px,2px)}75%{transform:translate(3px,-2px)}}.fx-tracer{stroke:#ffe8a3;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 6px #ffb020)}.fx-flash{fill:#fff3c4;filter:drop-shadow(0 0 12px #ffb020)}.fx-hit{fill:none;stroke:#ff4d4d;stroke-width:3}.fx-capture{fill:none;stroke:#f0cf7c;stroke-width:6;filter:drop-shadow(0 0 16px #f0cf7c)}.fx-banner{font:900 46px var(--display);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:#000;stroke-width:8px;letter-spacing:.04em}.tcell.fx-pulse .tcell-fill{animation:cell-pulse .5s ease-in-out 4}@keyframes cell-pulse{50%{fill-opacity:.95}}@media (max-width: 640px){.tlabel-inc{display:none}.tmap-legend{position:static;border-radius:0}.tmap-compass{display:none}}@media (prefers-reduced-motion: reduce){.tcell-hatch,.tcell.is-mine .tcell-edge,.tmap.is-raid,.tmap.is-raid .tmap-sirens i{animation:none!important}}@media (max-width: 640px){.tlabel-name{font-size:26px;stroke-width:6px}.tmap-labels text{stroke-width:6px}}a.grave-art{display:block;text-decoration:none}.grave-count{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font:800 .78rem var(--body);color:#fff;background:#b3202cd9}.grave-visit{position:absolute;left:50%;bottom:10px;transform:translate(-50%,8px);opacity:0;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font:800 .82rem var(--body);color:#17130a;background:var(--c-gold);transition:opacity .2s,transform .2s;white-space:nowrap}.grave:hover .grave-visit,a.grave-art:focus-visible .grave-visit{opacity:1;transform:translate(-50%)}@media (hover: none){.grave-visit{opacity:.95;transform:translate(-50%);padding:5px 10px;font-size:.74rem}}.gv-list .grave-visit,.gv-list .grave-count,.gv-s .grave-visit{display:none}.back-link{display:inline-flex;align-items:center;gap:4px;margin-bottom:12px;color:var(--c-muted);text-decoration:none;font-weight:700;font-size:.88rem}.back-link:hover{color:var(--c-text)}.grave-page{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;margin-bottom:16px;align-items:start}.grave-stage{border-radius:20px;overflow:hidden;border:1px solid rgb(179 32 44 / .4);box-shadow:0 30px 60px -30px #000}.grave-art-xl .grave-plate span{font-size:2.3cqi}.grave-gift{position:absolute;width:8.5%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;color:#fbe7b0;background:radial-gradient(circle,#280a0cd9,#0000008c);box-shadow:0 0 0 .3cqi #d4af6299,0 0 2cqi #ffaa3c59;animation:gift-drop .6s var(--d, 0ms) cubic-bezier(.2,1.4,.4,1) both}.grave-gift .icon{width:55%;height:55%;filter:drop-shadow(0 0 4px rgb(255 170 60 / .7))}.grave-gift.has-img{background:none;box-shadow:none;width:11%;border-radius:0}.grave-gift.has-img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 .6cqi .8cqi rgb(0 0 0 / .8))}@keyframes gift-drop{0%{transform:translate(-50%,-140%) scale(.6);opacity:0}}.grave-side{display:grid;gap:8px;align-content:start;padding:18px;border-radius:20px;background:linear-gradient(180deg,#140b0d,#0b0709);border:1px solid rgb(179 32 44 / .35)}.grave-title{margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1}.grave-side .grave-rank{margin:0;display:flex;align-items:center;gap:6px;color:var(--c-muted)}.grave-side{gap:12px;padding:22px}.grave-title{letter-spacing:.01em;text-shadow:0 2px 20px rgb(179 32 44 / .35)}.grave-side .grave-rank{margin-top:-4px;font-size:.92rem}.grave-cause{display:flex;align-items:flex-start;gap:12px;margin:4px 0 0;padding:12px 14px;border-radius:12px;font-size:.95rem;line-height:1.45;background:linear-gradient(90deg,#b3202c29,#b3202c08);border-left:3px solid #d1343f}.grave-cause-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#ff7a8224}.grave-how.grave-cause .icon{margin:0;color:#ff7a82}.grave-cause b{color:#fff}.grave-when-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:.86rem;color:var(--c-muted)}.grave-when-row>span{display:inline-flex;align-items:center;gap:6px}.grave-when-row small{color:inherit;opacity:.8}.grave-when-row .grave-back{padding:3px 10px;border-radius:999px;background:#26b9821f;color:var(--c-success);font-weight:600;font-size:.8rem}.grave-totals{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.grave-totals span{padding:4px 9px;border-radius:999px;font-size:.78rem;background:#ffffff0d;border:1px solid var(--line)}.grave-shop{margin-bottom:16px}.gift-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.gift-opt{position:relative;display:grid;justify-items:center;gap:4px;padding:12px 10px;text-align:center;border-radius:14px;border:1px solid var(--line-strong);background:#ffffff05;cursor:pointer;transition:border-color .15s,transform .15s}.gift-opt input{position:absolute;opacity:0}.gift-opt:has(input:checked){border-color:var(--c-gold);box-shadow:0 0 0 2px rgb(var(--c-gold-rgb) / .35);transform:translateY(-2px)}.gift-opt:has(input:focus-visible){outline:2px solid var(--c-gold);outline-offset:2px}.gift-opt.is-short{opacity:.55}.gift-pic{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;color:#fbe7b0;background:radial-gradient(circle,rgb(179 32 44 / .35),transparent 70%)}.gift-pic .icon{width:30px;height:30px}.gift-pic img{width:100%;height:100%;object-fit:contain}.gift-opt b{font-size:.92rem}.gift-opt small{font-size:.74rem;line-height:1.3}.gift-price{font:800 1rem var(--display);color:var(--c-gold)}.gift-send{display:flex;gap:8px;margin-top:12px}.gift-send .input{flex:1;min-width:0}.giver-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.giver-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff06;border:1px solid var(--line)}.giver-av{width:36px;height:36px;border-radius:50%;object-fit:cover}.giver-gift{width:34px;height:34px;flex:none;display:grid;place-items:center;color:#fbe7b0}.giver-gift img{width:100%;height:100%;object-fit:contain}.giver-main{flex:1;min-width:0;display:grid;gap:2px;font-size:.9rem}.giver-main a{color:inherit;text-decoration:none}.giver-main q{font-style:italic;color:var(--c-muted);font-size:.84rem}.giver-list time{font-size:.76rem;color:var(--c-muted);white-space:nowrap}@media (max-width: 900px){.grave-page{grid-template-columns:1fr}}@media (max-width: 480px){.gift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-send{flex-direction:column}}@media (prefers-reduced-motion: reduce){.grave-gift{animation:none}}.biz-seal-funeral{color:#f87171;background:#b3202c2e}.biz-fun-note{margin:0;font-size:.88rem}.dossier.has-photo{padding-top:0;overflow:hidden}.dossier-photo{position:relative;margin:0 -18px;aspect-ratio:16 / 8;overflow:hidden}.dossier-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.dossier-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,var(--c-surface))}.dossier.has-photo:hover .dossier-photo img{transform:scale(1.05)}.dossier-photo span{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#fff;background:#00000073}.dossier.is-locked .dossier-photo img{filter:grayscale(.8)}.crew-head.has-photo{position:relative;isolation:isolate;overflow:hidden;padding:18px;border-radius:18px;min-height:220px;display:grid;align-content:end;border:1px solid var(--line)}.crew-head.has-photo:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--oc-img) center / cover no-repeat}.crew-head.has-photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--c-bg-rgb) / .92),rgb(var(--c-bg-rgb) / .45) 65%,rgb(var(--c-bg-rgb) / .2))}@media (prefers-reduced-motion: reduce){.dossier-photo img{transition:none}}.player-squad{display:inline-flex;align-items:center;gap:8px;color:var(--c-text);text-decoration:none;font-weight:600;white-space:nowrap}.player-squad .squad-emblem-sm{--s: 26px}.player-squad:hover span{text-decoration:underline}.reward-gold strong{color:var(--c-gold);text-shadow:0 0 16px rgb(var(--c-gold-rgb) / .45)}.text-danger{color:var(--c-danger-soft)}.heat-warn{border-color:#ec4b5880;background:linear-gradient(90deg,#ec4b581f,#3e7bfa14);position:relative;overflow:hidden}.heat-warn>.icon{color:#ff5a64;flex:none;animation:hw-blink 1.2s steps(1,end) infinite}.heat-warn:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,#ff2238 0 50%,#2f6bff 50% 100%);background-size:200% 100%;animation:hw-bar 1.2s linear infinite}@keyframes hw-blink{50%{color:#4d8bff}}@keyframes hw-bar{to{background-position:-200% 0}}dialog.streak-modal{width:min(560px,calc(100vw - 24px))}.streak-body{position:relative;padding-top:30px}.modal-x{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:rgb(var(--ov) / .06);color:var(--c-text);cursor:pointer}.modal-x:hover{background:rgb(var(--ov) / .12)}.streak-flame{position:relative;width:92px;height:92px;margin:0 auto 10px;display:grid;place-items:center}.streak-flame .icon{position:absolute;inset:0;width:100%;height:100%;color:#ff8a2a;filter:drop-shadow(0 0 18px rgb(255 120 30 / .65));animation:sf-flick 1.6s ease-in-out infinite;stroke-width:1.4}.streak-flame b{position:relative;top:12px;font:800 2rem/1 var(--display);color:#fff;text-shadow:0 2px 10px #000}@keyframes sf-flick{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.06) rotate(2deg)}}.streak-track{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.streak-track li{display:grid;justify-items:center;gap:3px;padding:10px 2px 9px;border:1px solid var(--line);border-radius:10px;background:rgb(var(--ov) / .03);min-width:0}.streak-track .st-day{font-size:.68rem;color:var(--c-muted)}.streak-track .st-ic{color:var(--c-muted)}.streak-track b{font:800 .95rem/1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.streak-track small{font-size:.62rem;color:var(--c-muted);text-align:center;line-height:1.15}.streak-track .st-done{background:#26b98214;border-color:#26b98259}.streak-track .st-done .st-ic{color:var(--c-success)}.streak-track .st-today{border-color:#ff8a2a;background:linear-gradient(180deg,#ff8a2a33,#ff8a2a0a);box-shadow:0 0 0 1px #ff8a2a,0 10px 30px -10px #ff781eb3;animation:st-pulse 1.8s ease-in-out infinite}.streak-track .st-today .st-ic{color:#ff8a2a}.streak-track .st-big b{color:var(--c-gold)}@keyframes st-pulse{50%{transform:translateY(-3px)}}.streak-claim{min-width:220px}.streak-track-sm b{font-size:.82rem}@media (max-width: 520px){.streak-track{grid-template-columns:repeat(4,minmax(0,1fr))}.streak-track li:nth-child(n+5){grid-column:auto}}.dash-live{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 0 18px}.dash-streak{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgb(255 138 42 / .4);border-radius:14px;background:linear-gradient(100deg,rgb(255 138 42 / .14),transparent 70%)}.dash-streak.is-claimed{border-color:var(--line);background:rgb(var(--ov) / .03)}.dash-streak>div{flex:1;min-width:0;display:grid}.dash-streak-flame{position:relative;width:46px;height:46px;display:grid;place-items:center;flex:none}.dash-streak-flame .icon{position:absolute;inset:0;width:100%;height:100%;color:#ff8a2a;stroke-width:1.5}.dash-streak-flame b{position:relative;top:6px;font:800 1.05rem/1 var(--display)}.dash-livebox{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;color:var(--c-text);text-decoration:none;border:1px solid rgb(255 34 56 / .55);background:linear-gradient(100deg,#ff223833,#2f6bff24);animation:dl-glow 1.4s steps(1,end) infinite}.dash-livebox span{flex:1;min-width:0}.dash-livebox em{font:800 1.2rem/1 var(--display);font-style:normal;font-variant-numeric:tabular-nums}@keyframes dl-glow{50%{border-color:#2f6bffb3}}.la-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#ff2238;box-shadow:0 0 #ff2238b3;animation:la-dot 1.1s ease-out infinite;flex:none}@keyframes la-dot{70%{box-shadow:0 0 0 9px #ff223800}to{box-shadow:0 0 #ff223800}}html.raid-shake .shell{animation:rc-shake .7s cubic-bezier(.36,.07,.19,.97) both}@keyframes rc-shake{10%,90%{transform:translate3d(-2px,1px,0)}20%,80%{transform:translate3d(5px,-3px,0)}30%,50%,70%{transform:translate3d(-9px,4px,0) rotate(-.4deg)}40%,60%{transform:translate3d(9px,-4px,0) rotate(.4deg)}}.raid-cine{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0000008c;z-index:2147483000;pointer-events:none;overflow:hidden;transition:opacity .4s;display:block}.raid-cine.is-out{opacity:0}.rc-flash{position:absolute;inset:0;background:#fff;opacity:0;animation:rc-flash .45s ease-out both}@keyframes rc-flash{0%{opacity:.95}to{opacity:0}}.rc-strobe{position:absolute;inset:0;mix-blend-mode:screen;opacity:0}.rc-red{background:radial-gradient(80% 100% at 0% 50%,rgb(255 20 40 / .95),transparent 70%);animation:rc-a .32s steps(1,end) .15s 8}.rc-blue{background:radial-gradient(80% 100% at 100% 50%,rgb(30 90 255 / .95),transparent 70%);animation:rc-b .32s steps(1,end) .15s 8}@keyframes rc-a{0%{opacity:1}50%{opacity:0}}@keyframes rc-b{0%{opacity:0}50%{opacity:1}}.rc-beam{position:absolute;top:-20%;width:70vmax;height:140vmax;transform-origin:50% 0;background:conic-gradient(from 168deg at 50% 0,transparent 0deg,rgb(255 250 220 / .32) 12deg,transparent 24deg);filter:blur(6px);mix-blend-mode:screen}.rc-beam-a{left:-20vmax;animation:rc-sweep 2.4s ease-in-out .25s both}.rc-beam-b{right:-20vmax;animation:rc-sweep 2.4s ease-in-out .4s both reverse}@keyframes rc-sweep{0%{transform:rotate(-35deg);opacity:0}15%{opacity:1}to{transform:rotate(35deg);opacity:.7}}.rc-cracks{position:absolute;inset:0;width:100%;height:100%}.rc-cracks path{fill:none;stroke:#ffffffbf;stroke-width:.22;stroke-linecap:round;stroke-dasharray:80;stroke-dashoffset:80;filter:drop-shadow(0 0 .4px #fff);animation:rc-crack .35s ease-out forwards;animation-delay:var(--d);vector-effect:non-scaling-stroke}@keyframes rc-crack{to{stroke-dashoffset:0}}.rc-tape{position:absolute;left:-10vw;width:120vw;padding:10px 0;background:repeating-linear-gradient(-45deg,#f8d200 0 26px,#f2c500 26px 52px);color:#111;font:800 clamp(1rem,2.6vw,1.6rem)/1 var(--display);letter-spacing:.12em;white-space:nowrap;overflow:hidden;box-shadow:0 10px 30px #0009}.rc-tape span{display:inline-block;padding-right:1em}.rc-tape-a{top:22%;transform:rotate(-9deg) translate(-110%);animation:rc-tape-in .45s cubic-bezier(.2,.9,.2,1.1) .55s forwards,rc-tape-run 6s linear 1s infinite}.rc-tape-b{bottom:20%;transform:rotate(7deg) translate(110%);animation:rc-tape-in2 .45s cubic-bezier(.2,.9,.2,1.1) .75s forwards}@keyframes rc-tape-in{to{transform:rotate(-9deg) translate(0)}}@keyframes rc-tape-in2{to{transform:rotate(7deg) translate(0)}}@keyframes rc-tape-run{to{text-indent:-40vw}}.rc-title{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.rc-title b{display:block;font:900 clamp(4rem,17vw,12rem)/.85 var(--display);letter-spacing:.02em;color:#fff;text-shadow:0 0 40px rgb(255 30 50 / .9),0 0 2px #fff,6px 6px 0 rgb(30 90 255 / .8);animation:rc-slam .5s cubic-bezier(.2,1.4,.3,1) .3s both}.rc-title span{display:block;margin-top:10px;font:800 clamp(1.1rem,3.4vw,2rem)/1 var(--display);letter-spacing:.3em;text-transform:uppercase;color:#ffd84a;animation:om-up .4s ease-out .75s both}@keyframes rc-slam{0%{transform:scale(3.2);filter:blur(14px);opacity:0}60%{transform:scale(.94);filter:blur(0);opacity:1}to{transform:scale(1)}}.live-alert{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:#030408d1;color:var(--c-text);z-index:2147482000;display:grid;place-items:center;overflow:hidden auto;animation:la-in .25s ease-out both}.live-alert.is-out{animation:la-out .3s ease-in both}@keyframes la-in{0%{opacity:0}}@keyframes la-out{to{opacity:0;transform:scale(1.03)}}.la-bg{position:fixed;inset:0;pointer-events:auto}.la-bg i{position:absolute;display:block}.la-sweep{top:-60vmax;width:120vmax;height:120vmax;border-radius:50%;mix-blend-mode:screen;opacity:.55;animation:la-rot 1.6s linear infinite}.la-sweep-r{left:-70vmax;background:conic-gradient(from 0deg,transparent 0 300deg,rgb(255 20 45 / .9) 330deg,transparent 360deg)}.la-sweep-b{right:-70vmax;background:conic-gradient(from 180deg,transparent 0 300deg,rgb(30 95 255 / .9) 330deg,transparent 360deg);animation-direction:reverse}@keyframes la-rot{to{transform:rotate(360deg)}}.la-strobe{inset:0;background:linear-gradient(90deg,rgb(255 20 45 / .35),transparent 40% 60%,rgb(30 95 255 / .35));animation:la-strobe .9s steps(1,end) infinite}@keyframes la-strobe{0%{opacity:1}15%{opacity:0}30%{opacity:1}45%,to{opacity:0}}.la-grain{inset:0;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .025) 0 1px,transparent 1px 3px)}.la-tape{position:fixed;left:-5vw;width:110vw;overflow:hidden;background:#e0102a;color:#fff;padding:9px 0;font:800 clamp(.9rem,2vw,1.25rem)/1 var(--display);letter-spacing:.14em;white-space:nowrap;box-shadow:0 8px 30px #ff102a73;z-index:1;pointer-events:none}.la-tape div{display:inline-block;animation:la-ticker 14s linear infinite}.la-tape span{display:inline-block;padding:0 .9em}.la-tape span:nth-child(3n+1){background:#fff;color:#e0102a}.la-tape-top{top:4%;transform:rotate(-3deg)}.la-tape-bottom{bottom:4%;transform:rotate(2.5deg);background:#1546d8;box-shadow:0 8px 30px #1546d880}.la-tape-bottom div{animation-direction:reverse}.la-tape-bottom span:nth-child(3n+1){color:#1546d8}@keyframes la-ticker{to{transform:translate(-50%)}}.la-card{position:relative;z-index:2;width:min(860px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-radius:20px;background:linear-gradient(160deg,#161b26,#0c0f15);border:1px solid rgb(255 255 255 / .12);box-shadow:0 0 0 1px #ff223866,0 40px 120px -20px #000,0 0 80px -10px #ff1e3273;animation:la-slam .6s cubic-bezier(.2,1.35,.35,1) .1s both;overflow:visible}@keyframes la-slam{0%{transform:scale(1.6) rotate(-2deg);filter:blur(10px);opacity:0}60%{transform:scale(.97) rotate(.3deg);filter:blur(0);opacity:1}75%{transform:translate(-6px)}85%{transform:translate(5px)}to{transform:none}}.la-radar{position:absolute;inset:-40px;z-index:-1;pointer-events:none}.la-radar i{position:absolute;inset:0;border-radius:30px;border:2px solid rgb(255 34 56 / .5);animation:la-ring 2.4s ease-out infinite}.la-radar i:nth-child(2){animation-delay:.8s;border-color:#2f6bff80}.la-radar i:nth-child(3){animation-delay:1.6s}@keyframes la-ring{0%{transform:scale(.85);opacity:1}to{transform:scale(1.12);opacity:0}}.la-x{position:absolute;top:-14px;right:-14px;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid rgb(255 255 255 / .2);background:#0c0f15;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 20px #000}.la-x:hover,.la-x:focus-visible{background:#e0102a}.la-photo{position:relative;margin:0;min-height:300px;border-radius:20px 0 0 20px;overflow:hidden;background:#000}.la-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:la-zoom 9s ease-out both}@keyframes la-zoom{0%{transform:scale(1.18)}to{transform:scale(1)}}.la-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#11151e),linear-gradient(0deg,rgb(0 0 0 / .55),transparent 40%)}.la-photo figcaption{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;background:#e0102a;color:#fff;font:800 1rem/1 var(--display);letter-spacing:.18em;box-shadow:0 6px 20px #e0102a80}.la-photo figcaption .la-dot{background:#fff}.la-scan{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 0 46%,rgb(255 255 255 / .12) 50%,transparent 54% 100%);background-size:100% 220%;animation:la-scan 2.6s linear infinite;mix-blend-mode:overlay}@keyframes la-scan{0%{background-position:0 -100%}to{background-position:0 120%}}.la-body{padding:24px 24px 22px;display:grid;align-content:center;gap:10px;min-width:0}.la-city{margin:0;display:inline-flex;align-items:center;gap:6px;color:#ff6b77;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem}.la-title{margin:0;font:900 clamp(2rem,5vw,3.2rem)/.92 var(--display);text-wrap:balance}.la-text{margin:0;color:var(--c-text-2)}.la-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin:6px 0 4px}.la-meta>div{display:grid;gap:2px;padding:9px 10px;border-radius:10px;background:rgb(var(--ov) / .05);border:1px solid var(--line);min-width:0}.la-meta b{font:800 1.25rem/1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-meta small{font-size:.7rem;color:var(--c-muted)}.la-meta .la-clock{background:linear-gradient(135deg,#ff223840,#2f6bff2e);border-color:#ff223880}.la-meta .la-clock b{font-size:1.7rem;color:#fff}.la-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:4px}.la-actions form{margin:0}.la-go{animation:la-go 1.3s ease-in-out infinite}@keyframes la-go{50%{box-shadow:0 0 0 6px #ff223840,0 0 30px #ff223880}}.la-hint,.la-done{margin:0;font-size:.85rem;color:var(--c-muted);display:inline-flex;gap:6px;align-items:center}.live-alert.is-over .la-card{filter:grayscale(.8)}@media (max-width: 720px){.la-card{grid-template-columns:1fr}.la-photo{min-height:190px;border-radius:20px 20px 0 0}.la-photo:after{background:linear-gradient(0deg,#11151e,transparent 60%)}.la-body{padding:18px 16px}.la-x{top:-10px;right:-6px}}.live-pill{position:fixed;z-index:60;right:16px;bottom:calc(var(--bottom-h) + 14px);display:inline-flex;align-items:center;gap:9px;max-width:min(360px,calc(100vw - 32px));padding:10px 14px;border-radius:999px;border:1px solid rgb(255 34 56 / .6);background:#0c0e14eb;color:#fff;cursor:pointer;box-shadow:0 12px 30px #00000080,0 0 24px #ff223859;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:inherit;animation:dl-glow 1.4s steps(1,end) infinite}.live-pill b{font:800 .95rem/1 var(--display);letter-spacing:.14em;color:#ff4d5c}.live-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.live-pill em{font:800 1rem/1 var(--display);font-style:normal;font-variant-numeric:tabular-nums}@media (min-width: 1025px){.live-pill{bottom:18px;right:calc(var(--rightbar-w) + 18px)}}.live-hero,.pact-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;min-height:240px;display:grid;align-content:end;padding:24px;margin-bottom:18px;border:1px solid var(--line)}.live-hero-art,.pact-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.live-hero:after,.pact-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--c-bg-rgb) / .94),rgb(var(--c-bg-rgb) / .55) 60%,rgb(var(--c-bg-rgb) / .2))}.live-hero-body,.pact-hero-body{max-width:62ch}.live-hero-body p,.pact-hero-body p{color:var(--c-text-2);margin:8px 0 0}.live-hero-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;color:#ff6b77!important}.live-quiet{display:flex;gap:14px;align-items:center}.live-quiet>.icon{width:34px;height:34px;color:var(--c-muted);flex:none}.live-card{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);border-radius:18px;overflow:hidden;border:1px solid rgb(255 34 56 / .45);background:var(--c-surface);margin-bottom:14px;box-shadow:0 0 40px -18px #ff223899}.live-card.is-over{opacity:.55;filter:grayscale(.6)}.live-card-photo{position:relative;margin:0;min-height:220px;background:#000}.live-card-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.live-card-photo figcaption{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:6px;background:#e0102a;color:#fff;font:800 .9rem/1 var(--display);letter-spacing:.16em}.live-card-photo figcaption .la-dot{background:#fff}.live-card-body{padding:18px 20px;display:grid;gap:8px;align-content:start;min-width:0}.live-card-body h2{margin:0;font-size:2rem}.live-card-body>p{margin:0}.live-winners{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.88rem}@media (max-width: 760px){.live-card{grid-template-columns:1fr}.live-card-photo{min-height:170px}}.live-history,.raid-list,.shame-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.live-history li{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line);align-items:flex-start}.live-history li:first-child{border-top:0}.lh-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgb(var(--ov) / .05);flex:none}.lh-main{display:grid;gap:2px;min-width:0}.lh-win{font-size:.85rem;display:flex;flex-wrap:wrap;gap:4px 10px}.raid-list li,.shame-list li{display:flex;gap:8px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line);font-size:.9rem}.raid-list li:first-child,.shame-list li:first-child{border-top:0}.raid-list .icon{color:#ff5a64;flex:none}.pact-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin-bottom:16px}@media (max-width: 900px){.pact-grid{grid-template-columns:1fr}}.pact-list{list-style:none;margin:0;padding:0}.pact-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.pact-item:first-child{border-top:0}.pact-other{display:inline-flex;align-items:center;gap:10px;color:var(--c-text);text-decoration:none;min-width:0}.pact-other span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pact-info{display:inline-flex;align-items:center;gap:8px;justify-self:end}.pact-msg{grid-column:1 / -1;color:var(--c-text-2);font-size:.9rem}.pact-actions{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}.pact-actions form{margin:0}.pact-broken .pact-other b{text-decoration:line-through;text-decoration-color:var(--c-danger)}.pact-form .pact-days{display:flex;flex-wrap:wrap;gap:6px}.pact-form .pact-days label{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer}.pact-form .pact-days label:has(input:checked){border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .1)}.pact-form .pact-days input{accent-color:var(--c-gold)}.pact-traitor{border-color:#ec4b5899}.traitor-badge{vertical-align:middle;display:inline-flex;align-items:center;gap:4px;animation:hw-blink 1.6s steps(1,end) infinite}.pf-nemesis{margin-bottom:16px;overflow:hidden;position:relative}.pf-nemesis:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--c-gold-rgb) / .07),transparent 40% 60%,rgb(236 75 88 / .1));pointer-events:none}.nem-duel{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:6px 0 2px}.nem-side{display:grid;justify-items:center;gap:6px;color:var(--c-text);text-decoration:none;min-width:0;text-align:center}.nem-side .avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;border:2px solid rgb(var(--c-gold-rgb) / .6)}.nem-foe .avatar{border-color:#ec4b58cc;box-shadow:0 0 24px #ec4b5859}.nem-side b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nem-score{position:relative;display:grid;justify-items:center}.nem-score strong{font:900 clamp(2.4rem,6vw,3.4rem)/1 var(--display);font-variant-numeric:tabular-nums}.nem-score strong i{font-style:normal;color:var(--c-muted);padding:0 .12em}.nem-score small{color:var(--c-muted);font-size:.72rem}.nem-vs{position:absolute;top:-18px;font:900 .8rem/1 var(--display);letter-spacing:.3em;color:#ff6b77}.nem-line{margin:10px 0 0;text-align:center}.nem-others{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--line);display:grid;gap:6px}.nem-others a{display:inline-flex;align-items:center;gap:8px;color:var(--c-text);text-decoration:none}.nem-others .avatar-sm{width:28px;height:28px;border-radius:50%}.pf-chip-streak{border-color:#ff8a2a80!important;color:#ffb066}.pf-chip-streak .icon{color:#ff8a2a}.push-status{padding:10px 12px;border-radius:10px;background:rgb(var(--ov) / .04);border:1px solid var(--line)}.push-status[data-tone=ok]{border-color:#26b98273;background:#26b98214}.push-status[data-tone=warn]{border-color:rgb(var(--c-gold-rgb) / .45);background:rgb(var(--c-gold-rgb) / .07)}.push-sub{font:700 1.1rem/1 var(--display);margin:20px 0 8px}.push-devices{list-style:none;margin:0;padding:0}.push-devices li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.push-devices li span{display:grid;gap:2px;min-width:0;font-size:.88rem}.push-devices form{margin:0}.push-cats{display:grid;gap:10px}.push-cat{display:flex;align-items:center;gap:8px}@media (prefers-reduced-motion: reduce){.heat-warn>.icon,.heat-warn:after,.streak-flame .icon,.streak-track .st-today,.dash-livebox,.la-dot,.la-sweep,.la-strobe,.la-tape div,.la-card,.la-radar i,.la-photo img,.la-scan,.la-go,.live-pill,.traitor-badge{animation:none!important}.live-alert{animation:none}}.reset-grid{margin-bottom:16px}.reset-list{margin:0;padding-left:18px;display:grid;gap:6px}.reset-list li::marker{color:var(--c-danger)}.reset-keep li::marker{color:var(--c-success)}.reset-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:14px 0 0}.reset-counts div{padding:8px 10px;border:1px solid var(--line);border-radius:10px}.reset-counts dt{font-size:.72rem;color:var(--c-muted)}.reset-counts dd{margin:2px 0 0;font:800 1.2rem/1 var(--display)}.reset-templates{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.reset-tpl{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:10px;color:var(--c-text);text-decoration:none}.reset-tpl.is-on{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .1)}.reset-opts{display:grid;gap:8px;margin:4px 0 8px}.reset-danger{color:var(--c-danger-soft)}.reset-form .btn-danger{margin-top:8px}.reset-hist{border-top:1px solid var(--line);padding:10px 0}.reset-hist summary{cursor:pointer}.streak-track-sm{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.wanted-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;padding:8px 2px}.wanted-poster{position:relative;display:grid;justify-items:center;gap:4px;padding:16px 14px 14px;text-align:center;color:#2b1d10;background:linear-gradient(180deg,#ecd9a8,#d8bd7c);border-radius:4px;transform:rotate(var(--tilt, 0deg));box-shadow:0 14px 30px -10px #000,inset 0 0 40px #78501459;transition:transform .2s var(--ease)}.wanted-poster:before{content:"";position:absolute;top:8px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f66,#900);box-shadow:0 2px 4px #000}.wanted-poster:hover{transform:rotate(0) scale(1.03)}.wp-head{margin:8px 0 2px;font:900 2rem/1 var(--display);letter-spacing:.12em;color:#7a1010}.wp-photo{width:120px;height:120px;object-fit:cover;border:3px solid #2b1d10;filter:sepia(.55) contrast(1.05)}.wp-name{margin:6px 0 0;font:800 1.4rem/1 var(--display)}.wp-name a{color:#2b1d10;text-decoration:none}.wp-meta{margin:0;font-size:.8rem;color:#5a4222}.wp-sum{margin:6px 0 4px;display:grid;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#5a4222}.wp-sum b{font:900 1.6rem/1.05 var(--display);letter-spacing:0;color:#7a1010;text-transform:none}.wp-add{color:#2b1d10!important;border-color:#2b1d1066!important}.bounty-onme strong{color:#ff7a82}.pf-chip-bounty{border-color:#ec4b5899!important;color:#ff8a92;animation:hw-blink 1.6s steps(1,end) infinite}@media (prefers-reduced-motion: reduce){.wanted-poster,.pf-chip-bounty{transition:none;animation:none}}.paper-bounties ol{margin:0;padding-left:18px}.paper-bounties li{margin:4px 0}.paper-bounties b{color:#8a1010}.event-banner{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:12px 16px;margin-bottom:14px;border-radius:14px;border:1px solid rgb(var(--c-gold-rgb) / .6);background:linear-gradient(100deg,rgb(var(--c-gold-rgb) / .22),rgb(var(--c-gold-rgb) / .06) 60%,rgb(var(--c-primary-rgb) / .15));box-shadow:0 10px 30px -14px rgb(var(--c-gold-rgb) / .8)}.event-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .18) 50%,transparent 65%);transform:translate(-100%);animation:eb-shine 4.5s ease-in-out infinite;pointer-events:none}.event-banner.is-new{animation:eb-in .7s cubic-bezier(.2,1.3,.3,1) both}.eb-ic{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px;background:rgb(var(--c-gold-rgb) / .2);color:var(--c-gold)}.eb-ic .icon{width:24px;height:24px}.eb-main{flex:1;min-width:0;display:grid;gap:2px}.eb-main b{font:800 1.3rem/1 var(--display);color:var(--c-gold);letter-spacing:.02em}.eb-main span{font-size:.9rem;color:var(--c-text-2)}.eb-clock{display:grid;justify-items:end;flex:none}.eb-clock small{font-size:.7rem;color:var(--c-muted)}.eb-clock b{font:800 1.5rem/1 var(--display);font-variant-numeric:tabular-nums}@keyframes eb-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes eb-in{0%{transform:translateY(-20px) scale(.96);opacity:0}to{transform:none;opacity:1}}@media (max-width: 1024px){.event-banner{flex-wrap:nowrap;gap:10px;padding:8px 12px;margin-bottom:10px;border-radius:12px}.eb-ic{width:32px;height:32px;border-radius:9px}.eb-ic .icon{width:18px;height:18px}.eb-main b{font-size:1rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-main span{font-size:.78rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-clock{justify-items:end}.eb-clock small{font-size:.62rem}.eb-clock b{font-size:1.05rem}}.event-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.event-kind{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px}.event-kind .icon{color:var(--c-gold)}.event-kind small{color:var(--c-muted)}@media (prefers-reduced-motion: reduce){.event-banner:after,.event-banner.is-new{animation:none}}.hb{max-width:1240px;margin:0 auto;padding:0 16px 40px}.hb-cover{display:none}.hb-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center;padding:36px 0 28px}.hb-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--c-gold);font-weight:600}.hb-hero h1{font-size:clamp(2.3rem,5.5vw,4rem);line-height:.95;margin:0 0 14px;text-wrap:balance}.hb-hero-text>p{color:var(--c-text-2);max-width:56ch;margin:0 0 18px}.hb-hero-cta{display:flex;gap:10px;flex-wrap:wrap}.hb-quick{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:q}.hb-quick li{counter-increment:q;position:relative;display:grid;gap:2px;padding:14px 16px 14px 62px;border:1px solid var(--line);border-radius:14px;background:var(--c-surface)}.hb-quick li:before{content:counter(q);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--c-primary);color:#fff;font:800 1.15rem/1 var(--display)}.hb-quick span{color:var(--c-muted);font-size:.9rem}.hb-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.hb-toc{position:sticky;top:96px;max-height:calc(100dvh - 112px);overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--c-surface)}.hb-toc summary{padding:12px 14px;font:800 1.15rem/1 var(--display);cursor:pointer;list-style:none}.hb-toc summary::-webkit-details-marker{display:none}.hb-toc ol{list-style:none;margin:0;padding:0 8px 10px}.hb-toc a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;color:var(--c-text-2);text-decoration:none;font-size:.9rem}.hb-toc a:hover{background:rgb(var(--ov) / .05);color:var(--c-text)}.hb-toc a[aria-current]{background:rgb(var(--c-gold-rgb) / .12);color:var(--c-gold)}.hb-toc .icon{color:var(--c-muted);flex:none}.hb-toc a[aria-current] .icon{color:var(--c-gold)}.hb-chap{padding:26px 0 30px;border-top:1px solid var(--line);scroll-margin-top:96px}.hb-chap:first-child{border-top:0;padding-top:0}.hb-chap-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.hb-num{font:800 .95rem/1 var(--display);color:var(--c-muted);letter-spacing:.04em}.hb-ic{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgb(var(--c-primary-rgb) / .18);color:var(--c-primary-soft);flex:none}.hb-chap-head h2{margin:0;font-size:clamp(1.7rem,3.4vw,2.3rem);flex:1}.hb-top{font-size:.8rem;color:var(--c-muted);display:inline-flex;align-items:center;gap:2px;text-decoration:none}.hb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.hb-text>p,.hb-text li{max-width:62ch}.hb-text p{margin:0 0 12px;color:var(--c-text-2)}.hb-text b{color:var(--c-text)}.hb-steps{counter-reset:s;list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.hb-steps li{counter-increment:s;position:relative;padding-left:38px;color:var(--c-text-2)}.hb-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold);font:800 .95rem/1 var(--display)}.hb-list{margin:0 0 14px;padding-left:20px;display:grid;gap:6px;color:var(--c-text-2)}.hb-list li::marker{color:var(--c-gold)}.hb-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;margin:6px 0 0!important}.hb-note .icon{flex:none;margin-top:2px}.hb-note b{margin-right:4px}.hb-tip{background:rgb(var(--c-gold-rgb) / .08);border:1px solid rgb(var(--c-gold-rgb) / .35)}.hb-tip .icon,.hb-tip b{color:var(--c-gold)}.hb-warn{background:#ec4b5814;border:1px solid rgb(236 75 88 / .35)}.hb-warn .icon,.hb-warn b{color:var(--c-danger-soft)}.hb-shot{margin:0}.hb-shot a{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--line-strong);background:#000;box-shadow:0 24px 50px -24px #000;max-height:520px;position:relative}.hb-shot a:after{content:"";position:absolute;inset:auto 0 0;height:60px;background:linear-gradient(transparent,rgb(var(--c-bg-rgb) / .9));pointer-events:none}.hb-shot img{display:block;width:100%;height:auto;transition:transform .3s var(--ease)}.hb-shot a:hover img{transform:scale(1.015)}.hb-shot figcaption{font-size:.82rem;color:var(--c-muted);margin-top:8px}.hb-wide{margin-bottom:18px}.hb-wide a{max-height:620px}.hb-small a{max-width:440px;max-height:none}.hb-small a:after,.hb-banner a:after{display:none}.hb-banner a{max-height:none;background:transparent;border:0;box-shadow:none}.hb-phone a{max-width:280px;max-height:none;border-radius:26px;border-width:6px;border-color:#262b36}.hb-phone a:after{display:none}.hb-stack{display:grid;gap:18px}.hb-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 18px}.hb-card{display:grid;gap:4px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--c-surface)}.hb-card>.icon{color:var(--c-gold);width:22px;height:22px}.hb-card b{font:800 1.15rem/1.1 var(--display)}.hb-card span{font-size:.88rem;color:var(--c-muted)}.hb-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.hb-compare div{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px}.hb-compare b{display:inline-flex;align-items:center;gap:6px}.hb-compare span{font-size:.88rem;color:var(--c-muted)}.hb-rules{list-style:none;padding:0;gap:10px}.hb-rules li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.hb-rules .icon{color:var(--c-gold);flex:none;margin-top:2px}.hb-faq{margin-bottom:18px}dialog.hb-zoom{border:0;padding:0;background:transparent;max-width:min(1400px,96vw);max-height:94dvh;overflow:auto}dialog.hb-zoom::backdrop{background:#000000d9}dialog.hb-zoom img{display:block;width:100%;height:auto;border-radius:12px}.hb-zoom-x{position:sticky;top:8px;float:right;margin:8px;width:40px;height:40px;border-radius:50%;border:0;background:#111;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:1}@media (max-width: 900px){.hb-hero,.hb-layout,.hb-grid{grid-template-columns:1fr}.hb-toc{position:static;max-height:none}.hb-shot a{max-height:420px}}@media (max-width: 520px){.hb-compare,.hb-duo{grid-template-columns:1fr}.hb-top{display:none}}@media (prefers-reduced-motion: reduce){.hb-shot img{transition:none}}@media print{@page{size:A4;margin:14mm 12mm}:root{color-scheme:light!important}html,body.public{background:#fff!important;color:#111!important}body.public:before,body.public:after{display:none!important}.public-main{padding:0!important;margin:0!important;overflow:visible!important}.hb{padding:0 3mm!important}.faq .panel,.hb-faq details{background:#fff!important;border:1px solid #ccc!important;color:#111!important}.hb-faq summary,.hb-faq p{color:#111!important}.hb-ic{background:#f3e1e4!important}.hb-cover{display:flex!important;flex-direction:column;min-height:265mm;break-after:page;padding:20mm 6mm 0}.hb-cover-logo{max-width:90mm}.hb-cover-logo img,.hb-cover-logo svg{width:100%;height:auto}.hb-cover-kicker{margin:18mm 0 4mm;font:700 13pt/1 var(--body);color:#b6253d!important;text-transform:uppercase;letter-spacing:.12em}.hb-cover-title{font:800 34pt/1 var(--display);color:#111!important;margin:0 0 14mm;max-width:150mm}.hb-cover-toc{columns:2;column-gap:10mm;margin:0;padding-left:7mm;font-size:10.5pt;color:#333!important}.hb-cover-toc li{margin:0 0 2.2mm;break-inside:avoid}.hb-cover-foot{margin-top:auto;font-size:9pt;color:#777!important}.hb-hero{break-after:page}.public-nav,footer,.site-footer,.skip-link,.hb-toc,.hb-hero-cta,.hb-top,.cta-strip,dialog.hb-zoom,.translate{display:none!important}.hb,.hb-layout{display:block;max-width:none;padding:0}.hb-hero{display:block;padding:0 0 10mm}.hb-hero h1,.hb-chap-head h2,.hb-card b{color:#111!important}.hb-hero-text>p,.hb-text p,.hb-steps li,.hb-list,.hb-card span,.hb-compare span,.hb-quick span,.hb-shot figcaption{color:#333!important}.hb-text b{color:#000!important}.hb-quick li,.hb-card,.hb-compare div,.hb-rules li,.hb-note{background:#fff!important;border-color:#ccc!important;break-inside:avoid}.hb-chap{break-before:page;border:0;padding-top:0}.hb-grid{grid-template-columns:1fr 1fr;gap:8mm}.hb-shot{break-inside:avoid}.hb-shot a{max-height:120mm;box-shadow:none;border-color:#999}.hb-shot a:after{display:none}.hb-wide a{max-height:110mm}.faq details{break-inside:avoid}.faq details>div{display:block!important}a{color:#111!important;text-decoration:none}}.live-photo-edit{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#000000a6;color:#fff;font-size:.78rem;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.live-photo-edit:hover,.live-photo-edit:focus-visible{background:#000000d9}.impound-card{margin:0 0 22px;padding:16px;border-radius:var(--radius);background:linear-gradient(135deg,#ec4b581f,#466eff14);border:1px solid rgb(236 75 88 / .35)}.impound-card .section-title{display:flex;align-items:center;gap:8px;margin:0 0 4px}.impound-card>p{margin:0 0 12px;max-width:70ch}.impound-list{display:grid;gap:10px}.impound-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;background:#00000040}.impound-item img,.impound-ic{flex:none;width:96px;height:60px;border-radius:8px;object-fit:cover;filter:grayscale(.55) contrast(1.05)}.impound-ic{display:grid;place-items:center;background:#ffffff0d;color:var(--c-muted)}.impound-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.impound-text small{color:var(--c-muted)}.impound-item .btn{flex:none}dialog.impound-modal{width:min(520px,calc(100vw - 24px))}.impound-body{text-align:center;padding-top:0;overflow:hidden}.impound-photo{position:relative;margin:0 -24px 16px;aspect-ratio:16 / 9;background:#000;overflow:hidden}.impound-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35)}.impound-photo:before,.impound-photo:after{content:"";position:absolute;inset:0;pointer-events:none}.impound-photo:before{background:linear-gradient(180deg,transparent 45%,rgb(0 0 0 / .75));z-index:1}.impound-photo:after{background:radial-gradient(60% 80% at 0% 0%,rgb(236 75 88 / .45),transparent 60%),radial-gradient(60% 80% at 100% 0%,rgb(70 110 255 / .45),transparent 60%);mix-blend-mode:screen;animation:impound-flash 1.4s steps(2,jump-none) infinite}.impound-photo figcaption{position:absolute;left:14px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:var(--c-danger);color:#fff;font:700 .8rem/1.3 var(--display);letter-spacing:.06em}@keyframes impound-flash{50%{filter:hue-rotate(180deg);opacity:.7}}@media (prefers-reduced-motion: reduce){.impound-photo:after{animation:none}}.impound-body h2{margin:0 0 6px}.impound-body>p{margin:0 auto 16px;max-width:42ch}.impound-odds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px}.impound-odds div{display:flex;flex-direction:column;gap:2px;padding:10px 6px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line)}.impound-odds b{font:700 1.15rem/1.15 var(--display);white-space:nowrap}.impound-odds small{color:var(--c-muted);font-size:.74rem;line-height:1.3}.impound-go{width:100%;justify-content:center}.impound-alt{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width: 480px){.impound-item{flex-wrap:wrap}.impound-item .btn{width:100%}.impound-odds b{font-size:1rem}}.sc-head-end{display:flex;align-items:center;gap:10px;margin-left:auto}.panel-title small{font:600 .9rem/1 var(--body, inherit);margin-left:4px}.rail-nav{display:flex;gap:6px}.rail-nav[hidden]{display:none}.rail-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(var(--c-gold-rgb) / .4);background:#00000040;color:var(--c-gold);cursor:pointer;transition:background .15s,opacity .15s}.rail-btn:hover:not(:disabled){background:rgb(var(--c-gold-rgb) / .14)}.rail-btn:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.rail-btn:disabled{opacity:.3;cursor:default}.rail-btn .icon{width:18px;height:18px}.showcase-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,30%,300px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:2px 2px 10px;margin:0 -2px;scrollbar-width:thin;scrollbar-color:rgb(var(--c-gold-rgb) / .35) transparent;-webkit-overflow-scrolling:touch}.showcase-rail:focus-visible{outline:2px solid rgb(var(--c-gold-rgb) / .6);outline-offset:4px;border-radius:12px}.showcase-rail::-webkit-scrollbar{height:6px}.showcase-rail::-webkit-scrollbar-thumb{background:rgb(var(--c-gold-rgb) / .3);border-radius:3px}.showcase-item{margin:0;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgb(var(--ov) / .05),rgb(var(--ov) / .02));border:1px solid rgb(var(--c-gold-rgb) / .22);box-shadow:inset 0 -2px rgb(var(--c-gold-rgb) / .7);transition:border-color .2s,transform .2s}.showcase-item:hover{border-color:rgb(var(--c-gold-rgb) / .5)}.showcase-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0b0c10}.showcase-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;transition:transform .5s ease}.showcase-item:hover .showcase-media>img{transform:scale(1.04)}.showcase-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .55));pointer-events:none}.showcase-render{position:absolute;inset:0;display:grid;place-items:center;padding:6%}.showcase-render>*{width:100%;max-height:100%}.showcase-media .showcase-gear{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.showcase-stat-face{position:absolute;inset:0;display:grid;place-items:center;padding:12px;text-align:center;background:radial-gradient(70% 70% at 50% 45%,rgb(var(--c-gold-rgb) / .18),transparent 70%),#0d0d12}.showcase-value{font:900 clamp(1.6rem,3vw,2.2rem)/1 var(--display);color:var(--c-gold);text-shadow:0 0 22px rgb(var(--c-gold-rgb) / .35);overflow-wrap:anywhere}.showcase-kind{position:absolute;left:10px;top:10px;z-index:1;padding:3px 8px;border-radius:6px;background:#0009;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.03em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.showcase-item figcaption{display:grid;gap:2px;padding:10px 12px 12px;min-width:0}.showcase-item figcaption strong{font:900 1.12rem/1.15 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase-item figcaption small{color:var(--c-muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 600px){.showcase-rail{grid-auto-columns:78%}}@media (prefers-reduced-motion: reduce){.showcase-rail{scroll-behavior:auto}.showcase-media>img{transition:none}}.paper-article{max-width:980px;margin-inline:auto}.art-mast{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin:0 0 18px;padding:0 0 8px;border-bottom:3px double var(--rule);font:700 .74rem/1.3 var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2)}.art-paper-name{font:900 italic 1.1rem/1 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:.04em;color:var(--ink)}.art-standfirst{margin:0 0 16px;max-width:68ch;font:600 1.12rem/1.5 Georgia,Times New Roman,serif;color:var(--ink)}.art-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.art-text{display:grid;gap:14px;max-width:68ch}.art-side{display:grid;gap:14px}.art-person{display:flex;align-items:center;gap:10px;padding:8px 0;text-decoration:none;border-bottom:1px solid rgb(0 0 0 / .12)}.art-person:last-child{border-bottom:0}.art-person img{width:48px;height:48px;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.15) sepia(.15);border:1px solid var(--rule);flex:none}.art-person span{display:grid;min-width:0}.art-person small{font:700 .66rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--red)}.art-person b{font:900 1.05rem/1.2 Georgia,serif;color:var(--ink)}.art-person em{font-style:normal;font-size:.8rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-person:hover b{text-decoration:underline}.art-cta{justify-content:center}.art-related{margin-top:10px}.art-related ul{list-style:none;margin:0;padding:0;display:grid}.art-related li a{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid rgb(0 0 0 / .14);text-decoration:none}.art-related small{font:700 .68rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--red)}.art-related b{font:900 1.05rem/1.2 Georgia,serif;color:var(--ink)}.art-related span{font-size:.9rem;line-height:1.45;color:var(--ink-2)}.art-related li a:hover b{text-decoration:underline}.paper-item-link{text-decoration:none}.paper-item-link:hover{text-decoration:underline}.paper-more-sm{margin-top:6px;font-size:.78rem}@media (max-width: 820px){.art-grid{grid-template-columns:1fr}.art-text{max-width:none}}.paper a.art-cta{color:#fff;text-decoration:none}.car-specs{display:grid;gap:7px;margin:10px 0 0}.cs-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px}.cs-row dt{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;color:var(--c-muted)}.cs-row dt .icon{width:13px;height:13px}.cs-row dd{margin:0;font-size:.74rem;color:var(--c-muted);white-space:nowrap}.cs-row dd b{font:700 .92rem/1 var(--display);color:var(--c-text);letter-spacing:.02em}.cs-bar{grid-column:1 / -1;height:5px;border-radius:3px;background:#ffffff12;overflow:hidden}.cs-bar i{display:block;height:100%;border-radius:inherit}.cs-speed .cs-bar i{background:linear-gradient(90deg,#3b82f6,#7dd3fc);box-shadow:0 0 10px #7dd3fc73}.cs-hp .cs-bar i{background:linear-gradient(90deg,var(--c-danger),#f59e0b);box-shadow:0 0 10px #f59e0b66}.car-specs.is-compact{gap:5px;margin-top:8px}.car-specs.is-compact .cs-bar{height:4px}.own-cars{display:grid;gap:6px;padding:8px;border-radius:12px;background:rgb(var(--c-primary-rgb) / .07);border:1px solid rgb(var(--c-primary-rgb) / .22)}.own-cars form{margin:0}.own-cars-title{display:flex;align-items:center;gap:6px;margin:0 2px 2px;font-size:.78rem;font-weight:700;color:var(--c-muted)}.own-cars-title small{margin-left:auto;color:var(--c-success, #4ade80);font-weight:700}.own-car{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px 6px 6px;border-radius:10px;border:1px solid var(--line);background:#00000038;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.own-car:hover:not(:disabled){border-color:rgb(var(--c-primary-rgb) / .6);background:rgb(var(--c-primary-rgb) / .1)}.own-car:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.own-car:disabled{opacity:.5;cursor:default}.own-car img,.own-car-ic{flex:none;width:64px;height:40px;border-radius:7px;object-fit:cover}.own-car-ic{display:grid;place-items:center;background:#ffffff0d;color:var(--c-muted)}.own-car-main{flex:1 1 auto;min-width:0;display:grid}.own-car-main b{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own-car-main small,.own-car-eta small{font-size:.72rem;color:var(--c-muted);white-space:nowrap}.own-car-eta{flex:none;display:grid;justify-items:end}.own-car-eta b{font:700 1.05rem/1.1 var(--display);font-variant-numeric:tabular-nums}.own-car.is-fastest{border-color:rgb(var(--c-gold-rgb) / .5)}.own-car.is-fastest .own-car-eta b{color:var(--c-gold)}.car-perf{margin-top:16px;max-width:520px}.destination{display:flex;flex-direction:column;gap:8px}.destination>.dest-local{align-items:flex-start;align-content:flex-start;margin-bottom:4px}.destination>.dest-local li{flex:none;height:auto;line-height:1.2}.destination>.dest-modes{margin-top:auto}.own-car-main small{overflow:hidden;text-overflow:ellipsis}.own-car-eta small{font-variant-numeric:tabular-nums}.own-car-fast{display:inline-block;margin-left:4px;padding:0 5px;border-radius:4px;background:rgb(var(--c-gold-rgb) / .18);color:var(--c-gold);font-size:.64rem;font-weight:800;letter-spacing:.02em;vertical-align:1px}html.tfx-open{overflow:hidden}.tfx{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#04050a;color:#fff;opacity:0;transition:opacity .35s ease;perspective:900px;isolation:isolate}.tfx.is-on{opacity:1}.tfx.is-out{opacity:0;transition:opacity .6s ease}.tfx-sky{position:absolute;inset:0 0 45%;background:radial-gradient(120% 90% at 50% 100%,#3b1d5e,#160c2e 40%,#05060d 75%)}.tfx-car .tfx-sky,.tfx-bus .tfx-sky{background:radial-gradient(120% 90% at 50% 100%,#5a1b3a,#1b0f2e 42%,#05060d 78%)}.tfx-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 22%,#fff9,transparent),radial-gradient(1px 1px at 33% 12%,#fff8,transparent),radial-gradient(1.5px 1.5px at 58% 30%,#fffa,transparent),radial-gradient(1px 1px at 77% 18%,#fff7,transparent),radial-gradient(1px 1px at 88% 40%,#fff6,transparent),radial-gradient(1px 1px at 22% 45%,#fff5,transparent);animation:tfx-twinkle 3s ease-in-out infinite alternate}.tfx-moon{position:absolute;right:14%;top:14%;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#d9d4ff 60%,#9b8fd6);box-shadow:0 0 60px 10px #beb4ff59}.tfx-city{position:absolute;left:-10%;right:-10%;bottom:45%;height:22%;background-repeat:repeat-x;background-size:auto 100%}.tfx-city-far{opacity:.45;filter:blur(.4px);animation:tfx-pan 26s linear infinite;background-image:linear-gradient(to top,#0b0a18 0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V60h20V40h15v20h10V30h20v70h10V50h25V20h12v80h10V45h18V65h22V35h14v65h12V55h20V25h16v75h14V50h22V70h18V40h20v60h12V58h24V100z'/%3E%3C/svg%3E") repeat-x 0 0 / 400px 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V60h20V40h15v20h10V30h20v70h10V50h25V20h12v80h10V45h18V65h22V35h14v65h12V55h20V25h16v75h14V50h22V70h18V40h20v60h12V58h24V100z'/%3E%3C/svg%3E") repeat-x 0 0 / 400px 100%;background-color:#1a1430}.tfx-city-near{height:30%;animation:tfx-pan 12s linear infinite;background:#0c0816;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V70h30V30h18v40h14V45h26V15h10v85h16V60h30V38h14v62h20V50h24V25h18v75h22V64h28V100z'/%3E%3C/svg%3E") repeat-x 0 0 / 300px 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V70h30V30h18v40h14V45h26V15h10v85h16V60h30V38h14v62h20V50h24V25h18v75h22V64h28V100z'/%3E%3C/svg%3E") repeat-x 0 0 / 300px 100%;background-image:radial-gradient(2px 3px at 10% 60%,#ffcf6b,transparent),radial-gradient(2px 3px at 30% 40%,#ffcf6b,transparent),radial-gradient(2px 3px at 52% 70%,#7dd3fc,transparent),radial-gradient(2px 3px at 74% 50%,#ffcf6b,transparent),radial-gradient(2px 3px at 90% 65%,#f472b6,transparent);background-size:300px 100%}.tfx-road{position:absolute;left:50%;bottom:-10%;width:260%;height:70%;transform:translate(-50%) rotateX(74deg);transform-origin:50% 100%;background:linear-gradient(90deg,#07070b 0 18%,#15151d 18% 82%,#07070b 82%);box-shadow:inset 0 0 120px #000}.tfx-lanes{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 46px,rgb(255 230 160 / .9) 46px 96px) 50% 0 / 14px 142px no-repeat,linear-gradient(90deg,transparent 19%,rgb(255 255 255 / .6) 19% 19.6%,transparent 19.6% 80.4%,rgb(255 255 255 / .6) 80.4% 81%,transparent 81%);background-repeat:repeat-y,no-repeat;animation:tfx-lanes var(--dash, .4s) linear infinite}.tfx-poles{position:absolute;inset:0}.tfx-pole{position:absolute;top:55%;width:4px;height:0;opacity:0;animation:tfx-pole 1.45s cubic-bezier(.55,0,1,.45) infinite;animation-delay:var(--d)}.tfx-pole:before{content:"";position:absolute;left:-10px;top:-6px;width:24px;height:10px;border-radius:50%;background:#ffe7a8;box-shadow:0 0 30px 12px #ffc86e99}.tfx-pole:after{content:"";position:absolute;inset:0;background:linear-gradient(#5b5b66,#22222a)}.tfx-pole-l{left:50%;--side: -1}.tfx-pole-r{left:50%;--side: 1}.tfx-beams{position:absolute;left:50%;bottom:0;width:120%;height:60%;transform:translate(-50%);background:radial-gradient(40% 70% at 30% 100%,rgb(255 250 220 / .28),transparent 70%),radial-gradient(40% 70% at 70% 100%,rgb(255 250 220 / .28),transparent 70%);mix-blend-mode:screen;animation:tfx-flicker .12s steps(2) infinite}.tfx-tail{position:absolute;left:50%;bottom:8%;width:min(440px,70vw);height:70px;transform:translate(-50%);background:radial-gradient(18% 60% at 12% 50%,#ff2d55,transparent 70%),radial-gradient(18% 60% at 88% 50%,#ff2d55,transparent 70%);filter:blur(2px) drop-shadow(0 0 18px #ff2d55);opacity:.8;animation:tfx-sway 2.4s ease-in-out infinite}.tfx-bus .tfx-tail{width:min(520px,80vw)}.tfx-runway{position:absolute;left:50%;bottom:-10%;width:220%;height:70%;transform:translate(-50%) rotateX(76deg);transform-origin:50% 100%;background:linear-gradient(90deg,#06070b 0 30%,#1a1b24 30% 70%,#06070b 70%);animation:tfx-liftoff 5.6s cubic-bezier(.6,0,.4,1) forwards}.tfx-strip{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 60px,#fff 60px 120px) 50% 0 / 10px 180px repeat-y;animation:tfx-lanes .18s linear infinite;opacity:.85}.tfx-rlights i{position:absolute;top:0;bottom:0;width:8px;background:repeating-linear-gradient(180deg,#7dd3fc 0 6px,transparent 6px 60px);filter:drop-shadow(0 0 6px #7dd3fc);animation:tfx-lanes .18s linear infinite}.tfx-rlights i:nth-child(odd){left:31%}.tfx-rlights i:nth-child(2n){right:31%}.tfx-rlights i:nth-child(n+3){display:none}.tfx-clouds{position:absolute;inset:0;opacity:0;animation:tfx-fadein 1.4s ease 2.6s forwards}.tfx-clouds i{position:absolute;left:100%;top:var(--y);width:calc(340px * var(--s));height:calc(90px * var(--s));border-radius:50%;background:radial-gradient(closest-side,rgb(220 215 255 / .55),transparent);filter:blur(6px);animation:tfx-cloud 1.6s linear infinite;animation-delay:var(--d)}.tfx-jet{position:absolute;left:50%;top:58%;width:min(380px,66vw);transform:translate(-50%,-50%);animation:tfx-jet 5.6s cubic-bezier(.55,0,.3,1) forwards;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .7))}.tfx-jet svg{width:100%;display:block;fill:#12121a;stroke:#ffffff40;stroke-width:1}.tfx-jet-glow{position:absolute;left:-4%;top:46%;width:22%;height:18%;border-radius:50%;background:radial-gradient(closest-side,#ffb86b,transparent);filter:blur(4px);animation:tfx-flicker .1s steps(2) infinite}.tfx-streaks i{position:absolute;left:var(--x);top:var(--y);width:2px;height:var(--l);background:linear-gradient(transparent,rgb(255 255 255 / .55),transparent);opacity:0;animation:tfx-streak .7s linear infinite;animation-delay:calc(1.6s + var(--d))}.tfx-plane .tfx-streaks i{width:var(--l);height:2px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .6),transparent);animation-name:tfx-streak-h}.tfx-vignette{position:absolute;inset:0;background:radial-gradient(80% 70% at 50% 50%,transparent 55%,rgb(0 0 0 / .85));pointer-events:none}.tfx-bar{position:absolute;left:0;right:0;height:12vh;background:#000;z-index:3;transition:transform .7s cubic-bezier(.7,0,.2,1)}.tfx-bar-top{top:0;transform:translateY(-100%)}.tfx-bar-bottom{bottom:0;transform:translateY(100%)}.tfx.is-on .tfx-bar{transform:none}.tfx-title{position:absolute;left:0;right:0;top:16vh;z-index:4;text-align:center;padding:0 16px;opacity:0;transform:translateY(16px) scale(.98);animation:tfx-title 5s ease .3s forwards}.tfx-kicker{display:inline-block;font:700 .78rem/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold);padding:6px 12px;border:1px solid rgb(var(--c-gold-rgb) / .5);border-radius:999px;background:#00000059}.tfx-title h2{margin:14px 0 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 18px;font:900 clamp(2rem,7vw,5.2rem)/1 var(--display);letter-spacing:.02em;text-shadow:0 6px 40px rgb(0 0 0 / .8),0 0 30px rgb(var(--c-primary-rgb) / .5)}.tfx-from{opacity:.7}.tfx-arrow{width:clamp(40px,8vw,110px);height:3px;background:linear-gradient(90deg,transparent,var(--c-gold));position:relative}.tfx-arrow:after{content:"";position:absolute;right:-2px;top:-6px;border:7.5px solid transparent;border-left:12px solid var(--c-gold)}.tfx-vehicle{margin:10px 0 0;font:600 1rem/1.3 var(--body);color:#fffc}.tfx-hud{position:absolute;left:max(16px,5vw);bottom:calc(12vh + 18px);z-index:4;display:grid;justify-items:center;width:160px;opacity:0;animation:tfx-fadein .6s ease .9s forwards}.tfx-gauge{width:160px;height:92px}.tfx-gauge path{fill:none;stroke-width:9;stroke-linecap:round}.tfx-gauge-bg{stroke:#ffffff1f}.tfx-gauge-fg{stroke:url(#none);stroke:var(--c-gold);stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 8px rgb(var(--c-gold-rgb) / .8))}.tfx-speed{margin-top:-46px;font:900 2.4rem/1 var(--display);font-variant-numeric:tabular-nums}.tfx-hud small{font-size:.74rem;color:#ffffffb3;white-space:nowrap}.tfx-eta{position:absolute;right:max(16px,5vw);bottom:calc(12vh + 22px);z-index:4;text-align:right;display:grid;gap:2px;opacity:0;animation:tfx-fadein .6s ease 1.2s forwards}.tfx-eta small{font:700 .7rem/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:#fff9}.tfx-eta b{font:900 2.4rem/1 var(--display);color:var(--c-gold);font-variant-numeric:tabular-nums}.tfx-eta span{font-size:.85rem;color:#ffffffbf}.tfx-ctrl{position:absolute;right:16px;top:16px;z-index:5;display:flex;gap:8px}.tfx-ctrl button{padding:7px 12px;border-radius:999px;border:1px solid rgb(255 255 255 / .3);background:#00000073;color:#fff;font:600 .78rem/1 var(--body);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tfx-ctrl button:hover,.tfx-ctrl button:focus-visible{background:#ffffff24;outline:none;border-color:#fff}@keyframes tfx-lanes{to{background-position:50% 142px,0 0}}.tfx-strip,.tfx-rlights i{animation-name:tfx-strip}@keyframes tfx-strip{to{background-position-y:180px}}@keyframes tfx-pan{to{background-position-x:-400px;-webkit-mask-position:-400px 0;mask-position:-400px 0}}@keyframes tfx-pole{0%{opacity:0;height:0;transform:translate(0) scale(.2)}15%{opacity:1}to{opacity:1;height:60vh;transform:translate(calc(var(--side) * 62vw)) translateY(-40vh) scale(2.2)}}@keyframes tfx-flicker{50%{opacity:.85}}@keyframes tfx-sway{50%{transform:translate(calc(-50% + 6px))}}@keyframes tfx-twinkle{to{opacity:.55}}@keyframes tfx-fadein{to{opacity:1}}@keyframes tfx-title{0%{opacity:0;transform:translateY(16px) scale(.98);letter-spacing:.3em}14%{opacity:1;transform:none;letter-spacing:.02em}82%{opacity:1}to{opacity:0;transform:translateY(-10px) scale(1.02)}}@keyframes tfx-streak{0%{opacity:0;transform:translateY(-40px)}30%{opacity:1}to{opacity:0;transform:translateY(80px)}}@keyframes tfx-streak-h{0%{opacity:0;transform:translate(60px)}30%{opacity:1}to{opacity:0;transform:translate(-180px)}}@keyframes tfx-cloud{to{transform:translate(calc(-100vw - 400px))}}@keyframes tfx-liftoff{0%,40%{transform:translate(-50%) rotateX(76deg);opacity:1}to{transform:translate(-50%) rotateX(76deg) translateY(60%);opacity:0}}@keyframes tfx-jet{0%{transform:translate(-50%,-30%) scale(.9)}40%{transform:translate(-50%,-40%) scale(1)}75%{transform:translate(-46%,-95%) rotate(-12deg) scale(1.15)}to{transform:translate(-30%,-170%) rotate(-16deg) scale(1.25)}}@media (prefers-reduced-motion: reduce){.tfx *,.tfx *:before,.tfx *:after{animation:none!important;transition:none!important}.tfx-title,.tfx-hud,.tfx-eta{opacity:1;transform:none}.tfx-bar{transform:none}}@media (max-width: 600px){.tfx-hud{width:120px}.tfx-gauge{width:120px;height:70px}.tfx-speed{font-size:1.8rem;margin-top:-36px}.tfx-eta b{font-size:1.8rem}.tfx-title{top:15vh}}.journey{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:20px;align-items:center;padding:18px;margin-bottom:16px;border-radius:var(--radius);border:1px solid rgb(var(--c-primary-rgb) / .35);background:radial-gradient(80% 120% at 0% 0%,rgb(var(--c-primary-rgb) / .16),transparent 60%),var(--c-surface);overflow:hidden}.jr-map{position:relative;border-radius:14px;background:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px) 0 0 / 30px 30px,linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px) 0 0 / 30px 30px,radial-gradient(70% 90% at 50% 40%,#1b1533,#090812);border:1px solid var(--line)}.jr-map svg{display:block;width:100%;height:auto}.jr-path{fill:none;stroke:#ffffff2e;stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round}.jr-path-done{fill:none;stroke:url(#jr-done);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.jr-city circle{fill:var(--c-surface);stroke:var(--c-gold);stroke-width:3}.jr-city-from circle{stroke:var(--c-primary)}.jr-ping{fill:none!important;animation:jr-ping 2s ease-out infinite;transform-box:fill-box;transform-origin:center}.jr-city text{fill:#fff;font:700 14px var(--display);text-anchor:middle;letter-spacing:.04em}.jr-vehicle path{fill:#fff;stroke:#000;stroke-width:.6}.jr-halo{fill:rgb(var(--c-gold-rgb) / .18);stroke:rgb(var(--c-gold-rgb) / .55);stroke-width:1.5;animation:jr-halo 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes jr-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3);opacity:0}}@keyframes jr-halo{50%{transform:scale(1.25);opacity:.6}}.jr-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:.8rem;font-weight:700;color:var(--c-gold)}.jr-info h2{margin:0 0 12px;font:900 clamp(1.5rem,3vw,2.1rem)/1.05 var(--display)}.jr-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 12px}.jr-stats div{padding:10px 12px;border-radius:10px;background:#00000038;border:1px solid var(--line);display:grid;gap:2px}.jr-stats small{font-size:.72rem;color:var(--c-muted)}.jr-stats b{font:700 1.25rem/1.1 var(--display);font-variant-numeric:tabular-nums}.jr-info>p{margin:0}@media (max-width: 800px){.journey{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.jr-ping,.jr-halo{animation:none}}.tfx-road-cv{position:absolute;inset:0;width:100%;height:100%;display:block}.tfx-poles,.tfx-beams,.tfx-tail{z-index:1}@media (prefers-reduced-motion: reduce){.tfx-road-cv{display:none}}.tfx-gauge{background:none;overflow:visible}.war-board.has-art{position:relative;isolation:isolate;overflow:hidden}.war-board.has-art:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--a) 35%,#000 65%),#000000b8 40% 60%,color-mix(in srgb,var(--d) 35%,#000 65%)),var(--war-art) center / cover no-repeat}.war-photo-hero .photo-hero-text p:last-child{margin-top:10px}.journey-live{position:relative;isolation:isolate;overflow:hidden;margin-bottom:16px;min-height:clamp(380px,46vw,520px);border-radius:18px;border:1px solid rgb(var(--c-gold-rgb) / .25);box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff08;display:grid;grid-template-rows:auto 1fr auto auto auto;padding:clamp(14px,2.4vw,26px);color:#fff}.tfx.tfx-embed{position:absolute;inset:0;z-index:-1;opacity:1;perspective:900px}.tfx-embed .tfx-sky{inset:0 0 45%}.tfx-embed .tfx-pole{animation-duration:1.9s}@keyframes tfx-pole-embed{0%{opacity:0;height:0;transform:translate(0) scale(.2)}15%{opacity:1}to{opacity:1;height:340px;transform:translate(calc(var(--side) * 46vw)) translateY(-220px) scale(2)}}.tfx-embed .tfx-pole{animation-name:tfx-pole-embed}.tfx-embed .tfx-tail{bottom:20%;width:min(360px,50%)}.tfx-embed .tfx-vignette{background:radial-gradient(90% 80% at 50% 45%,transparent 45%,rgb(0 0 0 / .7)),linear-gradient(180deg,rgb(0 0 0 / .55),transparent 28%,transparent 62%,rgb(0 0 0 / .85))}.tfx-clouds-on{opacity:1;animation:none}.tfx-clouds-on i{animation-duration:7s}.tfx-jet-cruise{top:50%;animation:tfx-cruise 6s ease-in-out infinite}@keyframes tfx-cruise{0%,to{transform:translate(-50%,-50%) rotate(-2deg)}50%{transform:translate(-50%,-58%) rotate(1deg)}}.tfx-embed.tfx-plane .tfx-city{opacity:.25}.jl-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.jl-kicker{margin:0;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#00000073;border:1px solid rgb(var(--c-gold-rgb) / .35);color:var(--c-gold);font:700 .78rem/1.2 var(--body);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jl-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55eb3;animation:jl-pulse 1.6s ease-out infinite}@keyframes jl-pulse{to{box-shadow:0 0 0 10px #22c55e00}}.jl-mute{padding:7px 12px;border-radius:999px;border:1px solid rgb(255 255 255 / .3);background:#00000073;color:#fff;font:600 .78rem/1 var(--body);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jl-mute:hover,.jl-mute:focus-visible{border-color:#fff;outline:none}.jl-title{align-self:start;margin:clamp(10px,3vw,28px) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font:900 clamp(1.9rem,5.4vw,4rem)/1 var(--display);letter-spacing:.02em;text-shadow:0 6px 30px rgb(0 0 0 / .85),0 0 24px rgb(var(--c-primary-rgb) / .45)}.jl-from{opacity:.7}.jl-hud{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.jl-gauge,.jl-eta{display:grid;padding:10px 14px;border-radius:14px;background:#00000080;border:1px solid rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jl-gauge b{font:900 clamp(1.8rem,4vw,2.6rem)/1 var(--display);font-variant-numeric:tabular-nums}.jl-gauge small,.jl-eta small{font-size:.74rem;color:#ffffffb3}.jl-eta{text-align:right}.jl-eta small{order:-1}.jl-eta b{font:900 clamp(1.8rem,4vw,2.6rem)/1 var(--display);color:var(--c-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgb(var(--c-gold-rgb) / .45)}.jl-route{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#0000008c;border:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jl-city{display:inline-flex;align-items:center;gap:5px;font:700 .9rem/1 var(--display);letter-spacing:.03em;white-space:nowrap}.jl-city-to{color:var(--c-gold)}.jl-track{position:relative;height:8px;border-radius:4px;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .18) 0 10px,transparent 10px 18px)}.jl-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--c-primary),var(--c-gold));box-shadow:0 0 14px rgb(var(--c-gold-rgb) / .55);transition:width .5s linear}.jl-car{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:40px;border-radius:10px;overflow:hidden;border:2px solid var(--c-gold);background:#0b0c10;box-shadow:0 6px 18px #0009,0 0 18px rgb(var(--c-gold-rgb) / .45);transition:left .5s linear}.jl-car img{width:100%;height:100%;object-fit:cover}.jl-car .icon{width:20px;height:20px;color:var(--c-gold)}.jl-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 2px 0;font-size:.82rem;color:#ffffffbf;text-shadow:0 1px 6px #000}.jl-meta b{color:#fff;font-variant-numeric:tabular-nums}.jl-meta span:last-child{margin-left:auto;color:#ffffff8c}@media (max-width: 640px){.jl-route{grid-template-columns:1fr}.jl-city-to{justify-self:end}.jl-car{width:52px;height:32px}.jl-meta span:last-child{margin-left:0}}@media (prefers-reduced-motion: reduce){.jl-dot{animation:none}.jl-fill,.jl-car{transition:none}}.jl-track{margin:0 34px}.jl-mute{white-space:nowrap;flex:none}@media (max-width: 640px){.jl-track{margin:6px 28px}.tfx-embed .tfx-tail{width:70%;height:46px;bottom:30%;opacity:.55}.jl-kicker{font-size:.72rem}}.tfx-embed.tfx-plane .tfx-sky{inset:0;background:radial-gradient(120% 80% at 50% 110%,#4a2a6e,#241540,#0b0a1c 70%)}.tfx-embed.tfx-plane:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-6%;height:48%;background:radial-gradient(30% 60% at 15% 40%,rgb(200 190 240 / .38),transparent 70%),radial-gradient(35% 55% at 50% 55%,rgb(190 180 235 / .32),transparent 70%),radial-gradient(30% 60% at 85% 40%,rgb(200 190 240 / .36),transparent 70%),linear-gradient(180deg,transparent,rgb(60 45 100 / .55));filter:blur(10px);animation:tfx-sea 14s linear infinite alternate}@keyframes tfx-sea{to{transform:translate(-6%)}}.tfx-embed.tfx-plane .tfx-city{display:none}@media (prefers-reduced-motion: reduce){.tfx-embed.tfx-plane:after{animation:none}}@media (max-width: 640px){.journey-live{min-height:560px}.jl-title{font-size:1.9rem}}.biz-paynote{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0 0 18px;border-radius:var(--radius);border:1px solid rgb(var(--c-gold-rgb) / .35);background:linear-gradient(90deg,rgb(var(--c-gold-rgb) / .12),transparent 70%),var(--c-surface)}.biz-paynote.is-short{border-color:#ec4b5873;background:linear-gradient(90deg,rgb(236 75 88 / .12),transparent 70%),var(--c-surface)}.biz-paynote-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgb(var(--c-gold-rgb) / .15);color:var(--c-gold)}.biz-paynote-text{flex:1 1 auto;min-width:0;display:grid;gap:2px}.biz-paynote-text span{color:var(--c-muted);font-size:.9rem}.biz-paynote-text b{color:var(--c-text)}.biz-paynote .btn{flex:none}.biz-facts dt small{font-weight:500;opacity:.75}.biz-short{display:block;margin-top:6px;font-size:.76rem;line-height:1.35;color:var(--c-muted)}.biz-short a{color:var(--c-gold);font-weight:700}@media (max-width: 560px){.biz-paynote{flex-wrap:wrap}.biz-paynote .btn{width:100%;justify-content:center}}.biz-paynote b,.biz-short{white-space:nowrap}.biz-short{white-space:normal}.showcase-media .showcase-gear img{width:auto;max-width:88%;max-height:90%;object-fit:contain}.pf-hero-streaks{display:none}.pf-hero-bg.is-photo{inset:0;opacity:1}.pf-hero-bg.is-photo img{filter:none;object-position:center 40%}.pf-hero-bg.is-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08070ce0,#08070c9e 45%,#08070c59),linear-gradient(0deg,rgb(8 7 12 / .6),transparent 50%)}.pf-hero-bg.is-photo+*,.pf-hero-bg.is-photo~.pf-hero-body{text-shadow:0 2px 12px rgb(0 0 0 / .6)}.hero-upload-body{display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:18px;align-items:start}.hero-preview{aspect-ratio:16 / 7;border-radius:12px;overflow:hidden;border:1px dashed var(--line-strong, var(--line));display:grid;place-items:center;background:#ffffff08;color:var(--c-muted);font-size:.85rem}.hero-preview.has-img{border-style:solid}.hero-preview img{width:100%;height:100%;object-fit:cover}.hero-preview span{display:inline-flex;align-items:center;gap:6px}@media (max-width: 720px){.hero-upload-body{grid-template-columns:1fr}}.biz-tabs{margin:0 0 18px}.biz-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:6px}.biz-tab-own{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#22c55e2e;color:#4ade80;font-size:.72rem;font-weight:800}.pres.pres-dead{color:#f87171;border-color:#f8717166;background:#f8717114}.pres.pres-dead:before{display:none}.pres-dead .icon{width:13px;height:13px}.lp-podium{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;align-items:end}.lp-pod{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.lp-pod-top{position:relative;display:grid;justify-items:center;margin-bottom:10px}.lp-cup{width:64px;height:72px;margin-bottom:-10px;position:relative;z-index:1;filter:drop-shadow(0 8px 16px rgb(0 0 0 / .5))}.lp-pod-goud .lp-cup{width:86px;height:96px;filter:drop-shadow(0 0 22px rgb(250 204 21 / .45)) drop-shadow(0 8px 16px rgb(0 0 0 / .5))}.lp-pod-goud .c1{stop-color:#fff3b0}.lp-pod-goud .c2{stop-color:#f5b301}.lp-pod-goud .c3{stop-color:#a86b00}.lp-pod-zilver .c1{stop-color:#fff}.lp-pod-zilver .c2{stop-color:#c7ccd6}.lp-pod-zilver .c3{stop-color:#7d8594}.lp-pod-brons .c1{stop-color:#ffd2a8}.lp-pod-brons .c2{stop-color:#c97a3d}.lp-pod-brons .c3{stop-color:#7a4320}.lp-pod-av{width:116px;height:116px;border-radius:50%;object-fit:cover;border:4px solid var(--medal, #c7ccd6);box-shadow:0 0 0 4px #00000059,0 18px 40px -10px #000000b3;background:#111}.lp-pod-goud{--medal: #f5b301}.lp-pod-zilver{--medal: #c7ccd6}.lp-pod-brons{--medal: #c97a3d}.lp-pod-goud .lp-pod-av{width:148px;height:148px;box-shadow:0 0 0 4px #00000059,0 0 40px #f5b30159,0 18px 40px -10px #000000b3}.lp-pod-who{display:grid;gap:2px;min-width:0;max-width:100%;margin-bottom:10px}.lp-pod-who strong{font-size:1.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-pod-goud .lp-pod-who strong{font-size:1.35rem}.lp-pod-who small{color:var(--c-muted)}.lp-pod-step{width:100%;display:grid;place-items:center;align-content:center;gap:2px;border-radius:12px 12px 0 0;border:1px solid var(--line);border-bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--medal) 26%,var(--c-surface)),var(--c-surface));box-shadow:inset 0 2px color-mix(in srgb,var(--medal) 70%,transparent)}.lp-pod-step b{font:900 2.6rem/1 var(--display);color:var(--medal);text-shadow:0 4px 20px rgb(0 0 0 / .5)}.lp-pod-step span{font:700 .72rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--medal) 80%,#fff)}.lp-pod-zilver .lp-pod-step{height:110px}.lp-pod-goud .lp-pod-step{height:150px}.lp-pod-brons .lp-pod-step{height:84px}.lp-top-rest{grid-template-columns:1fr 1fr!important;gap:12px!important}.lp-top-rest li{grid-template-columns:40px 56px minmax(0,1fr) auto;padding:12px 14px 12px 0}.lp-top-rest img{width:56px;height:56px}.lp-js .lp-podium[data-reveal] .lp-pod{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * .12s)}.lp-js .lp-podium[data-reveal].is-in .lp-pod{opacity:1;transform:none}@media (max-width: 640px){.lp-podium{gap:8px}.lp-pod-av{width:72px;height:72px;border-width:3px}.lp-pod-goud .lp-pod-av{width:92px;height:92px}.lp-cup{width:44px;height:50px}.lp-pod-goud .lp-cup{width:58px;height:66px}.lp-pod-who strong,.lp-pod-goud .lp-pod-who strong{font-size:.95rem}.lp-pod-who small{font-size:.72rem}.lp-pod-step b{font-size:1.9rem}.lp-pod-zilver .lp-pod-step{height:80px}.lp-pod-goud .lp-pod-step{height:104px}.lp-pod-brons .lp-pod-step{height:62px}.lp-top-rest{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){.lp-js .lp-podium .lp-pod{opacity:1!important;transform:none!important;transition:none!important}}.lp-js .lp-section .lp-podium.lp-podium[data-reveal]{opacity:1;transform:none}.lp-top-rest li:nth-child(1) .lp-top-pos{color:var(--c-muted)}.cup-goud .c1{stop-color:#fff3b0}.cup-goud .c2{stop-color:#f5b301}.cup-goud .c3{stop-color:#a86b00}.cup-zilver .c1{stop-color:#fff}.cup-zilver .c2{stop-color:#c7ccd6}.cup-zilver .c3{stop-color:#7d8594}.cup-brons .c1{stop-color:#ffd2a8}.cup-brons .c2{stop-color:#c97a3d}.cup-brons .c3{stop-color:#7a4320}.podium .place-1{--medal: #f5b301}.podium .place-2{--medal: #c7ccd6}.podium .place-3{--medal: #c97a3d}.podium-cup{width:clamp(44px,6vw,64px);height:auto;aspect-ratio:64 / 72;margin-bottom:-14px;position:relative;z-index:1;filter:drop-shadow(0 8px 14px rgb(0 0 0 / .55))}.place-1 .podium-cup{width:clamp(58px,8vw,88px);filter:drop-shadow(0 0 22px rgb(250 204 21 / .45)) drop-shadow(0 8px 14px rgb(0 0 0 / .55))}.podium-avatar{width:clamp(84px,12vw,128px);padding:0;clip-path:none;border-radius:50%;background:none;border:4px solid var(--medal);box-shadow:0 0 0 4px #00000059,0 18px 40px -12px #000000b3}.podium-avatar img{border-radius:50%;clip-path:none}.place-1 .podium-avatar{width:clamp(104px,15vw,160px);box-shadow:0 0 0 4px #00000059,0 0 40px #f5b30159,0 18px 40px -12px #000000b3}.podium-block{place-items:center;align-content:center;padding-top:0;gap:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--medal) 26%,var(--c-surface)),var(--c-surface));box-shadow:inset 0 2px color-mix(in srgb,var(--medal) 70%,transparent);border-radius:12px 12px 0 0}.podium-block span{color:var(--medal)}.podium-block em{font:700 .72rem/1 var(--body);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--medal) 80%,#fff)}.mini-xp span{transition:width .6s cubic-bezier(.2,.8,.2,1)}.meter-head [data-level-next]{color:var(--c-text);font-weight:700}.cw-level{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:8px 14px;border-radius:999px;background:rgb(var(--c-gold-rgb) / .12);border:1px solid rgb(var(--c-gold-rgb) / .4);color:var(--c-gold);font-size:.9rem}.cw-level b{color:#fff}.cw-level.is-ok{background:#22c55e1f;border-color:#22c55e66;color:#4ade80}.lb-head.has-art{position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,4vw,44px) clamp(18px,3vw,32px);border-radius:18px;border:1px solid var(--line);min-height:220px}.lb-head.has-art:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08070ce6,#08070c99,#08070c4d),linear-gradient(0deg,rgb(8 7 12 / .55),transparent 55%),var(--lb-art) center / cover no-repeat}.lb-head.has-art p{color:#ffffffc7;text-shadow:0 1px 8px rgb(0 0 0 / .6)}.lb-head.has-art .lb-me{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073}.badge-grid .medal-tip,.badge-grid li:nth-child(n) .medal-tip{left:50%;right:auto;transform:translate(calc(-50% + var(--tx, 0px)),6px)}.badge-grid li:nth-child(n):is(:hover,:focus-visible) .medal-tip{transform:translate(calc(-50% + var(--tx, 0px)))}.badge-grid .medal-tip.is-below{bottom:auto;top:calc(100% - 4px)}.badge-grid .badge-medal{position:relative}.badge-grid .badge-medal:is(:hover,:focus,:focus-within){z-index:40}.badge-grid .medal-tip{z-index:41}.chip-badge{--cb: var(--c-gold);background:var(--cb);color:#fff;border-color:#ffffffd9;text-shadow:0 1px 2px rgb(0 0 0 / .5);box-shadow:0 3px 8px #0009,inset 0 0 0 2px var(--cb)}.chip-badge.chip-c0{--cb: #2f6fdb}.chip-badge.chip-c1{--cb: #b3202c}.chip-badge.chip-c2{--cb: #138a52}.chip-badge.chip-c3{--cb: #15161b}.rl-favs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px}.rl-favs-title{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--c-gold);margin-right:2px}.rl-fav{display:inline-flex;align-items:stretch;border-radius:10px;border:1px solid rgb(var(--c-gold-rgb) / .4);background:rgb(var(--c-gold-rgb) / .08);overflow:hidden}.rl-fav-use{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.rl-fav-use b{font-size:.85rem}.rl-fav-use small{color:var(--c-muted);font-size:.72rem}.rl-fav-use .icon{color:var(--c-gold)}.rl-fav-use:hover,.rl-fav-use:focus-visible{background:rgb(var(--c-gold-rgb) / .16);outline:none}.rl-fav-del{border:0;border-left:1px solid rgb(var(--c-gold-rgb) / .25);background:none;color:var(--c-muted);padding:0 8px;cursor:pointer}.rl-fav-del:hover{color:var(--c-danger)}.rl-fav-empty{gap:6px;align-items:center;padding:6px 10px;border-style:dashed;color:var(--c-muted);font:600 .8rem var(--body);cursor:pointer;background:none}.rl-fav-empty:not(:disabled):hover{color:var(--c-text);border-color:var(--c-gold)}.rl-fav-empty:disabled{opacity:.45;cursor:default}.rl-auto{display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:10px 14px;border-radius:12px;border:1px solid rgb(var(--c-gold-rgb) / .35);background:linear-gradient(90deg,rgb(var(--c-gold-rgb) / .12),transparent 70%)}.rl-auto[hidden]{display:none}.rl-auto-ring{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center}.rl-auto-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.rl-auto-ring circle{fill:none;stroke:#ffffff1f;stroke-width:3.5}.rl-auto-ring .rl-auto-fg{stroke:var(--c-gold);stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;transition:stroke-dashoffset .2s linear,stroke .2s}.rl-auto-ring b{font:900 1.2rem/1 var(--display);font-variant-numeric:tabular-nums}.rl-auto-text{flex:1 1 auto;min-width:0;display:grid;gap:2px}.rl-auto-text small{color:var(--c-muted);font-size:.78rem}.rl-auto-toggle{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--c-muted);cursor:pointer;white-space:nowrap}.rl-auto.is-urgent{border-color:#ec4b588c;background:linear-gradient(90deg,rgb(236 75 88 / .14),transparent 70%)}.rl-auto.is-urgent .rl-auto-fg{stroke:var(--c-danger)}.rl-auto.is-urgent .rl-auto-ring b{color:#f87171;animation:rl-beat .5s ease-in-out infinite alternate}@keyframes rl-beat{to{transform:scale(1.15)}}[data-spin].is-counting{box-shadow:0 0 0 3px rgb(var(--c-gold-rgb) / .35),0 0 24px rgb(var(--c-gold-rgb) / .35)}@media (prefers-reduced-motion: reduce){.rl-auto.is-urgent .rl-auto-ring b{animation:none}}@media (max-width: 560px){.rl-auto{flex-wrap:wrap}}.toasts{gap:12px}.toast{position:relative;overflow:hidden;align-items:center;gap:12px;padding:14px 14px 16px 16px;border-radius:16px;border:1px solid rgb(255 255 255 / .08);background:linear-gradient(135deg,#ffffff0f,#ffffff03),#12101aeb;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 24px 50px -18px #000000d9,inset 0 1px #ffffff0f;animation:toast-pop .45s cubic-bezier(.2,1.3,.35,1)}.toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tc, var(--c-success));box-shadow:0 0 18px var(--tc, var(--c-success))}.toast.success{--tc: #22c55e;border-color:#22c55e47}.toast.error{--tc: #ef4444;border-color:#ef44444d}.toast>.icon{flex:none;width:34px;height:34px;padding:8px;margin:0;border-radius:50%;color:var(--tc)!important;background:color-mix(in srgb,var(--tc) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 40%,transparent)}.toast p{font-weight:600;line-height:1.4}.toast button{align-self:flex-start;border-radius:8px;padding:4px}.toast button:hover{background:#ffffff14;color:var(--c-text)}.toast-bar{position:absolute;left:4px;right:0;bottom:0;height:3px;background:var(--tc);opacity:.7;transform-origin:left;animation:toast-time var(--tt, 7s) linear forwards}.toast:hover .toast-bar{animation-play-state:paused}.toast.is-out{animation:toast-out .3s ease forwards}@keyframes toast-pop{0%{opacity:0;transform:translate(40px) scale(.96)}}@keyframes toast-out{to{opacity:0;transform:translate(40px) scale(.96)}}@keyframes toast-time{to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.toast,.toast.is-out{animation:none}.toast-bar{display:none}}.mini-card-name{color:inherit;text-decoration:none}.mini-card-name:hover,.mini-card-name:focus-visible{text-decoration:underline;text-underline-offset:3px}.ltn-info{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0 0 14px;border-radius:14px;border:1px solid rgb(250 204 21 / .4);background:linear-gradient(100deg,rgb(250 204 21 / .14),rgb(124 58 237 / .12) 60%,transparent),var(--c-surface)}.ltn-info>div{display:grid;gap:2px}.ltn-info span:not(.ltn-bolt){color:var(--c-muted);font-size:.88rem}.ltn-bolt{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:radial-gradient(circle,#fde047,#f59e0b);color:#1a1200;box-shadow:0 0 24px #facc158c}.ltn-bolt .icon{width:24px;height:24px}.roulette.is-lightning .roulette-table,.roulette.is-lightning [data-table]{box-shadow:0 0 0 1px #facc154d,0 0 40px -10px #facc1559}.is-bolt{position:relative;z-index:2;animation:bolt-cell .5s ease-out;box-shadow:0 0 0 2px #fde047,0 0 22px 4px #facc15bf!important}.is-bolt:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:radial-gradient(circle,rgb(253 224 71 / .5),transparent 70%);pointer-events:none;animation:bolt-glow 1.2s ease-in-out infinite alternate}.bolt-x{position:absolute;left:50%;top:-14px;transform:translate(-50%);z-index:3;padding:1px 6px;border-radius:6px;background:linear-gradient(180deg,#fff7c2,#facc15);color:#3b2500;font:900 .72rem/1.4 var(--display);letter-spacing:.02em;white-space:nowrap;box-shadow:0 2px 10px #facc15b3;pointer-events:none}.bolt-hit{animation:bolt-win 1s ease-in-out 3}.bolt-flash{position:fixed;inset:0;z-index:9998;pointer-events:none;background:radial-gradient(80% 60% at 50% 30%,rgb(255 255 240 / .55),rgb(253 224 71 / .18) 40%,transparent 70%);animation:bolt-flash .6s ease-out forwards}.bolt-flash.is-big{background:radial-gradient(90% 70% at 50% 40%,rgb(255 255 240 / .8),rgb(250 204 21 / .35) 45%,transparent 75%);animation-duration:1.2s}@keyframes bolt-cell{0%{transform:scale(1.35);filter:brightness(2.2)}to{transform:none;filter:none}}@keyframes bolt-glow{to{opacity:.35}}@keyframes bolt-win{50%{transform:scale(1.18);filter:brightness(1.8)}}@keyframes bolt-flash{0%{opacity:0}10%{opacity:1}25%{opacity:.2}35%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion: reduce){.is-bolt,.is-bolt:after,.bolt-hit{animation:none}}.bolt-svg{position:fixed;inset:0;width:100vw;height:100vh;z-index:9999;pointer-events:none}.bolt-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.bolt-svg .b-glow{stroke:#facc158c;stroke-width:14;filter:blur(6px)}.bolt-svg .b-core{stroke:#fffbe0;stroke-width:3.5;filter:drop-shadow(0 0 6px #fde047) drop-shadow(0 0 14px #facc15)}.bolt-svg .b-branch{stroke:#fff6b0;stroke-width:2;opacity:.8;filter:drop-shadow(0 0 6px #fde047)}.bolt-svg.is-big .b-core{stroke-width:6}.bolt-svg.is-big .b-glow{stroke-width:26}.bolt-svg .b-hit{fill:#fde04780;filter:blur(10px)}.bolt-svg{animation:bolt-strike .85s steps(1,end) forwards}@keyframes bolt-strike{0%{opacity:1}12%{opacity:.15}22%{opacity:1}36%{opacity:.35}46%{opacity:1}70%{opacity:.8}to{opacity:0}}.roulette.is-lightning{position:relative}.ltn-banner{position:absolute;left:50%;top:32%;z-index:30;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;padding:12px 28px;border-radius:16px;background:linear-gradient(180deg,#fff7c2,#facc15 55%,#d97706);color:#2a1a00;font:900 clamp(1.8rem,5vw,3.2rem)/1 var(--display);letter-spacing:.08em;box-shadow:0 0 60px #facc15b3,0 20px 40px #0009;pointer-events:none;animation:ltn-banner 1.6s cubic-bezier(.2,1.4,.4,1) forwards}.ltn-banner .icon{width:1em;height:1em}@keyframes ltn-banner{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-6deg)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.08) rotate(0)}75%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-60%) scale(.96)}}.ltn-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:14px 0 4px;padding:12px;border-radius:14px;border:1px solid rgb(250 204 21 / .45);background:radial-gradient(120% 140% at 0% 0%,rgb(250 204 21 / .16),transparent 60%),#0a0910b3}.ltn-row[hidden]{display:none}.ltn-row-title{display:inline-flex;align-items:center;gap:6px;align-self:center;margin-right:4px;color:#fde047;font:900 1rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.ltn-num{display:grid;justify-items:center;gap:4px;min-width:96px;padding:10px 12px 8px;border-radius:12px;background:#ffffff0a;border:1px solid rgb(250 204 21 / .35);animation:ltn-pop .45s cubic-bezier(.2,1.5,.4,1)}.ltn-num .rl-num{width:40px;height:40px;font-size:1.05rem;box-shadow:0 0 0 2px #fde047,0 0 18px #facc1599}.ltn-num b{font:900 1.35rem/1 var(--display);color:#fde047;text-shadow:0 0 14px rgb(250 204 21 / .6)}.ltn-num small{font-size:.72rem;color:var(--c-muted);text-align:center;white-space:nowrap}.ltn-num.is-hit{border-color:#fde047;background:#facc152e;box-shadow:0 0 30px #facc1580;animation:bolt-win 1s ease-in-out 3}.ltn-num.is-hit small{color:#fff;font-weight:700}@keyframes ltn-pop{0%{transform:scale(.6);opacity:0}}@media (prefers-reduced-motion: reduce){.ltn-num,.ltn-num.is-hit{animation:none}}.ltn-banner{position:fixed;top:40%;z-index:10000}.pname.pname-dead,.pname-dead{color:#0d0d10!important;-webkit-text-stroke:.35px rgb(255 255 255 / .35);text-shadow:0 0 1px rgb(255 255 255 / .25)}.pname.pname-dead>span:first-of-type,.pname-dead>s{text-decoration:line-through;text-decoration-color:#d4d4d8;text-decoration-thickness:2px}.pname-dead s{text-decoration:line-through}.rip{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:5px;background:#0d0d10;border:1px solid rgb(255 255 255 / .35);color:#e4e4e7;font:800 .62rem/1.4 var(--body);letter-spacing:.08em;text-decoration:none;-webkit-text-stroke:0;text-shadow:none;vertical-align:middle}.rip:before{content:"\271d";margin-right:3px;font-size:.7rem}.ltn-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;padding:8px 10px;margin:10px 0 2px;border-radius:12px;align-items:center}.ltn-row::-webkit-scrollbar{display:none}.ltn-row-title{flex:none;font-size:.78rem;gap:4px}.ltn-num{flex:none;display:flex;align-items:center;gap:8px;min-width:0;padding:5px 10px 5px 5px;border-radius:999px;background:#00000059;border:1px solid rgb(250 204 21 / .35)}.ltn-num .rl-num{width:28px;height:28px;font-size:.82rem;box-shadow:0 0 0 2px #fde047,0 0 10px #facc1580}.ltn-num-txt{display:grid;line-height:1.1}.ltn-num b{font-size:1rem;text-shadow:0 0 8px rgb(250 204 21 / .5)}.ltn-num small{font-size:.66rem;text-align:left}.ltn-num.has-bet{border-color:#fde047;background:#facc151f}.ltn-num.has-bet small{color:#fde68a}.ltn-num.is-hit{background:#facc1540}.bolt-x{top:-11px;padding:0 4px;font-size:.6rem;border-radius:4px}.seg-bolt{fill:#fde0479e!important;stroke:#fde047;stroke-width:.6;pointer-events:none;animation:seg-bolt 1s ease-in-out infinite alternate}@keyframes seg-bolt{0%{fill:#fde04766}to{fill:#fde047c7}}.ltn-info{padding:10px 12px;gap:10px}.ltn-info strong{font-size:.92rem}.ltn-info span:not(.ltn-bolt){font-size:.8rem}.ltn-bolt{width:36px;height:36px;border-radius:10px}.ltn-bolt .icon{width:20px;height:20px}@media (max-width: 640px){.ltn-info span:not(.ltn-bolt){display:none}.ltn-banner{font-size:1.6rem;padding:10px 18px}.bolt-x{font-size:.52rem;top:-9px;padding:0 3px}.rl-favs{gap:6px}.rl-fav-empty{padding:5px 8px;font-size:.72rem}.rl-favs .rl-fav-empty~.rl-fav-empty{display:none}.rl-auto{padding:8px 10px;gap:10px}.rl-auto-ring{width:38px;height:38px}.rl-auto-text small{display:none}}@media (prefers-reduced-motion: reduce){.seg-bolt{animation:none}}.is-bolt-trk{z-index:3;box-shadow:0 0 0 3px #fde047,0 0 18px 4px #facc15b3!important}.is-bolt-trk .bolt-x{top:-12px}.bolt-hit-trk{box-shadow:0 0 0 4px #fde047,0 0 34px 10px #facc15d9!important}[data-rl-strip]{padding-top:12px}.rl-num.is-ltn{position:relative;box-shadow:0 0 0 2px #fde047,0 0 14px #facc158c}.rl-ltn-x{position:absolute;left:50%;top:-13px;transform:translate(-50%);padding:0 4px;border-radius:4px;background:linear-gradient(180deg,#fff7c2,#facc15);color:#3b2500;font:900 .56rem/1.45 var(--display);white-space:nowrap;box-shadow:0 2px 6px #facc1599;pointer-events:none}.bolt-flash{background:radial-gradient(70% 50% at 50% 30%,rgb(255 250 220 / .16),rgb(253 224 71 / .06) 40%,transparent 70%);animation:bolt-flash-soft .7s ease-out forwards}.bolt-flash.is-big{background:radial-gradient(80% 60% at 50% 40%,rgb(255 250 220 / .24),rgb(250 204 21 / .1) 45%,transparent 75%);animation-duration:1s}@keyframes bolt-flash-soft{0%{opacity:0}20%{opacity:1}to{opacity:0}}.bolt-svg{animation:bolt-strike-soft .8s ease-out forwards}@keyframes bolt-strike-soft{0%{opacity:0}15%{opacity:.85}60%{opacity:.6}to{opacity:0}}.bolt-svg .b-glow{stroke:#facc1540;stroke-width:8;filter:blur(5px)}.bolt-svg .b-core{stroke:#fff6c8;stroke-width:2;filter:drop-shadow(0 0 3px rgb(253 224 71 / .7))}.bolt-svg .b-branch{stroke-width:1.2;opacity:.45;filter:none}.bolt-svg.is-big .b-core{stroke-width:3}.bolt-svg.is-big .b-glow{stroke-width:12}.bolt-svg .b-hit{fill:#fde04733}.is-bolt{animation:bolt-cell-soft .5s ease-out;box-shadow:0 0 0 2px #facc15,0 0 8px 1px #facc1559!important}.is-bolt:after{background:radial-gradient(circle,rgb(253 224 71 / .18),transparent 70%);animation:none}@keyframes bolt-cell-soft{0%{filter:brightness(1.3)}to{filter:none}}.is-bolt-trk{box-shadow:0 0 0 2px #facc15,0 0 8px 1px #facc1559!important}.bolt-hit,.ltn-num.is-hit{animation:bolt-win-soft 1.2s ease-in-out 2}.bolt-hit-trk{box-shadow:0 0 0 3px #facc15,0 0 14px 3px #facc1573!important}.ltn-num.is-hit{box-shadow:0 0 12px #facc154d}@keyframes bolt-win-soft{50%{transform:scale(1.06)}}.bolt-x{box-shadow:0 1px 4px #0000004d}.seg-bolt{fill:#fde04773!important;animation:none}.ltn-bolt{box-shadow:0 0 10px #facc1540}.ltn-banner{box-shadow:0 0 18px #facc154d,0 12px 28px #00000080}body.ltn-fx-2 .bolt-svg .b-glow{stroke:#facc1566;stroke-width:11}body.ltn-fx-2 .bolt-svg .b-core{stroke-width:2.8;filter:drop-shadow(0 0 5px #fde047)}body.ltn-fx-2 .bolt-svg .b-branch{opacity:.65}body.ltn-fx-2 .bolt-flash{background:radial-gradient(70% 50% at 50% 30%,rgb(255 250 220 / .3),rgb(253 224 71 / .1) 40%,transparent 70%)}body.ltn-fx-2 .is-bolt,body.ltn-fx-2 .is-bolt-trk{box-shadow:0 0 0 2px #fde047,0 0 14px 3px #facc158c!important}body.ltn-fx-3 .bolt-svg{animation:bolt-strike .85s steps(1,end) forwards}body.ltn-fx-3 .bolt-svg .b-glow{stroke:#facc158c;stroke-width:14;filter:blur(6px)}body.ltn-fx-3 .bolt-svg .b-core{stroke:#fffbe0;stroke-width:3.5;filter:drop-shadow(0 0 6px #fde047) drop-shadow(0 0 14px #facc15)}body.ltn-fx-3 .bolt-svg .b-branch{stroke-width:2;opacity:.8;filter:drop-shadow(0 0 6px #fde047)}body.ltn-fx-3 .bolt-svg.is-big .b-core{stroke-width:6}body.ltn-fx-3 .bolt-svg.is-big .b-glow{stroke-width:26}body.ltn-fx-3 .bolt-flash{background:radial-gradient(80% 60% at 50% 30%,rgb(255 255 240 / .55),rgb(253 224 71 / .18) 40%,transparent 70%);animation:bolt-flash .6s ease-out forwards}body.ltn-fx-3 .bolt-flash.is-big{background:radial-gradient(90% 70% at 50% 40%,rgb(255 255 240 / .8),rgb(250 204 21 / .35) 45%,transparent 75%);animation-duration:1.2s}body.ltn-fx-3 .is-bolt,body.ltn-fx-3 .is-bolt-trk{box-shadow:0 0 0 2px #fde047,0 0 22px 4px #facc15bf!important}body.ltn-fx-3 .ltn-banner{box-shadow:0 0 60px #facc15b3,0 20px 40px #0009}.rl-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rl-tool{display:inline-flex;align-items:center;gap:6px}.rl-tool .rl-ic-off,.rl-tool.is-off .rl-ic-on,.rl-tool[data-rl-fs][aria-pressed=true] .rl-ic-on{display:none}.rl-tool.is-off .rl-ic-off,.rl-tool[data-rl-fs][aria-pressed=true] .rl-ic-off{display:inline-flex}.rl-tool.is-off{color:var(--c-muted)}.rl-tool>span{display:inline-flex}html.rl-fs-open,html.rl-fs-open body{overflow:hidden}.roulette.is-fs{position:fixed;inset:0;z-index:85;margin:0;background:#000;overflow-y:auto;overscroll-behavior:contain;padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.roulette.is-fs .rl-toolbar{position:sticky;top:calc(-1*max(14px,env(safe-area-inset-top)));z-index:5;margin:calc(-1*max(14px,env(safe-area-inset-top))) -16px 12px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;background:#000000e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.rl-fs-open .toasts{top:calc(env(safe-area-inset-top,0px) + 12px);bottom:auto}@media (max-width: 560px){.rl-tool .rl-tool-txt{display:none}.rl-tool{padding-inline:10px}}.rl-double b{font:800 1rem/1 var(--display);letter-spacing:.02em}.rl-double{min-width:52px;justify-content:center}.toast{align-items:flex-start}.toast>.icon{margin-top:0}.toast .toast-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;margin:0;padding-top:1px;line-height:1.35;overflow-wrap:anywhere}.toast .toast-title{font-weight:700;font-size:.98rem;color:var(--c-text)}.toast .toast-msg{font-weight:500;font-size:.88rem;color:var(--c-muted)}.toast button{flex:none;margin-left:4px}.toast .toast-txt:only-child,.toast .toast-txt:has(.toast-title:only-child){padding-top:7px}.collapse-btn .icon{transition:transform .2s ease}[data-collapsible].is-collapsed .collapse-btn .icon{transform:rotate(-90deg)}[data-collapsible].is-collapsed>:not(.tmr-head):not(.shoutbox-head){display:none!important}.tmr[data-collapsible].is-collapsed .tmr-head{margin-bottom:0}.shoutbox[data-collapsible].is-collapsed{height:auto!important;min-height:0!important;flex:none!important}.shoutbox[data-collapsible].is-collapsed .shoutbox-head{border-bottom:0}.shoutbox-head .collapse-btn{margin-left:0}.tmr-head .collapse-btn{margin-left:auto}@media (prefers-reduced-motion: reduce){.collapse-btn .icon{transition:none}}[data-collapsible] .collapse-btn .icon{transform:rotate(180deg)}[data-collapsible].is-collapsed .collapse-btn .icon{transform:none}.pname.pname-st,.pname-st{-webkit-text-stroke:0;text-shadow:none}.pname.pname-st>span:first-of-type,.pname-st>s{text-decoration:none}.pname.pname-dead,.pname-dead{color:#ef4444!important;-webkit-text-stroke:0;text-shadow:none}.pname.pname-dead>span:first-of-type,.pname-dead>s,.pname-dead s{text-decoration:none!important}.pname-dead .rip{background:#ef444424;border-color:#ef44448c;color:#fca5a5}.pname.pname-banned,.pname-banned{color:#000!important;text-shadow:0 0 1px rgb(255 255 255 / .55),0 0 6px rgb(255 255 255 / .12)}.pname.pname-banned>span:first-of-type,.pname-banned{text-decoration:line-through;text-decoration-color:#000;text-decoration-thickness:2px}.pname.pname-suspended,.pname-suspended{color:#5b606b!important}.pname.pname-restricted,.pname-restricted{color:#a1a1aa!important}.pname.pname-admin,.pname-admin{color:#a855f7!important}.pname.pname-admin .icon,.pname.pname-suspended .icon,.pname.pname-restricted .icon{color:inherit}.pname.pname-dead,.pname-dead{color:#b3261e!important}.pname-dead .rip{background:#b3261e29;border-color:#b3261e99;color:#e6a19b}[data-track-n].has-share{box-shadow:0 0 0 2px #d4af62e6,0 0 10px #d4af6273}[data-track-n].has-share>.chip-badge{outline:1.5px dashed rgb(255 255 255 / .7);outline-offset:1px}.cw-hero.is-wide{grid-template-columns:1fr;padding:0;gap:0;background:var(--c-surface)}.cw-hero.is-wide .cw-hero-art{display:block;width:100%;max-width:none;height:clamp(170px,26vw,320px);object-fit:cover;object-position:center 40%;filter:none;justify-self:stretch;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.cw-hero.is-wide .cw-hero-text{position:relative;margin-top:clamp(-90px,-7vw,-40px);padding:0 24px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:end}.cw-hero.is-wide .cw-hero-text>h1,.cw-hero.is-wide .cw-hero-text>p{grid-column:1}.cw-hero.is-wide .cw-total{grid-column:2;grid-row:1 / span 3;min-width:280px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cw-hero.is-wide .cw-address{grid-column:1}@media (max-width: 760px){.cw-hero.is-wide .cw-hero-text{grid-template-columns:1fr;padding:0 16px 16px}.cw-hero.is-wide .cw-total{grid-column:1;grid-row:auto;min-width:0}}.cw-total-pl{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-style:normal;font-weight:700;font-size:.9rem}.cw-pf .up,.cw-kpi.up strong,.cw-pl.up,.cw-coin-pl.up b,.cw-total-pl.up{color:#22c55e}.cw-pf .down,.cw-kpi.down strong,.cw-pl.down,.cw-coin-pl.down b,.cw-total-pl.down{color:#ef4444}.cw-pf{margin-bottom:16px}.cw-pf .card-head{flex-wrap:wrap;gap:4px 12px}.cw-pf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.cw-kpi{display:grid;gap:3px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--line);min-width:0}.cw-kpi small{color:var(--c-muted);font-size:.78rem}.cw-kpi strong{font:900 clamp(1.25rem,2.4vw,1.6rem)/1.1 var(--display);color:var(--c-text)}.cw-kpi span{color:var(--c-muted);font-size:.78rem;overflow-wrap:anywhere}.cw-kpi-main{border-color:rgb(var(--c-primary-rgb) / .4);background:radial-gradient(120% 120% at 0 0,rgb(var(--c-primary-rgb) / .16),transparent 70%),#ffffff08}.cw-kpi-main.up{border-color:#22c55e73;background:radial-gradient(120% 120% at 0 0,rgb(34 197 94 / .14),transparent 70%)}.cw-kpi-main.down{border-color:#ef444473;background:radial-gradient(120% 120% at 0 0,rgb(239 68 68 / .14),transparent 70%)}.cw-kpi-main strong{font-size:clamp(1.5rem,3vw,2rem)}.cw-alloc{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#ffffff0d;gap:2px}.cw-alloc span{flex:0 0 var(--w);background:var(--coin);min-width:3px}.cw-alloc-legend{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:8px 0 12px;padding:0;font-size:.82rem;color:var(--c-muted)}.cw-alloc-legend li{display:inline-flex;align-items:center;gap:6px}.cw-alloc-legend i{width:10px;height:10px;border-radius:3px;background:var(--coin)}.cw-alloc-legend b{color:var(--c-text)}.cw-pf-table td{white-space:nowrap}.cw-pl b{display:block}.cw-pl small{display:block;font-size:.76rem;opacity:.85}.cw-pf-foot{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0}.cw-pf-foot span{display:inline-flex;align-items:center;gap:6px}.cw-coin-pl{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:-4px 0 10px;font-size:.82rem;color:var(--c-muted)}.cw-coin-pl b{font-weight:800}.cw-coin-pl small{font-weight:600;opacity:.85}@media (max-width: 900px){.cw-pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-pf-table th,.cw-pf-table td{padding-left:10px;padding-right:10px}.cw-pf-table th{font-size:.74rem}@media (max-width: 1280px){.cw-pf-name{display:none}}.street-hero-text{min-width:0;container-type:inline-size}.street-hero h1.hero-name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:min(clamp(2.6rem,6vw,4.4rem),calc(100cqi / (var(--len) * .5)))}@supports not (font-size: 1cqi){.street-hero h1.hero-name{white-space:normal;overflow-wrap:anywhere}}.tfx-jet{width:min(560px,82vw);filter:drop-shadow(0 22px 26px rgb(0 0 0 / .75)) drop-shadow(0 0 22px rgb(160 150 255 / .18))}.tfx-jet-img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tfx-jet-glow{left:19%;top:44%;width:11%;height:16%;background:radial-gradient(closest-side,rgb(255 190 120 / .85),rgb(255 120 60 / .25) 60%,transparent);mix-blend-mode:screen}.tfx-embed .tfx-jet-cruise{width:min(520px,72%)}.jl-car .jl-jet{object-fit:contain;padding:3px 2px}@media (max-width: 700px){.tfx-jet{width:min(420px,88vw)}.tfx-embed .tfx-jet-cruise{width:86%}}.level-bonus{white-space:nowrap}.live-hero-body .level-bonus,.plof-hero-text .level-bonus{display:inline-flex;margin:4px 0 8px}@media (max-width: 1439px){.statbar .stat-chip.credits{display:none}.statbar .stat-chip.heat{display:inline-flex}}@media (min-width: 768px) and (max-width: 1023px){.statbar .stat-chip.heat.hide-mobile{display:inline-flex}}@media (max-width: 767px){.statbar .stat-chip.heat{display:none}}.gauge-credits{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:.82rem;font-weight:700;color:var(--c-gold);text-decoration:none}.gauge-credits:hover{text-decoration:underline}.statbar .stat-chip .num{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 1439px){.statbar{gap:6px}.statbar .stat-chip{padding-inline:9px;gap:6px}.statbar .hud-meter-chip .hud-val small{font-size:.7rem}}@media (max-width: 1599px){.topbar-city{display:none}}.nav-badge.nav-timer{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.nav-badge.nav-timer .icon{width:12px;height:12px}.cw-coin{min-width:0;overflow:hidden}.cw-actions form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch;margin:0}.cw-actions form[action$=verkopen]{grid-template-columns:minmax(0,1fr) auto auto}.cw-actions .stake-input{height:44px;border-radius:10px}.cw-actions .stake-input>span{padding:0 2px 0 12px;font-size:.85rem;white-space:nowrap}.cw-actions .stake-input .input{width:100%;height:100%;padding:0 10px;font-size:1rem}.cw-actions .btn{height:44px;min-height:44px;margin:0;padding:0 14px;transform:none!important;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:10px;clip-path:none}.cw-actions .btn-ghost{padding:0 10px}.cw-actions .btn:disabled{opacity:.45}.cw-coin .cw-actions{margin-top:auto}.shot-cine{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;z-index:2147483000;pointer-events:none;overflow:hidden;transition:opacity .6s ease}.shot-cine:popover-open{display:block}.shot-cine.is-out{opacity:0}.sh-glass{position:absolute;inset:0;width:100%;height:100%}.sh-flash{position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 50%,rgb(255 236 200 / .55),rgb(255 160 60 / .18) 45%,transparent 70%);opacity:0}.sh-flash.go{animation:sh-flash .16s ease-out}.sh-red{position:absolute;inset:0;box-shadow:inset 0 0 160px 40px #c800148c;opacity:0;transition:opacity .4s ease}.shot-cine.is-hit .sh-red{opacity:1;animation:sh-pulse 1.6s ease-in-out infinite}.sh-hole{animation:sh-pop .12s ease-out both}.sh-cracks path{fill:none;stroke:#ebf0ffc7;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px rgb(255 255 255 / .6))}.sh-ring{fill:#dce6ff14;stroke:#ebf0ff8c;stroke-width:1}.sh-chip{fill:#f0f5ff47;stroke:#ffffffb3;stroke-width:1.2}.sh-core{fill:#050507;stroke:#000c;stroke-width:2}.sh-glint{fill:#ffffffd9}html.shot-shake body{animation:sh-shake .22s cubic-bezier(.36,.07,.19,.97)}@keyframes sh-flash{0%{opacity:1}to{opacity:0}}@keyframes sh-pop{0%{transform-box:fill-box;opacity:0}to{opacity:1}}@keyframes sh-pulse{50%{opacity:.55}}@keyframes sh-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-6px,3px)}40%,60%{transform:translate(6px,-3px)}}.shot-cine.is-calm .sh-red{animation:none}@media (prefers-reduced-motion: reduce){html.shot-shake body,.sh-flash.go{animation:none}}.shout-meta .pname{color:var(--c-text)}.shout-meta .pname.is-rank-top{color:var(--rank, var(--c-text))}.atk-cine{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#04040800;z-index:2147483000;pointer-events:none;overflow:hidden;transition:background .35s ease,opacity .35s ease}.atk-cine:popover-open{display:block}.atk-cine.is-in{background:#040408d1}.atk-cine.is-out{opacity:0}.atk-vignette{position:absolute;inset:0;background:radial-gradient(70% 60% at 30% 55%,transparent 30%,rgb(0 0 0 / .75))}.atk-gun{position:absolute;left:6%;top:50%;width:min(440px,46vw);transform:translate(-60%,-50%);opacity:0;transition:transform .5s cubic-bezier(.2,.9,.3,1.15),opacity .3s ease;filter:drop-shadow(0 20px 30px rgb(0 0 0 / .8))}.atk-cine.is-in .atk-gun{transform:translateY(-50%);opacity:1}.atk-gun img{display:block;width:100%;height:auto}.atk-gun.is-flip img{transform:scaleX(-1)}.atk-gun.kick img{animation:atk-kick .18s ease-out}.atk-gun.is-flip.kick img{animation-name:atk-kick-flip}.atk-muzzle{position:absolute;right:-8%;top:30%;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#fff8e0,#ffb347 35%,rgb(255 90 20 / .5) 60%,transparent);opacity:0;mix-blend-mode:screen}.atk-muzzle.go{animation:atk-muzzle .12s ease-out}.atk-lane{position:absolute;left:calc(6% + min(440px,46vw)*.82);right:0;top:calc(50% - (min(440px,46vw)*.035));height:0}.atk-bullet{position:absolute;left:-12%;top:var(--dy, 0);width:min(520px,50vw);transform:translateY(-50%);animation:atk-fly .75s cubic-bezier(.2,.6,.4,1) forwards;mix-blend-mode:screen}.atk-label{position:absolute;right:6%;top:50%;transform:translateY(-50%);text-align:right;color:#fff;opacity:0;transition:opacity .4s ease .25s}.atk-cine.is-in .atk-label{opacity:1}.atk-label small{display:block;color:#e2a3a3;text-transform:none;letter-spacing:.04em;font-size:.85rem}.atk-label b{display:block;font:900 clamp(2rem,5vw,3.6rem)/1 var(--display);text-shadow:0 0 30px rgb(220 30 40 / .6)}.atk-label span{color:var(--c-muted);font-size:.9rem}@keyframes atk-kick{0%{transform:translate(0) rotate(0)}40%{transform:translate(-14px) rotate(-5deg)}to{transform:none}}@keyframes atk-kick-flip{0%{transform:scaleX(-1)}40%{transform:scaleX(-1) translate(14px) rotate(5deg)}to{transform:scaleX(-1)}}@keyframes atk-muzzle{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes atk-fly{0%{transform:translateY(-50%);opacity:1}85%{opacity:1}to{transform:translate(110vw,-50%);opacity:0}}@media (max-width: 700px){.atk-label{right:4%;top:22%}.atk-gun{width:62vw}}.atk-target{position:absolute;right:5%;top:50%;transform:translateY(-50%);display:grid;justify-items:center;gap:12px;text-align:center;opacity:0;transition:opacity .4s ease .2s}.atk-cine.is-in .atk-target{opacity:1}.atk-target .atk-label{position:static;transform:none;text-align:center;opacity:1}.atk-av{position:relative;width:clamp(120px,16vw,190px);aspect-ratio:1;border-radius:50%;padding:6px;background:conic-gradient(from 180deg,#b91c1c,#f87171,#7f1d1d,#b91c1c);box-shadow:0 0 0 3px #0009,0 0 40px #dc1e2873}.atk-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#111}.atk-ring{position:absolute;inset:-10px;border-radius:50%;border:2px dashed rgb(248 113 113 / .7);animation:atk-spin 6s linear infinite}.atk-ring:before,.atk-ring:after{content:"";position:absolute;background:#f87171cc}.atk-ring:before{left:50%;top:-14px;bottom:-14px;width:2px;transform:translate(-50%);mask:linear-gradient(#000 0 18px,transparent 18px calc(100% - 18px),#000 0);-webkit-mask:linear-gradient(#000 0 18px,transparent 18px calc(100% - 18px),#000 0)}.atk-ring:after{top:50%;left:-14px;right:-14px;height:2px;transform:translateY(-50%);mask:linear-gradient(90deg,#000 0 18px,transparent 18px calc(100% - 18px),#000 0);-webkit-mask:linear-gradient(90deg,#000 0 18px,transparent 18px calc(100% - 18px),#000 0)}.atk-hits{position:absolute;inset:6px;border-radius:50%;overflow:hidden;pointer-events:none}.atk-hits b{position:absolute;width:14%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#050505 0 32%,#3a0a0a 45%,rgb(200 20 30 / .6) 60%,transparent 72%);animation:atk-hole .2s ease-out}.atk-av.is-hit{animation:atk-recoil .28s ease-out}.atk-av.is-hit:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgb(255 230 200 / .9),rgb(255 60 40 / .5) 40%,transparent 70%);animation:atk-flashhit .3s ease-out forwards}.atk-av.is-miss{animation:atk-dodge .3s ease-out}@keyframes atk-spin{to{transform:rotate(360deg)}}@keyframes atk-hole{0%{transform:translate(-50%,-50%) scale(2);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes atk-recoil{30%{transform:translate(10px) rotate(3deg)}to{transform:none}}@keyframes atk-dodge{40%{transform:translateY(-8px)}to{transform:none}}@keyframes atk-flashhit{0%{opacity:1}to{opacity:0}}@media (max-width: 700px){.atk-target{right:4%;top:26%}.atk-av{width:110px}}.mc-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:center;padding:24px;margin-bottom:14px;border:1px solid rgb(var(--c-gold-rgb) / .35);border-radius:18px;background:radial-gradient(80% 140% at 0% 0%,rgb(var(--c-gold-rgb) / .16),transparent 60%),radial-gradient(60% 100% at 100% 100%,rgb(var(--c-primary-rgb) / .14),transparent 60%),var(--c-surface)}.mc-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;color:var(--c-gold);font-weight:700}.mc-hero h1{margin:0 0 6px;font-size:clamp(2.2rem,5vw,3.4rem)}.mc-hero p{margin:0;color:color-mix(in srgb,var(--c-text) 80%,transparent);max-width:60ch}.mc-score{display:flex;align-items:center;gap:18px}.mc-ring{--p: 0;width:118px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(closest-side,var(--c-surface) 78%,transparent 79% 100%),conic-gradient(var(--c-gold) calc(var(--p) * 1%),rgb(255 255 255 / .08) 0)}.mc-score .mc-ring{--p: inherit}.mc-ring b{font:900 1.9rem/1 var(--display);color:var(--c-gold)}.mc-ring small{color:var(--c-muted);font-size:.75rem}.mc-score dl{display:grid;gap:6px;margin:0}.mc-score dl div{display:flex;justify-content:space-between;gap:16px}.mc-score dt{color:var(--c-muted);font-size:.85rem}.mc-score dd{margin:0;font-weight:800}.mc-score dd small{color:var(--c-muted);font-weight:500}.mc-tiercount{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mc-tc{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--c-surface);border:1px solid var(--line);font-size:.88rem}.mc-tc i{width:12px;height:12px;border-radius:50%;background:var(--mc);box-shadow:0 0 10px var(--mc)}.mc-tc b{font-weight:800}.mc-legend{--mc: #c084fc}.mc-gold{--mc: #facc15}.mc-silver{--mc: #cbd5e1}.mc-bronze{--mc: #d08a4e}.mc-medal{--mc: #4b5563;position:relative;flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#1b1205;background:radial-gradient(circle at 32% 28%,#fff9 0 8%,transparent 30%),radial-gradient(circle,color-mix(in srgb,var(--mc) 90%,#fff) 0 45%,var(--mc) 70%,color-mix(in srgb,var(--mc) 60%,#000));box-shadow:0 0 0 3px color-mix(in srgb,var(--mc) 40%,#000),0 6px 18px color-mix(in srgb,var(--mc) 35%,transparent)}.mc-medal .icon{width:26px;height:26px;stroke-width:2.2}.mc-medal.is-sm{width:30px;height:30px}.mc-medal.is-sm .icon{width:15px;height:15px}.mc-medal.is-ghost{background:#ffffff0a;color:var(--c-muted);box-shadow:inset 0 0 0 2px #ffffff1a}.mc-t1{--mc: #d08a4e}.mc-t2{--mc: #cbd5e1}.mc-t3{--mc: #facc15}.mc-t4{--mc: #c084fc}.mc-t4:not(.is-ghost){animation:mc-shine 3s ease-in-out infinite}.mc-next,.mc-recent{margin-bottom:14px}.mc-next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.mc-next-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid var(--line)}.mc-next-item strong{display:block;font-size:.92rem}.mc-next-item small{display:block;color:var(--c-muted);font-size:.78rem;margin:2px 0 6px}.mc-next-pct{font:900 1.2rem/1 var(--display);color:var(--c-gold)}.mc-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.mc-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffff08}.mc-timeline time{color:var(--c-muted);font-size:.78rem}.mc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px}.mc-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--c-surface);border:1px solid var(--line)}.mc-card header{display:flex;gap:12px;align-items:center}.mc-card h3{margin:0;font:800 1.15rem/1.1 var(--display)}.mc-tiername{color:var(--c-muted)}.mc-card-t1{border-color:#d08a4e59}.mc-card-t2{border-color:#cbd5e159}.mc-card-t3{border-color:#facc1573;background:radial-gradient(120% 80% at 0 0,rgb(250 204 21 / .08),transparent 60%),var(--c-surface)}.mc-card-t4{border-color:#c084fc8c;background:radial-gradient(120% 80% at 0 0,rgb(192 132 252 / .12),transparent 60%),var(--c-surface)}.mc-card-t1 .mc-tiername{color:#d08a4e}.mc-card-t2 .mc-tiername{color:#cbd5e1}.mc-card-t3 .mc-tiername{color:#facc15}.mc-card-t4 .mc-tiername{color:#c084fc}.mc-desc{margin:0;font-size:.9rem;color:color-mix(in srgb,var(--c-text) 85%,transparent)}.mc-prog small{display:block;margin-top:6px;color:var(--c-muted);font-size:.78rem}.mc-max{margin:0;display:inline-flex;align-items:center;gap:6px;color:#c084fc;font-weight:700;font-size:.88rem}.mc-steps{list-style:none;margin:auto 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mc-steps li{display:grid;gap:2px;justify-items:center;text-align:center;padding:8px 4px;border-radius:10px;background:#ffffff08;border:1px solid var(--line);opacity:.65}.mc-steps li.is-got{opacity:1;border-color:color-mix(in srgb,var(--mc) 50%,transparent);background:color-mix(in srgb,var(--mc) 10%,transparent)}.mc-steps li i{width:14px;height:14px;border-radius:50%;background:var(--mc)}.mc-steps li span{font-size:.72rem;color:var(--c-muted)}.mc-steps li b{font-size:.8rem;overflow-wrap:anywhere}.mc-steps li small{font-size:.66rem;color:var(--c-muted);line-height:1.2}.mc-step-t1{--mc: #d08a4e}.mc-step-t2{--mc: #cbd5e1}.mc-step-t3{--mc: #facc15}.mc-step-t4{--mc: #c084fc}@keyframes mc-shine{50%{box-shadow:0 0 0 3px #6b21a8,0 0 26px #c084fc}}@media (max-width: 760px){.mc-hero{grid-template-columns:1fr}.mc-score{justify-content:space-between}}@media (prefers-reduced-motion: reduce){.mc-t4:not(.is-ghost){animation:none}}.mc-prog .progress,.mc-next-item .progress{display:block;width:100%;height:6px}.mc-prog small{margin-top:6px}.mc-steps li b{font-size:.78rem;white-space:nowrap}.gauge-cash strong{font-size:clamp(1.25rem,1.9vw,1.9rem);white-space:nowrap;overflow:visible;text-overflow:clip}.tu-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:26px;margin-bottom:14px;border-radius:18px;border:1px solid rgb(250 80 40 / .35);background:radial-gradient(70% 140% at 100% 50%,rgb(255 90 30 / .18),transparent 60%),repeating-linear-gradient(135deg,rgb(255 255 255 / .02) 0 12px,transparent 12px 24px),#0d0d12}.tu-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;color:#fb923c;font-weight:800;letter-spacing:.04em}.tu-vip{display:inline-flex;align-items:center;gap:4px;color:var(--c-gold)}.tu-hero h1{margin:0 0 8px;font-size:clamp(2.4rem,6vw,3.8rem);background:linear-gradient(90deg,#fff,#fdba74 60%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.tu-hero p{margin:0;max-width:62ch;color:color-mix(in srgb,var(--c-text) 82%,transparent)}.tu-dial{display:grid;justify-items:center;gap:2px;color:var(--c-muted);font-size:.7rem}.tu-dial svg{width:150px}.tu-dial-bg{fill:none;stroke:#ffffff14;stroke-width:8;stroke-linecap:round}.tu-dial-fg{fill:none;stroke:url(#none);stroke:#f97316;stroke-width:8;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:160;animation:tu-rev 2.6s cubic-bezier(.3,.9,.3,1) .2s forwards;filter:drop-shadow(0 0 6px #f97316)}.tu-needle{stroke:#fff;stroke-width:3;stroke-linecap:round;transform-origin:60px 64px;transform:rotate(-120deg);animation:tu-needle 2.6s cubic-bezier(.3,.9,.3,1) .2s forwards}.tu-dial circle{fill:#fff}@keyframes tu-rev{60%{stroke-dashoffset:8}to{stroke-dashoffset:40}}@keyframes tu-needle{60%{transform:rotate(8deg)}to{transform:rotate(-22deg)}}.tu-gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;margin-bottom:14px;border-radius:14px;border:1px solid rgb(var(--c-gold-rgb) / .45);background:rgb(var(--c-gold-rgb) / .08)}.tu-gate-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgb(var(--c-gold-rgb) / .18);color:var(--c-gold)}.tu-gate p{margin:2px 0 0;color:var(--c-muted);font-size:.9rem}.tu-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.tu-stage{--tc: #fb923c;padding:14px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line);border-top:3px solid var(--tc)}.tu-s1{--tc: #facc15}.tu-s2{--tc: #fb923c}.tu-s3{--tc: #ef4444}.tu-stage header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tu-stage header b{font:900 1.3rem/1 var(--display);color:var(--tc)}.tu-stage header small{color:var(--c-muted);font-size:.72rem}.tu-stage p{margin:8px 0;font-size:.84rem;color:var(--c-muted)}.tu-stage ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.84rem}.tu-stage li{display:flex;justify-content:space-between;gap:8px}.tu-stage li b{color:var(--c-text)}.tu-cars{display:grid;gap:12px}.tu-car{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);border-radius:16px;overflow:hidden;background:var(--c-surface);border:1px solid var(--line)}.tu-car-s1{border-color:#facc1566}.tu-car-s2{border-color:#fb923c80}.tu-car-s3{border-color:#ef444499;box-shadow:0 0 30px #ef44441f}.tu-car-photo{position:relative;min-height:190px;background:#0b0b10}.tu-car-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tu-car-ph{display:grid;place-items:center;height:100%;color:var(--c-muted)}.tu-badge{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;background:#000000b3;border:1px solid rgb(255 255 255 / .2);font:800 .8rem/1.2 var(--display);letter-spacing:.04em;color:#fdba74}.tu-car-s0 .tu-badge{color:var(--c-muted)}.tu-car-body{display:grid;gap:10px;padding:16px}.tu-car-body h3{margin:0;font:800 1.3rem/1.1 var(--display)}.tu-pips{list-style:none;margin:0;padding:0;display:flex;gap:6px}.tu-pips li{display:grid;place-items:center;min-width:42px;height:26px;padding:0 8px;border-radius:7px;background:#ffffff0d;border:1px solid var(--line);color:var(--c-muted);font:800 .8rem/1 var(--display)}.tu-pips li.is-on{color:#1a0f05;border-color:transparent;background:linear-gradient(180deg,#fdba74,#f97316);box-shadow:0 0 12px #f9731673}.tu-pips li.is-lock{opacity:.45}.tu-dyno{display:grid;gap:10px;margin:0}.tu-dyno>div{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline}.tu-dyno dt{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);font-size:.85rem}.tu-dyno dd{margin:0;text-align:right}.tu-dyno dd b{font:900 1.15rem/1 var(--display)}.tu-dyno dd em{font-style:normal;color:#fb923c;font-weight:800;margin-left:4px}.tu-bar{grid-column:1 / -1;position:relative;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.tu-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit}.tu-bar .tu-next{background:repeating-linear-gradient(90deg,#fb923c8c 0 6px,#fb923c40 6px 10px)}.tu-bar .tu-now{background:linear-gradient(90deg,#facc15,#f97316,#ef4444);box-shadow:0 0 10px #f9731680}.tu-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px}.tu-facts li{display:grid;gap:1px;padding:8px 10px;border-radius:10px;background:#ffffff08}.tu-facts span{color:var(--c-muted);font-size:.76rem}.tu-facts b{font-weight:800}.tu-facts em{font-style:normal;color:#4ade80;font-weight:700;font-size:.82rem}.tu-go{display:inline-flex;align-items:center;gap:8px}.tu-go small{opacity:.85;font-weight:700}.tu-maxed{margin:0;display:inline-flex;align-items:center;gap:6px;color:#fb923c;font-weight:700}@media (max-width: 900px){.tu-stages,.tu-car,.tu-hero{grid-template-columns:1fr}.tu-dial{display:none}.tu-gate{grid-template-columns:auto 1fr}.tu-gate .btn{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.tu-dial-fg,.tu-needle{animation:none}}.tu-mini{display:inline-flex;align-items:center;padding:1px 6px;margin-left:4px;border-radius:5px;vertical-align:middle;background:linear-gradient(180deg,#fdba74,#f97316);color:#1a0f05;font:800 .68rem/1.3 var(--display);letter-spacing:.04em}.cs-tuned{font-style:normal;font-weight:800;color:#fb923c;font-size:.82em}.cs-bar{position:relative}.cs-bar i.is-tuned{background:linear-gradient(90deg,#facc15,#f97316,#ef4444)!important;box-shadow:0 0 8px #f9731673}.cs-bar i.cs-stock{position:absolute;left:0;top:0;bottom:0;background:transparent!important;box-shadow:none!important;border-right:2px solid rgb(255 255 255 / .85);border-radius:0}.cs-tune-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 0;font-size:.8rem;color:var(--c-muted)}.cs-tune-line b{color:#fb923c;font-weight:800}.cs-tune-line .icon{color:#fb923c}.cs-tune-cta{margin:10px 0 0}.tu-show-badge{position:absolute;right:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font:900 .8rem/1 var(--display);letter-spacing:.05em;color:#1a0f05;background:linear-gradient(180deg,#fdba74,#f97316);box-shadow:0 0 18px #f973168c}.tu-show-s3{background:linear-gradient(180deg,#fca5a5,#ef4444);box-shadow:0 0 22px #ef4444b3;animation:mc-shine 3s ease-in-out infinite}.tu-show-badge .icon{width:14px;height:14px}.mhex{--m: #555b66;--m2: #2a2d34;flex:none;display:inline-grid;place-items:center}.mhex.tier-1{--m: #d08a4e;--m2: #6e3b16}.mhex.tier-2{--m: #e3e8ef;--m2: #6b7380}.mhex.tier-3{--m: #ffd76a;--m2: #9a6a12}.mhex.tier-4{--m: #c084fc;--m2: #4c1d95}.mhex.tier-0 .medal{filter:grayscale(1);opacity:.45}.mhex.tier-4 .medal{animation:legend-glow 2.4s ease-in-out infinite}.mhex.is-sm .medal{width:34px;height:38px}.mhex.is-sm .medal-face{width:27px;height:30px}.mhex.is-sm .medal-face .icon{width:15px;height:15px}.mhex.is-lg .medal{width:92px;height:102px}.mhex.is-lg .medal-face{width:74px;height:82px}.mhex.is-lg .medal-face .icon{width:34px;height:34px}.mc-card header .mhex .medal{width:58px;height:64px}.mc-card header .mhex .medal-face{width:46px;height:51px}.mc-card header .mhex .medal-face .icon{width:22px;height:22px}.mc-next-item .mhex .medal{width:44px;height:49px}.mc-next-item .mhex .medal-face{width:35px;height:39px}.mc-next-item .mhex .medal-face .icon{width:18px;height:18px}#outcome-mark .mhex{background:none;box-shadow:none}@media (prefers-reduced-motion: reduce){.mhex.tier-4 .medal{animation:none}}.outcome-mark:has(.mhex){background:none!important;box-shadow:none!important;border:0!important;width:auto!important;height:auto!important;animation:none}.hx-found{color:#f97316}.pf-friends{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.78rem;line-height:1.3}.pf-friends-label{display:inline-flex;align-items:center;gap:4px;color:var(--c-muted)}.pf-friends .pname{font-weight:600}.pf-actions .is-friend{color:#4ade80;border-color:#4ade8066}.fr-card+.fr-card{margin-top:14px}.fr-incoming{border-color:rgb(var(--c-gold-rgb) / .55)}.fr-list{list-style:none;margin:0;padding:0;display:grid}.fr-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.fr-list li:last-child{border-bottom:0}.fr-name{display:grid;gap:2px;min-width:0}.fr-name small{font-size:.74rem}.fr-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.fr-acts form{display:contents}h1,h2,h3,h4,.panel-title,.page-head p,.art-banner-text p,.alert>div,.hint,.kpi-sub,.empty,.modal-body p,.outcome-text,.toast,figcaption,.card>p,.card-head+p,.eb-main span,.lead{text-wrap:balance}p,li,dd,blockquote,td{text-wrap:pretty}.sent{display:block;text-wrap:balance}.alert>div>.sent+.sent,.page-head p>.sent+.sent{margin-top:2px}.vip-plan-facts{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:.84rem;color:var(--c-muted);text-align:center}.vip-plan-facts strong{color:var(--c-text)}.vip-plan-save{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:99px;font-size:.72rem;font-weight:800;color:#4ade80;background:#4ade801f;border:1px solid rgb(74 222 128 / .35)}.vip-plan-facts li{white-space:nowrap}.vip-plan{grid-template-rows:auto auto 1fr auto}.vip-plan-facts{align-content:start}.vip-plan>form{align-self:end}.kpi-gold{border-color:rgb(var(--c-gold-rgb) / .5);background:linear-gradient(150deg,rgb(var(--c-gold-rgb) / .12),var(--c-surface) 60%)}.kpi-gold .kpi-value{color:var(--c-gold)}.kpi-red{border-color:rgb(var(--c-primary-rgb) / .5)}.rev-chart{height:190px}.rev-chart .rev-bar{fill:rgb(var(--c-gold-rgb) / .55)}.rev-chart .rev-bar.is-now,.rev-chart .rev-bar:hover{fill:var(--c-gold)}.rev-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rev-list li{display:grid;gap:5px}.rev-list-head{display:flex;justify-content:space-between;gap:10px}.rev-meter{display:block;height:8px;border-radius:99px;background:rgb(var(--ov) / .07);overflow:hidden}.rev-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--c-gold-rgb) / .6),var(--c-gold))}.rev-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.rev-filter .input{width:auto;min-width:140px;flex:1 1 140px}.rev-filter input[type=search]{flex:2 1 200px}.rev-date{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--c-muted)}.rev-date .input{min-width:0}.rev-filter .check{align-items:center;font-size:.85rem}.rev-more{position:relative}.rev-more>summary{list-style:none}.rev-more>summary::-webkit-details-marker{display:none}.rev-more[open]>summary{color:var(--c-gold)}.rev-detail{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:min(420px,86vw);padding:14px;text-align:left;border-radius:12px;background:var(--c-surface-2, var(--c-surface));border:1px solid var(--line);box-shadow:0 18px 40px -12px #0009}.rev-detail dl{margin:0 0 10px;display:grid;gap:6px}.rev-detail dl>div{display:grid;grid-template-columns:140px 1fr;gap:8px;font-size:.84rem}.rev-detail dt{color:var(--c-muted)}.rev-detail dd{margin:0;word-break:break-all}.rev-detail h4{margin:10px 0 6px;font-size:.85rem}.rev-events{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px;font-size:.78rem}.rev-events li{display:grid;grid-template-columns:1fr auto auto;gap:8px}.rev-events time{color:var(--c-muted)}.nw{white-space:nowrap}@media (max-width: 640px){.rev-kpis.grid-4,.rev-dash .grid-4{grid-template-columns:1fr 1fr;gap:8px}.rev-kpis .kpi,.rev-dash .kpi{padding:12px}.rev-kpis .kpi-value,.rev-dash .kpi-value{font-size:1.45rem}}.card:has(.menu-pop.open),.panel:has(.menu-pop.open),.thread-head{clip-path:none;z-index:30}.thread-head{position:relative}.rev-detail{position:static;margin-top:8px;width:min(420px,80vw);box-shadow:none}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-top:20px}.pagination a,.pagination span{min-width:0;height:auto;display:inline-flex;place-items:initial;border:0;padding:0}.pg-nums{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:rgb(var(--ov) / .04);border:1px solid var(--line)}.pagination .pg-num{min-width:36px;height:36px;padding:0 8px;display:inline-grid;place-items:center;border-radius:9px;color:var(--c-text-2, var(--c-text));text-decoration:none;font:700 .9rem/1 var(--body);font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.pagination a.pg-num:hover{background:rgb(var(--ov) / .08);color:var(--c-text)}.pagination .pg-num[aria-current=page]{background:linear-gradient(180deg,rgb(var(--c-gold-rgb) / .95),rgb(var(--c-gold-rgb) / .75));color:#1a1205;box-shadow:0 6px 16px -8px rgb(var(--c-gold-rgb) / .9)}.pagination .pg-gap{padding:0 4px;color:var(--c-muted)}.pagination .pg-step{height:44px;padding:0 14px;align-items:center;gap:6px;border-radius:12px;border:1px solid var(--line);background:var(--c-surface);color:var(--c-text);text-decoration:none;font:700 .85rem/1 var(--display);letter-spacing:.03em}.pagination a.pg-step:hover{border-color:rgb(var(--c-gold-rgb) / .6);color:var(--c-gold)}.pagination .pg-step.is-off{opacity:.35}.pagination .pg-info{flex-basis:100%;justify-content:center;font-size:.78rem;color:var(--c-muted)}@media (max-width: 560px){.pagination .pg-step span{display:none}.pagination .pg-step{padding:0 12px}}.sq-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.sq-tools .input{flex:1 1 220px;width:auto}.sq-sorts{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:rgb(var(--ov) / .04);border:1px solid var(--line)}.sq-sorts a{padding:7px 11px;border-radius:9px;font-size:.82rem;font-weight:600;color:var(--c-muted);text-decoration:none}.sq-sorts a:hover{color:var(--c-text)}.sq-sorts a[aria-current]{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold)}.sq-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px}.sq-card{position:relative;display:grid;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--line);background:radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--gang) 22%,transparent),transparent 60%),var(--c-surface);transition:transform .18s var(--ease, ease),border-color .18s}.sq-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--gang)}.sq-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gang) 60%,var(--line))}.sq-card.is-mine{border-color:rgb(var(--c-gold-rgb) / .7);box-shadow:0 0 0 1px rgb(var(--c-gold-rgb) / .25) inset}.sq-card.is-top-1{box-shadow:0 14px 34px -20px rgb(var(--c-gold-rgb) / .9)}.sq-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.sq-link:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.sq-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sq-pos{display:inline-flex;align-items:center;gap:4px;font:800 .85rem/1 var(--display);color:var(--c-muted)}.sq-card.is-top .sq-pos{color:var(--c-gold)}.sq-flag{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:99px;font-size:.7rem;font-weight:700;background:rgb(var(--ov) / .07);color:var(--c-muted)}.sq-flag+.sq-flag{margin-left:0}.sq-flag-mine{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold)}.sq-flag-live{background:#4ade801f;color:#4ade80}.sq-flag-live i{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80}.sq-id{display:flex;align-items:center;gap:12px;min-width:0}.sq-name{display:grid;gap:3px;min-width:0}.sq-name strong{font:800 1.25rem/1.1 var(--display);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-name>span{font-size:.8rem;color:var(--c-muted)}.sq-tag{color:var(--gang);font-weight:800;filter:brightness(1.35)}.sq-desc{margin:0;font-size:.84rem;color:var(--c-text-2, var(--c-muted));font-style:italic}.sq-stats{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sq-stats>div{padding:8px 6px;border-radius:10px;background:rgb(var(--ov) / .04);text-align:center}.sq-stats dt{display:flex;justify-content:center;align-items:center;gap:3px;font-size:.66rem;color:var(--c-muted);white-space:nowrap}.sq-stats dt .icon{width:11px;height:11px}.sq-stats dd{margin:3px 0 0;font:800 1.05rem/1 var(--display);font-variant-numeric:tabular-nums}.sq-stats dd small{font-size:.7rem;color:var(--c-muted);font-weight:600}.sq-fill{display:block;height:5px;border-radius:99px;background:rgb(var(--ov) / .07);overflow:hidden}.sq-fill i{display:block;height:100%;border-radius:inherit;background:var(--gang)}.sq-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.82rem}.sq-boss{display:inline-flex;align-items:center;gap:5px;min-width:0;position:relative;z-index:2;color:var(--c-muted)}.sq-boss .icon{color:var(--c-gold)}.sq-score{color:var(--c-muted);white-space:nowrap}.sq-score b{color:var(--c-text);font:800 1rem/1 var(--display)}@media (prefers-reduced-motion: reduce){.sq-card{transition:none}.sq-card:hover{transform:none}}.sq-search{display:flex;gap:8px;flex:1 1 300px}.sq-search .input{flex:1;min-width:0}.wpn-specs{--wpn: #a855f7;--wpn-2: #c084fc;display:grid;gap:8px}.wpn-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.wpn-cal{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:.74rem;font-weight:700;color:var(--wpn-2);background:#a855f71f;border:1px solid rgb(168 85 247 / .35)}.wpn-lvl{display:inline-flex;align-items:center;gap:3px}.wpn-lvl i{width:14px;height:6px;border-radius:2px;background:rgb(var(--ov) / .1);transform:skew(-18deg)}.wpn-lvl i.on{background:linear-gradient(90deg,var(--wpn),var(--wpn-2));box-shadow:0 0 8px #a855f799}.wpn-lvl b{margin-left:6px;font:700 .72rem/1 var(--body);color:var(--c-muted)}.wpn-specs dl{margin:0;display:grid;gap:9px}.wpn-row{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline}.wpn-row dt{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--c-muted)}.wpn-row dt .icon{color:var(--wpn-2)}.wpn-row dd{margin:0;text-align:right;font-size:.82rem}.wpn-row dd b{font:800 .95rem/1 var(--display);font-variant-numeric:tabular-nums}.wpn-row dd small{display:block;font-size:.68rem;color:var(--c-muted)}.wpn-up{font-style:normal;font-weight:800;font-size:.72rem;color:#4ade80}.wpn-bar{grid-column:1 / -1;position:relative;display:block;height:7px;border-radius:99px;background:rgb(var(--ov) / .07);overflow:hidden}.wpn-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit}.wpn-fill{background:linear-gradient(90deg,#7c3aed,var(--wpn) 55%,var(--wpn-2));box-shadow:0 0 10px #a855f773}.wpn-base{background:#ffffff38}.wpn-specs.is-compact,.wpn-specs.is-compact dl{gap:6px}.wpn-specs.is-compact .wpn-bar{height:5px}.wpn-specs.is-compact .wpn-row dd b{font-size:.85rem}.smith{border-color:#a855f773;background:radial-gradient(120% 80% at 100% 0%,rgb(168 85 247 / .14),transparent 60%),var(--c-surface)}.smith-body{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,260px);gap:20px;align-items:start}.smith-gun{display:grid;gap:8px;justify-items:center;text-align:center}.smith-gun img{width:100%;max-width:200px;height:auto;filter:drop-shadow(0 10px 18px rgb(168 85 247 / .35))}.smith-next h3{margin:0 0 4px;font:800 1.1rem/1.1 var(--display)}.smith-gains{list-style:none;margin:10px 0 12px;padding:0;display:grid;gap:4px;font-size:.85rem;color:#4ade80;font-weight:700}.smith-done{display:flex;gap:6px;align-items:center;color:var(--c-gold);font-weight:700;margin:0}.smith-btn{background:linear-gradient(180deg,#a855f7,#7c3aed);border-color:transparent}@media (max-width: 900px){.smith-body{grid-template-columns:1fr}.smith-gun img{max-width:160px}}.poss-wpn{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:grid;gap:10px}.poss-wpn-up{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:#c084fc;text-decoration:none}.poss-wpn-up:hover{color:#e9d5ff}.pf-weapon{margin-bottom:14px;border-color:#a855f759}.pf-weapon-body{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:20px;align-items:center}.pf-weapon-gun{display:grid;gap:6px;justify-items:center;text-align:center}.pf-weapon-gun img{width:100%;max-width:220px;height:auto;filter:drop-shadow(0 10px 18px rgb(168 85 247 / .3))}@media (max-width: 640px){.pf-weapon-body{grid-template-columns:1fr}.pf-weapon-gun img{max-width:160px}}.atk-dist{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.82rem}.atk-dist .icon{color:#c084fc}.atk-dist.is-far strong{color:#f97316}.wpn-specs.is-compact .wpn-row{grid-template-columns:auto 1fr}.wpn-specs.is-compact .wpn-row dd{white-space:nowrap}.smith-body{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.smith-next{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;align-items:center;padding-top:14px;border-top:1px solid var(--line)}.smith-next h3,.smith-next>p{grid-column:1}.smith-next .smith-gains{grid-column:1;display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0}.smith-next form,.smith-next>.btn{grid-column:2;grid-row:1 / span 3;min-width:240px}.smith-next .smith-done{grid-column:1 / -1}.wpn-row dd b,.wpn-up{white-space:nowrap}@media (max-width: 700px){.smith-body,.smith-next{grid-template-columns:1fr}.smith-next form,.smith-next>.btn{grid-column:1;grid-row:auto;min-width:0}}.btn-snap{background:#fffc00;color:#111;border-color:#fffc00;font-weight:800}.btn-snap:hover{background:#fff64d;color:#000}.snap-ghost{display:inline-block;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c3 0 5 2.2 5 5.2v2.3c.5.2 1.1.1 1.6-.1.6-.2 1.1.5.6 1-.6.5-1.6.8-2.1 1.1.4 1.4 1.9 3.3 3.9 3.8.5.1.4.7-.1.9-.7.3-1.6.4-2 .6-.3.5 0 1.2-.7 1.2-.8 0-1.6-.4-2.7.1-1 .5-1.6 1.6-3.5 1.6s-2.5-1.1-3.5-1.6c-1.1-.5-1.9-.1-2.7-.1-.7 0-.4-.7-.7-1.2-.4-.2-1.3-.3-2-.6-.5-.2-.6-.8-.1-.9 2-.5 3.5-2.4 3.9-3.8-.5-.3-1.5-.6-2.1-1.1-.5-.5 0-1.2.6-1 .5.2 1.1.3 1.6.1V7.2C7 4.2 9 2 12 2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c3 0 5 2.2 5 5.2v2.3c.5.2 1.1.1 1.6-.1.6-.2 1.1.5.6 1-.6.5-1.6.8-2.1 1.1.4 1.4 1.9 3.3 3.9 3.8.5.1.4.7-.1.9-.7.3-1.6.4-2 .6-.3.5 0 1.2-.7 1.2-.8 0-1.6-.4-2.7.1-1 .5-1.6 1.6-3.5 1.6s-2.5-1.1-3.5-1.6c-1.1-.5-1.9-.1-2.7-.1-.7 0-.4-.7-.7-1.2-.4-.2-1.3-.3-2-.6-.5-.2-.6-.8-.1-.9 2-.5 3.5-2.4 3.9-3.8-.5-.3-1.5-.6-2.1-1.1-.5-.5 0-1.2.6-1 .5.2 1.1.3 1.6.1V7.2C7 4.2 9 2 12 2Z'/%3E%3C/svg%3E") center / contain no-repeat;vertical-align:-3px}.snap-modal .modal-body{text-align:left;max-width:460px}.snap-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.snap-head h2{margin:0}.snap-logo{width:42px;height:42px;border-radius:12px;background:#fffc00;color:#111;display:grid;place-items:center}.snap-logo .snap-ghost{width:26px;height:26px}.snap-steps{list-style:none;counter-reset:snap;margin:14px 0;padding:0;display:grid;gap:10px}.snap-steps li{counter-increment:snap;display:grid;grid-template-columns:32px 1fr;gap:10px 12px;align-items:start;padding:12px;border-radius:12px;border:1px solid var(--line);background:rgb(var(--ov) / .03)}.snap-steps li:before{content:counter(snap);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 1rem/1 var(--display);background:rgb(var(--ov) / .08)}.snap-steps li.is-done:before{content:"\2713";background:#22c55e;color:#fff}.snap-steps li>div{display:grid;gap:3px}.snap-steps li>div span{font-size:.84rem;color:var(--c-muted)}.snap-steps li>.btn{grid-column:2;justify-self:start}.tx-intro{margin:-4px 0 12px}.tx-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin-bottom:12px;border-radius:12px;background:rgb(var(--ov) / .04);border:1px solid var(--line);width:fit-content;max-width:100%}.tx-tabs a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:.84rem;font-weight:600;color:var(--c-muted);text-decoration:none}.tx-tabs a:hover{color:var(--c-text)}.tx-tabs a[aria-current]{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold)}.tx-acct{display:inline-block;padding:3px 9px;border-radius:99px;font-size:.74rem;font-weight:700}.tx-cash{background:#4ade801f;color:#4ade80}.tx-bank{background:#60a5fa24;color:#93c5fd}.tx-credits{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold)}.tx-crypto{background:#a855f724;color:#c084fc}.tx-table td:first-child,.tx-table td.right{white-space:nowrap}@media (max-width: 640px){.tx-table td:first-child{white-space:normal}}.sr{--sr-red: 225 29 46;margin-bottom:28px}.sr-stage{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 9;min-height:460px;max-height:78vh;border-radius:18px;background:#07070a;box-shadow:0 30px 80px -30px rgb(var(--sr-red) / .55),0 0 0 1px #ffffff0f inset;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;outline:none}.sr-stage.is-dragging{cursor:grabbing}.sr-stage:focus-visible{box-shadow:0 0 0 2px var(--c-gold),0 30px 80px -30px rgb(var(--sr-red) / .55)}.sr-bg{position:absolute;inset:0;z-index:-2}.sr-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transform:scale(1.08) translate(var(--par, 0));animation:sr-breathe 26s ease-in-out infinite alternate;transition:transform .4s ease}@keyframes sr-breathe{0%{transform:scale(1.08) translate(var(--par, 0))}to{transform:scale(1.14) translate(calc(var(--par, 0px) - 1%),-1%)}}.sr-fog{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(5 5 8 / .78) 0%,rgb(5 5 8 / .15) 22%,transparent 45%,rgb(5 5 8 / .1) 70%,rgb(5 5 8 / .85) 100%),radial-gradient(120% 90% at 50% 60%,transparent 55%,rgb(0 0 0 / .65) 100%)}.sr-sweep{position:absolute;inset:-20% -60%;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 40%,rgb(255 236 220 / .14) 48%,rgb(255 255 255 / .28) 50%,rgb(255 236 220 / .14) 52%,transparent 60%);transform:translate(-60%)}.sr-stage.is-sweep .sr-sweep{animation:sr-sweep .7s cubic-bezier(.3,.7,.2,1) both}@keyframes sr-sweep{0%{opacity:0;transform:translate(-60%)}25%{opacity:1}to{opacity:0;transform:translate(60%)}}.sr-top{position:absolute;z-index:4;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;pointer-events:none}.sr-top>*{pointer-events:auto}.sr-title h1{margin:0;font:900 clamp(2.2rem,4.4vw,3.6rem)/.9 var(--display);letter-spacing:.01em;text-shadow:0 4px 24px rgb(0 0 0 / .8)}.sr-title p{margin:8px 0 0;display:flex;align-items:center;gap:6px;font-size:.84rem;color:#ffffffbf}.sr-filter{display:flex;gap:4px;padding:4px;border-radius:99px;background:#0a0a0e8c;border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sr-filter button{border:0;background:none;color:#ffffffb3;font:700 .8rem/1 var(--body);padding:8px 14px;border-radius:99px;cursor:pointer}.sr-filter button[aria-pressed=true]{background:rgb(var(--sr-red) / .9);color:#fff;box-shadow:0 0 18px rgb(var(--sr-red) / .6)}.sr-cars{position:absolute;inset:0;z-index:1}.sr-car{--drag: 0px;position:absolute;left:50%;bottom:13%;width:min(64%,920px);margin:0;opacity:0;transform:translate(calc(-50% + var(--drag)));pointer-events:none;transition:opacity .3s ease}.sr-stage.is-dragging .sr-car{transition:none}.sr-car.is-active{opacity:1}.sr-img{display:block;width:100%;height:auto;aspect-ratio:12 / 7;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 58% 60% at 50% 56%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 58% 60% at 50% 56%,#000 52%,transparent 100%);filter:saturate(1.08) contrast(1.05)}.sr-refl{display:none}.sr-car:after{content:"";position:absolute;left:12%;right:12%;bottom:2%;height:16%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--sr-red) / .45),transparent);filter:blur(14px)}.sr-car.is-cutout .sr-img{-webkit-mask-image:none;mask-image:none;object-fit:contain;filter:drop-shadow(0 26px 22px rgb(0 0 0 / .7))}.sr-car.is-cutout .sr-refl{display:block;position:absolute;left:0;right:0;top:96%;width:100%;transform:scaleY(-1);opacity:.22;filter:blur(3px);-webkit-mask-image:linear-gradient(0deg,#000,transparent 45%);mask-image:linear-gradient(0deg,#000,transparent 45%)}.sr-car.is-cutout:after{background:radial-gradient(closest-side,rgb(0 0 0 / .85),transparent);bottom:-2%;filter:blur(8px)}.sr-render{width:100%}.sr-ghost{position:absolute;left:50%;bottom:74%;z-index:-1;transform:translate(-50%);white-space:nowrap;font:900 clamp(3.4rem,9vw,9rem)/.85 var(--display);letter-spacing:.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgb(255 255 255 / .16);opacity:.9}.sr-car.is-in-right{animation:sr-in-r .55s cubic-bezier(.2,.8,.2,1) both}.sr-car.is-in-left{animation:sr-in-l .55s cubic-bezier(.2,.8,.2,1) both}.sr-car.is-out-left{animation:sr-out-l .42s cubic-bezier(.6,0,.8,.4) both}.sr-car.is-out-right{animation:sr-out-r .42s cubic-bezier(.6,0,.8,.4) both}@keyframes sr-in-r{0%{opacity:0;transform:translate(calc(-50% + 34vw)) scale(.92);filter:blur(10px)}to{opacity:1;transform:translate(-50%) scale(1);filter:none}}@keyframes sr-in-l{0%{opacity:0;transform:translate(calc(-50% - 34vw)) scale(.92);filter:blur(10px)}to{opacity:1;transform:translate(-50%) scale(1);filter:none}}@keyframes sr-out-l{0%{opacity:1;transform:translate(-50%);filter:none}to{opacity:0;transform:translate(calc(-50% - 30vw)) scale(.94);filter:blur(10px)}}@keyframes sr-out-r{0%{opacity:1;transform:translate(-50%);filter:none}to{opacity:0;transform:translate(calc(-50% + 30vw)) scale(.94);filter:blur(10px)}}.sr-nav{position:absolute;z-index:5;top:50%;width:56px;height:56px;margin-top:-28px;display:grid;place-items:center;border-radius:50%;border:1px solid rgb(255 255 255 / .16);background:#0a0a0e80;color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,transform .2s,box-shadow .2s}.sr-nav:hover{background:rgb(var(--sr-red) / .85);box-shadow:0 0 24px rgb(var(--sr-red) / .7);transform:scale(1.06)}.sr-nav:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.sr-prev{left:18px}.sr-next{right:18px}.sr-nav .icon{width:26px;height:26px}.sr-count{position:absolute;z-index:4;right:24px;bottom:18px;font:700 .9rem/1 var(--display);letter-spacing:.08em;color:#fff9}.sr-count b{color:#fff;font-size:1.3rem}.sr-panels{position:relative;z-index:6;margin:-58px 22px 0}.sr-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto;gap:20px 28px;align-items:center;padding:18px 22px;border-radius:16px;background:#0e0e14c7;border:1px solid rgb(255 255 255 / .09);box-shadow:0 20px 50px -20px #000;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:sr-panel .4s ease both}@keyframes sr-panel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sr-panel-head h2{margin:4px 0 0;font:900 clamp(1.5rem,2.6vw,2.2rem)/1 var(--display);letter-spacing:.01em}.sr-line{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:var(--c-gold)}.sr-panel .car-specs{margin:0}.sr-buy{display:flex;align-items:center;gap:16px;justify-self:end}.sr-price small{display:block;font-size:.7rem;color:var(--c-muted)}.sr-price strong{font:900 1.6rem/1 var(--display);color:#fff;white-space:nowrap}.sr-buy-btn{min-height:48px;padding:0 22px;font-size:1rem}.sr-lock{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;background:rgb(var(--ov) / .06);color:var(--c-muted);font-weight:700;white-space:nowrap}.sr-strip{display:flex;gap:8px;overflow-x:auto;padding:14px 22px 6px;scroll-snap-type:x proximity;scrollbar-width:thin}.sr-strip button{flex:none;scroll-snap-align:center;display:grid;gap:2px;text-align:left;padding:9px 13px;border-radius:12px;border:1px solid var(--line);background:var(--c-surface);color:var(--c-muted);cursor:pointer;transition:border-color .2s,color .2s}.sr-strip button span{font:700 .85rem/1.1 var(--body);color:var(--c-text);white-space:nowrap}.sr-strip button small{font-size:.72rem;white-space:nowrap}.sr-strip button:hover{border-color:rgb(var(--sr-red) / .6)}.sr-strip button[aria-selected=true]{border-color:rgb(var(--sr-red) / .9);background:linear-gradient(180deg,rgb(var(--sr-red) / .22),var(--c-surface));box-shadow:0 0 0 1px rgb(var(--sr-red) / .4) inset}.sr-strip button[hidden]{display:none}@media (max-width: 900px){.sr-panel{grid-template-columns:1fr;gap:12px}.sr-buy{justify-self:stretch;justify-content:space-between}}@media (max-width: 700px){.sr-stage{aspect-ratio:auto;height:64vh;min-height:420px;border-radius:14px}.sr-bg img{object-position:50% 50%}.sr-top{flex-direction:column;padding:16px;gap:10px}.sr-car{width:100%;bottom:16%}.sr-ghost{bottom:82%;font-size:3rem}.sr-nav{top:auto;bottom:16px;margin-top:0;width:46px;height:46px}.sr-prev{left:14px}.sr-next{right:14px}.sr-count{left:50%;right:auto;transform:translate(-50%);bottom:30px}.sr-panels{margin:-20px 10px 0}.sr-panel{padding:16px}.sr-strip{padding:12px 10px 4px}}@media (prefers-reduced-motion: reduce){.sr-bg img,.sr-car.is-in-right,.sr-car.is-in-left,.sr-car.is-out-left,.sr-car.is-out-right,.sr-panel{animation:none}}@media (max-width: 700px){.sr-ghost{display:none}}.page-head p,.art-banner p,.zp-hero p,.cw-hero-text>p,.gang-hero-text p,.lb-head p,.crime-desc,.scene-banner-text,.poss-hero p,.tx-intro{max-width:92ch;text-wrap:pretty}.sent{display:inline}.page-head p,.art-banner p,.poss-hero p,.lb-head p{text-wrap:balance}.biz-seal-garage{color:#fff;background:radial-gradient(circle at 35% 30%,#ff9aa5,#e11d2e 55%,#6b0d16);box-shadow:inset 0 0 0 3px #0000002e,0 6px 16px #0006}.biz-seal-arms{color:#fff;background:radial-gradient(circle at 35% 30%,#e9d5ff,#a855f7 55%,#4c1d95);box-shadow:inset 0 0 0 3px #0000002e,0 6px 16px #0006}.bm-sum{margin:0 0 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.bm-sum>div{padding:14px 16px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line)}.bm-sum dt{font-size:.75rem;color:var(--c-muted)}.bm-sum dd{margin:4px 0 0;font:800 1.35rem/1 var(--display);font-variant-numeric:tabular-nums}.bm-list{display:grid;gap:18px}.bm-card{padding:18px 20px;border-radius:16px;background:var(--c-surface);border:1px solid var(--line);scroll-margin-top:90px}.bm-card.is-bankrupt{border-color:rgb(var(--c-primary-rgb) / .8);box-shadow:0 0 0 1px rgb(var(--c-primary-rgb) / .3) inset,0 18px 40px -20px rgb(var(--c-primary-rgb) / .8)}.bm-card.is-warning{border-color:rgb(var(--c-gold-rgb) / .5)}.bm-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.bm-title{flex:1;min-width:0}.bm-title h2{margin:0;font:800 1.35rem/1.1 var(--display)}.bm-state{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;font-size:.78rem;font-weight:700;white-space:nowrap}.bm-state-ok{background:#4ade801f;color:#4ade80}.bm-state-warning{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold)}.bm-state-bankrupt{background:rgb(var(--c-primary-rgb) / .2);color:#ff8b95}.bm-bankrupt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:14px;border-radius:12px;background:rgb(var(--c-primary-rgb) / .12);border:1px solid rgb(var(--c-primary-rgb) / .45)}.bm-bankrupt>div{display:grid;gap:3px}.bm-bankrupt span{font-size:.86rem;color:var(--c-text-2, var(--c-muted))}.bm-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:18px}.bm-grid h3,.bm-loans h3{margin:0 0 10px;font:700 .95rem/1 var(--display);letter-spacing:.04em;color:var(--c-muted)}.bm-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.bm-kpi small{display:block;font-size:.72rem;color:var(--c-muted)}.bm-kpi strong{font:800 1.15rem/1.1 var(--display);font-variant-numeric:tabular-nums}.bm-kpi em{font-style:normal;font-size:.7rem;color:var(--c-muted)}.bm-chart{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;height:90px;align-items:end;padding-top:6px}.bm-day{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding-bottom:16px}.bm-day i{width:40%;min-height:2px;border-radius:3px 3px 0 0}.bm-day small{position:absolute;bottom:0;font-size:.64rem;color:var(--c-muted)}.bm-in{background:#4ade80}.bm-out{background:#f87171}.bm-legend{grid-column:1 / -1;margin:0;display:flex;gap:14px;font-size:.72rem;color:var(--c-muted)}.bm-legend span{display:inline-flex;align-items:center;gap:5px}.bm-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.bm-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bm-deposit{display:flex;gap:6px}.bm-deposit .input{width:120px}.bm-steps{list-style:none;margin:0 0 10px;padding:0;display:flex;gap:4px}.bm-steps li{flex:1;height:8px;border-radius:3px;background:rgb(var(--ov) / .08);position:relative}.bm-steps li.on{background:linear-gradient(90deg,var(--c-gold),#f6d47a);box-shadow:0 0 10px rgb(var(--c-gold-rgb) / .5)}.bm-steps li span{position:absolute;left:0;right:0;top:12px;font-size:.64rem;color:var(--c-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-steps li.on span{color:var(--c-gold)}.bm-effect{margin:22px 0 12px;font-size:.86rem}.bm-level form{display:grid;gap:6px;justify-items:start}.bm-fees form{display:grid;gap:8px;margin-bottom:12px}.bm-fees label{display:grid;gap:4px;font-size:.82rem}.bm-fees .biz-pct{max-width:140px}.bm-loans{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.bm-loan-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bm-loan-list li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;font-size:.86rem}.bm-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}@media (max-width: 980px){.bm-grid{grid-template-columns:1fr}}.loan-card .card-head{margin-bottom:8px}.loan-shark{border-color:rgb(var(--c-primary-rgb) / .4);background:radial-gradient(120% 80% at 100% 0%,rgb(var(--c-primary-rgb) / .12),transparent 60%),var(--c-surface)}.loan-form{display:grid;gap:6px;margin-top:10px}.loan-form label{font-size:.84rem;font-weight:600}.loan-row{display:flex;gap:8px}.loan-row .input{flex:1;min-width:0}.loan-open{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin-top:10px;border-radius:10px;background:rgb(var(--ov) / .05);border:1px solid var(--line)}.loan-open>div{display:grid;gap:2px}.loan-open span{font-size:.78rem;color:var(--c-muted)}.loan-open.is-late{border-color:rgb(var(--c-primary-rgb) / .6);background:rgb(var(--c-primary-rgb) / .1)}.loan-open.is-late span{color:#ff8b95}.biz-line-text{display:grid;gap:2px;min-width:0;flex:1}.biz-line-text>span{font-size:.8rem;color:var(--c-muted)}.smith-cap{grid-column:2;grid-row:1 / span 3;max-width:280px;margin:0;display:flex;gap:6px;align-items:flex-start;font-size:.84rem;color:var(--c-gold)}@media (max-width: 700px){.smith-cap{grid-column:1;grid-row:auto}}.bm-card{container-type:inline-size}@container (max-width: 860px){.bm-grid{grid-template-columns:1fr 1fr}.bm-money{grid-column:1 / -1}}@container (max-width: 540px){.bm-grid{grid-template-columns:1fr}.bm-money{grid-template-columns:1fr 1fr}}.sr-car.is-cutout{bottom:9%;width:min(60%,860px)}.sr-car.is-cutout .sr-img{aspect-ratio:auto;height:auto;filter:drop-shadow(0 18px 18px rgb(0 0 0 / .75)) drop-shadow(0 0 30px rgb(225 29 46 / .18))}.sr-car.is-cutout .sr-refl{top:97%;opacity:.28;filter:blur(2px) brightness(.8);-webkit-mask-image:linear-gradient(0deg,rgb(0 0 0 / .9),transparent 40%);mask-image:linear-gradient(0deg,rgb(0 0 0 / .9),transparent 40%)}.sr-car.is-cutout:after{left:6%;right:6%;bottom:-1%;height:12%;background:radial-gradient(closest-side,rgb(0 0 0 / .9),rgb(0 0 0 / .4) 60%,transparent);filter:blur(6px)}@media (max-width: 700px){.sr-car.is-cutout{width:96%;bottom:20%}}.sr-car.is-cutout{bottom:17%}.sr-panels{margin-top:-40px}@media (max-width: 700px){.sr-car.is-cutout{bottom:22%}}@media (max-width: 700px){.sr-panels{margin-top:10px}}.has-snt{text-wrap:wrap}.has-snt>.snt{display:inline-block;max-width:100%;text-wrap:pretty;vertical-align:top}@media (max-width: 600px){.has-snt>.snt{display:inline}}.page-head-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.empty-actions{margin-top:14px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.empty>p{margin:0 auto;max-width:70ch}.bm-sum{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.bm-sum dt{display:flex;align-items:center;gap:6px}.bm-sum dt .icon{color:var(--c-gold)}.bm-sum>div>small{display:block;margin-top:6px;font-size:.74rem;color:var(--c-muted)}.bm-todo{margin-bottom:18px}.bm-todo ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.bm-todo li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 12px;border-radius:10px;font-size:.88rem;background:rgb(var(--ov) / .04);border:1px solid var(--line)}.bm-todo li a:not(.btn){font-size:.8rem;font-weight:700;color:var(--c-gold);white-space:nowrap}.bm-todo-danger{border-color:rgb(var(--c-primary-rgb) / .55)!important;background:rgb(var(--c-primary-rgb) / .1)!important}.bm-todo-danger>.icon{color:#ff8b95}.bm-todo-warn>.icon{color:var(--c-gold)}.bm-todo-tip>.icon{color:#4ade80}.bm-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.bm-panel .bm-chart{height:130px}.bm-src{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:9px}.bm-src li{display:grid;grid-template-columns:1fr auto auto;gap:4px 10px;align-items:baseline;font-size:.85rem}.bm-src li b{font-variant-numeric:tabular-nums}.bm-src li small{color:var(--c-muted);min-width:34px;text-align:right}.bm-src li i{grid-column:1 / -1;display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--c-gold),#4ade80);opacity:.85}.bm-table-card{margin-bottom:18px}.bm-table td{vertical-align:middle}.bm-tname{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.bm-tname>span:last-child{display:grid}.bm-tname .biz-seal{width:34px;height:34px;flex:none}.bm-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.bm-tabs>.tabs{margin-bottom:14px}.bm-pane{display:grid;gap:14px}.bm-pane[hidden]{display:none}.bm-pane h3{margin:4px 0 0;font:700 .95rem/1 var(--display);letter-spacing:.04em;color:var(--c-muted)}.bm-pane>p,.bm-pane p.small{margin:0}.bm-kpis{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.bm-kpis>div{padding:11px 13px;border-radius:12px;background:#00000040;border:1px solid var(--line)}.bm-kpis dt{font-size:.72rem;color:var(--c-muted)}.bm-kpis dd{margin:4px 0 0;font:800 1.15rem/1.1 var(--display);font-variant-numeric:tabular-nums}.bm-kpis dd em{font-style:normal;font-size:.72rem;color:var(--c-muted);font-family:inherit;font-weight:500}.bm-what{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:rgb(var(--c-gold-rgb) / .08);border:1px solid rgb(var(--c-gold-rgb) / .25);font-size:.88rem}.bm-what .icon{color:var(--c-gold);flex:none;margin-top:2px}.bm-cash{display:grid;gap:8px;padding-top:4px}.bm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.bm-two>div{display:grid;gap:8px}.bm-moves{list-style:none;margin:0;padding:0;display:grid}.bm-moves li{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:.86rem}.bm-moves li b{font-variant-numeric:tabular-nums}.bm-moves li time{font-size:.76rem;color:var(--c-muted);min-width:90px;text-align:right}.bm-moves .dot{width:8px;height:8px;border-radius:50%}.bm-day .bm-kill,.bm-legend .bm-kill{position:absolute;top:-4px;left:50%;transform:translate(-50%);min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:.62rem;line-height:16px;text-align:center;color:#fff;background:rgb(var(--c-primary-rgb) / .85)}.bm-legend .bm-kill{position:static;transform:none;display:inline-block}.bm-death{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.bm-death>div{display:grid;gap:3px;padding:12px 14px;border-radius:12px;background:#00000040;border:1px solid var(--line)}.bm-death small{font-size:.72rem;color:var(--c-muted)}.bm-death strong{display:flex;align-items:center;gap:6px;font:800 1.15rem/1.1 var(--display)}.bm-death strong .icon{color:#ff8b95}.bm-death span{font-size:.8rem;color:var(--c-muted)}.bm-ladder{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bm-ladder li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 14px;border-radius:12px;background:#00000038;border:1px solid var(--line)}.bm-ladder li>div{display:grid;gap:2px}.bm-ladder li>div small{font-size:.78rem;color:var(--c-muted)}.bm-ladder-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 .85rem/1 var(--display);background:rgb(var(--ov) / .08);color:var(--c-muted)}.bm-ladder-c{display:grid;text-align:right;font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap}.bm-ladder-c small{font-size:.68rem;color:var(--c-muted)}.bm-ladder-c em{font-style:normal;font-size:.78rem;color:var(--c-gold);display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.bm-ladder li.is-done .bm-ladder-n{background:#4ade802e;color:#4ade80}.bm-ladder li.is-now{border-color:rgb(var(--c-gold-rgb) / .55);background:rgb(var(--c-gold-rgb) / .08)}.bm-ladder li.is-now .bm-ladder-n{background:linear-gradient(135deg,var(--c-gold),#f6d47a);color:#1b1305}.bm-up{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bm-fees{display:grid;gap:8px}.bm-feehelp{display:grid;gap:8px;font-size:.88rem;padding:12px 14px;border-radius:12px;background:#00000038;border:1px solid var(--line)}.bm-feehelp p{margin:0}.bm-rate{padding-top:12px;border-top:1px solid var(--line)}@media (max-width: 900px){.bm-overview,.bm-two{grid-template-columns:1fr}}@media (max-width: 600px){.bm-ladder li{grid-template-columns:auto minmax(0,1fr)}.bm-ladder-c{grid-column:2;text-align:left;display:flex;gap:6px;align-items:baseline}.bm-ladder-c em{justify-content:flex-start}.bm-moves li{grid-template-columns:auto 1fr auto}.bm-moves li time{grid-column:2 / -1;text-align:left;min-width:0}.bm-todo li{grid-template-columns:auto 1fr}.bm-todo li a{grid-column:2}}.bm-sum,.bm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-chart{grid-template-columns:repeat(var(--n, 7),minmax(0,1fr))}.bm-tname b{white-space:nowrap}.bm-table td:nth-child(2){white-space:nowrap}@media (max-width: 600px){.bm-sum,.bm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.bm-head{flex-wrap:wrap}.bm-title{flex:1 1 calc(100% - 70px)}.bm-head .bm-state{order:3}}.cc-menu-btn,.cc-backdrop{display:none}@media (max-width: 1023px){.admin .cc-menu-btn{display:inline-grid;margin-left:6px}.admin .brand{padding-left:4px}.admin .cc-sidebar{display:flex;position:fixed;z-index:70;top:var(--header-h);left:0;bottom:0;height:auto;width:min(86vw,330px);transform:translate(-104%);transition:transform .22s ease;box-shadow:20px 0 50px -20px #000c;padding-bottom:calc(var(--bottom-h, 64px) + 20px + env(safe-area-inset-bottom))}body.cc-open .cc-sidebar{transform:none}body.cc-open{overflow:hidden}.admin .cc-backdrop:not([hidden]){display:block;position:fixed;inset:var(--header-h) 0 0 0;z-index:65;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin .main{padding-bottom:calc(var(--bottom-h, 64px) + 32px + env(safe-area-inset-bottom))}.cc-bottom{z-index:75}.cc-bottom button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--c-muted);font:600 .72rem/1 var(--body);min-height:44px;position:relative;background:none;border:0;cursor:pointer}.cc-bottom button .icon{width:22px;height:22px}.cc-bottom button[aria-expanded=true]{color:var(--c-text)}.admin .cc-bottom a[aria-current=page] .icon{color:var(--c-gold);filter:none}}@media (prefers-reduced-motion: reduce){.admin .cc-sidebar{transition:none}}.bn-card{display:grid;gap:12px;align-content:start}.bn-card>p{margin:0}.bn-preview{display:grid;grid-template-columns:repeat(5,1fr);padding:8px 4px;border-radius:14px;background:#00000059;border:1px solid var(--line-strong)}.bn-preview span{display:grid;justify-items:center;gap:4px;padding:6px 2px;border-radius:10px;color:var(--c-text);text-align:center;min-width:0}.bn-preview span .icon{width:22px;height:22px;color:var(--c-primary-soft, var(--c-primary))}.bn-preview span small{font-size:.68rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bn-preview span.is-fixed,.bn-preview span.is-fixed .icon{color:var(--c-muted)}.bn-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bn-slots .field{margin:0}@media (max-width: 600px){.bn-slots{grid-template-columns:1fr}}.roulette-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.rt-cash{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--c-muted);white-space:nowrap}.rt-cash .icon{color:#4ade80}.rt-cash b{color:var(--c-text);font:800 1.05rem var(--display);font-variant-numeric:tabular-nums}@media (max-width: 1023px){.roulette-total{display:grid;grid-template-columns:1fr auto;gap:2px 10px}.rt-stake{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.rt-stake small{grid-column:1 / -1;font-size:.72rem}.rt-cash{justify-self:end}}.rl-strip .rl-num.is-ltn,.rl-num.is-ltn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1;border:2px solid #facc15;box-shadow:0 0 0 2px #facc1559,0 0 14px #facc158c}.rl-num.is-ltn .rl-ltn-x{position:static;transform:none;padding:0;border-radius:0;background:none;box-shadow:none;color:#fde047;font:800 .5rem/1 var(--display);letter-spacing:-.02em;text-shadow:0 1px 2px rgb(0 0 0 / .8)}.rl-strip .rl-num.is-ltn.is-last{border-color:#facc15;box-shadow:0 0 0 3px #facc1566,0 0 18px #facc15b3}.rl-strip .rl-num.is-ltn.is-last .rl-ltn-x{font-size:.58rem}.chip-4{--chip: #6d28d9}.chip-5{--chip: #c99a1a}.chip-6{--chip: #db2777}.chip-7{--chip: #ea580c}.chip-8{--chip: #0e7490}.chip-badge.chip-c4{--cb: #6d28d9}.chip-badge.chip-c5{--cb: #c99a1a}.chip-badge.chip-c6{--cb: #db2777}.chip-badge.chip-c7{--cb: #ea580c}.chip-badge.chip-c8{--cb: #0e7490}@media (max-width: 600px){.chip-rack{gap:8px}.chip-rack .chip{width:44px;height:44px;font-size:.76rem}}.roulette[data-place=over] .roulette-side{z-index:2}@media (max-width: 1023px){.roulette .roulette-actions{z-index:40}}.wealth-tag{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#a1a1aa}small.wealth-tag{display:flex;margin-top:3px;font-size:.74rem}.wealth-tag .icon{width:14px;height:14px}.wealth-t1{color:#a8a29e}.wealth-t2{color:#86efac}.wealth-t3{color:#4ade80}.wealth-t4{color:#34d399}.wealth-t5{color:#facc15}.wealth-t6{color:#fbbf24}.wealth-t7{color:#f59e0b;text-shadow:0 0 8px rgb(245 158 11 / .35)}.wealth-t8{color:#f0cf7c;text-shadow:0 0 10px rgb(240 207 124 / .45)}.wealth-t9{color:#a5f3fc;text-shadow:0 0 12px rgb(165 243 252 / .55)}.pf-chip.wealth-tag{font-weight:700}.ap-chart{display:flex;align-items:flex-end;gap:4px;height:90px;padding:6px 0;border-bottom:1px solid var(--line)}.ap-chart span{flex:1;height:100%;display:flex;align-items:flex-end}.ap-chart i{width:100%;border-radius:3px 3px 0 0;background:var(--c-muted);min-height:2px}.ap-chart i.is-low{background:#f87171}.ap-chart i.is-high{background:#4ade80}.am-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.am-toc{position:sticky;top:calc(var(--header-h) + 12px);display:grid;gap:2px;padding:10px;max-height:calc(100vh - var(--header-h) - 30px);overflow:auto}.am-toc a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;color:var(--c-muted);text-decoration:none;font-size:.88rem}.am-toc a:hover{background:rgb(var(--ov) / .05);color:var(--c-text)}.am-body{max-width:900px}.am-body h2{display:flex;align-items:center;gap:10px;margin:30px 0 10px;scroll-margin-top:calc(var(--header-h) + 14px);font:800 1.35rem/1.2 var(--display)}.am-body h2:first-child{margin-top:0}.am-body h2 .icon{color:var(--c-gold)}.am-body p,.am-body li{line-height:1.6}.am-body ul{padding-left:20px;display:grid;gap:6px}.am-tip{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:rgb(var(--c-gold-rgb) / .08);border:1px solid rgb(var(--c-gold-rgb) / .25)}.am-tip .icon{color:var(--c-gold);flex:none;margin-top:3px}@media (max-width: 900px){.am-layout{grid-template-columns:1fr}.am-toc{position:static;max-height:none;grid-template-columns:1fr 1fr}}.rl-timer{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:8px 12px;border-radius:12px;background:rgb(var(--c-gold-rgb) / .1);border:1px solid rgb(var(--c-gold-rgb) / .35)}.rl-timer[hidden]{display:none}.rl-timer-label{font:700 .9rem/1 var(--body);color:var(--c-text)}.rl-timer-num{display:inline-flex;align-items:baseline;gap:2px;font:900 1.7rem/1 var(--display);color:var(--c-gold);font-variant-numeric:tabular-nums}.rl-timer-num small{font-size:.8rem;color:var(--c-muted)}.rl-timer-bar{grid-column:1 / -1;height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden}.rl-timer-bar i{display:block;height:100%;width:100%;border-radius:3px;background:linear-gradient(90deg,#4ade80,var(--c-gold));transition:width .2s linear,background .2s}.rl-timer.is-urgent{background:#ef444424;border-color:#ef444499;animation:rl-urgent .5s ease-in-out infinite alternate}.rl-timer.is-urgent .rl-timer-num,.rl-timer.is-urgent .rl-timer-label{color:#f87171}.rl-timer.is-urgent .rl-timer-bar i{background:#ef4444}@keyframes rl-urgent{0%{box-shadow:0 0 #ef444400}to{box-shadow:0 0 0 4px #ef444440}}.rl-stage{position:relative}.rl-nomore{position:fixed;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none}.rl-nomore[hidden]{display:none}.rl-nomore span{padding:14px 30px;border-radius:14px;background:#0a0a0ee0;border:2px solid #ef4444;color:#fff;font:900 clamp(1.8rem,6vw,3.4rem)/1 var(--display);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 20px 60px #0009,0 0 40px #ef444466;opacity:0;transform:scale(.7)}.rl-nomore.show span{animation:rl-nomore 1.3s ease forwards}@keyframes rl-nomore{0%{opacity:0;transform:scale(.7)}15%{opacity:1;transform:scale(1.06)}25%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion: reduce){.rl-nomore.show span{animation:none;opacity:1;transform:none}.rl-timer.is-urgent{animation:none}}@font-face{font-family:Krant Fraktur;src:url(../../fonts/krant-fraktur.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Krant Kop;src:url(../../fonts/krant-kop-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Krant Kop;src:url(../../fonts/krant-kop-700i.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Krant Kop;src:url(../../fonts/krant-kop-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Krant Tekst;src:url(../../fonts/krant-tekst-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Krant Tekst;src:url(../../fonts/krant-tekst-400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Krant Tekst;src:url(../../fonts/krant-tekst-700.woff2) format("woff2");font-weight:700;font-display:swap}.paper-nav{max-width:1100px;margin:0 auto 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.paper-nav>:first-child{justify-self:start}.paper-nav>:last-child{justify-self:end}.paper-nav-day{justify-self:center}.paper-navbtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);color:var(--c-text);text-decoration:none;font-weight:700;font-size:.85rem;background:rgb(var(--ov) / .04)}.paper-navbtn:hover{background:rgb(var(--ov) / .09)}.paper-nav-day{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);font-size:.85rem;font-weight:600}.paper{--ink: #17120d;--ink-2: #4b4237;--paper: #f1ead9;--rule: #221b14;--red: #9d1018;max-width:1100px;margin:0 auto;padding:clamp(18px,3.4vw,44px) clamp(16px,3.6vw,48px) 30px;border-radius:3px;font-family:Krant Tekst,Georgia,Times New Roman,serif;color:var(--ink);font-kerning:normal;font-variant-ligatures:common-ligatures;background:radial-gradient(120% 80% at 50% 0%,rgb(255 255 255 / .55),transparent 60%),radial-gradient(140% 120% at 50% 120%,rgb(120 90 40 / .18),transparent 55%),linear-gradient(90deg,rgb(0 0 0 / .05),transparent 3%,transparent 97%,rgb(0 0 0 / .05)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .24 0 0 0 0 .16 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),var(--paper);box-shadow:0 40px 80px -40px #000000f2,0 2px #fff3 inset,0 0 0 1px #00000073}.paper{position:relative}.paper-mast{border-bottom:0;margin-bottom:20px;padding-bottom:0}.paper-topline{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:0 0 6px;border-bottom:1px solid var(--rule);font:600 .72rem/1.2 Krant Tekst,serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.paper-nameplate{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:10px 0 4px}.paper-name{margin:0;font:400 clamp(3rem,8.2vw,6.6rem)/.95 "Krant Fraktur","UnifrakturMaguntia",Georgia,serif;letter-spacing:0;color:var(--ink);text-shadow:0 1px 0 rgb(255 255 255 / .5);white-space:nowrap;font-style:normal;text-transform:none}.paper-ear{width:100%;max-width:170px;padding:8px 10px;overflow-wrap:break-word;border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:2px;font:400 .8rem/1.35 Krant Tekst,serif;text-align:center;color:var(--ink)}.paper-ear b{font:900 .95rem/1.15 Krant Kop,serif}.paper,.paper-figs dd,.paper-ear b{font-variant-numeric:lining-nums tabular-nums}.paper-ear small{display:block;margin-top:4px;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.paper-ear-r{justify-self:end}.paper-motto{margin:2px 0 0;text-align:center;font:italic 400 .9rem/1.3 Krant Tekst,serif;color:var(--ink-2)}.paper-dateline{display:flex;justify-content:center;align-items:center;gap:4px 22px;flex-wrap:wrap;margin-top:10px;padding:6px 4px;border-top:3px double var(--rule);border-bottom:3px double var(--rule);font:700 .76rem/1.2 Krant Tekst,serif;letter-spacing:.16em;text-transform:uppercase}.paper-dateline a{text-decoration:none}.paper-dateline a:hover{color:var(--red)}.paper-count{color:var(--ink-2);font-weight:400}.paper-front{grid-template-columns:minmax(0,2.3fr) minmax(230px,1fr);gap:28px;border-bottom:3px double var(--rule);padding-bottom:22px}.paper-kicker{font:700 .74rem/1.2 Krant Tekst,serif;letter-spacing:.16em;color:var(--red)}.paper-head{font:900 clamp(2.2rem,5.8vw,4.2rem)/.96 "Krant Kop",Georgia,serif;letter-spacing:-.015em;text-wrap:balance;margin-bottom:10px}.paper-byline{margin:0 0 14px;padding:6px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:italic 400 .82rem/1.2 Krant Tekst,serif;color:var(--ink-2)}.paper-photo{position:relative;margin:0 0 14px}.paper-photo img{aspect-ratio:16 / 8.5;filter:grayscale(1) contrast(1.35) brightness(.98) sepia(.22);border:1px solid var(--rule)}.paper-photo:after{content:"";position:absolute;inset:0 0 22px;background:radial-gradient(rgb(0 0 0 / .22) 1px,transparent 1.4px) 0 0 / 3px 3px;mix-blend-mode:multiply;pointer-events:none}.paper-photo figcaption{padding-top:5px;border-bottom:1px solid rgb(34 27 20 / .35);padding-bottom:5px;font:italic .74rem Krant Tekst,serif}.paper-body{font:400 1.04rem/1.6 Krant Tekst,Georgia,serif;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.paper-drop:first-letter{font:900 4.1em/.78 Krant Kop,serif;padding:6px 10px 0 0;color:var(--ink)}.paper-more{font:700 .86rem Krant Tekst,serif;letter-spacing:.02em}.paper-side{border-left:1px solid var(--rule);padding-left:22px;gap:18px}.paper-box h3,.paper-section-title{font:900 .95rem/1.1 Krant Kop,serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:0;padding:6px 0;border-top:3px solid var(--rule);box-shadow:0 1px 0 var(--rule) inset;margin-bottom:10px}.paper-figs dt{font:600 .68rem Krant Tekst,serif;letter-spacing:.12em}.paper-figs dd{font:900 1.6rem/1.1 Krant Kop,serif}.paper-weather p{font:400 .92rem/1.5 Krant Tekst,serif}.paper-bounties li{font:400 .95rem Krant Tekst,serif}.paper-hl .paper-head{color:var(--red)}.paper-hl-photo figcaption,.paper-hl-vs{font-family:Krant Kop,serif}.paper-wanted,.paper-hl-more{border-bottom:3px double var(--rule)}.paper-wanted-intro{font:400 1rem/1.55 Krant Tekst,serif}.paper-columns{column-width:270px;column-gap:30px;column-rule:1px solid rgb(34 27 20 / .5);border-bottom:3px double var(--rule)}.paper-item h4{font:700 1.22rem/1.15 Krant Kop,serif;text-wrap:balance}.paper-item .paper-body{font-size:.96rem;line-height:1.55}.poster h4,.poster-top{font-family:Krant Kop,serif}.paper-ad-row{gap:12px}.paper-ad{position:relative;padding:12px 14px;border:1px solid var(--rule);outline:3px double var(--rule);outline-offset:-7px;text-align:center}.paper-ad b{font:900 1.02rem/1.15 Krant Kop,serif;letter-spacing:.06em}.paper-ad span{font:italic .86rem/1.4 Krant Tekst,serif}.paper-ad:nth-child(2){background:#221b14e6;color:var(--paper);outline-color:var(--paper)}.paper-colophon{margin-top:16px;padding-top:8px;border-top:1px solid var(--rule);font:italic .76rem Krant Tekst,serif}@media (max-width: 760px){.paper-nameplate{grid-template-columns:1fr;gap:6px}.paper-nameplate .paper-ear{display:none}.paper-topline span:nth-child(3){display:none}.paper-front{grid-template-columns:1fr}.paper-side{border-left:0;padding-left:0}.paper-nav{grid-template-columns:1fr 1fr}.paper-nav-day{display:none}.paper-ad:nth-child(2){background:none;color:inherit;outline-color:var(--rule)}}.mini-wealth{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:.78rem;font-weight:600;color:#d8b45a;line-height:1.2}.mini-wealth .icon{width:13px;height:13px;flex:none}.gang-wealth{display:inline-flex;align-items:center;gap:4px;color:#d8b45a;font-weight:600}.gang-wealth .icon{width:12px;height:12px}.bm-shell{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.bm-stage,.bm-view{display:grid;gap:18px;min-width:0;scroll-margin-top:80px}.bm-shell:not(.is-js) .bm-step{display:none}.bm-nav{position:sticky;top:76px;padding:12px;display:grid;gap:10px;max-height:calc(100vh - 96px);overflow:auto;overscroll-behavior:contain}.bm-find{display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line)}.bm-find input{flex:1;min-width:0;background:none;border:0;color:inherit;padding:9px 0;font:inherit;font-size:.9rem;outline:none}.bm-find:focus-within{border-color:rgb(var(--c-gold-rgb) / .6)}.bm-kinds{display:flex;flex-wrap:wrap;gap:6px}.bm-kinds button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--c-muted, #a9a3b8);font:inherit;font-size:.78rem;cursor:pointer}.bm-kinds button small{opacity:.7}.bm-kinds button.is-on{color:var(--c-text, #fff);border-color:rgb(var(--c-gold-rgb) / .7);background:rgb(var(--c-gold-rgb) / .12)}.bm-nav-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.bm-nav-list li[hidden]{display:none}.bm-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:11px;color:inherit;text-decoration:none;border:1px solid transparent;position:relative}.bm-nav-item:hover{background:#ffffff0a}.bm-nav-item.is-active{background:rgb(var(--c-gold-rgb) / .1);border-color:rgb(var(--c-gold-rgb) / .45)}.bm-nav-item:focus-visible{outline:2px solid rgb(var(--c-gold-rgb));outline-offset:1px}.bm-nav-seal{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#ffffff0f}.bm-nav-all .bm-nav-seal{color:rgb(var(--c-gold-rgb))}.bm-nav-txt{display:grid;min-width:0;flex:1;line-height:1.25}.bm-nav-txt b{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-nav-txt small{font-size:.74rem;color:var(--c-muted, #a9a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-nav-badge{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:.72rem;font-weight:700;background:rgb(var(--c-gold-rgb));color:#1a1408}.bm-nav-badge.is-soft{background:rgb(var(--c-gold-rgb) / .18);color:rgb(var(--c-gold-rgb))}.bm-nav-dot{flex:none;width:10px;height:10px;border-radius:50%}.bm-dot-warning{background:rgb(var(--c-gold-rgb));box-shadow:0 0 0 3px rgb(var(--c-gold-rgb) / .2)}.bm-dot-bankrupt{background:rgb(var(--c-primary-rgb));box-shadow:0 0 0 3px rgb(var(--c-primary-rgb) / .25)}.bm-step{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 12px;font-size:.84rem}.bm-step a{display:inline-flex;align-items:center;gap:5px;color:var(--c-muted, #a9a3b8);text-decoration:none;padding:4px 6px;border-radius:8px}.bm-step a:hover{color:var(--c-text, #fff);background:#ffffff0d}.bm-step>span{display:inline-flex;align-items:center;gap:4px}.bm-step>span a{border:1px solid var(--line);padding:5px 7px}@media (max-width: 899px){.bm-shell{grid-template-columns:minmax(0,1fr);gap:12px}.bm-nav{position:sticky;top:56px;z-index:5;max-height:none;overflow:visible;padding:8px;background:var(--c-surface)}.bm-nav-list{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px;scrollbar-width:none}.bm-nav-list::-webkit-scrollbar{display:none}.bm-nav-list li{flex:none;scroll-snap-align:start}.bm-nav-item{padding:6px 10px 6px 6px;border-color:var(--line);max-width:210px}.bm-nav-seal{width:28px;height:28px}.bm-nav-all .bm-nav-txt small{display:none}.bm-kinds{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bm-kinds button{flex:none}.bm-find input{padding:7px 0}}.biz-away{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:.84rem}.scene-banner.scene-banner-bank{min-height:clamp(150px,17vw,210px)}.scene-banner-bank img{object-position:50% 26%}.scene-banner-bank .scene-banner-text{padding-top:14px;padding-bottom:16px}@media (max-width: 640px){.scene-banner.scene-banner-bank{min-height:170px}}.scene-banner-bank h1{font-size:clamp(2rem,4vw,2.8rem);margin-bottom:2px}.scene-banner-bank img{object-position:50% 16%}.bm-shell>*{min-width:0}.bm-nav{grid-template-columns:minmax(0,1fr)}@media (max-width: 899px){.bm-nav{position:static}.bm-stage .bm-card{padding:14px}}.bm-card.bm-view{display:block}.bm-card.bm-view[hidden]{display:none}.hb-tablewrap{margin:4px 0 18px;max-width:760px}.hb-table caption{caption-side:top;text-align:left;padding:0 0 8px;color:var(--c-text-2, #c9c4d6);font-size:.9rem}.hb-table td .icon{color:#d8b45a;vertical-align:-2px}.hb-rankdot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:0}.hb-text h3{margin:18px 0 8px;font-size:1.05rem}.hb-table td .icon{display:inline-block;width:14px;height:14px;margin-right:6px}.bm-view{display:block}.bm-view[hidden]{display:none}.bm-view>*{min-width:0;max-width:100%}.bm-wrap{container-type:inline-size;container-name:bmshell}@container bmshell (max-width: 980px){.bm-shell{grid-template-columns:minmax(0,1fr);gap:12px}.bm-nav{position:static;max-height:none;overflow:visible}.bm-nav-list{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.bm-nav-list li{flex:none}.bm-nav-item{border-color:var(--line);max-width:240px}.bm-nav-all .bm-nav-txt small{display:none}}@container bmshell (max-width: 760px){.bm-overview{grid-template-columns:minmax(0,1fr)}}.pct-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.pct-quick .btn{justify-content:center}.target{grid-template-columns:40px minmax(0,1fr);align-items:start}.target>.slot-avatar{grid-row:1 / span 4}.target>:not(.slot-avatar){grid-column:2;min-width:0}.target .atk-dist{margin:2px 0 0}.target .attack-form{justify-self:start}.target .atk-dist{display:block;line-height:1.45}.target .atk-dist .icon{vertical-align:-2px;margin-right:4px}.target .atk-dist>.icon{display:inline-block}.hp-hero{--hp: 45 212 191;position:relative;isolation:isolate;overflow:hidden;min-height:150px;display:flex;align-items:flex-end;margin-bottom:16px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(120% 140% at 85% 10%,rgb(var(--hp) / .22),transparent 55%),linear-gradient(135deg,#07181a,#0a1114 55%,#12080b)}.hp-hero.has-art{background:#06090b}.hp-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-2}.hp-hero.has-art:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04080aeb,#04080a8c 55%,#04080a33)}.hp-ecg{position:absolute;left:0;right:0;top:18%;width:100%;height:64px;z-index:-1;opacity:.55}.hp-ecg path{fill:none;stroke:rgb(var(--hp));stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(var(--hp) / .8));stroke-dasharray:900;stroke-dashoffset:900;animation:hp-ecg 3.2s linear infinite}@keyframes hp-ecg{0%{stroke-dashoffset:900}70%{stroke-dashoffset:0}to{stroke-dashoffset:-900}}@media (prefers-reduced-motion: reduce){.hp-ecg path{animation:none;stroke-dashoffset:0}}.hp-hero-text{display:flex;align-items:center;gap:16px;padding:18px 22px}.hp-hero-text h1{margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.05}.hp-hero-text p{margin:4px 0 0;color:var(--c-text-2, #c9c4d6);max-width:52ch}.hp-cross{flex:none;width:54px;height:54px;display:grid;place-items:center;border-radius:14px;color:#04110f;background:rgb(var(--hp));box-shadow:0 0 0 4px rgb(var(--hp) / .15),0 10px 30px -8px rgb(var(--hp) / .8)}.hp-cross .icon{width:28px;height:28px}.hp-status{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:center;margin-bottom:16px}.hp-gauge-num{display:flex;align-items:baseline;gap:8px}.hp-gauge-num strong{font:800 2.6rem/1 var(--display);font-variant-numeric:tabular-nums}.hp-gauge-num span{color:var(--c-muted)}.hp-bar{height:12px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin:10px 0 8px}.hp-bar i{display:block;height:100%;border-radius:inherit;transition:width .6s ease}.hp-ok .hp-bar i{background:linear-gradient(90deg,#1f9d6b,#3ddc97)}.hp-mid .hp-bar i{background:linear-gradient(90deg,#b98a1f,#f2c14e)}.hp-low .hp-bar i{background:linear-gradient(90deg,#8f1622,#ec4b58)}.hp-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hp-facts>div{padding:9px 12px;border-radius:10px;background:#00000040;border:1px solid var(--line)}.hp-facts dt{font-size:.72rem;color:var(--c-muted)}.hp-facts dd{margin:2px 0 0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-note{display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line);margin:0 0 16px}.hp-discharge{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:16px;border-color:#2dd4bf73}.hp-discharge p{margin:4px 0 0}.hp-care-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px}.hp-care-head .section-title{margin:0}.hp-pay{display:inline-flex;gap:4px;padding:4px;margin:0;border:1px solid var(--line);border-radius:12px;background:#00000040}.hp-pay label{cursor:pointer}.hp-pay input{position:absolute;opacity:0;pointer-events:none}.hp-pay span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:.86rem;font-weight:600;color:var(--c-muted)}.hp-pay span small{font-weight:500;opacity:.8}.hp-pay input:checked+span{background:#2dd4bf24;color:var(--c-text, #fff);box-shadow:inset 0 0 0 1px #2dd4bf8c}.hp-pay input:focus-visible+span{outline:2px solid rgb(45 212 191);outline-offset:2px}.hp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.hp-card{display:grid;gap:6px;align-content:start;padding:16px;border-radius:14px;background:var(--c-surface);border:1px solid var(--line)}.hp-card.is-full{border-color:#2dd4bf80;background:linear-gradient(180deg,rgb(45 212 191 / .08),transparent 60%),var(--c-surface)}.hp-card h3{margin:4px 0 0;font-size:1.02rem}.hp-card-ic{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#2dd4bf;background:#2dd4bf1f}.hp-card-gain{margin:0;font:800 1.5rem/1.1 var(--display);color:#3ddc97}.hp-card form{margin-top:6px;display:grid;gap:4px}.hp-fee{font-size:.74rem}.hp-shop ul{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.hp-shop li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--line);font-size:.9rem}@media (max-width: 760px){.hp-status,.hp-cards{grid-template-columns:minmax(0,1fr)}.hp-hero{min-height:120px}.hp-cross{width:44px;height:44px}.hp-shop li{grid-template-columns:minmax(0,1fr) auto}.hp-shop li .muted{grid-column:1 / -1}}.feed .feed-ic{display:inline-grid;place-items:center;width:18px;color:var(--c-danger, #ec4b58);flex:none}.feed .feed-pvp strong{color:var(--c-danger, #ec4b58)}.bf-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0}.bf-opt{cursor:pointer;display:block}.bf-opt input[type=radio]{position:absolute;opacity:0;pointer-events:none}.bf-card{height:100%;display:grid;gap:6px;align-content:start;padding:12px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;transition:border-color .15s,background .15s}.bf-card b{font-size:.95rem}.bf-card small{color:var(--c-muted);font-size:.78rem;line-height:1.4}.bf-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ffffff0f}.bf-opt input:checked+.bf-card{border-color:rgb(var(--c-primary-rgb) / .8);background:rgb(var(--c-primary-rgb) / .1)}.bf-opt input:checked+.bf-card .bf-ic{background:rgb(var(--c-primary-rgb));color:#fff}.bf-opt input:focus-visible+.bf-card{outline:2px solid rgb(var(--c-primary-rgb));outline-offset:2px}.bf-val{display:flex;align-items:center;gap:6px;margin-top:4px}.bf-val .input{width:80px}.bf-val em{font-style:normal;font-size:.76rem;color:var(--c-muted)}.bf-opt:not(:has(input:checked)) .bf-val{opacity:.45}@media (max-width: 900px){.bf-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.bf-opts{grid-template-columns:minmax(0,1fr)}}.av-maker{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;align-items:start}.av-stage-wrap{position:sticky;top:76px;display:grid;gap:10px}.av-stage{position:relative;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:radial-gradient(80% 60% at 50% 35%,#161b2b,#05060a);border:1px solid var(--line)}.av-stage .av3d-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;cursor:grab;touch-action:none}.av-stage .av3d-canvas:active{cursor:grabbing}.av-loading{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:10px;color:var(--c-muted);font-size:.9rem}.av-spin{width:34px;height:34px;border-radius:50%;border:3px solid rgb(255 255 255 / .12);border-top-color:rgb(var(--c-gold-rgb));animation:av-spin .9s linear infinite}@keyframes av-spin{to{transform:rotate(360deg)}}.av-nogl-msg{position:absolute;inset:auto 16px 16px;margin:0;padding:10px 12px;border-radius:10px;background:#0009;font-size:.88rem}.av-stage-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.av-rot{display:flex;align-items:center;gap:8px;flex:1;min-width:140px;color:var(--c-muted)}.av-rot input{flex:1;accent-color:rgb(var(--c-gold-rgb))}.av-seg{display:inline-flex;gap:3px;padding:3px;border-radius:11px;border:1px solid var(--line);background:#00000040}.av-seg button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--c-muted);font:inherit;font-size:.84rem;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer}.av-seg button[aria-pressed=true]{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-text, #fff);box-shadow:inset 0 0 0 1px rgb(var(--c-gold-rgb) / .55)}.av-panel{display:grid;gap:14px;min-width:0}.av-gender{display:grid;grid-template-columns:1fr 1fr;gap:10px}.av-gcard{position:relative;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:14px;border:1px solid var(--line);background:var(--c-surface);color:inherit;font:inherit;cursor:pointer;text-align:left;overflow:hidden}.av-gcard img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:#0b0d14}.av-gcard span{display:grid}.av-gcard b{font:800 1.25rem/1 var(--display)}.av-gcard small{color:var(--c-muted);font-size:.78rem;margin-top:3px}.av-gcard[aria-pressed=true]{border-color:rgb(var(--c-gold-rgb) / .8);background:linear-gradient(120deg,rgb(var(--c-gold-rgb) / .14),transparent 70%),var(--c-surface);box-shadow:0 10px 30px -18px rgb(var(--c-gold-rgb))}.av-gcard[aria-pressed=true]:after{content:"";position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:rgb(var(--c-gold-rgb));box-shadow:0 0 0 4px rgb(var(--c-gold-rgb) / .2)}.av-tabs{margin:0}.av-pane{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--c-surface)}.av-pane[hidden]{display:none}.av-pane h3{margin:6px 0 0;font-size:.82rem;color:var(--c-muted);font-weight:600}.av-heads{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.av-head{display:grid;gap:4px;justify-items:center;padding:6px;border-radius:12px;border:1px solid var(--line);background:#0003;color:inherit;font:inherit;font-size:.74rem;cursor:pointer}.av-head img{width:100%;aspect-ratio:1;height:auto;border-radius:8px;object-fit:cover;background:#0b0d14}.av-head.is-on{border-color:rgb(var(--c-gold-rgb) / .85);box-shadow:inset 0 0 0 1px rgb(var(--c-gold-rgb) / .5)}.av-swatches{display:flex;flex-wrap:wrap;gap:8px}.av-sw{width:30px;height:30px;border-radius:50%;border:2px solid rgb(255 255 255 / .12);background:var(--c);cursor:pointer;padding:0}.av-sw.is-on{border-color:#fff;box-shadow:0 0 0 3px rgb(var(--c-gold-rgb) / .6)}.av-sw-custom{position:relative;background:conic-gradient(#e53,#ec3,#4c5,#3ae,#a4e,#e53);overflow:hidden}.av-sw-custom input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.av-slot{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.av-slot:last-child{border-bottom:0}.av-slot-head{display:flex;align-items:baseline;justify-content:space-between}.av-slot-head h3{margin:0;font-size:.95rem;color:var(--c-text, #fff)}.av-chips{display:flex;flex-wrap:wrap;gap:6px}.av-chip,.av-pose{border:1px solid var(--line);background:#0003;color:var(--c-text-2, #ddd);font:inherit;font-size:.8rem;padding:6px 11px;border-radius:999px;cursor:pointer}.av-chip.is-on,.av-pose.is-on{border-color:rgb(var(--c-gold-rgb) / .85);background:rgb(var(--c-gold-rgb) / .14);color:#fff}.av-pose.is-dim{opacity:.6}.av-poses{display:flex;flex-wrap:wrap;gap:6px}.av-mats{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.av-mat{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--line);font-size:.78rem;cursor:pointer}.av-mat input{width:24px;height:24px;border:0;border-radius:50%;padding:0;background:none;cursor:pointer}.av-mat input::-webkit-color-swatch-wrapper{padding:0}.av-mat input::-webkit-color-swatch{border:1px solid rgb(255 255 255 / .2);border-radius:50%}.av-mat input::-moz-color-swatch{border:1px solid rgb(255 255 255 / .2);border-radius:50%}.av-reset{border:0;background:none;color:rgb(var(--c-gold-rgb));font:inherit;font-size:.78rem;text-decoration:underline;cursor:pointer}.av-mode{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.av-moment{display:flex;align-items:center;gap:8px;flex:1;min-width:160px;font-size:.82rem;color:var(--c-muted)}.av-moment[hidden]{display:none}.av-moment input{flex:1;accent-color:rgb(var(--c-gold-rgb))}.av-scenes{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.av-scene{height:64px;border-radius:12px;border:1px solid var(--line);color:#fff;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;display:flex;align-items:flex-end;padding:8px;text-shadow:0 1px 4px #000}.av-scene.is-on{border-color:#fff;box-shadow:0 0 0 2px rgb(var(--c-gold-rgb) / .7)}.av-scene-steeg{background:radial-gradient(70% 90% at 30% 30%,#ff2a3c66,transparent),radial-gradient(60% 80% at 80% 60%,#3a6dff55,transparent),#05070d}.av-scene-kluis{background:radial-gradient(70% 90% at 35% 30%,#ffc35a77,transparent),#0d0904}.av-scene-club{background:radial-gradient(70% 90% at 30% 30%,#ff3df266,transparent),radial-gradient(60% 80% at 80% 70%,#22e0ff55,transparent),#07030c}.av-scene-bloed{background:radial-gradient(70% 90% at 35% 30%,#ff1f2d77,transparent),#0a0203}.av-scene-studio{background:linear-gradient(180deg,#3a3d44,#15161a)}.av-save{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid rgb(var(--c-gold-rgb) / .35);background:linear-gradient(120deg,rgb(var(--c-gold-rgb) / .07),transparent 60%),var(--c-surface)}.av-check{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;cursor:pointer}.av-check input{margin-top:3px;accent-color:rgb(var(--c-gold-rgb))}.av-save-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.av-credit{margin-top:14px}@media (max-width: 980px){.av-maker{grid-template-columns:minmax(0,1fr)}.av-stage-wrap{position:static}.av-stage{aspect-ratio:1 / 1;max-height:62vh;margin:0 auto;width:100%}}.pf-av3d{padding:0;overflow:hidden;margin-bottom:16px}.pf-av3d-stage{position:relative;aspect-ratio:16 / 9;max-height:520px;background:radial-gradient(80% 60% at 50% 35%,#161b2b,#05060a)}.pf-av3d-stage .av3d-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;cursor:grab;touch-action:pan-y}.pf-av3d-poster{position:absolute;inset:0;margin:auto;height:100%;width:auto;max-width:100%;object-fit:contain}.pf-av3d-stage.is-live .pf-av3d-poster{display:none}.pf-av3d-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px}.pf-av3d-cta{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:16px;color:inherit;text-decoration:none;border-color:rgb(var(--c-gold-rgb) / .35)}.pf-av3d-cta span{display:grid;flex:1}.pf-av3d-cta small{color:var(--c-muted)}.pf-av3d-cta:hover{border-color:rgb(var(--c-gold-rgb) / .7)}@media (max-width: 700px){.pf-av3d-stage{aspect-ratio:1 / 1}}.av-vip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px;border-color:rgb(var(--c-gold-rgb) / .5)}.av-vip>.icon{color:rgb(var(--c-gold-rgb));width:28px;height:28px}.av-vip>div{flex:1;min-width:200px}.av-vip p{margin:2px 0 0}.pf-av3d-meta .muted .icon{display:inline-block;vertical-align:-2px;margin-right:4px}.pf-actions.pf-actions-bar{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px;align-self:auto}.pf-actions.pf-actions-bar .btn{width:auto}.pf-actions.pf-actions-bar form{display:contents}.pf-char{align-self:end;justify-self:end;margin:-40px -10px -28px 0;height:300px;pointer-events:none}.pf-char img{height:100%;width:auto;display:block;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .55)) drop-shadow(0 0 22px color-mix(in srgb,var(--rank) 30%,transparent))}.showcase-media .sc-character{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.showcase-media .sc-character-bg{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;filter:blur(14px) brightness(.7)}.pf-char[data-char3d]{position:relative;aspect-ratio:480 / 720}.pf-char-live{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .55)) drop-shadow(0 0 22px color-mix(in srgb,var(--rank) 30%,transparent))}.pf-char-live .av3d-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block}.pf-char.is-live .pf-char-live{opacity:1}.pf-char.is-live img{visibility:hidden}@media (max-width: 900px){.pf-char,.pf-char[data-char3d]{position:absolute;right:8px;bottom:0;z-index:0;height:200px;margin:0}.pf-hero-body>:not(.pf-char){position:relative;z-index:1}}@media (max-width: 640px){.pf-char,.pf-char[data-char3d]{height:150px;right:2px;top:14px;bottom:auto}}.zp-have{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;padding:7px 10px;border-radius:10px;font-size:.84rem;background:#ffffff0d;color:var(--muted, #aab)}.zp-have.is-on{background:color-mix(in srgb,#3ddc84 14%,transparent);color:#9ff0c4}.zp-have a{margin-left:auto;font-weight:600}.pl-locked{--pl: #f5a524;position:relative;isolation:isolate;min-height:620px;border-radius:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pl) 35%,transparent);background:var(--c-bg, #0b0d12)}.pl-locked.is-banned{--pl: #ff3b4e}.pl-ghost{position:absolute;inset:0;padding:18px;display:grid;gap:14px;align-content:start;filter:blur(11px) saturate(.7);transform:scale(1.04);pointer-events:none;-webkit-user-select:none;user-select:none}.pl-ghost i{display:block;height:14px;border-radius:7px;background:#ffffff42}.pl-ghost-hero{position:relative;overflow:hidden;border-radius:20px;min-height:260px;background:linear-gradient(135deg,color-mix(in srgb,var(--pl) 30%,#15161c),#101117)}.pl-ghost-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7}.pl-ghost-row{position:relative;display:flex;gap:22px;align-items:center;padding:34px 28px}.pl-ghost-av{width:132px;height:132px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 6px #ffffff1f}.pl-ghost-lines{flex:1;display:grid;gap:12px}.pl-ghost-lines i:first-child{height:34px;border-radius:10px}.pl-ghost-lines span{display:flex;gap:8px;flex-wrap:wrap}.pl-ghost-lines span i{width:92px;height:28px;border-radius:14px}.pl-ghost-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pl-ghost-grid i{height:84px;border-radius:16px;background:color-mix(in srgb,var(--pl) 10%,rgb(255 255 255 / .12))}.pl-ghost-card{display:grid;gap:12px;padding:22px;border-radius:18px;background:#ffffff1a}.pl-locked:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,#08090c33,#08090cb3 80%)}.pl-tape{position:absolute;left:-10%;right:-10%;top:50%;z-index:2;transform:translateY(-50%) rotate(-7deg);padding:9px 0;overflow:hidden;white-space:nowrap;background:repeating-linear-gradient(-45deg,var(--pl) 0 18px,color-mix(in srgb,var(--pl) 70%,#000) 18px 36px);box-shadow:0 10px 30px #00000080}.pl-tape span{display:inline-block;font-family:var(--font-display, inherit);font-weight:800;font-size:.95rem;letter-spacing:.14em;color:#0b0c10;background:var(--pl);padding:2px 0}@media (prefers-reduced-motion: no-preference){.pl-tape span{animation:pl-tape 38s linear infinite}}@keyframes pl-tape{to{transform:translate(-50%)}}.pl-veil{position:relative;z-index:3;min-height:620px;display:grid;place-items:center;padding:28px 16px}.pl-card{width:min(460px,100%);text-align:center;padding:30px 26px 26px;border-radius:22px;background:#101117d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--pl) 45%,transparent);box-shadow:0 30px 70px #0009,0 0 0 1px #ffffff08 inset}.pl-seal{display:inline-grid;place-items:center;width:74px;height:74px;margin-bottom:12px;border-radius:50%;color:var(--pl);background:color-mix(in srgb,var(--pl) 14%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--pl) 8%,transparent),0 0 40px color-mix(in srgb,var(--pl) 35%,transparent)}.pl-seal .icon{width:34px;height:34px}.pl-kicker{margin:0 0 4px;color:var(--pl);font-weight:700;font-size:.95rem}.pl-card h1{margin:0 0 12px;font-size:clamp(1.9rem,6vw,2.6rem);line-height:1.05;overflow-wrap:anywhere;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--pl) 80%,transparent);text-decoration-thickness:3px}.pl-text{margin:0 auto 14px;max-width:36ch;color:var(--c-muted, #a3a7b5);line-height:1.55}.pl-until{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:7px 12px;border-radius:999px;font-size:.9rem;background:color-mix(in srgb,var(--pl) 12%,transparent);color:color-mix(in srgb,var(--pl) 70%,#fff)}.pl-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width: 640px){.pl-locked,.pl-veil{min-height:540px}.pl-ghost-grid{grid-template-columns:repeat(2,1fr)}.pl-ghost-av{width:90px;height:90px}.pl-tape{top:9%}.pl-veil{padding-top:70px}}.inc-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.inc-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.inc-row.is-ready{border-color:#ec4b5880;background:linear-gradient(90deg,rgb(236 75 88 / .1),transparent 60%),#ffffff05}.inc-who,.inc-amt{display:grid;gap:2px;min-width:0}.inc-amt{text-align:right}.inc-amt b{font:800 1.1rem/1.1 var(--display);font-variant-numeric:tabular-nums}.inc-btn{min-width:150px;justify-content:center}.inc-row.is-ready .inc-btn{background:var(--c-danger);color:#fff;border-color:var(--c-danger);box-shadow:0 0 #ec4b5880}@media (prefers-reduced-motion: no-preference){.inc-row.is-ready .inc-btn{animation:inc-pulse 2s ease-out infinite}}@keyframes inc-pulse{0%{box-shadow:0 0 #ec4b5880}70%,to{box-shadow:0 0 0 10px #ec4b5800}}.inc-btn.is-off{background:#ffffff0f;color:var(--c-muted);border-color:var(--line);cursor:not-allowed;opacity:1}.bm-loan-list li.is-assignable{grid-template-columns:1fr auto auto;padding:8px 0;border-top:1px dashed var(--line)}.bm-incasso-pick{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bm-incasso-pick select{flex:1 1 220px;min-width:0}@media (max-width: 640px){.inc-row{grid-template-columns:1fr auto}.inc-row form,.inc-row>.inc-btn{grid-column:1 / -1}.inc-btn{width:100%}}.biz-seal-incasso{color:#0b0c10;background:radial-gradient(circle at 35% 30%,#d9f99d,#84cc16 55%,#365314);box-shadow:inset 0 0 0 3px #0000002e,0 6px 16px #0006}.inc-hero{--hp: 132 204 22;background:radial-gradient(120% 140% at 85% 10%,rgb(var(--hp) / .2),transparent 55%),linear-gradient(135deg,#10160a,#0c0f0a 55%,#150b0b)}.inc-hero.has-art{background:#080a06}.inc-hero .hp-hero-text .inc-hero-title{margin:0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.05}.inc-stamp{position:absolute;right:4%;top:50%;width:170px;height:170px;transform:translateY(-50%) rotate(-14deg);z-index:-1;opacity:.3}.inc-stamp circle{fill:none;stroke:rgb(var(--hp));stroke-width:5}.inc-stamp circle+circle{stroke-width:2}.inc-stamp text{fill:rgb(var(--hp));font:900 34px/1 var(--display, sans-serif);letter-spacing:.06em}.inc-stamp .inc-stamp-sm{font-size:13px;letter-spacing:.12em}@media (max-width: 640px){.inc-stamp{width:120px;height:120px;right:-10px}}.loan-incasso-lock{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--c-muted)}.thread-keep{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;font-size:.86rem}.thread-keep label{display:inline-flex;align-items:center;gap:6px}.thread-keep select{width:auto;min-width:150px}.rl-track-core{pointer-events:none}.rl-track-core button,.rl-track-core .rl-nb-ctl{pointer-events:auto}.rl-tn .chip-badge,.rl-tn span{pointer-events:none}.rl-tn{width:7.4cqi;font-size:3.2cqi;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rl-tn.is-sel,.rl-tn.is-center,.rl-tn.win,.rl-tn.hit{z-index:1}.prose-page.legal h2{font-size:1.25rem;margin-top:32px;scroll-margin-top:90px}.prose-page.legal ul{color:var(--c-text-2);line-height:1.7;padding-left:1.2em}.prose-page.legal li{margin:4px 0}.legal-updated{font-size:.9rem}.legal-toc{margin:18px 0 8px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.legal-toc ol{margin:0;padding-left:1.3em;columns:2 240px;column-gap:28px;font-size:.9rem;line-height:1.8}.legal-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;margin:12px 0 16px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.legal-card div{display:grid;gap:2px}.legal-card dt{font-size:.78rem;color:var(--c-muted)}.legal-card dd{margin:0;overflow-wrap:anywhere}.legal-table-wrap{overflow-x:auto;margin:12px 0}.legal-table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:560px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--c-text-2)}.legal-table th{color:var(--c-text);font-size:.82rem}.ipb-page{--pl: #ff3b4e;position:relative;overflow:hidden}.ipb-tape{position:absolute;left:-10%;right:-10%;top:16%;transform:rotate(-6deg);padding:8px 0;overflow:hidden;white-space:nowrap;z-index:0;opacity:.9;background:repeating-linear-gradient(-45deg,var(--pl) 0 18px,color-mix(in srgb,var(--pl) 65%,#000) 18px 36px);box-shadow:0 10px 30px #00000080}.ipb-tape span{display:inline-block;font:800 .9rem/1.4 var(--display, inherit);letter-spacing:.14em;color:#0b0c10;background:var(--pl)}@media (prefers-reduced-motion: no-preference){.ipb-tape span{animation:pl-tape 40s linear infinite}}.ipb-brand{position:relative;z-index:1;pointer-events:none}.ipb-card{position:relative;z-index:1;text-align:center;border-color:color-mix(in srgb,var(--pl) 45%,transparent)}.ipb-seal{display:inline-grid;place-items:center;width:70px;height:70px;margin-bottom:10px;border-radius:50%;color:var(--pl);background:color-mix(in srgb,var(--pl) 14%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--pl) 8%,transparent),0 0 40px color-mix(in srgb,var(--pl) 35%,transparent)}.ipb-seal .icon{width:32px;height:32px}.ipb-kicker{margin:0 0 4px;color:var(--pl);font-weight:700}.ipb-reason{margin:14px auto;max-width:44ch;padding:12px 16px;border-radius:12px;text-align:left;background:#ffffff0a;border-left:3px solid var(--pl)}.ipb-reason small{color:var(--c-muted);font-size:.78rem}.ipb-reason p{margin:4px 0 0;white-space:pre-line}.ipb-until{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--pl) 12%,transparent);color:color-mix(in srgb,var(--pl) 70%,#fff);font-size:.9rem}.ipb-links{font-size:.82rem;margin-top:14px}.poster-seen .icon{display:inline-block;width:.95em;height:.95em;margin:0 3px 0 0;vertical-align:-.1em;color:currentColor;opacity:.55}.ip-card{margin-bottom:16px}.ip-card td{vertical-align:middle}.ip-card .badge{margin:2px 2px 2px 0;text-decoration:none}.ip-fold{align-self:start}.ip-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;padding-bottom:0;border-bottom:0;-webkit-user-select:none;user-select:none}.ip-fold>summary::-webkit-details-marker{display:none}.ip-fold>summary:focus-visible{outline:2px solid var(--c-gold);outline-offset:4px;border-radius:6px}.ip-fold-hint{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:600;color:var(--c-muted);transition:color .15s,border-color .15s}.ip-fold>summary:hover .ip-fold-hint{color:var(--c-text);border-color:var(--c-gold)}.ip-fold-chev{transition:transform .2s ease}.ip-fold[open] .ip-fold-chev{transform:rotate(180deg)}.ip-fold .ip-fold-hide,.ip-fold[open] .ip-fold-show{display:none}.ip-fold[open] .ip-fold-hide{display:inline}.ip-fold[open]>summary{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ip-card td.nowrap{white-space:nowrap}@media (prefers-reduced-motion: reduce){.ip-fold-chev{transition:none}}.ipb-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ipb-list li{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line)}.ipb-list li div{display:grid;gap:2px;min-width:0}.ipb-list p{margin:4px 0 0;font-size:.88rem;overflow-wrap:anywhere}.mailing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.mailing-preview{position:sticky;top:76px}.mailing-frame{width:100%;min-height:520px;border:1px solid var(--line);border-radius:14px;background:#0b0d12}.mailing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.mailing-count{margin:10px 0;font-weight:600}@media (max-width: 1000px){.mailing-grid{grid-template-columns:1fr}.mailing-preview{position:static}}.notif-time{display:block;margin-top:4px;font-size:.78rem;color:var(--c-muted)}.rl-tn .chip-badge{top:50%;left:50%;transform:translate(-50%,-50%);min-width:0;width:86%;height:auto;aspect-ratio:1;padding:0;border-radius:50%;font-size:2.4cqi;line-height:1}.rl-tn:has(.chip-badge)>span:not(.chip-badge){opacity:0}.bm-stock-bar{height:10px;border-radius:99px;background:#ffffff0f;overflow:hidden;margin:6px 0 8px}.bm-stock-bar i{display:block;height:100%;background:linear-gradient(90deg,#a855f7,var(--c-gold));border-radius:inherit}.biz-away>span{display:inline-flex;align-items:baseline;gap:6px;flex:1 1 160px;min-width:0}.biz-away>span .icon{flex:none;width:14px;height:14px;align-self:center}@media (max-width: 1023px){body.game:after{display:none}body.game:before{position:absolute}body.game{background-attachment:scroll}}.mk-wallet{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:16px}.mk-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--c-surface);border:1px solid var(--line);border-left:3px solid var(--mk, var(--c-gold))}.mk-chip span{display:grid;min-width:0}.mk-chip small{color:var(--c-muted);font-size:.74rem}.mk-chip b{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.mk-chip .icon,.mk-val .icon{color:var(--mk, var(--c-gold));flex:none}.mk-cash{--mk: var(--c-success)}.mk-credits{--mk: #7AA7FF}.mk-points{--mk: var(--c-gold)}.mk-bullets{--mk: #E0E3EA}.mk-respect{--mk: #C084FC}.mk-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.mk-board-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mk-filter{display:flex;flex-wrap:wrap;gap:6px}.mk-filter a{padding:6px 12px;border:1px solid var(--line);color:var(--c-muted);text-decoration:none;font-size:.84rem;font-weight:600}.mk-filter a[aria-current=page]{color:var(--c-text);border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .1)}.mk-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.mk-ticket{position:relative;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,2fr) auto;gap:14px;align-items:center;padding:14px 16px;background:var(--c-surface);border:1px solid var(--line)}.mk-ticket.is-for-me{border-color:rgb(var(--c-gold-rgb) / .55);background:linear-gradient(90deg,rgb(var(--c-gold-rgb) / .08),transparent 40%),var(--c-surface)}.mk-ticket.is-own{border-style:dashed}.mk-who{display:grid;gap:3px;min-width:0;padding-right:14px;border-right:2px dotted var(--line-strong)}.mk-who .badge{justify-self:start}.mk-deal{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.mk-side{display:grid;gap:2px;min-width:0}.mk-side small{color:var(--c-muted);font-size:.74rem}.mk-val{display:flex;align-items:center;gap:6px;min-width:0}.mk-val b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mk-swap{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);color:var(--c-muted)}.mk-act{display:grid;justify-items:end;gap:6px}.mk-act form{margin:0}.mk-per{color:var(--c-muted);font-size:.76rem;white-space:nowrap}.mk-side-col{display:grid;gap:16px}.mk-form .panel-title{margin-bottom:12px}.mk-pair{border:0;padding:0;margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.mk-pair legend{font-weight:700;margin-bottom:6px;padding:0}.mk-mine li{align-items:center}.mk-mine li form{margin:0 0 0 auto}.mk-rules ul{margin:0;padding-left:18px;color:var(--c-muted);display:grid;gap:6px;font-size:.9rem}@media (max-width: 1100px){.mk-layout{grid-template-columns:1fr}}@media (max-width: 640px){.mk-ticket{grid-template-columns:1fr;gap:10px}.mk-who{grid-template-columns:auto 1fr;align-items:center;border-right:0;padding:0 0 10px;border-bottom:2px dotted var(--line-strong)}.mk-who small{grid-column:1 / -1}.mk-act{grid-template-columns:1fr auto;align-items:center;justify-items:start}.mk-act form{justify-self:end}}.biz-hero{margin-bottom:14px}.biz-list{border:1px solid var(--line);background:var(--c-surface);margin-top:6px}.biz-row{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(110px,1.1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(110px,.9fr) minmax(120px,auto);gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--line);min-width:0}.biz-row>span{min-width:0;overflow-wrap:anywhere}.biz-row-head{border-top:0;padding-block:8px;font-size:.78rem;font-weight:700;color:var(--c-muted);background:rgb(var(--ov) / .03)}.biz-row:not(.biz-row-head):hover{background:rgb(var(--ov) / .025)}.biz-row.is-here{box-shadow:inset 3px 0 0 var(--c-success)}.biz-row.is-mine{box-shadow:inset 3px 0 0 var(--c-gold);background:rgb(var(--c-gold-rgb) / .05)}.biz-c-where b{font-weight:700}.biz-c-where .badge{margin-left:4px;vertical-align:1px}.biz-c-price{font-variant-numeric:tabular-nums;font-weight:600}.biz-c-act{justify-self:end;display:flex}.biz-c-act form{margin:0}.biz-c-act .btn{white-space:nowrap}@media (max-width: 900px){.biz-row-head{display:none}.biz-row{grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"where where where price" "owner lvl extra act";gap:4px 10px;padding:10px 12px}.biz-c-where{grid-area:where}.biz-c-price{grid-area:price;justify-self:end}.biz-c-owner{grid-area:owner}.biz-c-lvl{grid-area:lvl}.biz-c-extra{grid-area:extra}.biz-c-owner,.biz-c-lvl,.biz-c-extra{font-size:.8rem;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34vw}.biz-c-owner a,.biz-c-owner b{color:var(--c-text)}.biz-c-act{grid-area:act}.biz-c-act>.muted{font-size:.8rem}.biz-c-act .btn{min-height:34px;padding-block:4px}}.ln-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:14px}.ln-kpis>div small{display:block;margin-top:4px;font-size:.74rem}.ln-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ln-card{--ln: var(--c-success);padding:14px 16px;border-radius:12px;background:#00000038;border:1px solid var(--line);border-left:3px solid var(--ln);display:grid;gap:10px}.ln-red{--ln: var(--c-danger)}.ln-gold{--ln: var(--c-gold)}.ln-purple{--ln: #A78BFA}.ln-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ln-head>b{font-size:1rem}.ln-pill{font-size:.74rem;font-weight:700;padding:3px 9px;border-radius:999px;color:var(--ln);background:color-mix(in srgb,var(--ln) 14%,transparent);border:1px solid color-mix(in srgb,var(--ln) 35%,transparent)}.ln-due{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--c-text)}.ln-due .icon{color:var(--c-muted)}.ln-nums{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ln-nums dt{font-size:.72rem;color:var(--c-muted)}.ln-nums dd{margin:2px 0 0;font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.ln-bar{height:6px;border-radius:99px;background:rgb(var(--ov) / .08);overflow:hidden}.ln-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--c-success),var(--c-gold));border-radius:inherit}.ln-note{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:.86rem}.ln-note .icon{flex:none;margin-top:2px;color:var(--ln)}.ln-pick{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;background:rgb(var(--c-gold-rgb) / .07);border:1px solid rgb(var(--c-gold-rgb) / .3)}.ln-pick label{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.86rem;white-space:nowrap}.ln-empty{display:flex;gap:14px;align-items:center;padding:18px;border-radius:12px;border:1px dashed var(--line-strong);color:var(--c-muted)}.ln-empty .icon{width:32px;height:32px;color:var(--c-gold);flex:none}.ln-empty p{margin:0}.ln-empty b{color:var(--c-text)}.ln-how{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.ln-how summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--c-muted)}.ln-how ul{margin:10px 0 0;padding-left:18px;display:grid;gap:6px;color:var(--c-muted);font-size:.88rem}@media (max-width: 640px){.ln-due{margin-left:0;width:100%}.ln-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-pick{grid-template-columns:1fr}}.stock-line{display:flex;align-items:center;gap:8px}.stock-line .icon{flex:none}.install-modal{width:min(460px,calc(100vw - 24px))}.install-icon{width:64px;height:64px;border-radius:16px;margin:0 auto 12px;box-shadow:0 10px 30px -10px #000}.install-modal h2{margin:0 0 6px}.install-steps{list-style:none;margin:18px 0 8px;padding:0;display:grid;gap:10px;text-align:left}.install-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid var(--line);background:#0003}.install-steps small{display:block;margin-top:4px;color:var(--c-muted)}.install-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-primary);color:#fff;font-weight:800;font-size:.9rem}.install-key{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 5px;margin:0 2px;vertical-align:middle;border-radius:7px;border:1px solid var(--line-strong);background:rgb(var(--ov) / .06);color:#4ba3ff;font-weight:800}.install-note{text-align:left;margin:4px 0 12px}.meter-list>*{min-width:0}.meter-head>span:last-child{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 640px){.meter-head{flex-wrap:wrap;white-space:normal;row-gap:2px;font-size:.84rem}.meter-head>span:first-child{flex:1 1 auto;min-width:0;flex-wrap:wrap}.meter-head>span:last-child{margin-left:auto;color:var(--c-text);font-weight:600}.meter-list small{display:block;margin-top:6px;font-size:.78rem;line-height:1.4}}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-grid .nav-link{min-width:0}.menu-grid .nav-label{flex:1 1 auto;min-width:0;line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.menu-grid .nav-link .icon{flex:none}.menu-grid .nav-link .badge{flex:none;margin-left:auto}@media (max-width: 400px){.menu-grid .nav-link{gap:8px;padding-inline:10px;font-size:.88rem}.menu-grid .nav-link .badge{padding:2px 6px;min-width:20px}}@media (max-width: 640px){.main{min-width:0}}@media (max-width: 640px){.row{flex-wrap:wrap}}.war-sides,.war-meter{min-width:0;max-width:100%}[data-casino],[data-casino] *{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.roulette,.roulette *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.roulette input,.roulette textarea{-webkit-user-select:text;user-select:text}@media (hover: none) and (pointer: coarse){[data-casino] input,[data-casino] select{font-size:max(16px,1em)}}.wp-exp{margin:2px 0 8px;display:grid;justify-items:center;gap:1px;font-size:.74rem;font-weight:700;color:#5a4222}.wp-exp span{display:inline-flex;align-items:center;gap:5px}.wp-exp .icon{width:13px;height:13px;flex:none}.wp-exp small{font-weight:500;color:#7a5a30}.heist-invite{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:16px;padding:16px 18px;border:2px solid var(--c-danger);background:linear-gradient(100deg,rgb(236 75 88 / .22),rgb(var(--c-gold-rgb) / .1) 60%,transparent),var(--c-surface);box-shadow:0 0 #ec4b5880;animation:hz-pulse 1.8s ease-in-out infinite}@keyframes hz-pulse{50%{box-shadow:0 0 0 6px #ec4b5800,0 0 28px #ec4b5859}}.hi-siren{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--c-danger);color:#fff}.hi-siren .icon{width:26px;height:26px;animation:hz-blink 1s steps(2) infinite}@keyframes hz-blink{50%{opacity:.35}}.hi-text{display:grid;gap:2px;min-width:0}.hi-text small{color:var(--c-danger);font-weight:800;letter-spacing:.02em}.hi-text strong{font:800 1.15rem/1.2 var(--display)}.hi-text>span{color:var(--c-muted);font-size:.88rem}.hi-actions{display:flex;gap:8px;align-items:center}.hi-actions form{margin:0}.heist-running{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;background:var(--c-danger);color:#fff;text-decoration:none;font-weight:600;animation:hz-pulse 1.4s ease-in-out infinite}.heist-running .icon{width:22px;height:22px;flex:none;animation:hz-blink 1s steps(2) infinite}@media (max-width: 720px){.heist-invite{grid-template-columns:auto minmax(0,1fr)}.hi-actions{grid-column:1 / -1}.hi-actions .btn{flex:1}}@media (prefers-reduced-motion: reduce){.heist-invite,.heist-running,.hi-siren .icon,.heist-running .icon{animation:none}}.hz-hero{margin-bottom:16px}.hz-active{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:16px;padding:14px 16px;background:var(--c-surface);border:1px solid var(--c-danger);text-decoration:none;color:var(--c-text)}.hz-active-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ec4b5826;color:var(--c-danger)}.hz-active span{display:grid;min-width:0}.hz-active small{color:var(--c-muted)}.hz-active strong{font:800 1.1rem var(--display)}.hz-active em{font-style:normal;color:var(--c-muted);font-size:.88rem}.hz-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.hz-side{display:grid;gap:16px}.hz-scenario{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:start;margin:12px 0 6px}.hz-scenario img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--line)}.hz-scenario h3{margin:0 0 4px;font:800 1.35rem var(--display)}.hz-scenario p{margin:0 0 10px;color:var(--c-muted)}.hz-scenario .hz-note{display:flex;gap:8px;align-items:flex-start}.hz-note>.icon{display:inline-block;flex:none;margin-top:3px;color:var(--c-gold)}.hz-facts{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px;font-size:.88rem}.hz-facts li{display:flex;gap:8px;align-items:center}.hz-facts .icon{color:var(--c-gold)}.hz-roles{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.hz-roles li{display:flex;gap:10px;padding:10px;border:1px solid var(--line);background:#0000002e}.hz-roles span:last-child{display:grid;gap:2px;min-width:0}.hz-roles small{color:var(--c-muted);font-size:.8rem}.hz-role-ic{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:rgb(var(--c-gold-rgb) / .12);color:var(--c-gold)}.hz-calls{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hz-calls li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px;border:1px solid var(--line)}.hz-calls li>span{display:grid;min-width:0}.hz-calls small{color:var(--c-muted)}@media (max-width: 1000px){.hz-grid{grid-template-columns:1fr}}@media (max-width: 640px){.hz-scenario{grid-template-columns:1fr}}.hz-lobby-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:6px 0 16px;flex-wrap:wrap}.hz-lobby-head small{color:var(--c-danger);font-weight:700;display:inline-flex;gap:6px;align-items:center}.hz-lobby-head h1{margin:2px 0 0}.hz-clock{display:grid;justify-items:end}.hz-clock small{color:var(--c-muted)}.hz-clock b{font:800 1.6rem var(--display);font-variant-numeric:tabular-nums}.hz-invited{margin-bottom:16px;padding:18px;border:2px solid var(--c-danger);background:linear-gradient(160deg,rgb(236 75 88 / .16),transparent 60%),var(--c-surface)}.hz-invited.is-call{border-color:var(--c-gold);background:linear-gradient(160deg,rgb(var(--c-gold-rgb) / .12),transparent 60%),var(--c-surface)}.hz-invited h2{margin:0 0 6px;display:flex;gap:10px;align-items:center;font:800 1.4rem var(--display)}.hz-invited h2 .icon{color:var(--c-danger)}.hz-invited>p{margin:0 0 14px;color:var(--c-muted)}.hz-decline{margin-top:10px}.hz-pick{display:grid;gap:12px}.hz-pick-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.hz-pick-role{position:relative;cursor:pointer}.hz-pick-role>input{position:absolute;opacity:0}.hz-pick-role>span{display:grid;gap:4px;height:100%;padding:12px;border:1px solid var(--line);background:#0003}.hz-pick-role>span .icon{color:var(--c-gold);width:22px;height:22px}.hz-pick-role small{color:var(--c-muted);font-size:.78rem;line-height:1.35}.hz-pick-role>input:checked+span{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .12);box-shadow:inset 0 0 0 1px var(--c-gold)}.hz-pick-role>input:focus-visible+span{outline:2px solid var(--c-gold);outline-offset:2px}.hz-pick-role.is-off>span{opacity:.5}.hz-car-pick{display:grid;gap:6px}.hz-car-pick>span{display:inline-flex;gap:6px;align-items:center;font-weight:600;font-size:.9rem}.hz-lobby{display:grid;gap:16px}.hz-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hz-slot{display:grid;justify-items:center;align-content:start;gap:6px;padding:12px 8px;min-height:150px;border:1px dashed var(--line-strong);text-align:center}.hz-slot.is-filled{border-style:solid;border-color:rgb(var(--c-gold-rgb) / .45);background:rgb(var(--c-gold-rgb) / .06)}.hz-slot-role{font-size:.78rem;font-weight:700;color:var(--c-muted);display:inline-flex;gap:5px;align-items:center}.hz-slot img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--c-gold)}.hz-slot b{overflow-wrap:anywhere}.hz-slot-empty{margin-top:18px;color:var(--c-muted)}.hz-switch{margin-top:14px}.hz-switch summary{cursor:pointer;font-weight:700;margin-bottom:10px}@media (max-width: 760px){.hz-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-slot{min-height:0}}.hz-gear{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.hz-show{--bg: linear-gradient(180deg, #151a24 0%, #0b0d12 70%);position:relative;overflow:hidden;display:grid;border:1px solid var(--line-strong);background:#0b0d12}.hz-show:before{content:"";position:absolute;inset:0;background:var(--bg) center / cover no-repeat;opacity:.9}.hz-show:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .55),transparent 30%,transparent 55%,rgb(0 0 0 / .85))}.hz-show>*{position:relative;z-index:1}.hz-show header{padding:14px 16px 0}.hz-show header small{color:#cfd3dc;display:inline-flex;gap:6px;align-items:center}.hz-show h3{margin:2px 0 0;font:800 1.4rem var(--display);color:#fff}.hz-show-stage{display:grid;place-items:end center;aspect-ratio:16 / 8;padding:0 16px}.hz-show-stage img{max-width:92%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .7))}.hz-gun .hz-show-stage{place-items:center}.hz-gun .hz-show-stage img{max-width:78%}.hz-show-specs{padding:10px 16px 14px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hz-bullets{margin:8px 0 0;display:flex;gap:6px;align-items:center;font-size:.88rem}.hz-lead form{margin:0 0 10px}.hz-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hz-row .input{flex:1 1 220px}.hz-pending{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.hz-pending li{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line)}.hz-pending li>span{display:grid;flex:1;min-width:0}.hz-pending small{color:var(--c-muted)}.hz-pending form{margin:0}.hz-start{display:grid;gap:6px;justify-items:start;margin-top:8px!important}.hz-kick summary{cursor:pointer;color:var(--c-muted);margin-top:8px}.hz-film{position:relative;isolation:isolate;margin:0 -4px;background:#050608;color:#e9ecf2;border:1px solid #1d222c;overflow:hidden}.hz-film.is-full,.hz-film:fullscreen{position:fixed;inset:0;z-index:2147482500;margin:0;border:0;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hz-film.is-full .hz-bars,.hz-film:fullscreen .hz-bars{position:fixed}.hz-film.is-full .hz-bars:before,.hz-film:fullscreen .hz-bars:before{height:calc(30px + env(safe-area-inset-top,0px))}.hz-film.is-full .hz-bars:after,.hz-film:fullscreen .hz-bars:after{height:calc(26px + env(safe-area-inset-bottom,0px))}.hz-film.is-full .hz-tools,.hz-film:fullscreen .hz-tools{position:fixed;top:calc(env(safe-area-inset-top,0px) + 3px);right:calc(env(safe-area-inset-right,0px) + 8px)}.hz-film.is-full .hz-screen,.hz-film:fullscreen .hz-screen{padding:calc(46px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(44px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}html.hz-lock,html.hz-lock body{overflow:hidden}.hz-bars{position:absolute;inset:0;pointer-events:none;z-index:5}.hz-bars:before,.hz-bars:after{content:"";position:absolute;left:0;right:0;height:28px;background:#000}.hz-bars:before{top:0}.hz-bars:after{bottom:0}.hz-screen{position:relative;z-index:1;display:grid;gap:14px;padding:42px 22px 46px;max-width:980px;margin:0 auto}.hz-cctv{position:relative;aspect-ratio:16 / 7;overflow:hidden;border:1px solid #2a303c;background:#000}.hz-cctv>img,.hz-cctv>.hz-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.85) contrast(1.15) brightness(.75);opacity:0;transition:opacity .6s ease}.hz-cctv>img.hz-media{animation:hz-pan 22s ease-in-out infinite alternate}.hz-cctv>.hz-media.is-on{opacity:1}.hz-cctv>.hz-media.is-custom{filter:contrast(1.04) brightness(.96) saturate(1)}.hz-cctv>video.hz-media.is-custom{filter:contrast(1.04) brightness(.96)}.hz-cctv:has(>.hz-media.is-custom.is-on):before{opacity:.45}.hz-spot-bg.is-flee{display:none}.hz-spot.has-flee .hz-spot-bg.is-flee{display:block}.hz-spot.has-flee .hz-spot-bg.is-arrive{display:none}.hz-spot{--kick: 1.2s;position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:minmax(0,1fr);align-items:end;cursor:pointer;overflow:hidden;background:#030405;opacity:0;transition:opacity .35s ease}.hz-spot.is-on{opacity:1}.hz-spot-bg{position:absolute;inset:-4%;background:radial-gradient(80% 60% at 40% 85%,#232834,#07080b 70%) center / cover no-repeat;filter:brightness(.35) saturate(.8);transform:scale(1.18)}.hz-spot:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 45%,rgb(3 4 5 / .78) 80%),radial-gradient(130% 100% at 40% 55%,transparent 60%,rgb(0 0 0 / .6))}.hz-spot-bg.has-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hz-brief-vid{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.85);pointer-events:none}.hz-spot-bar{position:absolute;left:0;right:0;z-index:5;height:0;background:#000}.hz-spot-bar.is-top{top:0}.hz-spot-bar.is-bottom{bottom:0}.hz-spot-grain{position:absolute;inset:-50%;z-index:4;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hz-spot-item{position:relative;z-index:2;display:grid;place-items:end center;height:100%;min-height:0;padding:0 3% 9%}.hz-spot-item img{width:100%;height:100%;max-height:88%;min-height:0;object-fit:contain;object-position:center bottom;filter:brightness(.12) drop-shadow(0 18px 22px rgb(0 0 0 / .8));transform:translate(-28%) scale(.94)}.hz-spot-item>.icon{width:72px;height:72px;color:#ffffff59;align-self:center}.hz-spot.is-car .hz-spot-item:after{content:"";position:absolute;left:10%;right:10%;bottom:7%;height:12%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .85),transparent)}.hz-spot-streaks{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:repeating-linear-gradient(180deg,transparent 0 22px,rgb(255 255 255 / .16) 22px 23px,transparent 23px 61px,rgb(255 230 200 / .1) 61px 62px,transparent 62px 97px);background-size:100% 100%;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.hz-spot-flare{position:absolute;z-index:3;left:30%;bottom:30%;width:34%;height:22%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgb(255 250 235 / .9),rgb(255 220 170 / .25) 40%,transparent 70%);mix-blend-mode:screen}.hz-spot-info{position:relative;z-index:3;display:grid;gap:7px;align-content:center;height:100%;padding:8% 7% 8% 0;min-width:0}.hz-spot-info>*{opacity:0}.hz-spot-info small{color:var(--c-gold);font:700 .72rem var(--display);letter-spacing:.32em;text-transform:uppercase}.hz-spot-info b{font:800 clamp(1.3rem,3vw,2.4rem) / 1 var(--display);color:#fff;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 3px 18px rgb(0 0 0 / .9)}.hz-spot-info em{font-style:normal;color:#c9cfdb;font-size:.84rem}.hz-spot-specs{display:grid;gap:6px;width:min(100%,340px);padding:10px 12px;background:#0506099e;border:1px solid rgb(255 255 255 / .08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hz-spot-specs>*{margin:0}.hz-spot-info .hz-spot-ammo{display:inline-flex;gap:6px;align-items:center;color:#c9cfdb;font:600 .76rem var(--body, inherit);letter-spacing:0;text-transform:none}.hz-spot-specs .wpn-head,.hz-spot-specs .wpn-row:nth-child(n+3){display:none}.hz-spot-specs .wpn-specs dl{margin:0}@media (max-width: 640px){.hz-cctv{transition:aspect-ratio .4s ease}.hz-cctv:has(>.hz-spot:not([hidden])){aspect-ratio:4 / 5}.hz-cctv .hz-spot{grid-template-rows:minmax(0,1fr) auto}.hz-cctv .hz-spot>.hz-spot-item{grid-area:1 / 1;padding:14% 6% 2%}.hz-cctv .hz-spot>.hz-spot-info{grid-area:2 / 1;align-self:end;padding:0 14px 16%}.hz-cctv .hz-spot.is-gun>.hz-spot-item{padding:16% 10% 2%}.hz-cctv .hz-spot:before{background:linear-gradient(0deg,rgb(3 4 5 / .9) 35%,transparent 70%)}}.hz-spot-info b .tu-mini{vertical-align:middle;font-size:.5em}.hz-spot.is-on .hz-spot-info .hz-spot-specs{animation:hz-rise .5s ease calc(var(--kick) + 1s) both}@media (max-width: 640px){.hz-spot-specs{width:min(100%,260px);padding:6px 8px;gap:3px;font-size:.8rem}}.hz-spot-info b.is-long{font-size:clamp(1.05rem,2.1vw,1.7rem)}.hz-spot-item img.is-photo{-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 72% 68% at 50% 55%,#000 55%,transparent 100%)}.hz-spot-chips{display:flex;flex-wrap:wrap;gap:5px}.hz-spot-chips i{font-style:normal;font-size:.74rem;font-weight:700;padding:3px 8px;border:1px solid rgb(255 255 255 / .2);background:#00000080;color:#e9ecf2;white-space:nowrap}.hz-spot-chips i.is-gold{border-color:rgb(var(--c-gold-rgb) / .6);color:var(--c-gold)}.hz-spot.is-on{animation:hz-shot-shake .45s linear var(--kick) both}.hz-spot.is-on .hz-spot-bar{animation:hz-bar-in .55s cubic-bezier(.2,.8,.2,1) both}.hz-spot.is-on .hz-spot-bg{animation:hz-push 7.5s cubic-bezier(.2,.6,.3,1) both}.hz-spot.is-on .hz-spot-grain{animation:hz-grain .5s steps(4) infinite}.hz-spot.is-on.is-car .hz-spot-item img{animation:hz-launch .75s cubic-bezier(.15,.9,.25,1) var(--kick) both}.hz-spot.is-on.is-car .hz-spot-flare{animation:hz-flare 1.6s ease-out .25s both}.hz-spot.is-on.is-car .hz-spot-streaks{animation:hz-streak .28s linear var(--kick) 5 both}.hz-spot.is-on .hz-spot-info small{animation:hz-type-in .6s ease calc(var(--kick) + .55s) both}.hz-spot.is-on .hz-spot-info b{animation:hz-wipe .7s cubic-bezier(.2,.8,.2,1) calc(var(--kick) + .7s) both}.hz-spot.is-on .hz-spot-info .hz-spot-chips{animation:hz-rise .5s ease calc(var(--kick) + 1s) both}.hz-spot.is-on .hz-spot-info em{animation:hz-rise .5s ease calc(var(--kick) + 1.15s) both}.hz-spot.is-on.is-car.is-escape .hz-spot-streaks{animation:hz-streak .22s linear var(--kick) infinite both}.hz-spot.is-on.is-car.is-escape .hz-spot-item img{animation:hz-launch .75s cubic-bezier(.15,.9,.25,1) var(--kick) both,hz-rumble .12s linear calc(var(--kick) + .75s) infinite}.hz-spot.is-car.is-escape:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,rgb(255 30 30 / .35),transparent 35%,transparent 65%,rgb(40 90 255 / .35));animation:hz-lights .5s steps(2) infinite}.hz-spot.is-gun{--kick: 1.1s}.hz-spot.is-gun .hz-spot-item{place-items:center;padding:6%;overflow:hidden}.hz-spot.is-gun .hz-spot-item img{max-height:76%;transform:none;filter:brightness(.08) drop-shadow(0 14px 18px rgb(0 0 0 / .8))}.hz-spot-beam{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(26% 46% at var(--bx, 10%) 52%,rgb(255 240 210 / .32),transparent 70%)}.hz-spot-glint{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 40%,rgb(255 255 255 / .55) 50%,transparent 60%);mix-blend-mode:overlay;transform:translate(-100%)}.hz-spot.is-on.is-gun .hz-spot-beam{animation:hz-beam 1.3s ease-in-out .25s both}.hz-spot.is-on.is-gun .hz-spot-item img{animation:hz-gun-reveal .9s ease .55s both,hz-gun-turn 6s ease-in-out 1.4s both}.hz-spot.is-on.is-gun .hz-spot-glint{animation:hz-glint .9s ease var(--kick) both}.hz-spot.is-on.is-gun{animation:none}@keyframes hz-bar-in{0%{height:0}to{height:11%}}@keyframes hz-push{0%{transform:scale(1.2);filter:brightness(.15) saturate(.6)}18%{filter:brightness(.45) saturate(.85)}to{transform:scale(1.04);filter:brightness(1) saturate(1.05)}}@keyframes hz-grain{0%{transform:translate(0)}25%{transform:translate(-6%,4%)}50%{transform:translate(5%,-3%)}75%{transform:translate(-3%,-6%)}to{transform:translate(4%,5%)}}@keyframes hz-flare{0%{opacity:0;transform:scale(.6)}15%{opacity:.9}30%{opacity:.35}45%{opacity:.85}70%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes hz-launch{0%{transform:translate(-28%) scale(.94);filter:brightness(.12) blur(0) drop-shadow(0 18px 22px rgb(0 0 0 / .8))}35%{transform:translate(6%) scale(1.02);filter:brightness(.9) blur(3px) drop-shadow(0 18px 22px rgb(0 0 0 / .8))}70%{transform:translate(-1.5%) scale(1);filter:brightness(1.05) blur(0) drop-shadow(0 18px 22px rgb(0 0 0 / .8))}to{transform:none;filter:brightness(1) drop-shadow(0 18px 22px rgb(0 0 0 / .8))}}@keyframes hz-streak{0%{opacity:.9;background-position:0 0;transform:scaleX(1.4) translate(10%)}to{opacity:.35;transform:scaleX(1.4) translate(-40%)}}@keyframes hz-shot-shake{0%,to{transform:none}15%{transform:translate(-5px,3px) rotate(-.3deg)}30%{transform:translate(6px,-2px)}45%{transform:translate(-4px,-3px)}60%{transform:translate(3px,2px)}80%{transform:translate(-1px,1px)}}@keyframes hz-rumble{50%{transform:translateY(1px)}}@keyframes hz-type-in{0%{opacity:0;letter-spacing:.9em}to{opacity:1;letter-spacing:.32em}}@keyframes hz-wipe{0%{opacity:1;clip-path:inset(0 100% 0 0);transform:translate(-12px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}@keyframes hz-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hz-beam{0%{opacity:0;--bx: 5%}20%{opacity:1}to{opacity:.55;--bx: 45%}}@property --bx{syntax: "<percentage>"; inherits: false; initial-value: 10%;}@keyframes hz-gun-reveal{0%{filter:brightness(.08) drop-shadow(0 14px 18px rgb(0 0 0 / .8));transform:scale(1.06)}to{filter:brightness(1) drop-shadow(0 0 26px rgb(255 190 90 / .22)) drop-shadow(0 14px 18px rgb(0 0 0 / .8));transform:none}}@keyframes hz-gun-turn{0%{transform:none}to{transform:rotate(-2.5deg) scale(1.04)}}@keyframes hz-glint{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (max-width: 640px){.hz-spot{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.hz-spot>.hz-spot-item,.hz-spot>.hz-spot-info{grid-area:1 / 1}.hz-spot:before{background:linear-gradient(0deg,rgb(3 4 5 / .92) 18%,transparent 55%),radial-gradient(120% 90% at 50% 40%,transparent 50%,rgb(0 0 0 / .7))}.hz-spot-item{padding:10% 12% 24%}.hz-spot.is-gun .hz-spot-item{padding:8% 14% 26%}.hz-spot-info{height:auto;align-self:end;padding:0 14px 11%;gap:3px}.hz-spot-chips i{font-size:.66rem;padding:2px 6px}.hz-spot-info em{display:none}.hz-spot-info b{font-size:1.15rem}.hz-spot-info small{font-size:.62rem}@keyframes hz-bar-in{0%{height:0}to{height:8%}}}@media (prefers-reduced-motion: reduce){.hz-spot.is-on,.hz-spot.is-on *,.hz-spot.is-on:after{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}.hz-cctv>video.hz-media{filter:grayscale(.6) contrast(1.12) brightness(.8);pointer-events:none}@keyframes hz-pan{0%{transform:scale(1.08) translate(-2%)}to{transform:scale(1.14) translate(2%)}}.hz-cctv:before{content:"";position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .05) 0 1px,transparent 1px 3px);pointer-events:none}.hz-cctv:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgb(0 0 0 / .7)),linear-gradient(90deg,rgb(255 40 40 / calc(var(--police, 0) * .35)),transparent 40%,transparent 60%,rgb(40 90 255 / calc(var(--police, 0) * .35)));pointer-events:none;animation:hz-lights 1.2s steps(2) infinite}@keyframes hz-lights{50%{filter:hue-rotate(180deg)}}.hz-rec,.hz-cam,.hz-time{position:absolute;z-index:2;font:700 .78rem/1 ui-monospace,Menlo,Consolas,monospace;color:#e8f0e8;text-shadow:0 0 4px #000;letter-spacing:.06em}.hz-rec{top:12px;left:14px;display:inline-flex;gap:6px;align-items:center}.hz-rec i{width:9px;height:9px;border-radius:50%;background:#ff3b3b;animation:hz-blink 1s steps(2) infinite}.hz-cam{top:12px;right:14px}.hz-time{bottom:12px;right:14px}.hz-film.is-hit .hz-cctv{animation:hz-shake .5s}@keyframes hz-shake{20%{transform:translate(-6px,2px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px)}}.hz-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hz-meters small{display:block;font-size:.72rem;letter-spacing:.04em;color:#9aa3b5;margin-bottom:4px}.hz-meter{display:block;height:8px;background:#161a22;overflow:hidden}.hz-meter i{display:block;height:100%;width:2%;transition:width .8s cubic-bezier(.2,.8,.2,1)}.hz-alarm i{background:linear-gradient(90deg,#f59e0b,#ef4444)}.hz-police i{background:linear-gradient(90deg,#3b82f6,#ef4444)}.hz-vault i{background:linear-gradient(90deg,#a3a3a3,var(--c-gold))}.hz-story{min-height:120px;max-height:210px;overflow-y:auto;display:grid;align-content:end;gap:8px;font-size:1.02rem;line-height:1.55}.hz-line{margin:0;padding-left:12px;border-left:2px solid #3a4150}.hz-line.is-good{border-color:var(--c-success)}.hz-line.is-bad{border-color:var(--c-danger);color:#ffd7da}.hz-line.is-title{border:0;padding:0;font:800 1.2rem var(--display);color:#fff}.hz-stage{padding:16px;border:1px solid #262c38;background:linear-gradient(180deg,#10131a,#0a0c11)}.hz-stage.is-mine{border-color:var(--c-gold);box-shadow:0 0 0 1px var(--c-gold),0 0 34px rgb(var(--c-gold-rgb) / .2)}.hz-stage.is-urgent{border-color:var(--c-danger);box-shadow:0 0 0 1px var(--c-danger),0 0 34px #ec4b5859}.hz-stage header{display:flex;gap:14px;align-items:center;margin-bottom:12px}.hz-stage header small{color:var(--c-gold);font-weight:700}.hz-stage h2{margin:0;font:800 1.5rem var(--display);color:#fff}.hz-ring{position:relative;width:52px;height:52px;flex:none}.hz-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hz-ring circle{fill:none;stroke:#232835;stroke-width:4}.hz-ring .hz-ring-fill{stroke:var(--c-gold);stroke-dasharray:107;stroke-dashoffset:0;transition:stroke-dashoffset .25s linear}.is-urgent .hz-ring .hz-ring-fill{stroke:var(--c-danger)}.hz-ring b{position:absolute;inset:0;display:grid;place-items:center;font:800 1.05rem var(--display)}.hz-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.hz-opt{display:grid;gap:4px;text-align:left;padding:14px;min-height:76px;border:1px solid #343b4a;background:#141821;color:#fff;cursor:pointer;font:inherit;touch-action:manipulation;transition:border-color .15s,background .15s,transform .1s}.hz-opt:hover:not(:disabled),.hz-opt:focus-visible{border-color:var(--c-gold);background:#1a1f2a}.hz-opt:active{transform:scale(.98)}.hz-opt b{font:800 1.1rem var(--display)}.hz-opt small{color:#a5adbd}.hz-opt:disabled{opacity:.45;cursor:default}.hz-opt.is-picked{opacity:1;border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .14)}.hz-wait{margin:0;color:#a5adbd;font-style:italic}.hz-hint{margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--c-gold);background:rgb(var(--c-gold-rgb) / .08);display:flex;gap:8px;align-items:flex-start}.hz-code{display:grid;gap:10px;justify-items:start}.hz-code p{margin:0;color:#a5adbd}.hz-code-show{font:800 2.6rem/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.3em;color:#6bff9c;text-shadow:0 0 12px rgb(107 255 156 / .5)}.hz-code-form{display:flex;gap:8px}.hz-code-form .input{width:130px;font:700 1.4rem ui-monospace,Menlo,monospace;letter-spacing:.3em;text-align:center}.hz-film.is-full .hz-tools .btn,.hz-film:fullscreen .hz-tools .btn{background:#050608d9}.hz-crewbar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.hz-crewbar li{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"av who st" "av share share";column-gap:10px;row-gap:2px;align-items:center;padding:8px 10px;border:1px solid #262c38;border-left:3px solid rgb(var(--rc, 120 128 145) / .8);background:linear-gradient(90deg,rgb(var(--rc, 120 128 145) / .1),transparent 60%),#0e1117;min-width:0;transition:border-color .3s,transform .3s}.hz-crewbar img{grid-area:av;width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid rgb(var(--rc, 120 128 145) / .7)}.hz-cm{grid-area:who;display:grid;min-width:0}.hz-cm b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.hz-crewbar small{color:#9aa3b5;display:inline-flex;gap:4px;align-items:center;font-size:.74rem;white-space:nowrap}.hz-cm-st{grid-area:st;display:inline-flex;gap:3px;align-items:center;font-size:.7rem;font-weight:700;color:#9aa3b5;white-space:nowrap}.hz-crewbar li:not(:has(.hz-cm-share)){grid-template-areas:"av who st" "av who st"}.hz-cm-share{grid-area:share;font-style:normal;color:var(--c-success);font:800 1rem var(--display);font-variant-numeric:tabular-nums}.hz-cm-share.is-landed{animation:hz-pop .35s ease}.hz-crewbar li.is-acting{border-color:var(--c-gold);box-shadow:0 0 0 1px rgb(var(--c-gold-rgb) / .25),0 0 18px rgb(var(--c-gold-rgb) / .12)}.hz-crewbar li.is-acting:not(.is-done) .hz-cm-st{color:var(--c-gold);animation:hz-blink 1.1s ease-in-out infinite}.hz-crewbar li.is-done .hz-cm-st,.hz-crewbar li.fate-escaped .hz-cm-st{color:var(--c-success)}.hz-crewbar li.fate-caught{border-color:var(--c-danger)}.hz-crewbar li.fate-caught .hz-cm-st{color:var(--c-danger)}.hz-crewbar li.fate-betrayed{border-color:#a78bfa}.hz-crewbar li.fate-betrayed .hz-cm-st{color:#c4b5fd}.hz-crewbar.is-reveal li{animation:hz-rise .5s ease calc(var(--i, 0) * .12s + .6s) both}@keyframes hz-blink{50%{opacity:.45}}@keyframes hz-pop{40%{transform:scale(1.12)}}@media (max-width: 640px){.hz-crewbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-crewbar li{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"av who" "st st" "share share";padding:8px}.hz-crewbar img{width:32px;height:32px}.hz-cm-st:empty{display:none}.hz-crewbar li:not(:has(.hz-cm-share)){grid-template-areas:"av who" "st st"}}.hz-chapter{position:absolute;left:0;bottom:12%;z-index:6;display:grid;gap:2px;padding:10px 22px 10px 16px;background:linear-gradient(90deg,rgb(3 4 6 / .88),rgb(3 4 6 / .6) 70%,transparent);border-left:3px solid var(--c-gold);pointer-events:none;opacity:0;transform:translate(-30px);max-width:80%}.hz-chapter small{color:var(--c-gold);font:700 .66rem var(--display);letter-spacing:.3em;text-transform:uppercase}.hz-chapter b{font:900 clamp(1.2rem,3.4vw,2rem)/1 var(--display);color:#fff;letter-spacing:.02em}.hz-chapter span{color:#c9cfdb;font-size:.82rem;font-style:italic}.hz-chapter.is-on{animation:hz-chapter 3.6s cubic-bezier(.2,.8,.2,1) both}@keyframes hz-chapter{0%{opacity:0;transform:translate(-30px);clip-path:inset(0 100% 0 0)}12%{opacity:1;transform:none;clip-path:inset(0 0 0 0)}82%{opacity:1;transform:none}to{opacity:0;transform:translate(12px)}}.hz-cctv.is-glitch>.hz-media{animation:hz-glitch .45s steps(3) both}@keyframes hz-glitch{0%{filter:grayscale(1) contrast(2) brightness(1.6);transform:translate(-6px) skew(4deg)}33%{filter:hue-rotate(80deg) contrast(1.6);transform:translate(5px);clip-path:inset(10% 0 30% 0)}66%{filter:contrast(1.4) brightness(.6);transform:translate(-2px);clip-path:inset(40% 0 5% 0)}to{transform:none;clip-path:none}}.hz-line.is-typing:after{content:"\258d";margin-left:2px;color:var(--c-gold);animation:hz-blink .7s steps(2) infinite}.hz-film.is-good .hz-cctv:after{animation:hz-goodflash .6s ease}@keyframes hz-goodflash{0%{box-shadow:inset 0 0 #22c55e00}30%{box-shadow:inset 0 0 60px 6px #22c55e59}to{box-shadow:inset 0 0 #22c55e00}}.hz-end-kicker{color:#8f97a8;font:700 .7rem var(--display);letter-spacing:.3em;text-transform:uppercase}.hz-end-title{position:relative;animation:hz-slam .7s cubic-bezier(.2,1.4,.3,1) both;text-shadow:0 0 30px currentColor}.hz-end.is-escaped .hz-end-title,.hz-end.is-partial .hz-end-title,.hz-end.is-caught .hz-end-title{text-shadow:0 0 28px color-mix(in srgb,currentColor 45%,transparent)}.hz-end-grid b{font-variant-numeric:tabular-nums}.hz-end-grid b.is-landed{animation:hz-pop .35s ease}.hz-end>p,.hz-end-grid,.hz-fate,.hz-end-actions{animation:hz-rise .5s ease .35s both}.hz-end-actions{animation-delay:1.8s}@keyframes hz-slam{0%{opacity:0;transform:scale(2.4);filter:blur(10px);letter-spacing:.4em}60%{opacity:1;transform:scale(.96);filter:blur(0)}to{transform:none;letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.hz-chapter.is-on,.hz-cctv.is-glitch>.hz-media,.hz-end-title,.hz-end>p,.hz-end-grid,.hz-fate,.hz-end-actions,.hz-crewbar.is-reveal li{animation:none!important;opacity:1}.hz-chapter.is-on{opacity:0}}.hz-end{text-align:center;display:grid;gap:10px;justify-items:center}.hz-end-title{margin:0;font:900 clamp(2.4rem,8vw,4.2rem)/1 var(--display);letter-spacing:.08em}.hz-end.is-escaped .hz-end-title{color:var(--c-success)}.hz-end.is-partial .hz-end-title{color:var(--c-gold)}.hz-end.is-caught .hz-end-title{color:var(--c-danger)}.hz-end p{margin:0;color:#a5adbd}.hz-end-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(460px,100%)}.hz-end-grid div{padding:12px;border:1px solid #262c38;display:grid}.hz-end-grid small{color:#9aa3b5}.hz-end-grid b{font:800 1.4rem var(--display)}.hz-fate{color:#fff!important;font-weight:700}.hz-end-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.hz-tools{position:absolute;z-index:6;top:2px;right:8px;display:flex;gap:6px}.hz-tools .btn{min-height:24px;padding:2px 8px;font-size:.74rem;color:#cfd3dc}@media (max-width: 640px){.hz-screen{padding:36px 12px 40px;gap:12px}.hz-cctv{aspect-ratio:16 / 9}.hz-story{font-size:.95rem;max-height:180px}.hz-stage h2{font-size:1.25rem}.hz-opts{grid-template-columns:1fr}.hz-bars:before,.hz-bars:after{height:22px}}@media (prefers-reduced-motion: reduce){.hz-cctv>.hz-media{transition:none}.hz-cctv>img,.hz-cctv:after,.hz-rec i{animation:none}}.hz-show{grid-template-columns:minmax(0,1fr)}.hz-show-stage{min-width:0;overflow:hidden}.hz-show-specs .car-specs{margin-top:0}.hz-brief{position:relative;isolation:isolate;overflow:hidden;margin:4px 0 18px;border:1px solid var(--line-strong);background:#07080b;min-height:260px;display:grid;align-items:end}.hz-brief:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--art) center / cover no-repeat;filter:saturate(.85)}.hz-brief:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050609f0,#050609bf 45%,#05060933),linear-gradient(0deg,rgb(5 6 9 / .9),transparent 60%)}.hz-brief-body{padding:26px 26px 22px;max-width:640px;display:grid;gap:10px}.hz-kicker{margin:0;color:var(--c-danger);font-weight:800;font-size:.84rem;display:inline-flex;gap:6px;align-items:center}.hz-brief h1{margin:0;font:900 clamp(2rem,5vw,3.2rem)/1 var(--display)}.hz-brief-text{margin:0;color:#cfd3dc;line-height:1.55}.hz-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.hz-chips span{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;background:#00000073;border:1px solid rgb(255 255 255 / .1);font-size:.85rem}.hz-chips .icon{color:var(--c-gold)}.hz-chips b{font-variant-numeric:tabular-nums}.hz-sec-head{margin:0 0 12px}.hz-sec-head h2{margin:0;font:800 1.4rem var(--display);display:flex;gap:8px;align-items:center}.hz-sec-head p{margin:2px 0 0;color:var(--c-muted);font-size:.9rem}.hz-crew,.hz-mine,.hz-kit{margin-bottom:20px}.role-driver{--rc: 59 130 246}.role-hacker{--rc: 34 197 94}.role-gunman{--rc: 239 68 68}.role-lookout{--rc: 234 179 8}.role-cracker{--rc: 168 85 247}.hz-role-badge{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:rgb(var(--rc, 212 175 98) / .16);color:rgb(var(--rc, 212 175 98));box-shadow:inset 0 0 0 1px rgb(var(--rc, 212 175 98) / .45);font-style:normal}.hz-role-badge .icon{width:22px;height:22px}.hz-dossiers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hz-dossier{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);background:var(--c-surface);min-width:0}.hz-dossier.is-filled{border-color:rgb(var(--rc) / .55)}.hz-dossier-art{display:flex;gap:10px;align-items:center;padding:12px;background:linear-gradient(135deg,rgb(var(--rc) / .22),transparent 70%),repeating-linear-gradient(135deg,rgb(255 255 255 / .025) 0 6px,transparent 6px 12px);border-bottom:1px solid var(--line)}.hz-dossier-art span{font:800 1.05rem var(--display)}.hz-dossier-body{display:grid;align-content:space-between;gap:10px;padding:12px;min-width:0}.hz-member{display:flex;gap:10px;align-items:center;min-width:0}.hz-member img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgb(var(--rc));flex:none}.hz-member span{display:grid;min-width:0}.hz-member b{overflow-wrap:anywhere}.hz-member small{color:var(--c-muted);font-size:.76rem}.hz-free{margin:0;color:var(--c-muted);font-style:italic}.hz-task{margin:0;font-size:.78rem;color:rgb(var(--rc));font-weight:600}.hz-norole{margin:10px 0 0;display:flex;gap:6px;align-items:center;color:var(--c-gold);font-size:.88rem}@media (max-width: 980px){.hz-dossiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.hz-dossiers{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-brief-body{padding:18px 16px}}.hz-mine{padding:18px;border:1px solid var(--line-strong);background:var(--c-surface)}.hz-pick{display:grid;gap:16px}.hz-pick-roles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hz-pick-role{position:relative;cursor:pointer;min-width:0}.hz-pick-role>input{position:absolute;opacity:0;pointer-events:none}.hz-pick-role>span{display:grid;justify-items:center;text-align:center;gap:6px;height:100%;padding:14px 10px;border:1px solid var(--line);background:#0003;transition:border-color .15s,background .15s,transform .1s}.hz-pick-role>span b{font:800 1rem var(--display)}.hz-pick-role>span small{color:var(--c-muted);font-size:.74rem;line-height:1.35}.hz-pick-role:hover>span{border-color:rgb(var(--rc) / .6)}.hz-pick-role>input:checked+span{border-color:rgb(var(--rc));background:rgb(var(--rc) / .12);box-shadow:inset 0 0 0 1px rgb(var(--rc))}.hz-pick-role>input:focus-visible+span{outline:2px solid rgb(var(--rc));outline-offset:2px}.hz-pick-role.is-off{cursor:not-allowed}.hz-pick-role.is-off>span{opacity:.45}.hz-pick-role.is-off small{color:var(--c-danger)}@media (max-width: 760px){.hz-pick-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hz-pick-more{display:none}.hz-pick-more h3{margin:0 0 6px;font:800 1.15rem var(--display);display:flex;gap:8px;align-items:center}.hz-pick:has(input[name=role][value=driver]:checked) .more-driver,.hz-pick:has(input[name=role][value=gunman]:checked) .more-gunman,.hz-pick:has(input[name=role][value=hacker]:checked) .more-hacker,.hz-pick:has(input[name=role][value=lookout]:checked) .more-lookout,.hz-pick:has(input[name=role][value=cracker]:checked) .more-cracker{display:block}.hz-pick-go{justify-self:start}.hz-car-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,300px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hz-car-rail::-webkit-scrollbar{height:6px}.hz-car-rail::-webkit-scrollbar-thumb{background:var(--line-strong)}.hz-car-card{position:relative;scroll-snap-align:start;cursor:pointer}.hz-car-card>input{position:absolute;opacity:0;pointer-events:none}.hz-car-inner{display:grid;gap:8px;height:100%;padding:0 0 12px;border:1px solid var(--line);background:var(--c-surface);transition:border-color .15s,transform .15s}.hz-car-card:hover .hz-car-inner{border-color:#3b82f699}.hz-car-card>input:checked+.hz-car-inner{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6,0 12px 30px -12px #3b82f68c}.hz-car-card>input:focus-visible+.hz-car-inner{outline:2px solid #3b82f6;outline-offset:2px}.hz-car-photo{display:grid;place-items:end center;aspect-ratio:16 / 9;overflow:hidden;background:radial-gradient(80% 70% at 50% 90%,rgb(59 130 246 / .22),transparent 70%),linear-gradient(180deg,#151a24,#0b0d12) center / cover;background-size:cover;background-position:center}.hz-car-photo img{width:94%;height:auto;max-height:92%;object-fit:contain;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .65))}.hz-car-photo>.icon{width:48px;height:48px;margin-bottom:20%;color:var(--c-muted)}.hz-car-name{display:flex;gap:8px;align-items:center;padding:0 12px}.hz-car-name b{font:800 1.1rem var(--display)}.hz-car-inner .car-specs{margin:0;padding:0 12px}.hz-car-pick-mark{display:none;margin:0 12px;color:#60a5fa;font-weight:700;font-size:.82rem;align-items:center;gap:5px}.hz-car-card>input:checked+.hz-car-inner .hz-car-pick-mark{display:inline-flex}.hz-weapon-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:center;padding:14px;border:1px solid rgb(239 68 68 / .45);background:linear-gradient(135deg,rgb(239 68 68 / .1),transparent 60%),var(--c-surface)}.hz-weapon-photo{display:grid;place-items:center;aspect-ratio:16 / 9;background:radial-gradient(60% 60% at 50% 55%,rgb(239 68 68 / .18),transparent 70%),#0b0d12}.hz-weapon-photo img{width:88%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .7))}.hz-weapon-photo>.icon{width:44px;height:44px;color:var(--c-muted)}.hz-weapon-name{display:block;font:800 1.2rem var(--display);margin-bottom:6px}@media (max-width: 640px){.hz-weapon-card{grid-template-columns:1fr}}.hz-role-brief{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px solid rgb(var(--rc) / .45);background:linear-gradient(135deg,rgb(var(--rc) / .12),transparent 60%),var(--c-surface)}.hz-role-brief h3{margin:0 0 4px;font:800 1.15rem var(--display)}.hz-role-brief p{margin:0;color:#cfd3dc;line-height:1.5}.hz-spec{position:relative;overflow:hidden;display:grid;grid-template-rows:1fr auto;min-height:260px;border:1px solid rgb(var(--rc) / .45);background:#0b0d12}.hz-spec-art{display:grid;place-items:center;background:radial-gradient(60% 70% at 50% 45%,rgb(var(--rc) / .28),transparent 70%),repeating-linear-gradient(0deg,rgb(var(--rc) / .06) 0 1px,transparent 1px 4px),#07080b}.hz-spec-art .icon{width:88px;height:88px;color:rgb(var(--rc));filter:drop-shadow(0 0 18px rgb(var(--rc) / .6))}.role-hacker .hz-spec-art{background:radial-gradient(60% 70% at 50% 45%,rgb(34 197 94 / .25),transparent 70%),repeating-linear-gradient(90deg,rgb(34 197 94 / .07) 0 2px,transparent 2px 9px),#050a06}.hz-spec-body{padding:12px 16px 14px;background:#00000080}.hz-spec-body small{color:rgb(var(--rc));font-weight:700}.hz-spec-body h3{margin:2px 0 4px;font:800 1.3rem var(--display)}.hz-spec-body p{margin:0;color:#a5adbd;font-size:.86rem;line-height:1.45}.hz-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.hz-lead-box{padding:14px;border:1px solid var(--line);background:#0000002e}.hz-lead-box h3{margin:0 0 10px;display:flex;gap:8px;align-items:center;font:800 1.05rem var(--display)}.hz-lead-box form{margin:0 0 8px}.hz-lead-box p{margin:0}@media (max-width: 760px){.hz-lead-grid{grid-template-columns:1fr}}.hz-leave{margin-bottom:20px}.hz-tile{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;border-radius:14px;overflow:hidden;background:#07080b;border:1px solid var(--line);transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.hz-tile-photo{display:block;aspect-ratio:16 / 10;overflow:hidden;background:radial-gradient(70% 70% at 50% 60%,rgb(255 255 255 / .06),transparent 70%),#07080b}.hz-tile-photo img{width:100%;height:100%;object-fit:cover;display:block}.hz-tile-photo.is-gun{display:grid;place-items:center;background:radial-gradient(60% 65% at 50% 55%,rgb(239 68 68 / .2),transparent 70%),repeating-linear-gradient(135deg,rgb(255 255 255 / .025) 0 8px,transparent 8px 16px),#07080b}.hz-tile-photo.is-gun img{width:86%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 16px rgb(0 0 0 / .75))}.hz-tile-noimg{display:grid;place-items:center;height:100%}.hz-tile-noimg .icon{width:46px;height:46px;color:var(--c-muted)}.hz-tile-body{display:grid;align-content:start;gap:2px;padding:12px 14px 14px;background:var(--c-surface)}.hz-tile-body strong{font:800 1.15rem/1.2 var(--display);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hz-tile-body small{color:var(--c-muted);font-size:.82rem}.hz-tile-body .car-specs,.hz-tile-body .wpn-specs{margin-top:8px}.hz-tile.is-big .hz-tile-body strong{font-size:1.5rem}.hz-tile.is-solo{max-width:360px}.hz-car-rail{grid-auto-columns:minmax(240px,280px)}.hz-car-card{display:block}.hz-car-card:hover .hz-tile{transform:translateY(-3px);border-color:rgb(var(--c-gold-rgb) / .5)}.hz-car-card>input:checked+.hz-tile{border-color:var(--c-gold);box-shadow:0 0 0 1px var(--c-gold),0 14px 34px -14px rgb(var(--c-gold-rgb) / .6)}.hz-car-card>input:focus-visible+.hz-tile{outline:2px solid var(--c-gold);outline-offset:3px}.hz-pick-mark{position:absolute;top:10px;left:10px;display:none;align-items:center;gap:5px;padding:5px 10px;border-radius:99px;background:var(--c-gold);color:#1a1205;font-weight:800;font-size:.78rem;box-shadow:0 6px 16px #00000080}.hz-car-card>input:checked+.hz-tile .hz-pick-mark{display:inline-flex}.hz-gear{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}.hz-kit-card{display:grid;grid-template-rows:auto 1fr;gap:10px}.hz-kit-card>header{display:flex;gap:10px;align-items:center}.hz-kit-card>header span{display:grid}.hz-kit-card>header small{color:rgb(var(--rc));font-weight:700;font-size:.78rem}.hz-kit-card>header b{font:800 1.05rem var(--display)}.hz-kit-card .hz-role-badge{width:36px;height:36px}.hz-kit-card .hz-role-badge .icon{width:18px;height:18px}.hz-kit .hz-spec{border-radius:14px}.hz-spec-art.has-img{position:relative;overflow:hidden;min-height:200px;background:#07080b}.hz-spec-art.has-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hz-spec-art.has-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0d12 0%,transparent 45%),linear-gradient(0deg,rgb(var(--rc) / .18),transparent 60%)}.hz-role-brief.has-img .hz-role-img{flex:none;width:84px;height:104px;object-fit:cover;border:1px solid rgb(var(--rc) / .6)}@media (prefers-reduced-motion: reduce){.hz-tile,.hz-car-card:hover .hz-tile{transition:none;transform:none}}.heist-call{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:16px;padding:12px 16px;border:1px solid rgb(var(--c-gold-rgb) / .6);background:linear-gradient(100deg,rgb(var(--c-gold-rgb) / .16),transparent 60%),var(--c-surface)}.heist-call .hi-siren{width:42px;height:42px;background:var(--c-gold);color:#1a1205}.heist-call .hi-text small{color:var(--c-gold)}.heist-call form{margin:0}@media (max-width: 720px){.heist-call{grid-template-columns:auto minmax(0,1fr)}.heist-call .hi-actions{grid-column:1 / -1}}.hz-pick-roles{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.hz-pick,.hz-pick>*,.hz-pick-more,.hz-mine,.hz-invited,.hz-crew,.hz-kit{min-width:0}.hz-car-rail{max-width:100%}.hz-dossiers{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cd-head{margin:6px 0 16px}.cd-head h1{margin:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cd-head h1 .tu-mini{font-size:.45em}.cd-head p{margin:4px 0 0;color:var(--c-muted)}.cd-sheet{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;border:1px solid var(--line-strong);background:radial-gradient(70% 60% at 30% 75%,rgb(var(--c-primary-rgb) / .16),transparent 70%),linear-gradient(180deg,#12151d,#0a0c11);overflow:hidden;margin-bottom:16px}.cd-sheet:not(:has(.cd-stage)){grid-template-columns:1fr}.cd-stage{position:relative;margin:0;display:grid;place-items:end center;min-height:260px;padding:28px 20px 30px}.cd-stage:after{content:"";position:absolute;left:12%;right:12%;bottom:22px;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .8),transparent)}.cd-stage img{position:relative;z-index:1;width:100%;max-height:320px;object-fit:contain;filter:drop-shadow(0 18px 22px rgb(0 0 0 / .6))}.cd-specs{display:grid;align-content:center;gap:10px;padding:22px;border-left:1px solid var(--line);background:#00000040;min-width:0}.cd-sub{margin:0;display:flex;gap:8px;align-items:center;font:800 1.1rem var(--display)}.cd-specs .cs-tune-cta{margin:4px 0 0}.cd-list{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px}.cd-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);min-width:0}.cd-list dt{display:inline-flex;gap:8px;align-items:center;color:var(--c-muted);flex:none}.cd-list dt .icon{color:var(--c-gold)}.cd-list dd{margin:0;text-align:right;overflow-wrap:anywhere}.cd-plate{display:inline-block;padding:2px 8px;border:1px solid #c9a227;background:#f4d34c;color:#111;font:800 .82rem/1.3 ui-monospace,monospace;letter-spacing:.08em;border-radius:3px}@media (max-width: 760px){.cd-sheet{grid-template-columns:1fr}.cd-specs{border-left:0;border-top:1px solid var(--line);padding:16px}.cd-stage{min-height:0;padding:18px 12px 24px}.cd-list>div{flex-wrap:wrap}.cd-list dd{text-align:left}}.online-who-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.online-who-name>a:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-who-name .vip-badge-sm{margin-left:0;flex:none;width:auto}.online-who-name .badge{flex:none}.online-squad,.mini-squad{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;color:var(--c-text, #e9ecf2);text-decoration:none;font-size:.78rem;font-weight:600}.online-squad span,.mini-squad span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-squad .squad-emblem,.mini-squad .squad-emblem{flex:none}.online-squad:hover span,.mini-squad:hover span{color:var(--c-gold);text-decoration:underline}.online-faces li>.online-squad{justify-content:center;margin-top:3px;font-size:.7rem;color:var(--c-muted);width:100%}.online-squad.is-inline{padding:1px 8px 1px 2px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a}.mini-squad{margin-top:4px;font-size:.8rem}.online-squad .squad-emblem-sm,.mini-squad .squad-emblem-sm{--s: 20px;border-radius:5px;font-size:.55rem}.online-faces li>.online-squad .squad-emblem-sm{--s: 16px;border-radius:4px}.hz-plan{margin:22px 0}.hz-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;padding:18px;border:1px solid #2a2f3a;background:radial-gradient(120% 80% at 50% 0%,rgb(var(--c-gold-rgb) / .06),transparent 60%),repeating-linear-gradient(0deg,rgb(255 255 255 / .018) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgb(255 255 255 / .018) 0 1px,transparent 1px 28px),#0c0e13}.hz-prep{position:relative;display:grid;gap:10px;align-content:start;padding:16px 16px 14px;background:linear-gradient(180deg,#171b24,#11141b);border:1px solid rgb(var(--rc) / .35);box-shadow:0 10px 24px #00000059;transform:rotate(var(--tilt, -.6deg));transition:transform .25s ease,border-color .25s}.hz-prep:nth-child(2n){--tilt: .7deg}.hz-prep:nth-child(3n){--tilt: -.3deg}.hz-prep:hover{transform:rotate(0) translateY(-3px);border-color:rgb(var(--rc) / .7)}.hz-prep-pin{position:absolute;top:-7px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a8a,#b3202c 60%,#5c0d14);box-shadow:0 3px 5px #00000080}.hz-prep header{display:flex;gap:12px;align-items:center}.hz-prep-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:rgb(var(--rc) / .14);border:1px solid rgb(var(--rc) / .45);color:rgb(var(--rc))}.hz-prep header small{display:inline-flex;gap:4px;align-items:center;color:rgb(var(--rc));font-size:.72rem;font-weight:700}.hz-prep h3{margin:2px 0 0;font:800 1.1rem var(--display)}.hz-prep p{margin:0;color:#a5adbd;font-size:.86rem;line-height:1.5}.hz-prep form{display:grid;gap:4px;justify-items:start;margin:0}.hz-prep.is-done{border-color:#22c55e8c}.hz-prep-stamp{justify-self:start;display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border:2px solid var(--c-success);color:var(--c-success);font:800 .78rem var(--display);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-3deg)}.hz-stage.is-game{border-color:var(--c-gold)}.hz-game-sub{margin:4px 0 0;color:#a5adbd;font-size:.86rem}.hz-game{display:grid;gap:14px;margin-top:14px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.hz-hud{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#c9cfdb}.hz-hits{display:inline-flex;gap:5px}.hz-hits i{width:12px;height:12px;border-radius:50%;border:1px solid #3a4150;background:#10131a;transition:background .2s,transform .2s}.hz-hits i.is-hit{background:var(--c-success);border-color:var(--c-success);transform:scale(1.15)}.hz-hits i.is-miss{background:var(--c-danger);border-color:var(--c-danger)}.hz-timer{height:5px;background:#1a1e27;overflow:hidden}.hz-timer i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--c-danger),var(--c-gold))}.hz-busy{display:inline-flex;gap:8px;align-items:center;animation:hz-blink 1.4s ease-in-out infinite}.hz-lock-top{display:flex;justify-content:space-between;align-items:center}.hz-tumblers{display:inline-flex;gap:8px}.hz-tumblers i{width:26px;height:34px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#2a2f3a,#161a22);border:1px solid #3a4150;box-shadow:inset 0 -6px #0000004d;transition:all .3s}.hz-tumblers i.is-on{background:linear-gradient(180deg,#4ade80,#15803d);border-color:#22c55e;box-shadow:0 0 14px #22c55e80;transform:translateY(-4px)}.hz-probes{color:#9aa3b5;font-size:.85rem}.hz-probes b{color:#fff}.hz-dial-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.hz-dial{--glow: 120 128 145;position:relative;width:min(100%,300px);aspect-ratio:1;justify-self:center;border-radius:50%;cursor:grab;touch-action:none;outline:none;background:radial-gradient(circle at 35% 30%,#3a404d,#14171e 70%);box-shadow:0 0 0 6px #0b0d12,0 0 0 8px #2a2f3a,0 0 40px rgb(var(--glow) / .35),inset 0 4px 12px #ffffff0f,inset 0 -10px 24px #0009;transition:box-shadow .35s}.hz-dial:active{cursor:grabbing}.hz-dial:focus-visible{box-shadow:0 0 0 6px #0b0d12,0 0 0 9px var(--c-gold)}.hz-dial svg{width:100%;height:100%;transition:transform .08s linear}.hz-dial line{stroke:#8f97a8;stroke-width:.5}.hz-dial line.is-long{stroke:#e9ecf2;stroke-width:.9}.hz-dial text{fill:#c9cfdb;font:700 4.4px var(--display);text-anchor:middle}.hz-dial-rim{fill:none;stroke:#4b5263;stroke-width:1.2}.hz-dial-hub{fill:#1b1f28;stroke:#3a4150;stroke-width:.8}.hz-dial-knob{fill:#a8afbd;stroke:#e9ecf2;stroke-width:.6}.hz-dial-mark{position:absolute;top:-12px;left:50%;width:0;height:0;margin-left:-8px;border:8px solid transparent;border-top:12px solid var(--c-gold);filter:drop-shadow(0 0 6px rgb(var(--c-gold-rgb) / .7))}.hz-dial.is-cold{--glow: 59 130 246}.hz-dial.is-luke{--glow: 168 85 247}.hz-dial.is-warm{--glow: 245 158 11}.hz-dial.is-hot{--glow: 239 68 68;animation:hz-shiver .3s linear 2}.hz-dial.is-click{--glow: 34 197 94}.hz-dial.is-pop{animation:hz-pop .4s ease}.hz-dial.is-listening{opacity:.85}@keyframes hz-shiver{25%{transform:translate(-2px)}75%{transform:translate(2px)}}.hz-dial-read{display:grid;gap:6px;justify-items:center;min-width:120px}.hz-dial-read b{font:900 3.4rem/1 var(--display);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgb(var(--c-gold-rgb) / .3)}.hz-fb{padding:4px 12px;border:1px solid #3a4150;font-weight:800;font-size:.85rem;text-align:center}.hz-fb.is-cold{color:#93c5fd;border-color:#3b82f6}.hz-fb.is-luke{color:#d8b4fe;border-color:#a855f7}.hz-fb.is-warm{color:#fcd34d;border-color:#f59e0b}.hz-fb.is-hot{color:#fca5a5;border-color:#ef4444;background:#ef44441f}.hz-fb.is-click{color:#86efac;border-color:#22c55e;background:#22c55e26}.hz-lock-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.hz-step{min-width:52px;min-height:44px;border:1px solid #3a4150;background:#141821;color:#e9ecf2;font:800 1rem var(--display);cursor:pointer}.hz-step:active{transform:scale(.95);background:#1d2230}.hz-listen{min-height:44px;padding-inline:22px}.hz-lock-log{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hz-lock-log li{padding:3px 8px;border:1px solid #262c38;font-size:.76rem;color:#c9cfdb}.hz-lock-log li b{font-variant-numeric:tabular-nums}.hz-lock-log li.is-hot{border-color:#ef4444}.hz-lock-log li.is-warm{border-color:#f59e0b}.hz-lock-log li.is-click{border-color:#22c55e;color:#86efac}@media (max-width: 640px){.hz-dial-wrap{grid-template-columns:1fr}.hz-dial{width:min(100%,260px)}.hz-dial-read{grid-auto-flow:column;align-items:center}.hz-dial-read b{font-size:2.6rem}}.hz-shop{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;overflow:hidden;cursor:crosshair;background:linear-gradient(180deg,#1b1420,#0b0a0f);border:1px solid #2a2f3a}.hz-shop:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .03) 0 1px,transparent 1px 3px),radial-gradient(100% 70% at 50% 0%,rgb(255 210 140 / .08),transparent 70%);pointer-events:none}.hz-scope{position:absolute;left:var(--sx, 50%);top:var(--sy, 50%);width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;border:2px solid rgb(239 68 68 / .8);box-shadow:0 0 0 999px #0000002e;pointer-events:none}.hz-scope:before,.hz-scope:after{content:"";position:absolute;background:#ef4444cc}.hz-scope:before{left:50%;top:8px;bottom:8px;width:1px}.hz-scope:after{top:50%;left:8px;right:8px;height:1px}@media (hover: none){.hz-scope{display:none}}.hz-slot{position:relative;aspect-ratio:3 / 4;display:grid;place-items:end center;padding:0;border:1px solid #2a2f3a;background:linear-gradient(180deg,#20232c,#14161c);overflow:hidden;cursor:crosshair}.hz-slot:after{content:"";position:absolute;left:6%;right:6%;bottom:8%;height:18%;background:linear-gradient(180deg,#a0c8ff24,#a0c8ff08);border:1px solid rgb(160 200 255 / .18)}.hz-slot-fig{width:70%;height:86%;display:grid;place-items:end center;transform:translateY(105%);transition:transform .14s ease-out}.hz-slot.is-up .hz-slot-fig{transform:none}.hz-fig{width:100%;height:100%;fill:#050608;stroke:#050608;stroke-width:7;stroke-linecap:round}.hz-fig.is-civ{fill:#2a2e38;stroke:#2a2e38}.hz-fig.is-threat{fill:#0a0b0f;stroke:#0a0b0f;filter:drop-shadow(0 0 6px rgb(239 68 68 / .35))}.hz-fig-btn{fill:#ef4444;stroke:none}.hz-slot.is-shot{animation:hz-flash .35s ease}.hz-slot.is-flash{box-shadow:inset 0 0 30px #ffdc9699}@keyframes hz-flash{0%{background:#fff6d8}to{background:linear-gradient(180deg,#20232c,#14161c)}}.hz-road{position:relative;height:clamp(180px,34vw,260px);overflow:hidden;perspective:260px;background:linear-gradient(180deg,#05060a,#0e1220 38%,#151821 40%,#1b1e26);border:1px solid #2a2f3a}.hz-road-lines{position:absolute;left:50%;bottom:-20%;width:70%;height:90%;margin-left:-35%;transform:rotateX(62deg);transform-origin:50% 100%;background:linear-gradient(90deg,transparent 0 46%,#e9ecf2 46% 54%,transparent 54% 100%) 0 0 / 100% 70px,linear-gradient(90deg,#f4d34c 0 2%,transparent 2% 98%,#f4d34c 98% 100%),#23262e;animation:hz-lines .35s linear infinite}@keyframes hz-lines{0%{background-position:0 0,0 0,0 0}to{background-position:0 70px,0 0,0 0}}.hz-road-glow{position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 100%,rgb(255 230 180 / .16),transparent 70%);pointer-events:none}.hz-sirens{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,rgb(255 30 30 / .25),transparent 30%,transparent 70%,rgb(40 90 255 / .25));animation:hz-lights .5s steps(2) infinite}.hz-road.route-highway .hz-road-lines{animation-duration:.22s}.hz-road.route-alleys{background:linear-gradient(180deg,#050608,#121018 40%,#1a1717)}.hz-road.is-L{animation:hz-turnL .5s ease}.hz-road.is-R{animation:hz-turnR .5s ease}.hz-road.is-U{animation:hz-boost .4s ease}.hz-road.is-crash{animation:hz-shot-shake .45s linear}@keyframes hz-turnL{40%{transform:rotate(-4deg) translate(-14px)}}@keyframes hz-turnR{40%{transform:rotate(4deg) translate(14px)}}@keyframes hz-boost{40%{transform:scale(1.04)}}.hz-sign{position:absolute;top:14%;left:50%;display:grid;justify-items:center;gap:4px;transform:translate(-50%)}.hz-sign svg{width:clamp(70px,14vw,104px);height:auto;padding:8px;background:#1e6b34;border:3px solid #fff;border-radius:10px;box-shadow:0 10px 30px #0009}.hz-sign path{fill:#fff}.hz-sign b{padding:3px 10px;background:#000000b3;font:900 1.1rem var(--display);letter-spacing:.06em;color:#fff}.hz-sign.is-pop{animation:hz-sign 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes hz-sign{0%{transform:translate(-50%) scale(.3);opacity:0}20%{transform:translate(-50%) scale(1.06);opacity:1}30%{transform:translate(-50%) scale(1)}to{transform:translate(-50%) scale(1.5) translateY(30%);opacity:.7}}.hz-steer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hz-steer button{min-height:58px;border:1px solid #3a4150;background:linear-gradient(180deg,#1b1f28,#12151c);color:#fff;font:900 1.8rem var(--display);cursor:pointer}.hz-steer button.is-press{background:var(--c-gold);color:#111;transform:scale(.96)}.hz-fw{justify-items:center}.hz-nodes{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,6vw,34px);width:min(100%,300px);aspect-ratio:1;padding:16px;background:radial-gradient(circle,rgb(34 197 94 / .07),transparent 70%),repeating-linear-gradient(0deg,rgb(34 197 94 / .05) 0 1px,transparent 1px 12px);border:1px solid rgb(34 197 94 / .25)}.hz-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hz-links line{stroke:#22c55e;stroke-width:6;stroke-linecap:round;opacity:.7}.hz-links line.is-input{stroke:var(--c-gold)}.hz-node{position:relative;z-index:1;display:grid;place-items:center;border-radius:50%;border:2px solid rgb(34 197 94 / .45);background:#07110a;cursor:pointer;transition:transform .12s,box-shadow .12s,background .12s}.hz-node i{width:34%;height:34%;border-radius:50%;background:#22c55e59}.hz-node.is-lit{background:#22c55e;box-shadow:0 0 26px #22c55e;transform:scale(1.08)}.hz-node.is-lit i{background:#eafff0}.is-fw-input .hz-node:active{transform:scale(.92)}.hz-fw-input{display:flex;gap:12px;align-items:center}.hz-fw-input [data-dots]{display:inline-flex;gap:6px}.hz-fw-input [data-dots] i{width:14px;height:14px;border-radius:50%;border:1px solid rgb(34 197 94 / .5)}.hz-fw-input [data-dots] i.is-on{background:var(--c-gold);border-color:var(--c-gold)}@media (prefers-reduced-motion: reduce){.hz-road-lines,.hz-sirens,.hz-sign.is-pop,.hz-road[class*=is-]{animation:none!important}.hz-prep{transform:none}}.hz-prep-ic.has-img{width:64px;height:64px;padding:0;overflow:hidden;background:#0b0d12}.hz-prep-ic.has-img img{width:100%;height:100%;object-fit:cover}.sx-active{margin:0 0 18px;padding:14px;border:1px solid rgb(34 197 94 / .35);background:linear-gradient(135deg,rgb(34 197 94 / .08),transparent 60%),var(--c-surface)}.sx-active h2{display:flex;gap:8px;align-items:center;margin:0 0 10px;font:800 1.05rem var(--display)}.sx-active-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}.sx-eff{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);background:#0003;min-width:0}.sx-eff-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.sx-eff-body{display:grid;gap:3px;flex:1;min-width:0}.sx-eff-body b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-eff-body small{color:var(--c-muted);font-size:.78rem}.sx-eff-bar{height:4px;background:#ffffff14}.sx-eff-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--c-success),var(--c-gold))}.sx-tabs{position:sticky;top:var(--header-h, 64px);z-index:5;display:flex;gap:6px;overflow-x:auto;padding:8px 0;margin:0 0 6px;background:var(--c-bg);scrollbar-width:none}.sx-tabs::-webkit-scrollbar{display:none}.sx-tabs a{flex:none;display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border:1px solid var(--line);background:var(--c-surface);color:inherit;text-decoration:none;font-weight:700;font-size:.86rem}.sx-tabs a:hover{border-color:var(--c-gold);color:var(--c-gold)}.sx-tabs small{color:var(--c-muted);font-weight:600}.sx-cat{display:flex;gap:8px;align-items:center;margin:24px 0 12px;scroll-margin-top:130px}.sx-cat .icon{color:var(--c-gold)}.sx-does{display:inline-flex;gap:5px;align-items:flex-start;color:var(--c-gold);font-weight:700;font-size:.84rem;line-height:1.35}.sx-does .icon{flex:none;margin-top:2px}.shop-meta .is-out{color:var(--c-danger)}@media (max-width: 640px){.sx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sx-kpis .kpi{padding:8px 6px;min-height:0}.sx-kpis .kpi-label{font-size:.64rem;gap:3px}.sx-kpis .kpi-label .icon{width:12px;height:12px}.sx-kpis .kpi-value{font-size:1.15rem}.sx-kpis .kpi-value small{font-size:.7rem!important}.sx-kpis .kpi-sub{display:none}}.mx-hero{display:grid;gap:16px;margin:4px 0 18px;padding:22px;border:1px solid var(--line-strong);background:radial-gradient(80% 120% at 0% 0%,rgb(var(--c-gold-rgb) / .12),transparent 60%),linear-gradient(135deg,#17131f,#0d0c12)}.mx-hero h1{margin:0}.mx-hero p{margin:4px 0 0;color:var(--c-muted)}.mx-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mx-stats>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);background:#00000040;min-width:0}.mx-stats b{font:900 1.6rem/1 var(--display);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.mx-stats small{color:var(--c-muted);font-size:.74rem}.mx-stats b.timer{font-size:1.15rem;line-height:1.4}.mx-stats .is-hot{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .12)}.mx-stats .is-hot b{color:var(--c-gold)}.mx-ready{margin:0 0 18px;padding:14px;border:1px solid var(--c-gold);background:linear-gradient(135deg,rgb(var(--c-gold-rgb) / .1),transparent 70%);box-shadow:0 0 30px rgb(var(--c-gold-rgb) / .08)}.mx-ready h2{display:flex;gap:8px;align-items:center;margin:0 0 12px;font:800 1.15rem var(--display);color:var(--c-gold)}.mx-ready h2 small{padding:1px 8px;background:var(--c-gold);color:#111;font-size:.8rem}.mx-sec{margin:22px 0;scroll-margin-top:130px}.mx-sec-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mx-sec-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgb(var(--mc, var(--c-gold-rgb)) / .14);color:rgb(var(--mc, var(--c-gold-rgb)))}.mx-sec.is-weekly{--mc: 168 85 247}.mx-sec.is-daily{--mc: 59 130 246}.mx-sec.is-story{--mc: 212 175 98}.mx-sec.is-onboarding{--mc: 34 197 94}.mx-sec-head h2{margin:0;font:800 1.35rem var(--display)}.mx-sec-head p{margin:2px 0 0;color:var(--c-muted);font-size:.85rem}.mx-sec-prog{display:grid;gap:4px;justify-items:end;min-width:110px}.mx-sec-prog b{font:800 1rem var(--display)}.mx-bar{display:block;width:100%;height:6px;background:#ffffff12;overflow:hidden}.mx-bar i{display:block;height:100%;background:linear-gradient(90deg,rgb(var(--mc, var(--c-gold-rgb))),var(--c-gold))}.mx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px}.mx-grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.mx-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px;border:1px solid var(--line);border-left:3px solid rgb(var(--mc, var(--c-gold-rgb)) / .7);background:var(--c-surface);min-width:0}.mx-ready .mx-card{--mc: var(--c-gold-rgb)}.mx-card.is-claim{border-color:rgb(var(--c-gold-rgb) / .6);box-shadow:0 0 18px rgb(var(--c-gold-rgb) / .12)}.mx-card.is-locked{opacity:.55}.mx-card.is-claimed{opacity:.7}.mx-card.is-big{padding:18px}.mx-card.is-big h3{font-size:1.15rem}.mx-ring{position:relative;display:grid;place-items:center;width:48px;height:48px;color:rgb(var(--mc, var(--c-gold-rgb)))}.mx-ring>svg:first-child{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.mx-ring>.icon{position:relative;width:20px;height:20px}.mx-ring circle{fill:none;stroke:#ffffff14;stroke-width:3}.mx-ring .mx-ring-fill{stroke:currentColor;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:calc(119.4 - 119.4 * var(--p) / 100)}.mx-card.is-claim .mx-ring,.mx-card.is-claimed .mx-ring{color:var(--c-success)}.mx-body{display:grid;gap:6px;min-width:0}.mx-body h3{margin:0;font:800 1.02rem/1.2 var(--display);overflow-wrap:break-word}.mx-body p{margin:0;color:var(--c-muted);font-size:.85rem;line-height:1.45}.mx-tag{justify-self:start;display:inline-flex;gap:4px;align-items:center;padding:2px 8px;border:1px solid var(--line);font-size:.72rem;color:var(--c-muted)}.mx-prog{display:flex;gap:10px;align-items:center}.mx-prog .mx-bar{flex:1}.mx-prog b{font-size:.78rem;color:#c9cfdb;white-space:nowrap;font-variant-numeric:tabular-nums}.mx-card.is-claim .mx-bar i{background:var(--c-success)}.mx-chips{display:flex;flex-wrap:wrap;gap:5px}.mx-chips span{display:inline-flex;gap:4px;align-items:center;padding:2px 8px;font-size:.74rem;font-weight:700;border:1px solid var(--line);background:#0003;white-space:nowrap}.mx-chips .is-cash{color:#86efac}.mx-chips .is-xp{color:#fcd34d}.mx-chips .is-resp{color:#f9a8d4}.mx-chips .is-pts{color:#c4b5fd}.mx-act{align-self:center}.mx-act form{margin:0}.mx-claim{animation:hz-blink 1.6s ease-in-out infinite}.mx-claim:hover{animation:none}.mx-pct{font:900 1.2rem var(--display);color:rgb(var(--mc, var(--c-gold-rgb)))}.mx-done{display:inline-flex;gap:4px;align-items:center;color:var(--c-success);font-weight:700;font-size:.82rem;white-space:nowrap}.mx-all{display:flex;gap:8px;align-items:center;margin:0 0 10px;padding:12px 14px;border:1px dashed rgb(34 197 94 / .4);color:var(--c-success)}.mx-past{margin-top:10px}.mx-past summary{cursor:pointer;display:inline-flex;gap:6px;align-items:center;color:var(--c-muted);font-weight:700;font-size:.86rem;padding:6px 0}.mx-grid.is-compact .mx-card{padding:10px 12px}.mx-grid.is-compact .mx-body p,.mx-grid.is-compact .mx-chips{display:none}@media (max-width: 760px){.mx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-stats b{font-size:1.25rem}.mx-hero{padding:16px}.mx-card{grid-template-columns:40px minmax(0,1fr)}.mx-ring{width:40px;height:40px}.mx-act{grid-column:2;justify-self:start}.mx-sec-head{grid-template-columns:auto minmax(0,1fr)}.mx-sec-prog{grid-column:1 / -1;justify-items:stretch}}@media (prefers-reduced-motion: reduce){.mx-claim{animation:none}}:root{--rc-amber: #FFB020;--rc-green: #3DF58A;--rc-red: #FF3B3B;--rc-host: #FF5A3C;--rc-opp: #3CB4FF}.rc-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:end;gap:18px;min-height:clamp(240px,32vw,360px);margin-bottom:18px;padding:26px;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));background:radial-gradient(700px 300px at 85% 110%,rgb(255 90 60 / .35),transparent 65%),radial-gradient(600px 260px at 10% 120%,rgb(60 180 255 / .22),transparent 65%),linear-gradient(180deg,#07080c,#10131b)}.rc-hero>img,.rc-hero>video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.rc-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050609eb,#05060973 55%,#05060933),linear-gradient(0deg,rgb(5 6 9 / .8),transparent 50%)}.rc-hero-street{position:absolute;inset:auto 0 0;height:42%;z-index:-1;perspective:260px;pointer-events:none;opacity:.55}.rc-hero:not(.has-media) .rc-hero-street i{position:absolute;left:50%;bottom:-40%;width:6px;height:180%;transform-origin:bottom;background:repeating-linear-gradient(0deg,var(--rc-amber) 0 26px,transparent 26px 60px);animation:rcDash 1.1s linear infinite}.rc-hero:not(.has-media) .rc-hero-street i:nth-child(1){transform:translate(-50%) rotateX(72deg)}.rc-hero:not(.has-media) .rc-hero-street i:nth-child(2){transform:translate(-50%) rotateX(72deg) translate(-240px) rotate(-24deg);background:linear-gradient(0deg,rgb(255 255 255 / .5),transparent);animation:none;width:3px}.rc-hero:not(.has-media) .rc-hero-street i:nth-child(3){transform:translate(-50%) rotateX(72deg) translate(240px) rotate(24deg);background:linear-gradient(0deg,rgb(255 255 255 / .5),transparent);animation:none;width:3px}.rc-hero.has-media .rc-hero-street{display:none}@keyframes rcDash{to{background-position:0 -60px}}.rc-hero-text{max-width:58ch}.rc-hero h1{margin:6px 0 8px;font-size:clamp(3rem,7vw,5.4rem);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;font-style:italic;background:linear-gradient(180deg,#fff 30%,#ffc8b8 60%,var(--rc-host));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgb(255 90 60 / .35))}.rc-hero p{margin:0;color:#e9ecf2d9}.rc-vip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold);border:1px solid rgb(var(--c-gold-rgb) / .4);font-size:.8rem;font-weight:600}.rc-tach{position:relative;width:clamp(130px,18vw,170px);margin:0}.rc-tach svg{width:100%;height:auto;overflow:visible}.rc-tach circle{fill:none;stroke-width:9;stroke-linecap:round}.rc-tach-track{stroke:#ffffff1a}.rc-tach-fill{stroke:var(--rc-host);filter:drop-shadow(0 0 8px rgb(255 90 60 / .7));animation:rcTach 1.6s var(--ease) both}@keyframes rcTach{0%{stroke-dasharray:0 999}}.rc-tach-tick{stroke:#ffffff73;stroke-width:2}.rc-tach-tick.is-red{stroke:var(--rc-red)}.rc-tach figcaption{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1}.rc-tach b{font:800 2.6rem/1 var(--display)}.rc-tach span{font-size:.72rem;color:var(--c-muted);margin-top:2px}.rc-tach em{font-style:normal;font-size:.72rem;color:var(--rc-amber);margin-top:6px;max-width:11ch}.rc-locked{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;margin-bottom:16px;border:1px solid rgb(var(--c-gold-rgb) / .35);background:linear-gradient(90deg,rgb(var(--c-gold-rgb) / .12),transparent);border-radius:var(--radius-sm)}.rc-locked>.icon{width:28px;height:28px;color:var(--c-gold)}.rc-locked p{margin:4px 0 10px;color:var(--c-muted)}.rc-active{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:16px;border-radius:var(--radius-sm);border:1px solid rgb(255 90 60 / .4);background:linear-gradient(90deg,#ff5a3c29,#ff5a3c08)}.rc-active>div{flex:1;display:grid}.rc-active small{color:var(--rc-amber);font-weight:600}.rc-active em{font-style:normal;color:var(--c-muted);font-size:.88rem}.rc-lamp{width:16px;height:16px;border-radius:50%;background:var(--rc-amber);box-shadow:0 0 14px var(--rc-amber);animation:rcBlink 1.2s steps(2) infinite;flex:none}.rc-lamp.is-go{background:var(--rc-green);box-shadow:0 0 16px var(--rc-green)}@keyframes rcBlink{50%{opacity:.35}}.rc-stats{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-bottom:18px}.rc-skillbar,.rc-nums{padding:16px 18px;border:1px solid var(--line);background:var(--c-surface);border-radius:var(--radius-sm)}.rc-skillbar-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.rc-skillbar-head b{font:700 1.35rem/1 var(--display)}.rc-skillbar-head b small{color:var(--c-muted);font-size:.7em}.rc-skillbar-head span{color:var(--c-muted);font-size:.85rem}.rc-meter{position:relative;display:block;height:12px;margin:10px 0;border-radius:3px;overflow:hidden;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .06) 0 calc(10% - 2px),transparent calc(10% - 2px) 10%)}.rc-meter i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--rc-green),var(--rc-amber) 60%,var(--rc-red));background-size:100vw 100%;box-shadow:0 0 12px #ffb02080;animation:rcFill 1.4s var(--ease) both}@keyframes rcFill{0%{width:0}}.rc-skillbar p{margin:0;color:var(--c-muted);font-size:.86rem}.rc-nums{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:0}.rc-nums div{display:grid}.rc-nums dt{color:var(--c-muted);font-size:.8rem}.rc-nums dd{margin:0;font:700 1.5rem/1.1 var(--display)}.rc-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:start}.rc-new,.rc-board,.rc-history{padding:18px;border:1px solid var(--line);background:var(--c-surface);border-radius:var(--radius-sm)}.rc-new h2,.rc-board h2,.rc-history h2{display:flex;align-items:center;gap:8px;font-size:1.4rem}.rc-pick{border:0;padding:0;margin:0 0 16px;min-width:0}.rc-pick legend,.rc-bet>label{font-weight:600;margin-bottom:8px;padding:0}.rc-bet>label small{color:var(--c-muted);font-weight:400}.rc-cars{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.rc-car{flex:0 0 min(230px,78%);scroll-snap-align:start;cursor:pointer}.rc-car input,.rc-track input{position:absolute;opacity:0;pointer-events:none}.rc-car-body{display:grid;gap:4px;height:100%;padding:10px 12px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgb(255 255 255 / .03),transparent);transition:border-color .15s,box-shadow .15s}.rc-car input:checked+.rc-car-body{border-color:var(--rc-host);box-shadow:0 0 0 1px var(--rc-host),0 10px 30px -12px #ff5a3c99}.rc-car input:focus-visible+.rc-car-body,.rc-track input:focus-visible+span{outline:2px solid var(--c-gold);outline-offset:2px}.rc-car-img{position:relative;display:grid;place-items:center;aspect-ratio:2 / 1;background:radial-gradient(60% 50% at 50% 85%,rgb(255 90 60 / .25),transparent 70%)}.rc-car-img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .6))}.rc-car-img>.icon{width:42px;height:42px;color:var(--c-muted)}.rc-car-img .tu-mini{position:absolute;top:2px;right:0}.rc-tracks{display:grid;gap:8px}.rc-track{cursor:pointer}.rc-track>span{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"head w" "txt w";gap:2px 14px;align-items:center;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.rc-track-head{grid-area:head}.rc-track small{grid-area:txt}.rc-weights{grid-area:w}.rc-track input:checked+span{border-color:var(--rc-amber);background:#ffb02012}.rc-track-head{display:flex;align-items:center;gap:6px}.rc-track small{font-size:.78rem;line-height:1.35}.rc-weights{display:grid;gap:3px;margin-top:2px}.rc-weights>span{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:6px}.rc-weights em{order:-1;font-style:normal;font-size:.7rem;color:var(--c-muted);white-space:nowrap}.rc-weights i{display:block;height:5px;border-radius:3px;background:linear-gradient(90deg,var(--rc-amber),var(--rc-host));max-width:100%}.rc-chips-mini{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.rc-chips-mini>span{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;background:#ffffff0f;font-size:.72rem;color:#e9ecf2cc;white-space:nowrap}.rc-chips-mini .icon{width:12px;height:12px;color:var(--rc-amber)}.rc-hero .rc-skyline{position:absolute;inset:0;z-index:-2;opacity:.9}.rc-bet{margin-bottom:14px}.rc-stake{display:flex;align-items:center;gap:8px}.rc-stake span{font:700 1.6rem/1 var(--display);color:var(--rc-amber)}.rc-stake .input{font:700 1.5rem/1 var(--display);letter-spacing:.02em}.rc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.rc-chip{padding:4px 12px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--c-text);cursor:pointer;font:inherit;font-size:.85rem}.rc-chip:hover:not(:disabled){border-color:var(--rc-amber);color:var(--rc-amber)}.rc-chip:disabled{opacity:.4;cursor:not-allowed}.rc-go{width:100%;justify-content:center;min-height:50px;font-size:1.05rem}.rc-empty{margin:0;color:var(--c-muted)}.rc-board{display:grid;gap:12px}.rc-board h2{margin:0}.rc-duel{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgb(255 90 60 / .07),transparent 45%)}.rc-duel.is-for-me{border-color:var(--rc-host);box-shadow:0 0 0 1px var(--rc-host)}.rc-duel header{display:flex;align-items:center;gap:10px}.rc-duel header>div{flex:1;min-width:0;display:grid}.rc-duel header small{color:var(--c-muted);font-size:.78rem}.rc-ava{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgb(255 90 60 / .5)}.rc-pot{text-align:right;display:grid;line-height:1.1}.rc-pot small{color:var(--c-muted);font-size:.72rem}.rc-pot b{font:800 1.45rem/1 var(--display);color:var(--rc-amber)}.rc-duel-car{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:12px;align-items:center}.rc-duel-car>div{min-width:0}.rc-duel-car .car-specs{margin-top:4px}.rc-duel footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rc-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#ffffff0f;font-size:.8rem}.rc-tag.is-hot{background:#ff5a3c33;color:#ffb3a3}.rc-odds{margin-left:auto;font-size:.82rem;color:var(--c-muted)}.rc-odds b{font:800 1.2rem/1 var(--display);color:var(--rc-green)}.rc-accept{display:flex;gap:6px;width:100%}.rc-accept select{flex:1;min-width:0}.rc-history{margin-top:18px}.rc-history ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rc-history li{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:8px;background:#ffffff08}.rc-res{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;font:800 .95rem/1 var(--display)}.is-won .rc-res{background:#3df58a2e;color:var(--rc-green)}.is-lost .rc-res{background:#ff3b3b29;color:var(--rc-red)}.rc-history li>b{font-family:var(--display)}.is-won>b{color:var(--rc-green)}.is-lost>b{color:var(--c-muted)}.rc-film{--road: 0;position:relative;isolation:isolate;overflow:hidden;margin:0 -4px;aspect-ratio:16 / 10;min-height:440px;max-height:82vh;background:#040508;color:#eef1f6;border:1px solid #1d222c;user-select:none;-webkit-user-select:none;touch-action:manipulation}.rc-film.is-full,.rc-film:fullscreen{position:fixed;inset:0;z-index:2147482500;margin:0;border:0;aspect-ratio:auto;max-height:none;height:100vh;height:100dvh}.rc-sky{position:absolute;inset:0 0 48%;z-index:0;overflow:hidden}.rc-sky img,.rc-sky video{width:100%;height:100%;object-fit:cover;filter:brightness(.75) saturate(1.1)}.rc-sky:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#040508)}.rc-skyline{position:absolute;inset:0;background:linear-gradient(0deg,#07080d 0 18%,transparent 18%),repeating-linear-gradient(90deg,#0b0d14 0 38px,#10131c 38px 64px,#090b11 64px 90px,transparent 90px 104px) bottom / 100% 46% no-repeat,radial-gradient(500px 160px at 50% 100%,rgb(255 90 60 / .35),transparent 70%),linear-gradient(180deg,#05060a,#160c14)}.rc-road{position:absolute;inset:52% 0 0;z-index:1;perspective:300px;perspective-origin:50% 0;overflow:hidden}.rc-asphalt{position:absolute;left:-60%;right:-60%;top:0;height:260%;transform-origin:top;transform:rotateX(78deg);background:linear-gradient(90deg,#0d0f14 0 6%,#2a2f3a 6% 6.6%,#15181f 6.6% 93.4%,#2a2f3a 93.4% 94%,#0d0f14 94%)}.rc-lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 40px,rgb(255 255 255 / .85) 40px 90px) 50% 0 / 10px 100% no-repeat,linear-gradient(90deg,transparent calc(30% - 3px),rgb(255 255 255 / .5) calc(30% - 3px) 30%,transparent 30% 70%,rgb(255 255 255 / .5) 70% calc(70% + 3px),transparent calc(70% + 3px))}.rc-lamps{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 260px,rgb(255 176 32 / .1) 260px 276px);mix-blend-mode:screen}.rc-film.is-moving .rc-lines{animation:rcRoad calc(.9s - var(--road) * .78s) linear infinite}.rc-film.is-moving .rc-lamps{animation:rcLamps calc(1.6s - var(--road) * 1.3s) linear infinite}@keyframes rcRoad{to{background-position:50% -130px,0 0}}@keyframes rcLamps{to{background-position:0 -300px}}.rc-film.is-racing .rc-sky{animation:rcShake .12s linear infinite}@keyframes rcShake{50%{transform:translateY(1px)}}.rc-lanes{position:absolute;inset:40% 0 13%;z-index:2;pointer-events:none}.rc-racer{--lead: 0;--sway: 0px;position:absolute;bottom:0;width:40%;max-width:440px;transition:transform .25s linear;transform:translate(var(--sway),calc(var(--lead) * 9%)) scale(calc(1 + var(--lead) * .16));transform-origin:50% 100%}.rc-racer.is-host{left:6%}.rc-racer.is-opp{right:6%}.rc-racer img{position:relative;width:100%;height:auto;filter:drop-shadow(0 14px 14px rgb(0 0 0 / .8))}.rc-car-ph{display:grid;place-items:center;aspect-ratio:2 / 1}.rc-car-ph .icon{width:60px;height:60px}.rc-glow{position:absolute;left:10%;right:10%;bottom:-4%;height:26%;border-radius:50%;filter:blur(14px);opacity:.7;background:var(--rc-host)}.is-opp .rc-glow{background:var(--rc-opp)}.rc-smoke{position:absolute;left:-10%;right:-10%;bottom:0;height:40%;border-radius:50%;background:radial-gradient(closest-side,rgb(220 225 235 / .55),transparent);filter:blur(10px);opacity:0}.rc-racer.is-launch .rc-smoke{animation:rcSmoke 1.4s ease-out both}.rc-racer.is-launch img{animation:rcSquat .5s ease-out}@keyframes rcSmoke{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8) translateY(-30%)}}@keyframes rcSquat{30%{transform:translateY(3%) rotate(-.6deg)}}.rc-racer.is-winner .rc-glow{background:var(--rc-green);opacity:1}.rc-hud{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;justify-content:space-between;gap:10px;padding:12px 12px 0;pointer-events:none}.rc-plate{display:flex;gap:10px;align-items:flex-start;max-width:46%;padding:8px 12px 8px 8px;background:#040508b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-left:3px solid var(--rc-host);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.rc-plate.is-opp{flex-direction:row-reverse;text-align:right;border-left:0;border-right:3px solid var(--rc-opp);padding:8px 8px 8px 12px;clip-path:polygon(0 0,100% 0,100% 100%,12px 100%)}.rc-plate img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.rc-plate>div{display:grid;min-width:0;gap:2px}.rc-plate b{font:700 1.05rem/1.1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-plate b em{font-style:normal;font-size:.7rem;padding:1px 6px;margin-left:4px;border-radius:4px;background:var(--c-gold);color:#1a1205;vertical-align:middle}.rc-plate small{font-size:.74rem;color:#e9ecf2bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-mini-bars{display:grid;gap:3px;width:120px}.is-opp .rc-mini-bars{justify-self:end}.rc-mini-bars span{display:block;height:4px;background:#ffffff1a}.rc-mini-bars i{display:block;height:100%;background:var(--rc-host)}.is-opp .rc-mini-bars i{background:var(--rc-opp);margin-left:auto}.rc-react{position:absolute;top:calc(100% + 6px);font:700 .85rem/1 var(--display);color:var(--c-muted)}.rc-plate{position:relative}.rc-plate.is-host .rc-react{left:8px}.rc-plate.is-opp .rc-react{right:8px}.rc-react.is-good{color:var(--rc-green)}.rc-react.is-bad{color:var(--rc-red)}.rc-tree{position:absolute;left:50%;top:16%;z-index:4;display:grid;gap:7px;padding:10px 8px;transform:translate(-50%);background:#0a0b0f;border:1px solid #262b36;border-radius:10px;box-shadow:0 10px 30px #0009}.rc-tree i{width:22px;height:22px;border-radius:50%;background:#1e1a10;box-shadow:inset 0 2px 4px #000c;transition:background .05s,box-shadow .05s}.rc-tree i.is-on{background:var(--rc-amber);box-shadow:0 0 18px 4px #ffb020b3,inset 0 -3px 6px #0000004d}.rc-tree i.is-green{background:#0e1d14}.rc-tree i.is-green.is-on{background:var(--rc-green);box-shadow:0 0 26px 8px #3df58abf}.rc-tree i.is-red{background:#1f0d0d}.rc-tree i.is-red.is-on{background:var(--rc-red);box-shadow:0 0 22px 6px #ff3b3bb3}.rc-film.is-done .rc-tree{opacity:0;transition:opacity .5s}.rc-callout{position:absolute;left:0;right:0;top:40%;z-index:5;margin:0;padding:0 16px;text-align:center;font:800 clamp(1.1rem,3.4vw,2rem)/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 3px 18px rgb(0 0 0 / .9);pointer-events:none}.rc-callout.is-pop{animation:rcPop .5s var(--ease)}.rc-callout.is-go{color:var(--rc-green);font-size:clamp(2.4rem,8vw,5rem);font-style:italic}.rc-callout.is-good{color:var(--rc-green)}.rc-callout.is-bad{color:var(--rc-red)}@keyframes rcPop{0%{transform:scale(1.5);opacity:0}}.rc-dash{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"speed gas meta";align-items:end;gap:8px 14px;padding:40px 14px 24px;background:linear-gradient(0deg,rgb(4 5 8 / .92),transparent)}.rc-progress{position:absolute;left:16px;right:34px;bottom:8px;height:4px;margin:0;background:#ffffff1f;border-radius:3px}.rc-pdot{position:absolute;top:50%;left:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;transform:translateY(-50%);border:2px solid #fff;transition:left .12s linear}.rc-pdot.is-host{background:var(--rc-host);top:calc(50% - 5px)}.rc-pdot.is-opp{background:var(--rc-opp);top:calc(50% + 5px)}.rc-flag{position:absolute;right:-16px;top:50%;transform:translateY(-60%);color:#fff}.rc-speedo{grid-area:speed;display:flex;align-items:baseline;gap:6px}.rc-speedo b{font:800 clamp(2.2rem,6vw,3.6rem)/.9 var(--display);font-style:italic;min-width:3ch;text-align:right}.rc-speedo small{color:var(--c-muted)}.rc-gas{grid-area:gas;position:relative;display:grid;align-content:end;justify-items:center;width:clamp(74px,11vw,96px);height:clamp(112px,17vw,148px);padding:0 0 12px;border:0;cursor:pointer;border-radius:16px 16px 26px 26px/14px 14px 30px 30px;color:#1b1d22;font:800 1rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;transform:perspective(420px) rotateX(24deg);transform-origin:50% 0;transition:transform .09s ease-out,filter .2s;background:repeating-linear-gradient(180deg,transparent 0 9px,#15171c 9px 15px) 50% 18px / 72% calc(100% - 52px) no-repeat,radial-gradient(circle at 50% 50%,#0d0e12 0 3px,transparent 3.5px) 0 0 / 50% 22px,linear-gradient(100deg,#6d727c,#e6e9ee 22%,#a9aeb7 40%,#f4f6f9 55%,#8c919b 78%,#c9cdd4);box-shadow:inset 0 2px #ffffffb3,inset 0 -4px 6px #00000073,0 0 0 2px #2a2d35,0 18px 24px -8px #000000e6}.rc-gas:before{content:"";position:absolute;left:50%;top:-26px;width:14px;height:30px;margin-left:-7px;border-radius:4px;background:linear-gradient(90deg,#2b2e35,#555a64,#2b2e35);box-shadow:0 4px 6px #0009}.rc-gas:after{content:"";position:absolute;inset:-6px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 3px var(--rc-host),0 0 26px 4px #ff5a3cb3;transition:opacity .2s}.rc-gas span{display:block;padding:3px 8px 2px;border-radius:5px;background:#16181d;color:#e8ebf0;text-shadow:none}.rc-gas small{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);white-space:nowrap;font:500 .64rem/1 var(--body);letter-spacing:0;text-transform:none;color:#e9ecf2b3}.rc-gas:disabled{filter:brightness(.55) saturate(.6);cursor:default}.rc-gas.is-armed:not(:disabled):after{opacity:1;animation:rcArm .6s ease-in-out infinite alternate}@keyframes rcArm{0%{opacity:.45}to{opacity:1}}.rc-gas.is-pressed,.rc-gas:active:not(:disabled){transform:perspective(420px) rotateX(52deg) translateY(4px);box-shadow:inset 0 2px #ffffff80,inset 0 -2px 4px #00000073,0 0 0 2px #2a2d35,0 6px 10px -4px #000000e6}.rc-gas.is-pressed span{background:var(--rc-host);color:#fff}.rc-gas:focus-visible{outline:3px solid var(--c-gold);outline-offset:6px}.rc-meta{grid-area:meta;justify-self:end;display:grid;text-align:right;font-size:.82rem;color:var(--c-muted)}.rc-meta span:last-child{color:var(--rc-amber);font:700 1.1rem/1.2 var(--display)}.rc-film.is-jump{animation:rcJump .35s}@keyframes rcJump{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.rc-result{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:16px;background:#04050899;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:rcFade .5s both}@keyframes rcFade{0%{opacity:0}}.rc-result[hidden]{display:none}.rc-result-card{width:min(440px,100%);padding:22px;text-align:center;background:linear-gradient(180deg,#13161f,#0b0d13);border:1px solid #2a303d;border-top:3px solid var(--rc-red);animation:rcPop .5s var(--ease) both}.rc-result.is-won .rc-result-card{border-top-color:var(--rc-green);box-shadow:0 0 60px -10px #3df58a59}.rc-result-kicker{color:var(--c-muted);font-size:.85rem}.rc-result h2{margin:6px 0 8px;font-size:clamp(1.8rem,5vw,2.6rem);font-style:italic;text-transform:uppercase}.rc-result.is-won h2{color:var(--rc-green)}.rc-result-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.rc-result-nums div{padding:8px 4px;background:#ffffff0a;border-radius:8px}.rc-result-nums dt{font-size:.72rem;color:var(--c-muted)}.rc-result-nums dd{margin:0;font:700 1.05rem/1.2 var(--display)}.rc-result-go{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.rc-tools{position:absolute;z-index:7;left:50%;transform:translate(-50%);top:10px;display:flex;gap:6px}.rc-tools .btn{font-size:0;gap:0;padding:7px}.rc-tools .btn .icon{width:16px;height:16px}.rc-tools .btn{background:#04050899}@media (max-width: 900px){.rc-grid,.rc-stats{grid-template-columns:1fr}}@media (max-width: 640px){.rc-hero{grid-template-columns:1fr;padding:20px 16px}.rc-tach{position:absolute;right:12px;top:12px;width:104px}.rc-tach b{font-size:1.9rem}.rc-tach em{display:none}.rc-hero-text{padding-top:70px}.rc-track>span{grid-template-columns:1fr;grid-template-areas:"head" "txt" "w"}.rc-duel-car{grid-template-columns:1fr}.rc-history li{grid-template-columns:auto 1fr auto}.rc-history li>.small{display:none}.rc-film{aspect-ratio:auto;height:calc(100vh - var(--header-h) - var(--bottom-h) - 110px);height:calc(100dvh - var(--header-h) - var(--bottom-h) - 110px);min-height:420px;max-height:640px}.rc-lanes{inset:46% 0 14%}.rc-racer{width:48%}.rc-racer.is-host{left:0}.rc-racer.is-opp{right:0}.rc-plate{max-width:49%;padding:6px 8px 6px 6px}.rc-plate img{width:30px;height:30px}.rc-mini-bars{width:70px}.rc-plate-skill{display:none}.rc-tree{top:20%}.rc-tree i{width:16px;height:16px}.rc-tools{inset:auto 8px 130px auto;transform:none;flex-direction:column}}@media (prefers-reduced-motion: reduce){.rc-film.is-moving .rc-lines,.rc-film.is-moving .rc-lamps,.rc-film.is-racing .rc-sky,.rc-hero-street i,.rc-gas.is-armed{animation:none!important}}.rc-statbar{display:grid;gap:6px;margin:0 0 10px;font-size:.85rem;color:var(--c-muted)}.rc-statbar b{font:800 1.3rem/1 var(--display);color:var(--c-text)}.rc-statbar .rc-meter{margin:0;height:8px}.au-board{margin:0 0 20px;padding:18px;border:1px solid rgb(var(--c-gold-rgb) / .28);border-radius:var(--radius);background:radial-gradient(700px 220px at 0% 0%,rgb(var(--c-gold-rgb) / .1),transparent 70%),var(--c-surface)}.au-head h2{display:flex;align-items:center;gap:10px;margin:0 0 6px}.au-head h2>.icon{color:var(--c-gold);width:24px;height:24px}.au-head p{margin:0 0 14px;color:var(--c-muted);font-size:.9rem;max-width:75ch}.au-live{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font:600 .72rem/1.4 var(--body);color:var(--c-success);background:#26b9821f}.au-live i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:rcBlink 1.4s steps(2) infinite}.au-empty{margin:0;color:var(--c-muted)}.au-grid{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,calc((100% - 36px)/4),320px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:2px 2px 10px;margin:0 -2px;scrollbar-width:thin;scrollbar-color:rgb(var(--c-gold-rgb) / .35) transparent}.au-grid::-webkit-scrollbar{height:6px}.au-grid::-webkit-scrollbar-thumb{background:rgb(var(--c-gold-rgb) / .3);border-radius:3px}.au-grid:focus-visible{outline:2px solid rgb(var(--c-gold-rgb) / .6);outline-offset:4px;border-radius:12px}.au-grid>.au-lot{scroll-snap-align:start}.au-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.au-title-row .rail-nav{display:flex;gap:6px}.au-title-row .rail-nav[hidden]{display:none}.au-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold);font:700 .78rem/1 var(--body)}@media (max-width: 640px){.au-board{padding:14px 12px;margin-left:-4px;margin-right:-4px}.au-grid{grid-auto-columns:84%;scroll-padding-left:2px}.au-head p{font-size:.84rem}.au-title-row .rail-nav{display:none}.au-lot{padding:12px}.au-clock .timer{font-size:1.35rem}}@media (prefers-reduced-motion: reduce){.au-grid{scroll-behavior:auto}}.au-lot{position:relative;display:grid;gap:10px;padding:14px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:linear-gradient(180deg,rgb(255 255 255 / .03),transparent)}.au-lot.is-leading{border-color:var(--c-success);box-shadow:0 0 0 1px var(--c-success) inset}.au-lot.is-mine{border-style:dashed}.au-lot.is-flash{animation:auFlash 1s var(--ease)}@keyframes auFlash{0%{box-shadow:0 0 0 2px var(--c-gold),0 0 30px rgb(var(--c-gold-rgb) / .5)}}.au-lot.is-ended{opacity:.55}.au-lot header{display:flex;align-items:center;gap:10px}.au-lot header>div{display:grid;min-width:0}.au-lot header b{font:700 1.2rem/1.1 var(--display)}.au-lot header small{color:var(--c-muted);font-size:.8rem}.au-item{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.au-clock{display:flex;align-items:baseline;gap:8px;padding:6px 10px;border-radius:8px;background:#00000040}.au-clock small{color:var(--c-muted)}.au-clock .timer{font:800 1.5rem/1 var(--display);letter-spacing:.02em}.au-lot.is-extended .au-clock{box-shadow:0 0 0 1px #ffb02099}.au-stand{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0}.au-stand div{display:grid}.au-stand dt{font-size:.74rem;color:var(--c-muted)}.au-stand dd{margin:0;font:700 1.2rem/1.15 var(--display);color:var(--c-gold)}.au-stand div:last-child{text-align:right}.au-stand div:last-child dd{color:var(--c-text)}.au-status{margin:0;font-size:.82rem;color:var(--c-muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px}.au-status .icon{vertical-align:-3px}.au-status .is-good{color:var(--c-success);font-weight:600;display:inline-flex;align-items:center;gap:4px}.au-status em{font-style:normal}.au-status em.is-warn{color:#f0b54a}.au-status em.is-good{color:var(--c-success)}.au-bid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.au-bid .input{font:700 1.05rem/1 var(--display)}.au-min{grid-column:1 / -1;color:var(--c-muted);font-size:.76rem}.au-hours{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0 0 12px}.au-hours legend{font-weight:600;margin-bottom:6px;padding:0}.au-hours label{cursor:pointer}.au-hours input{position:absolute;opacity:0}.au-hours span{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid var(--line-strong);font-size:.85rem}.au-hours input:checked+span{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.au-hours input:focus-visible+span{outline:2px solid var(--c-gold);outline-offset:2px}.mk-board{container-type:inline-size}@container (max-width: 620px){.mk-ticket{grid-template-columns:1fr;gap:10px}.mk-who{grid-template-columns:auto 1fr;align-items:center;border-right:0;padding:0 0 10px;border-bottom:2px dotted var(--line-strong)}.mk-who small{grid-column:1 / -1}.mk-act{grid-template-columns:1fr auto;align-items:center;justify-items:start}.mk-act form{justify-self:end}}.hk-line{display:grid;gap:2px;line-height:1.45}.hk-line small{font-size:.78rem}.rc-film.has-media .rc-sky{inset:0}.rc-film.has-media .rc-sky:after{background:linear-gradient(180deg,rgb(4 5 8 / .35),transparent 30%,transparent 70%,rgb(4 5 8 / .75))}.rc-film.has-media .rc-road{display:none}.rc-speedlines{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .6s;background:repeating-conic-gradient(from 0deg at 50% 46%,#fff0 0deg 5deg,#ffffff17 5deg 5.6deg);-webkit-mask:radial-gradient(circle at 50% 46%,transparent 18%,#000 55%);mask:radial-gradient(circle at 50% 46%,transparent 18%,#000 55%)}.rc-film.has-media.is-racing .rc-speedlines{opacity:1;animation:rcStreak .35s linear infinite}.rc-film.has-media.is-racing .rc-sky img{animation:rcRecede 2.4s ease-in-out infinite alternate}@keyframes rcStreak{50%{transform:scale(1.04);opacity:.7}}@keyframes rcRecede{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.rc-film.has-media.is-racing .rc-speedlines,.rc-film.has-media.is-racing .rc-sky img{animation:none}}.hz-spot-item img.is-rear,.hz-spot.is-escape .hz-spot-item.has-rear img.is-front{display:none}.hz-spot.is-escape .hz-spot-item.has-rear img.is-rear{display:block;transform:none;object-position:center bottom}.hz-spot.is-on.is-car.is-escape .hz-spot-item.has-rear img.is-rear{animation:hz-away 3.2s cubic-bezier(.5,0,.75,.4) var(--kick, .4s) both}@keyframes hz-away{0%{transform:translateY(4%) scale(1.06);filter:brightness(.12) drop-shadow(0 18px 22px rgb(0 0 0 / .8))}18%{filter:brightness(1) drop-shadow(0 18px 22px rgb(0 0 0 / .8))}to{transform:translateY(-16%) scale(.42);filter:brightness(1) drop-shadow(0 8px 10px rgb(0 0 0 / .8))}}@media (prefers-reduced-motion: reduce){.hz-spot.is-on.is-car.is-escape .hz-spot-item.has-rear img.is-rear{animation:none;filter:none}}.rc-film.is-chase .rc-racer{transform:translate(var(--sway),calc(var(--lead) * -8%)) scale(calc(1 - var(--lead) * .16))}.rc-film.is-chase.is-moving .rc-lines{animation-name:rcRoadIn}.rc-film.is-chase.is-moving .rc-lamps{animation-name:rcLampsIn}@keyframes rcRoadIn{0%{background-position:50% -130px,0 0}to{background-position:50% 0,0 0}}@keyframes rcLampsIn{0%{background-position:0 -300px}to{background-position:0 0}}.rc-film.is-chase .rc-glow{bottom:2%;height:18%;filter:blur(10px);opacity:.9;background:radial-gradient(closest-side,#ff2a2a,transparent)}.rc-film.is-chase.is-racing .rc-sky img{animation-direction:alternate-reverse}.toasts{align-content:start;height:auto}.toasts>.toast{align-self:start}.rl-dock-toggle{display:none}@media (max-width: 1023px){.roulette-actions{position:sticky}.rl-dock-toggle{display:grid;place-items:center;position:absolute;top:-15px;left:50%;width:46px;height:24px;margin-left:-23px;padding:0;border-radius:12px 12px 0 0;border:1px solid var(--line-strong);border-bottom:0;background:rgb(var(--c-bg-rgb) / .96);color:var(--c-gold);cursor:pointer}.rl-dock-toggle .icon{transition:transform .2s var(--ease)}.rl-dock-toggle:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.roulette-actions.is-collapsed{padding:6px 10px;gap:8px;flex-wrap:nowrap}.roulette-actions.is-collapsed .rl-dock-toggle .icon{transform:rotate(180deg)}.roulette-actions.is-collapsed .rl-timer,.roulette-actions.is-collapsed .rt-stake small,.roulette-actions.is-collapsed [data-clear],.roulette-actions.is-collapsed [data-repeat],.roulette-actions.is-collapsed [data-double]{display:none}.roulette-actions.is-collapsed .roulette-total{display:flex;flex:1;min-width:0;gap:10px;align-items:center;font-size:.82rem}.roulette-actions.is-collapsed .rt-cash{font-size:.82rem}.roulette-actions.is-collapsed .row{width:auto;flex:none}.roulette-actions.is-collapsed [data-spin]{padding:8px 14px;min-height:0;font-size:.95rem}}.kpi{container-type:inline-size;min-width:0}.kpi-value{font-size:clamp(1.05rem,12.5cqi,2rem);overflow-wrap:anywhere}.paper-lead{container-type:inline-size;min-width:0}.paper-lead .paper-head{font-size:clamp(1.9rem,11cqi,4.2rem);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.dossier-id{container-type:inline-size;min-width:0}.dossier-id h1{font-size:clamp(1.8rem,14cqi,4rem);overflow-wrap:break-word}.gauges{container-type:inline-size}@container (max-width: 760px){.gauge{grid-template-columns:1fr;padding:12px;gap:6px;align-content:start}.gauge-icon{width:34px;height:34px}.gauge strong,.gauge-cash strong{font-size:1.5rem}.gauge em,.gauge-credits{overflow-wrap:anywhere}}.grave-recap dt{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}@media (min-width: 1024px) and (max-width: 1279px){.statbar .stat-chip.points,.statbar .stat-chip.respect,.statbar .level-chip .level-meta{display:none}}.sq-search{min-width:0;flex-basis:min(300px,100%)}.hp-pay{max-width:100%;flex-wrap:wrap}@media (max-width: 400px){.hp-pay span{padding:7px 9px}}.card h3,.sx-item h3,.crime-name,.cm-card h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.shop-item h3,.dossier-head h3,.dossier h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.ab-drop{margin:0 0 16px}.ab-drop-zone{display:grid;justify-items:center;gap:6px;padding:22px 18px;text-align:center;cursor:pointer;border:2px dashed var(--line-strong);border-radius:var(--radius);background:#ffffff05;transition:border-color .15s,background .15s}.ab-drop-zone:hover,.ab-drop-zone.is-over{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .07)}.ab-drop-zone>.icon{width:28px;height:28px;color:var(--c-gold)}.ab-drop-zone span{color:var(--c-muted);font-size:.88rem;max-width:70ch}.ab-drop-zone code,.ab-key{font-size:.8em;padding:1px 6px;border-radius:5px;background:#0000004d;color:var(--c-gold)}.ab-queue{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--c-surface)}.ab-queue ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.ab-q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 110px;gap:10px;align-items:center;padding:6px 8px;border-radius:8px;background:#ffffff08}.ab-q-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.ab-q-state{font-size:.8rem;color:var(--c-muted)}.ab-q.is-done{background:#26b9821a}.ab-q.is-done .ab-q-state{color:var(--c-success)}.ab-q.is-error .ab-q-state{color:var(--c-danger)}.ab-queue-go{display:flex;gap:8px;flex-wrap:wrap}.ab-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 14px;padding-bottom:4px;scrollbar-width:thin}.ab-tab{display:inline-flex;align-items:center;gap:7px;flex:none;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--c-text);cursor:pointer;font:600 .9rem var(--body)}.ab-tab small{color:var(--c-muted);font-weight:500}.ab-tab[aria-selected=true]{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.ab-tab:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.ab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ab-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--c-surface)}.ab-card.is-set{border-color:rgb(var(--c-gold-rgb) / .35)}.ab-card.is-flash{animation:auFlash 1.2s var(--ease)}.ab-preview{position:relative;aspect-ratio:12 / 5;background:#00000059;display:grid;place-items:center;overflow:hidden}.ab-preview img,.ab-preview video{width:100%;height:100%;object-fit:cover}.ab-empty{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);font-size:.85rem}.ab-state{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;background:#000000a6;color:var(--c-muted)}.ab-card.is-set .ab-state{color:var(--c-gold)}.ab-body{display:grid;gap:6px;align-content:start;padding:12px}.ab-body h3{margin:0;font-size:1rem}.ab-key{justify-self:start}.ab-body p{margin:0;color:var(--c-muted);font-size:.82rem;line-height:1.45}.ab-up{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.ab-pick{position:relative;overflow:hidden;max-width:100%}.ab-pick input{position:absolute;inset:0;opacity:0;cursor:pointer}.ab-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.ab-q{grid-template-columns:1fr;gap:4px}}.ab-preview audio{width:calc(100% - 20px)}.car-spin{position:relative;display:grid;width:100%;height:100%;perspective:900px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline:none}.car-spin:active{cursor:grabbing}.car-spin:focus-visible{box-shadow:0 0 0 2px var(--c-gold);border-radius:10px}.car-spin-img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;backface-visibility:hidden;transition:transform .32s cubic-bezier(.3,.7,.3,1),opacity .32s;pointer-events:none;filter:drop-shadow(0 12px 14px rgb(0 0 0 / .55))}.car-spin-badge{position:absolute;left:6px;top:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font:700 .7rem/1.4 var(--body);color:var(--c-gold);background:#0000008c;border:1px solid rgb(var(--c-gold-rgb) / .4);pointer-events:none}.car-spin-badge .icon{width:12px;height:12px}.car-spin-dots{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;gap:2px}.car-spin-dots i{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .3) 0 3px,transparent 3.5px);cursor:pointer;transition:transform .2s}.car-spin-dots i.is-on{background:radial-gradient(circle,var(--c-gold) 0 4px,transparent 4.5px)}@media (prefers-reduced-motion: reduce){.car-spin-img{transition:none}}.ca-list{display:grid;gap:12px}.ca-car{padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--c-surface)}.ca-car header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.ca-car h2{margin:0;font-size:1.25rem}.ca-status{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:600;background:#ffffff0f;color:var(--c-muted);white-space:nowrap}.ca-status.is-ready{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold)}.ca-sides{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ca-side{display:grid;gap:4px;justify-items:center;text-align:center;padding:8px;border-radius:10px;border:1px dashed var(--line-strong)}.ca-side.is-set{border-style:solid;border-color:rgb(var(--c-gold-rgb) / .35)}.ca-side.is-optional:not(.is-set){opacity:.7}.ca-side b{font-size:.8rem}.ca-side b small{font-weight:400;color:var(--c-muted)}.ca-thumb{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;border-radius:8px;background:radial-gradient(70% 60% at 50% 60%,rgb(255 255 255 / .06),transparent),#0000004d}.ca-thumb img{width:100%;height:100%;object-fit:contain}.ca-thumb .icon{width:28px;height:28px;color:#fff3}.ca-pick{position:relative;overflow:hidden;cursor:pointer;font-size:.8rem}.ca-pick input{position:absolute;inset:0;opacity:0;cursor:pointer}.ca-del{font-size:.75rem;color:var(--c-muted)}.ca-q{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) 110px}@media (max-width: 900px){.ca-sides{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.ca-q{grid-template-columns:1fr}}.car-studio{background:radial-gradient(55% 45% at 50% 38%,rgb(255 255 255 / .09),transparent 70%),radial-gradient(60% 18% at 50% 86%,rgb(var(--c-primary-rgb) / .28),transparent 70%),linear-gradient(180deg,#13151c 0 64%,#08090d 64% 100%)}.car-studio:after{content:"";position:absolute;left:8%;right:8%;top:64%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .14),transparent);pointer-events:none}.tu-car-photo.car-studio>img.car-cut:not(.is-photo),.tu-car-photo.car-studio>.car-spin{position:absolute;inset:10px 14px 6px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 14px 14px rgb(0 0 0 / .65));z-index:1}.tu-car-photo.car-studio>img.car-cut.is-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tu-car-photo .tu-badge{z-index:2}.tu-car-photo .car-spin-badge{left:auto;right:6px}.showcase-spin{position:absolute;inset:0}.showcase-spin>.car-spin{position:absolute;inset:12px 10px 8px;width:auto;height:auto}.showcase-spin .car-spin-badge{inset:auto 8px 26px auto}.hz-tile-photo.is-cut{position:relative}.hz-tile-photo.is-cut>img.car-cut,.hz-tile-photo.is-cut>.car-spin{position:absolute;inset:8px 10px 4px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 10px rgb(0 0 0 / .6));z-index:1}.hz-tile-photo.is-cut .car-spin-badge{left:auto;right:6px}.car-card-spin{position:relative;display:block;aspect-ratio:16 / 10}.car-card-spin>.car-spin{position:absolute;inset:10px;width:auto;height:auto}.cd-stage>.car-spin{min-height:240px}.rc-track.is-locked{cursor:not-allowed}.rc-track.is-locked>span{opacity:.55;border-style:dashed}.rc-org{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:var(--radius-sm);background:#ff5a3c12;border:1px solid rgb(255 90 60 / .2);font-size:.9rem}.rc-org>.icon{color:var(--rc-host);flex:none}.bm-loglink{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font:600 .78rem/1 var(--body);vertical-align:middle;text-decoration:none;padding:4px 9px;border-radius:999px;border:1px solid var(--line-strong);color:var(--c-muted)}.bm-loglink:hover{color:var(--c-gold);border-color:var(--c-gold)}.lg-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.lg-sum>div{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--c-surface);min-width:0;container-type:inline-size}.lg-sum small{color:var(--c-muted);font-size:.8rem}.lg-sum b{font:800 clamp(1rem,11cqi,1.5rem)/1.1 var(--display);overflow-wrap:anywhere}.lg-sum .is-up b{color:var(--c-success)}.lg-sum .is-down b{color:var(--c-danger)}.lg-head{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--c-muted);font-size:.85rem}.lg-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.lg-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.lg-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:9px}.is-in .lg-ic{background:#26b98224;color:var(--c-success)}.is-out .lg-ic{background:#ec4b581f;color:var(--c-danger)}.lg-txt{display:grid;min-width:0}.lg-txt b{font-weight:600;overflow-wrap:anywhere}.lg-txt small{color:var(--c-muted);font-size:.78rem}.lg-amt{font:800 1.05rem var(--display);white-space:nowrap}.is-in .lg-amt{color:var(--c-success)}.is-out .lg-amt{color:var(--c-danger)}@media (max-width: 480px){.lg-list li{grid-template-columns:auto minmax(0,1fr)}.lg-amt{grid-column:2}}.cw-actions .pct-quick{grid-column:1 / -1;display:flex;gap:6px;flex-wrap:wrap;margin-top:-2px}.cw-actions .pct-quick .btn{padding:3px 10px;min-height:0;font-size:.78rem}:where(.car-bg){position:relative}.car-bg{isolation:isolate;overflow:hidden;background:var(--cb)!important}.car-bg:before,.car-bg:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.car-bg:after{background:radial-gradient(70% 30% at 50% 88%,rgb(0 0 0 / .45),transparent 70%),linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .22))}.car-bg[data-cfx=glow]:before{background:radial-gradient(60% 50% at 50% 55%,color-mix(in srgb,var(--cb2) 70%,white) 0,transparent 70%);opacity:.55;mix-blend-mode:screen}.car-bg[data-cfx=neon]{box-shadow:inset 0 0 0 2px var(--cb2),inset 0 0 26px color-mix(in srgb,var(--cb2) 70%,transparent),0 0 18px color-mix(in srgb,var(--cb2) 45%,transparent)}.car-bg[data-cfx=spot]:before{background:conic-gradient(from 160deg at 50% -10%,transparent 0 8deg,rgb(255 255 255 / .28) 14deg 26deg,transparent 32deg);filter:blur(6px)}.car-bg[data-cfx=carbon]:before{background:repeating-linear-gradient(45deg,rgb(255 255 255 / .05) 0 4px,transparent 4px 8px),repeating-linear-gradient(-45deg,rgb(0 0 0 / .25) 0 4px,transparent 4px 8px)}.car-bg[data-cfx=stripes]:before{background:linear-gradient(90deg,transparent 38%,rgb(255 255 255 / .85) 38% 44%,transparent 44% 47%,rgb(255 255 255 / .85) 47% 53%,transparent 53%);opacity:.55;transform:skew(-18deg)}.car-bg[data-cfx=grid]:before{background:linear-gradient(transparent 60%,color-mix(in srgb,var(--cb2) 30%,transparent) 60%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--cb2) 60%,white) 0 1px,transparent 1px 26px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--cb2) 60%,white) 0 1px,transparent 1px 18px);-webkit-mask:linear-gradient(transparent 58%,#000 75%);mask:linear-gradient(transparent 58%,#000 75%);opacity:.6}.car-bg[data-cfx=sparkle]:before{background-image:radial-gradient(circle,rgb(255 255 255 / .9) 0 1px,transparent 1.6px),radial-gradient(circle,rgb(255 255 255 / .6) 0 1px,transparent 1.6px);background-size:34px 30px,21px 26px;background-position:0 0,11px 7px;animation:cbTwinkle 2.4s ease-in-out infinite alternate}@keyframes cbTwinkle{0%{opacity:.35}to{opacity:.9}}.car-bg[data-cfx=smoke]:before{background:radial-gradient(40% 30% at 25% 70%,rgb(255 255 255 / .22),transparent 70%),radial-gradient(45% 35% at 75% 65%,rgb(255 255 255 / .18),transparent 70%),radial-gradient(60% 40% at 50% 90%,rgb(255 255 255 / .2),transparent 70%);filter:blur(8px);animation:cbSmoke 9s ease-in-out infinite alternate}@keyframes cbSmoke{to{transform:translate(6%) scale(1.08)}}.car-bg[data-cfx=shine]:before{background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .35) 45%,transparent 60%);background-size:250% 100%;animation:cbShine 4.5s ease-in-out infinite}@keyframes cbShine{0%{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion: reduce){.car-bg:before{animation:none!important}}.cx-head{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px}.cx-head h1{margin:2px 0 0}.cx-kicker{color:var(--c-muted);font-size:.85rem}.cx-worth{display:grid;text-align:right}.cx-worth small{color:var(--c-muted);font-size:.78rem}.cx-worth b{font:800 1.5rem/1.1 var(--display);color:var(--c-success)}.cx-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--c-surface)}.cx-stage{position:relative;margin:0;min-height:300px;display:grid;place-items:center;padding:18px 22px 26px}.cx-stage>.car-spin,.cx-stage>img.car-cut{position:absolute;inset:14px 22px 22px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 18px 18px rgb(0 0 0 / .6))}.cx-stage .cx-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cx-noimg .icon{width:64px;height:64px;color:#ffffff40}.cx-paint{position:absolute;z-index:3;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:.8rem;font-weight:600;text-decoration:none;color:#fff;background:#0000008c;border:1px solid rgb(255 255 255 / .2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cx-paint:hover{color:var(--c-gold);border-color:var(--c-gold)}.cx-stage .car-spin-badge{z-index:3}.cx-side{display:grid;align-content:center;gap:12px;padding:20px 22px;border-left:1px solid var(--line)}.cx-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0}.cx-nums div{padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line)}.cx-nums dt{font-size:.74rem;color:var(--c-muted)}.cx-nums dd{margin:0;font:700 1.15rem/1.2 var(--display)}.cx-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:14px}.cx-tile{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:3px;padding:14px;min-height:150px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:linear-gradient(160deg,rgb(255 255 255 / .04),transparent 60%),var(--c-surface);color:var(--c-text);text-decoration:none;transition:border-color .15s,transform .15s;margin:0}.cx-tile:hover{border-color:rgb(var(--c-gold-rgb) / .55);transform:translateY(-2px)}.cx-tile-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;margin-bottom:6px;background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.cx-tile b{font:700 1.1rem/1.1 var(--display)}.cx-tile small{color:var(--c-muted);font-size:.8rem;line-height:1.35}.cx-tile-cta{display:inline-flex;align-items:center;gap:4px;justify-self:start;margin-top:8px;padding:0;border:0;background:none;color:var(--c-gold);font:600 .85rem var(--body);cursor:pointer}.cx-tile-cta:disabled{color:var(--c-muted);cursor:not-allowed}.cx-tile.is-hot{border-color:#ff5a3c73}.cx-tile.is-hot .cx-tile-ic{background:#ff5a3c29;color:#ff7a5c}.cx-tile.is-done .cx-tile-ic{background:#26b98224;color:var(--c-success)}.cx-tile.is-sell .cx-tile-ic{background:#ec4b581f;color:var(--c-danger)}.cx-tile.is-sell .cx-tile-cta{color:var(--c-danger)}@media (max-width: 900px){.cx-hero{grid-template-columns:1fr}.cx-side{border-left:0;border-top:1px solid var(--line)}.cx-stage{min-height:230px}}@media (max-width: 520px){.cx-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-tile{min-height:0;padding:12px}.cx-head{flex-wrap:wrap}.cx-worth{text-align:left}}.cc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:start}.cc-preview{position:sticky;top:80px;margin:0;aspect-ratio:16 / 11;border-radius:var(--radius-sm);display:grid;place-items:center;overflow:hidden}.cc-preview img{position:absolute;inset:12% 8% 14%;width:84%;height:74%;object-fit:contain;filter:drop-shadow(0 14px 14px rgb(0 0 0 / .6))}.cc-preview figcaption{position:absolute;left:12px;bottom:10px;font:700 1.1rem var(--display);text-shadow:0 2px 8px rgb(0 0 0 / .8)}.cc-form{display:grid;gap:12px}.cc-form fieldset{border:0;margin:0;padding:0;min-width:0}.cc-form legend{font-weight:600;font-size:.88rem;margin-bottom:6px;padding:0}.cc-presets{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.cc-preset{display:grid;gap:4px;padding:5px;border-radius:9px;border:1px solid var(--line-strong);background:transparent;color:var(--c-text);font:600 .74rem var(--body);cursor:pointer;text-align:center}.cc-preset span{display:block;height:28px;border-radius:6px;background:var(--pv)}.cc-preset:hover{border-color:var(--c-gold)}.cc-seg,.cc-fx{display:flex!important;flex-wrap:wrap;gap:6px}.cc-seg label,.cc-fx label{cursor:pointer}.cc-seg input,.cc-fx input{position:absolute;opacity:0}.cc-seg span,.cc-fx span{display:inline-block;padding:5px 11px;border-radius:999px;border:1px solid var(--line-strong);font-size:.82rem}.cc-seg input:checked+span,.cc-fx input:checked+span{border-color:var(--c-gold);background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.cc-seg input:focus-visible+span,.cc-fx input:focus-visible+span{outline:2px solid var(--c-gold);outline-offset:2px}.cc-colors{display:flex!important;flex-wrap:wrap;gap:10px}.cc-color{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:10px;border:1px solid var(--line-strong);font-size:.82rem}.cc-color input[type=color]{width:36px;height:30px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer}.cc-color.is-off{opacity:.5}.cc-angle{display:grid;gap:4px;font-size:.88rem}.cc-angle input{width:100%;accent-color:var(--c-gold)}.cc-angle.is-off{opacity:.4;pointer-events:none}.cc-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 760px){.cc-grid{grid-template-columns:1fr}.cc-preview{position:relative;top:0}}.rc-org-owner{color:inherit;text-decoration:none}.rc-org-owner:hover b{color:var(--c-gold);text-decoration:underline}.car-card-spin.car-bg,.showcase-spin.car-bg,.rc-car-img.car-bg,.hz-tile-photo.car-bg,.tu-car-photo.car-bg{background:var(--cb)!important}.poss-card>header a.btn{font-size:.85rem}.turf-travel{justify-self:end}.rc-pick:has(.rc-pick-tune)>legend{float:left;margin:6px 0 8px}.rc-pick-tune{float:right;margin:0 0 8px;font-weight:600}.rc-pick:has(.rc-pick-tune)>.rc-cars{clear:both}.sc-owner-car{margin:0 14px 14px;align-self:flex-start}.sc-vip-lock{display:flex;gap:16px;align-items:flex-start}.sc-vip-lock .panel-title{margin:0 0 6px}.sc-vip-ic{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.sc-vip-ic .icon{width:26px;height:26px}.cx-tile.is-vip .cx-tile-ic{background:rgb(var(--c-gold-rgb) / .16);color:var(--c-gold)}.mini-wealth{text-decoration:none}a.mini-wealth:hover span{text-decoration:underline}.sa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:14px}.sa-card{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--c-surface)}.sa-card.is-own{border-color:rgb(var(--c-gold-rgb) / .4)}.sa-card.is-flash{animation:auFlash 1.2s var(--ease)}.sa-stage{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center;background:#120a0c center / cover no-repeat;overflow:hidden}.sa-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .45));pointer-events:none}.sa-stage img{position:relative;z-index:1;width:86%;height:82%;object-fit:contain;margin-top:6%;filter:drop-shadow(0 14px 14px rgb(0 0 0 / .65))}.sa-empty{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#0009;font-size:.82rem;color:#fffc;text-align:center}.sa-from{position:absolute;z-index:2;top:8px;right:8px;padding:3px 9px;border-radius:999px;font-size:.74rem;font-weight:700;background:#000000a6;color:#ffffffd9}.sa-card.is-own .sa-from{color:var(--c-gold)}.sa-body{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px}.sa-body h2{margin:0;font-size:1.15rem}.sa-actions{display:flex;gap:6px;flex-wrap:wrap}.sa-pick{cursor:pointer}.city-hint{align-items:flex-start;line-height:1.45}.city-hint .icon{margin-top:2px}.city-hint>span{min-width:0}.rc-grid>*,.rc-new,.rc-pick{min-width:0;max-width:100%}.menu-pop-who{display:grid;gap:3px;min-width:0}.menu-pop-who strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:1rem}.menu-pop-who small{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted)}.menu-pop-dot{width:8px;height:8px;border-radius:50%;flex:none}.menu-pop-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.menu-pop-tags .mini-squad,.menu-pop-tags .mini-wealth{margin-top:0}.rc-car,.rc-track{position:relative}.rc-car-img>.car-spin{position:absolute;inset:6px 6px 2px;width:auto;height:auto}.rc-car-img>img.car-cut{position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 8px);object-fit:contain}.rc-car-img .car-spin-img{width:100%;height:100%}.rc-car-img .car-spin-img{min-height:0;min-width:0}.rc-car-img .car-spin-badge{z-index:2}.rc-car-img>.tu-mini{z-index:3}.rc-car-body{min-width:0;overflow:hidden;position:relative}.rc-car-img.car-bg{border-radius:10px}.sr-sound{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;margin-right:8px;border-radius:50%;border:1px solid rgb(255 255 255 / .14);background:#0a0a0e8c;color:#fff;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-self:center}.sr-sound:hover{border-color:var(--c-gold);color:var(--c-gold)}.sr-sound .sr-sound-off,.sr-sound.is-off .sr-sound-on{display:none}.sr-sound.is-off .sr-sound-off{display:block;opacity:.7}.sa-sound{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 14px 12px}.sa-sound>.icon{color:var(--c-gold)}.sa-sound audio{height:32px;max-width:200px;flex:1 1 160px}.sa-sound form{margin:0}.feed li:has(.jb-acts){flex-wrap:wrap;row-gap:6px}.jb-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.jb-acts:empty{display:none}.feed li .jb-acts .jb-form{margin:0}.news-new{display:inline-flex;align-items:center;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--c-danger, #e5484d)}.hw-head{margin-bottom:26px}.hw-head h1{margin-bottom:10px}.hw-head-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hw-steps{margin:0 0 26px}.hw-steps h2,.hw-group h2,.hw-fair h2{display:flex;align-items:center;gap:10px}.hw-steps h2 .icon,.hw-group h2 .icon,.hw-fair h2 .icon{color:var(--c-gold)}.hw-steps ol{list-style:none;counter-reset:hw;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0 0;padding:0}.hw-steps li{counter-increment:hw;position:relative;display:grid;gap:3px;padding:14px 14px 14px 52px;border:1px solid var(--line);border-radius:12px;background:var(--c-surface)}.hw-steps li:before{content:counter(hw);position:absolute;left:14px;top:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:800 .95rem var(--display);color:#120b02;background:var(--c-gold)}.hw-steps li span{color:var(--c-muted);font-size:.86rem}.hw-toc{position:sticky;top:0;z-index:5;display:flex;gap:6px;overflow-x:auto;margin:0 0 18px;padding:8px 0;background:var(--c-bg, #0b0d12);scrollbar-width:none}.hw-toc::-webkit-scrollbar{display:none}.hw-toc a{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--c-text);text-decoration:none;font-size:.85rem;font-weight:600}.hw-toc a:hover{border-color:var(--c-gold);color:var(--c-gold)}.hw-group{margin:0 0 28px;scroll-margin-top:60px}.hw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:12px}.hw-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(160deg,rgb(255 255 255 / .03),transparent 60%),var(--c-surface)}.hw-card h3{margin:4px 0 0;font-size:1.15rem}.hw-card p{margin:0;color:var(--c-muted);font-size:.9rem;line-height:1.5}.hw-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgb(var(--c-gold-rgb) / .14);color:var(--c-gold)}.hw-more{justify-self:start;display:inline-flex;align-items:center;gap:2px;margin-top:4px;color:var(--c-gold);font-size:.85rem;font-weight:600;text-decoration:none}.hw-more:hover{text-decoration:underline}.hw-fair{margin:6px 0 26px;padding:18px;border:1px solid rgb(var(--c-gold-rgb) / .3);border-radius:14px;background:rgb(var(--c-gold-rgb) / .06)}.hw-fair p{margin:6px 0 0}.hof-champ{display:flex;align-items:center;gap:16px;margin:0 0 14px;padding:18px 20px;border-radius:16px;border:1px solid rgb(var(--c-gold-rgb) / .45);background:radial-gradient(120% 140% at 0% 0%,rgb(var(--c-gold-rgb) / .22),transparent 60%),var(--c-surface)}.hof-champ>.icon{flex:none;width:46px;height:46px;padding:10px;border-radius:14px;color:#1a1205;background:linear-gradient(160deg,#f6dd9b,var(--c-gold) 55%,#9c7a32);box-shadow:0 8px 22px -8px rgb(var(--c-gold-rgb) / .8)}.hof-champ div{display:grid;gap:2px;min-width:0}.hof-champ small{color:var(--c-gold);font-weight:700;font-size:.8rem}.hof-champ strong{font:800 clamp(1.5rem,4vw,2.1rem)/1.05 var(--display);overflow-wrap:anywhere}.hof-champ span{color:var(--c-muted);font-size:.88rem}.hof-mini{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:0}.hof-mini li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--c-surface)}.hof-mini li .icon{grid-row:span 2;color:var(--c-gold)}.hof-mini small{color:var(--c-muted);font-size:.78rem}.hof-mini b{overflow-wrap:anywhere}.hof-season{margin:0 0 30px}.hof-season-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.hof-season-head h2{margin:0}.hof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.hof-list{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--c-surface)}.hof-list h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:1.05rem}.hof-list h3 .icon{color:var(--c-gold)}.hof-list ol{margin:0;padding-left:1.3em;display:grid;gap:4px}.hof-list li{font-size:.9rem}.hof-list li span{float:right;color:var(--c-muted);font-size:.82rem}.hof-list li::marker{color:var(--c-gold);font-weight:700}.pf-chip-fame{border-color:rgb(var(--c-gold-rgb) / .55)!important;color:var(--c-gold)!important;background:rgb(var(--c-gold-rgb) / .1)!important;text-decoration:none;font-weight:700}.hof-titles{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.login-state{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;color:var(--c-muted);font-size:14px;line-height:1.45}.login-state .icon{flex:none;margin-top:2px}.login-state.is-ok{color:var(--c-text);border-color:#26b98259;background:#26b98212}.login-state.is-ok .icon{color:var(--c-success)}.login-state.is-locked{color:var(--c-text);border-color:#ec4b5873;background:#ec4b5814}.login-state.is-locked .icon{color:var(--c-danger)}
