[hidden]{display: none !important}[data-accent="lagoon"]{--flamingo: #2fd3c4;--sun: #6aa8ff;--gold: #b49bff;--grad: linear-gradient(100deg,#2fd3c4 0%,#5aa9ff 55%,#a78bfa 100%);--grad-text: linear-gradient(95deg,#4fe3d4 0%,#6aa8ff 50%,#b49bff 100%);--on-grad: #04161a}[data-accent="neon"]{--flamingo: #c45bff;--sun: #ff4fae;--gold: #ff9ad5;--grad: linear-gradient(100deg,#8b5cff 0%,#ff4fae 60%,#ff9ad5 100%);--grad-text: linear-gradient(95deg,#a37bff 0%,#ff5cb4 50%,#ffa7da 100%);--on-grad: #16051c}[data-accent="gold"]{--flamingo: #ff7a3d;--sun: #ffb23d;--gold: #ffd36e;--grad: linear-gradient(100deg,#ff6a3d 0%,#ffa53d 55%,#ffd36e 100%);--grad-text: linear-gradient(95deg,#ff7a45 0%,#ffb347 50%,#ffe08a 100%);--on-grad: #1d0d04}:root{--hdr-base: 64px}body{--hdr: calc(var(--hdr-base) + var(--notice-h,0px))}body.has-notice{--notice-h: 36px}.notice-off body.has-notice{--notice-h: 0px}.notice-off .hdr__notice{display: none}.no-grain .grain{display: none}.no-spot .spot::before{display: none}.no-reveal [data-reveal]{opacity: 1 !important;transform: none !important;filter: none !important}.layout--solo{grid-template-columns: minmax(0,1fr)}.layout--solo .layout__main{max-width: 760px}.split--solo{grid-template-columns: minmax(0,1fr)}.mini-cd--3{grid-template-columns: repeat(3,1fr)}.hero-lite{padding-block: calc(var(--hdr) + 40px) 10px}.hero-lite .page-head__title{font-size: clamp(40px,7vw,92px)}.band__done{display: none;margin-top: 18px;font: 600 clamp(22px,3vw,34px) var(--sans);letter-spacing: -.03em}.band__count.is-done{display: none}.band__count.is-done + .band__done{display: block}.ftr__mail{margin-top: 8px !important}.ftr__mail a{color: var(--flamingo)}.hdr__notice{height: 36px;overflow: hidden;border-bottom: 1px solid var(--line)}.hdr__notice-in{display: flex;align-items: center;justify-content: center;gap: 12px;height: 100%;padding: 0 44px;font-size: 13.5px;font-weight: 500;position: relative}.hdr__notice-text{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hdr__notice a{display: inline-flex;align-items: center;gap: 4px;font-weight: 650;white-space: nowrap;text-decoration: underline;text-underline-offset: 3px}.hdr__notice-dot{width: 7px;height: 7px;border-radius: 50%;background: currentColor;flex: none;animation: live 1.6s ease-in-out infinite}.hdr__notice-x{position: absolute;right: 10px;top: 50%;translate: 0 -50%;display: grid;place-items: center;width: 26px;height: 26px;border: 0;border-radius: 50%;background: transparent;color: inherit;cursor: pointer;opacity: .7}.hdr__notice-x:hover{opacity: 1;background: rgba(0,0,0,.12)}.notice--hype{background: var(--grad);color: var(--on-grad);background-size: 200% 100%;animation: shimmerBg 8s linear infinite}.notice--info{background: var(--surface-2);color: var(--fg)}.notice--warn{background: #ffb23d;color: #241303}@keyframes shimmerBg{to{background-position: -200% 0}}.menu__sep{display: block;padding: 10px 11px 4px;margin-top: 4px;border-top: 1px solid var(--line);font: 500 10.5px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.menu__pop .menu__sep:first-child{border-top: 0;margin-top: 0}.menu__pop{max-height: 70vh;overflow-y: auto}.thread__menu{margin-left: auto;margin-top: -4px;margin-right: -6px}.cmt__acts .menu .menu__pop{min-width: 220px}.verified{display: inline-grid;place-items: center;width: 15px;height: 15px;margin-left: 4px;border-radius: 50%;background: #1d9bf0;color: #fff;vertical-align: -2px;flex: none}.verified .i{stroke-width: 3.4}.flag--hidden{color: var(--sun);background: color-mix(in srgb,var(--sun) 13%,transparent)}.flag--star{color: var(--gold);background: color-mix(in srgb,var(--gold) 14%,transparent)}.thread.is-featured{border-color: color-mix(in srgb,var(--gold) 30%,var(--line))}.is-hidden-content{outline: 1.5px dashed color-mix(in srgb,var(--sun) 55%,transparent);outline-offset: -1.5px}.is-hidden-content>*{opacity: .72}.post__ctx--pin{color: var(--flamingo)}.timeline--pinned{margin-bottom: 12px;border-color: color-mix(in srgb,var(--flamingo) 28%,var(--line))}.state{display: inline-flex;align-items: center;gap: 4px;height: 22px;padding: 0 8px;border-radius: 6px;background: var(--surface-2);border: 1px solid var(--line);font: 500 11.5px var(--mono);color: var(--fg-2);white-space: nowrap}.state--ok{color: var(--mint);background: color-mix(in srgb,var(--mint) 12%,transparent);border-color: color-mix(in srgb,var(--mint) 25%,transparent)}.state--warn{color: var(--sun);background: color-mix(in srgb,var(--sun) 12%,transparent);border-color: color-mix(in srgb,var(--sun) 25%,transparent)}.state--bad{color: var(--danger);background: color-mix(in srgb,var(--danger) 12%,transparent);border-color: color-mix(in srgb,var(--danger) 25%,transparent)}.mono{font-family: var(--mono)}.avatar--system{background: var(--surface-3)}.avatar--system svg{width: 62%;height: 62%}.note__msg{color: var(--fg-2) !important;font-style: normal}.modpanel{margin: 6px 0 18px;padding: 14px 16px;border-radius: var(--radius);border: 1px dashed color-mix(in srgb,var(--flamingo) 40%,var(--line));background: color-mix(in srgb,var(--flamingo) 4%,var(--surface))}.modpanel__head{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap;margin-bottom: 10px}.modpanel__title{display: inline-flex;align-items: center;gap: 7px;font: 600 12px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--flamingo)}.modpanel__meta{display: flex;flex-wrap: wrap;gap: 6px}.modpanel__reason{margin: -2px 0 10px;font-size: 13.5px;color: var(--fg-2)}.modpanel__actions{display: flex;flex-wrap: wrap;gap: 8px}.modbar{position: fixed;left: 16px;bottom: 16px;z-index: 65;display: flex;align-items: center;gap: 6px}.modbar__toggle{position: relative;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line-2);background: color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);color: var(--flamingo);cursor: pointer;box-shadow: 0 14px 34px -14px rgba(0,0,0,.6);transition: transform .35s var(--spring)}.modbar__toggle:hover{transform: scale(1.06)}.modbar__toggle i{position: absolute;top: -3px;right: -3px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--danger);color: #fff;font: 600 10px/18px var(--mono);font-style: normal;text-align: center}.modbar__body{display: flex;align-items: center;gap: 2px;padding: 5px;border-radius: 999px;border: 1px solid var(--line-2);background: color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);box-shadow: 0 18px 40px -16px rgba(0,0,0,.6);opacity: 0;visibility: hidden;transform: translateX(-10px) scale(.96);transform-origin: left center;transition: opacity .2s,transform .35s var(--spring),visibility 0s .35s}.modbar.open .modbar__body{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.modbar__title{display: inline-flex;align-items: center;gap: 6px;padding: 0 10px 0 8px;font: 600 11px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--flamingo)}.modbar__body a,.modbar__body button{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 12px;border: 0;border-radius: 999px;background: transparent;font-size: 13px;font-weight: 500;color: var(--fg-2);cursor: pointer;white-space: nowrap}.modbar__body a:hover,.modbar__body button:hover{background: var(--surface-3);color: var(--fg)}.modbar__body b{min-width: 18px;padding: 0 5px;border-radius: 999px;background: var(--danger);color: #fff;font: 600 10px/18px var(--mono);text-align: center}.modbar__body button.is-on{color: var(--sun)}.modbar__body form{margin: 0}.modbar__stat{display: inline-flex;align-items: center;gap: 6px;padding: 0 10px;font: 500 12px var(--mono);color: var(--muted)}.modbar__live,.adm__live{width: 7px;height: 7px;border-radius: 50%;background: var(--mint);box-shadow: 0 0 0 0 rgba(74,222,128,.6);animation: pulseG 2s infinite}@keyframes pulseG{70%{box-shadow: 0 0 0 7px rgba(74,222,128,0)}100%{box-shadow: 0 0 0 0 rgba(74,222,128,0)}}.modal{position: fixed;inset: 0;z-index: 115;display: grid;place-items: center;padding: 20px;background: rgba(6,5,10,0);-webkit-backdrop-filter: blur(0);backdrop-filter: blur(0);transition: background .3s,backdrop-filter .3s}.modal.in{background: rgba(6,5,10,.62);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.modal.out{background: rgba(6,5,10,0)}.modal__card{width: min(460px,100%);border-radius: 22px;background: var(--surface);border: 1px solid var(--line-2);box-shadow: 0 40px 100px -30px rgba(0,0,0,.8);opacity: 0;transform: translateY(16px) scale(.96);transition: opacity .25s,transform .45s var(--spring)}.modal.in .modal__card{opacity: 1;transform: none}.modal.out .modal__card{opacity: 0;transform: translateY(8px) scale(.98);transition-duration: .2s}.modal__form{display: flex;flex-direction: column;gap: 14px;padding: 20px 22px 18px}.modal__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}.modal__head h2{font-size: 19px;letter-spacing: -.03em;line-height: 1.25}.modal__head .icon-btn{font-size: 20px;margin: -4px -6px 0 0}.modal__lead{font-size: 14px;color: var(--muted);margin-top: -6px}.modal__body{display: flex;flex-direction: column;gap: 12px}.modal__foot{display: flex;justify-content: flex-end;gap: 8px;padding-top: 4px}.mfield{display: flex;flex-direction: column;gap: 6px;font-size: 13px;font-weight: 550;color: var(--fg-2)}.mfield small{font-weight: 400;color: var(--muted);margin-left: 4px}.mfield input,.mfield select,.mfield textarea{width: 100%;min-height: 42px;padding: 9px 12px;border-radius: 12px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg);font-size: 14.5px;outline: 0;resize: vertical}.mfield input:focus,.mfield select:focus,.mfield textarea:focus{border-color: color-mix(in srgb,var(--flamingo) 60%,transparent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--flamingo) 11%,transparent)}.mradios{display: flex;flex-direction: column;gap: 6px}.mradio{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;border: 1px solid var(--line);cursor: pointer;font-size: 14px;transition: border-color .2s,background .2s}.mradio:hover{border-color: var(--line-3)}.mradio input{accent-color: var(--flamingo);width: 17px;height: 17px;margin: 0}.mradio:has(input:checked){border-color: color-mix(in srgb,var(--flamingo) 55%,transparent);background: color-mix(in srgb,var(--flamingo) 7%,transparent)}.gspin{position: relative;display: inline-block;width: 22px;height: 22px;flex: none}.gspin::before,.gspin i{content: "";position: absolute;inset: 0;border-radius: 50%}.gspin::before{border: 2.5px solid rgba(255,255,255,.22)}.gspin i{border: 2.5px solid transparent;border-top-color: #fff;border-right-color: #fff;animation: spin .9s linear infinite}.loader{position: fixed;inset: 0;z-index: 200;display: none;overflow: hidden;background: #0a0710;color: #fff;cursor: default;user-select: none;--sky-a: #1b0b2e;--sky-b: #5a1d5c;--sky-c: #ff5a7a;--sky-d: #ffb35c;--sun-a: #ffe39a;--sun-b: #ff8a3d;--sun-c: #ff3f86;--sea: #1a0d2a;--ink: #12071d}.loader--night{--sky-a: #05040d;--sky-b: #160d33;--sky-c: #4a1a6b;--sky-d: #b0367f;--sun-a: #ffd1f0;--sun-b: #ff7ac8;--sun-c: #a640ff;--sea: #0b0618;--ink: #04030a}.loader--day{--sky-a: #3fa9d9;--sky-b: #7dd3f0;--sky-c: #bdeef6;--sky-d: #ffe8bd;--sun-a: #fffbe8;--sun-b: #fff0b3;--sun-c: #ffd27a;--sea: #0d6f86;--ink: #0f3b4a}.show-loader .loader,.loader.is-static{display: block}.show-loader:not(.ld-wait) body,.show-loader.ld-reveal body{overflow: hidden}.ld-wait .loader{visibility: hidden;opacity: 0;pointer-events: none}.ld-wait.ld-reveal .loader{visibility: visible;opacity: 1;pointer-events: auto;transition: opacity .35s ease}.ld-wait:not(.ld-reveal) .loader,.ld-wait:not(.ld-reveal) .loader *{animation-play-state: paused !important}.loader__scene{position: absolute;inset: 0;animation: lsZoom 14s ease-out both}@keyframes lsZoom{from{transform: scale(1.12)}to{transform: scale(1)}}.ls-sky{position: absolute;inset: 0;background: linear-gradient(180deg,var(--sky-a) 0%,var(--sky-b) 38%,var(--sky-c) 62%,var(--sky-d) 74%,var(--sea) 74.2%,var(--ink) 100%)}.ls-sun{position: absolute;left: 50%;top: 74%;width: min(62vh,70vw);aspect-ratio: 1;translate: -50% -62%;border-radius: 50%;background: linear-gradient(180deg,var(--sun-a),var(--sun-b) 50%,var(--sun-c));-webkit-mask: linear-gradient(#000 0 50%,transparent 50% 52%,#000 52% 58%,transparent 58% 61%,#000 61% 67%,transparent 67% 71%,#000 71% 77%,transparent 77% 82%,#000 82% 88%,transparent 88%);mask: linear-gradient(#000 0 50%,transparent 50% 52%,#000 52% 58%,transparent 58% 61%,#000 61% 67%,transparent 67% 71%,#000 71% 77%,transparent 77% 82%,#000 82% 88%,transparent 88%);clip-path: inset(0 0 38% 0);box-shadow: 0 0 120px 30px color-mix(in srgb,var(--sun-c) 40%,transparent);animation: lsSun 8s ease-out both}@keyframes lsSun{from{translate: -50% -40%}to{translate: -50% -62%}}.ls-city{position: absolute;left: 0;right: 0;bottom: 26%;width: 100%;height: 22vh;fill: var(--ink)}.ls-city__w{fill: #ffcf7a;opacity: .85;animation: lsWin 3s steps(2) infinite}@keyframes lsWin{50%{opacity: .55}}.ls-sea{position: absolute;left: 0;right: 0;bottom: 0;height: 26%;background: repeating-linear-gradient(180deg,transparent 0 9px,color-mix(in srgb,var(--sun-c) 30%,transparent) 9px 11px);-webkit-mask: radial-gradient(60% 90% at 50% 0%,#000,transparent 75%);mask: radial-gradient(60% 90% at 50% 0%,#000,transparent 75%);animation: lsSea 3s linear infinite}@keyframes lsSea{to{background-position: 0 22px}}.ls-palm{position: absolute;bottom: -2%;fill: var(--ink);height: 72vh;width: auto}.ls-palm--l{left: -2%;transform-origin: bottom center;animation: lsSway 6s ease-in-out infinite alternate}.ls-palm--r{right: -3%;height: 58vh;transform: scaleX(-1);transform-origin: bottom center;animation: lsSwayR 7s ease-in-out infinite alternate}@keyframes lsSway{from{rotate: -1.5deg}to{rotate: 1.5deg}}@keyframes lsSwayR{from{transform: scaleX(-1) rotate(-1.5deg)}to{transform: scaleX(-1) rotate(1.5deg)}}.loader__panels{position: absolute;inset: 0;pointer-events: none}.lp{position: absolute;margin: 0;width: min(34vw,460px);aspect-ratio: 4 / 5;overflow: hidden;border: 6px solid #fff;box-shadow: 0 30px 80px -20px rgba(0,0,0,.7);background: linear-gradient(160deg,#2a1240,#ff5a7a);opacity: 0;animation: lpIn 9s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(.35s + var(--i) * 1.25s)}.lp:nth-child(odd){right: 6vw;top: 9vh;rotate: 4deg}.lp:nth-child(even){right: 18vw;top: 16vh;rotate: -5deg}.lp:nth-child(3n){right: 30vw;top: 11vh;rotate: 2deg}.lp canvas{position: absolute;inset: 0;width: 100%;height: 100%}.lp figcaption{position: absolute;left: 0;right: 0;bottom: 0;padding: 40px 18px 14px;background: linear-gradient(transparent,rgba(0,0,0,.65));font: 400 clamp(28px,3.4vw,48px)/.95 'Anton',var(--sans);letter-spacing: .01em;text-transform: uppercase;text-shadow: 0 3px 16px rgba(0,0,0,.5)}@keyframes lpIn{0%{opacity: 0;transform: translate(70px,30px) scale(.9)}8%{opacity: 1;transform: none}80%{opacity: 1;transform: translate(-14px,-6px) scale(1.02)}100%{opacity: 1;transform: translate(-18px,-8px) scale(1.03)}}.loader__vignette{position: absolute;inset: 0;background: radial-gradient(120% 90% at 50% 40%,transparent 50%,rgba(0,0,0,.55)),linear-gradient(transparent 55%,rgba(0,0,0,.55));pointer-events: none}.loader--rockstar{background: #07060b}.ld-reel{position: absolute;inset: 0;transform-origin: 50% 42%}.ld-slide{position: absolute;inset: 0;margin: 0;overflow: hidden;opacity: 0}.ld-slide.is-prev{opacity: 1;z-index: 1}.ld-slide.is-on{opacity: 1;z-index: 2;animation: ldFade 1.1s cubic-bezier(.4,0,.2,1) both}@keyframes ldFade{from{opacity: 0}}.ld-slide img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--fx,50%) 30%;transform-origin: var(--fx,50%) 40%}.js .ld-slide img{opacity: 0;transition: opacity .5s ease}.js .ld-slide img.is-loaded{opacity: 1}.ld-slide.is-on img,.ld-slide.is-prev img{animation: kbA calc(var(--slide,3200ms) + 2400ms) linear both}.ld-slide:nth-child(3n+2).is-on img,.ld-slide:nth-child(3n+2).is-prev img{animation-name: kbB}.ld-slide:nth-child(3n).is-on img,.ld-slide:nth-child(3n).is-prev img{animation-name: kbC}@keyframes kbA{from{transform: scale(1.04) translate3d(-1.4%,.6%,0)}to{transform: scale(1.16) translate3d(1.2%,-.8%,0)}}@keyframes kbB{from{transform: scale(1.17) translate3d(1.2%,-1%,0)}to{transform: scale(1.05) translate3d(-1%,.6%,0)}}@keyframes kbC{from{transform: scale(1.06) translate3d(0,1.6%,0)}to{transform: scale(1.16) translate3d(0,-1.2%,0)}}.ld-shade{position: absolute;inset: 0;z-index: 3;pointer-events: none;background: linear-gradient(180deg,rgba(6,4,12,.55) 0%,rgba(6,4,12,0) 17%),linear-gradient(0deg,rgba(6,4,12,.94) 0%,rgba(6,4,12,.62) 24%,rgba(6,4,12,0) 52%),radial-gradient(140% 110% at 50% 40%,transparent 55%,rgba(0,0,0,.42))}.loader--rockstar .ld-shade::after{content: "";position: absolute;inset: 0;opacity: .09;mix-blend-mode: overlay;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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.loader:not(.loader--rockstar) .ld-shade{background: linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.25) 30%,transparent 52%)}.ld-ui{position: absolute;inset: 0;z-index: 4;display: flex;flex-direction: column;justify-content: space-between;padding: clamp(18px,3.2vh,34px) clamp(20px,4vw,60px) clamp(26px,5.4vh,56px);pointer-events: none}.ld-top{display: flex;align-items: center;justify-content: space-between;gap: 16px;animation: ldDown .8s var(--ease) .15s both}@keyframes ldDown{from{opacity: 0;transform: translateY(-10px)}}.ld-mark{display: inline-flex;align-items: center;gap: 10px;font: 700 16px/1 var(--sans);letter-spacing: -.01em;text-shadow: 0 2px 12px rgba(0,0,0,.45)}.ld-mark svg{width: 26px;height: 26px}.ld-top__r{display: flex;align-items: center;gap: 22px;font: 500 11px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: rgba(255,255,255,.62)}.ld-count b{color: #fff;font-weight: 600}.ld-bottom{display: flex;align-items: flex-end;justify-content: space-between;gap: 32px}.ld-left{min-width: 0;max-width: 640px}.ld-caption{display: flex;align-items: center;gap: 12px;margin: 0 0 14px;font: 600 12px/1 var(--mono);letter-spacing: .22em;text-transform: uppercase;color: #ffd2b0;text-shadow: 0 2px 10px rgba(0,0,0,.5);animation: up .8s var(--ease) .3s both}.ld-caption i{flex: none;width: 34px;height: 2px;border-radius: 2px;background: linear-gradient(90deg,#ff4f8b,#ffb35c)}.ld-title{display: block;font: 400 clamp(48px,6.6vw,112px)/.84 'Anton',var(--sans);letter-spacing: .005em;text-transform: uppercase;background: linear-gradient(180deg,#fff 0%,#fff 48%,#ffc4d8 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 6px 26px rgba(0,0,0,.5));animation: up .9s var(--ease) .2s both}.ld-sub{display: block;margin-top: 12px;font: 500 11.5px/1.5 var(--mono);letter-spacing: .2em;text-transform: uppercase;color: rgba(255,255,255,.8);animation: up .9s var(--ease) .28s both}.ld-tip{position: relative;display: flex;align-items: baseline;gap: 14px;margin-top: 24px;max-width: 580px;padding: 14px 18px 14px 20px;border-radius: 4px;background: rgba(8,6,14,.66);-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2);font-size: 14.5px;line-height: 1.5;animation: up .9s var(--ease) .4s both}.ld-tip::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;border-radius: 4px 0 0 4px;background: linear-gradient(180deg,#ff4f8b,#ffb35c)}.ld-tip__k{flex: none;font: 600 10.5px/1 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: #ffb35c}.ld-tip p{margin: 0}.ld-right{display: flex;flex-direction: column;align-items: flex-end;gap: 12px;flex: none;animation: up .9s var(--ease) .35s both}.ld-status{display: flex;align-items: center;gap: 12px;font: 600 15px/1 var(--sans);letter-spacing: .01em;text-shadow: 0 2px 10px rgba(0,0,0,.6)}.ld-credit{font: 500 10px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: rgba(255,255,255,.45)}.ld-tip p,.ld-caption span,.ld-status span[data-loader-status]{transition: opacity .26s,transform .26s}.ld-tip p.out,.ld-caption span.out,.ld-status span.out{opacity: 0;transform: translateY(5px)}.loader__bar{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;height: 3px;background: rgba(255,255,255,.08)}.loader__bar i{display: block;height: 100%;background: linear-gradient(90deg,#ff4f8b,#ff8a3d,#ffcf6e);transform-origin: 0 50%;transform: scaleX(0);transition: transform .3s linear}.loader-out .loader{animation: loaderOut 1s cubic-bezier(.7,0,.2,1) forwards}@keyframes loaderOut{0%{opacity: 1;clip-path: inset(0 0 0 0)}60%{opacity: 1}100%{opacity: 0;clip-path: inset(0 0 100% 0)}}.loader-out .loader--rockstar{animation: ldOut 1s cubic-bezier(.5,0,.2,1) forwards}@keyframes ldOut{0%,45%{opacity: 1}100%{opacity: 0}}.loader-out .ld-reel{transform: scale(1.22);filter: blur(14px) brightness(1.25) saturate(1.2);transition: transform 1s cubic-bezier(.6,0,.2,1),filter .9s ease}.loader-out .ld-ui,.loader-out .loader__bar{opacity: 0;transform: translateY(14px);transition: opacity .3s ease,transform .4s ease}.show-loader .sh-h1 .w,.show-loader .sh-eyebrow,.show-loader .sh-aside,.show-loader .sh-hint,.show-loader .sh-backdrop,.show-loader .sh-scroll,.sky-in .sh-h1 .w,.sky-in .sh-eyebrow,.sky-in .sh-aside,.sky-in .sh-hint,.sky-in .sh-backdrop,.sky-in .sh-scroll{animation-play-state: paused !important}.skycam{position: fixed;inset: 0;z-index: 190;pointer-events: none;opacity: 0;visibility: hidden;overflow: hidden;color: #fff}.skycam__sky{position: absolute;inset: -20%;background: linear-gradient(180deg,#0d1640 0%,#3a2a78 30%,#c75b9b 58%,#ffb07a 76%,#ffe0b0 100%)}[data-theme="light"] .skycam__sky{background: linear-gradient(180deg,#4aa3e8 0%,#8fd0f5 40%,#ffd8b8 80%,#fff1dc 100%)}.skycam__ground{position: absolute;left: -30%;right: -30%;bottom: -40%;height: 90%;background: repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 2px,transparent 2px 64px),repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 2px,transparent 2px 64px),radial-gradient(60% 50% at 50% 50%,#3b1f4f,#160a24);transform: perspective(600px) rotateX(62deg);transform-origin: 50% 0;opacity: .8;-webkit-mask: linear-gradient(transparent,#000 22%);mask: linear-gradient(transparent,#000 22%)}.skycam__clouds{position: absolute;inset: 0}.skycam__clouds i{position: absolute;width: 60vw;height: 22vh;border-radius: 50%;background: radial-gradient(closest-side,rgba(255,255,255,.85),rgba(255,255,255,.35) 55%,transparent);filter: blur(16px);opacity: .9}.skycam__clouds i:nth-child(1){left: -10vw;top: 10vh}.skycam__clouds i:nth-child(2){right: -12vw;top: 26vh;width: 70vw}.skycam__clouds i:nth-child(3){left: 20vw;top: 52vh;width: 50vw}.skycam__clouds i:nth-child(4){left: -20vw;top: 70vh;width: 80vw}.skycam__clouds i:nth-child(5){right: -6vw;top: 80vh}.skycam__clouds i:nth-child(6){left: 30vw;top: -6vh;width: 46vw}.skycam__flash{position: absolute;inset: 0;background: #fff;opacity: 0}.skycam__status{position: absolute;right: clamp(20px,4vw,48px);bottom: clamp(30px,7vh,70px);display: flex;flex-direction: column;align-items: flex-end;gap: 8px;font: 600 15px var(--sans);text-shadow: 0 2px 12px rgba(0,0,0,.5)}.skycam__line{display: flex;align-items: center;gap: 12px}.skycam__place{display: none;font: 400 clamp(30px,3.4vw,46px)/.9 'Anton',var(--sans);letter-spacing: .01em;text-transform: uppercase;text-shadow: 0 4px 22px rgba(0,0,0,.55)}.sky-has-card .skycam__place:not(:empty){display: block}.skycam__photo{position: absolute;inset: 0;opacity: 0;background: #120a1c var(--sky-card,none) var(--sky-x,50%) 45% / cover no-repeat}.skycam__photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(6,4,12,.7) 0%,rgba(6,4,12,0) 45%),radial-gradient(130% 100% at 50% 45%,transparent 55%,rgba(0,0,0,.4))}.sky-has-card.sky-out .skycam__photo{animation: photoIn .62s .12s cubic-bezier(.3,0,.2,1) both}@keyframes photoIn{from{opacity: 0;transform: scale(1.4);filter: blur(12px)}to{opacity: 1;transform: scale(1.06);filter: blur(0)}}.sky-has-card.sky-in .skycam__photo{opacity: 1;transform: scale(1.06)}.sky-has-card.sky-land .skycam__photo{animation: photoOut .9s cubic-bezier(.5,0,.2,1) forwards}@keyframes photoOut{from{opacity: 1;transform: scale(1.06)}to{opacity: 0;transform: scale(1.5);filter: blur(10px)}}.sky-has-card .skycam__clouds i{opacity: .55}.sky-has-card .skycam__ground{display: none}.sky-out .skycam{visibility: visible;animation: skyFadeIn .55s .12s ease forwards}.sky-out .skycam__clouds{animation: cloudsRise 1.2s cubic-bezier(.55,0,.3,1) both}.sky-out .skycam__ground{animation: groundDrop 1.2s cubic-bezier(.55,0,.3,1) both}.sky-out .main,.sky-out .ftr,.sky-out .hdr{animation: pageUp .7s cubic-bezier(.6,0,.4,1) forwards}@keyframes skyFadeIn{to{opacity: 1}}@keyframes cloudsRise{from{transform: translateY(60%) scale(.7)}to{transform: translateY(-10%) scale(1.15)}}@keyframes groundDrop{from{transform: perspective(600px) rotateX(20deg) scale(2.4);opacity: 0}to{transform: perspective(600px) rotateX(62deg) scale(1);opacity: .8}}@keyframes pageUp{to{transform: scale(.82) translateY(6vh);filter: blur(10px);opacity: 0}}[data-sky-style="switch"].sky-out .main,[data-sky-style="switch"].sky-out .ftr,[data-sky-style="switch"].sky-out .hdr{animation: pageSwitch .85s steps(1) forwards,pageUp .85s cubic-bezier(.6,0,.4,1) forwards}[data-sky-style="switch"].sky-out .skycam__flash{animation: flash3 .85s linear forwards}@keyframes pageSwitch{0%{scale: 1}30%{scale: .92}60%{scale: .8}100%{scale: .66}}@keyframes flash3{0%,28%,58%,88%{opacity: 0}30%,60%,90%{opacity: .35}100%{opacity: 0}}[data-sky-style="fade"].sky-out .skycam__clouds,[data-sky-style="fade"].sky-out .skycam__ground,[data-sky-style="fade"].sky-in .skycam__clouds,[data-sky-style="fade"].sky-in .skycam__ground{display: none}[data-sky-style="fade"] .skycam__sky{background: var(--bg)}.sky-in .skycam{visibility: visible;opacity: 1}.sky-in:not(.sky-land) .main,.sky-in:not(.sky-land) .ftr{opacity: 0}.sky-land .skycam{animation: skyFadeOut .9s cubic-bezier(.4,0,.2,1) forwards}.sky-land .skycam__clouds{animation: cloudsPart .9s cubic-bezier(.4,0,.2,1) forwards}.sky-land .skycam__ground{animation: groundLand .9s cubic-bezier(.4,0,.2,1) forwards}.sky-land .main,.sky-land .ftr{animation: pageLand .9s cubic-bezier(.2,.8,.2,1) both}@keyframes skyFadeOut{0%{opacity: 1}60%{opacity: .85}100%{opacity: 0;visibility: hidden}}@keyframes cloudsPart{to{transform: scale(2.2);opacity: 0}}@keyframes groundLand{to{transform: perspective(600px) rotateX(0deg) scale(3);opacity: 0}}@keyframes pageLand{from{transform: scale(1.12);filter: blur(12px);opacity: 0}to{transform: none;filter: none;opacity: 1}}.p-maintenance{overflow: hidden}.maint{position: fixed;inset: 0;display: grid;place-items: center;padding: 20px}.isteps{display: flex;gap: 8px;margin: 4px 0 18px;padding: 0;list-style: none;font-size: 13px;color: var(--muted)}.isteps li{display: flex;align-items: center;gap: 8px;padding: 6px 12px 6px 6px;border-radius: 999px;border: 1px solid var(--line)}.isteps b{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--surface-2,rgba(255,255,255,.06));font: 600 11px var(--mono);color: var(--fg-2)}.isteps .is-on{color: var(--fg);border-color: color-mix(in srgb,var(--flamingo) 55%,transparent)}.isteps .is-on b{background: var(--flamingo);color: #fff}.isteps .is-done b{background: color-mix(in srgb,#4ade80 30%,transparent);color: #4ade80}.alert--warn{background: color-mix(in srgb,var(--sun) 12%,transparent);border: 1px solid color-mix(in srgb,var(--sun) 32%,transparent);color: var(--fg);animation: none}.isnippet{margin: 10px 0 0;padding: 12px;overflow-x: auto;border-radius: 10px;background: rgba(0,0,0,.35);font: 12px/1.5 var(--mono);white-space: pre;user-select: all}.ihelp{margin: 0 0 16px}.ihelp summary{cursor: pointer;list-style: none}.ihelp summary::-webkit-details-marker{display: none}.ihelp ol{margin: 8px 0 0;padding-left: 18px;display: grid;gap: 4px}.field-row:has(.field--port){grid-template-columns: minmax(0,1fr) 96px}.ismall{margin: -4px 0 14px;font-size: 12.5px}.maint__scene{position: absolute;inset: 0;z-index: 0}.maint__scene .ld-slide img{animation-duration: 40s}.maint__card{position: relative;z-index: 1;width: min(520px,100%);padding: clamp(24px,4vw,40px);border-radius: 26px;background: rgba(12,8,18,.62);-webkit-backdrop-filter: blur(18px) saturate(1.4);backdrop-filter: blur(18px) saturate(1.4);border: 1px solid rgba(255,255,255,.14);color: #fff;text-align: center;animation: up 1s var(--ease) both}.maint__logo{width: 54px;height: 54px;margin: 0 auto 12px;animation: float 5s ease-in-out infinite}.maint__kicker{font: 500 11px var(--mono);letter-spacing: .18em;text-transform: uppercase;opacity: .7}.maint__card h1{margin: 8px 0 10px;font: 400 clamp(40px,7vw,64px)/.95 'Anton',var(--sans);text-transform: uppercase;letter-spacing: .01em}.maint__card p{color: rgba(255,255,255,.82)}.maint__status{display: inline-flex;align-items: center;gap: 12px;margin-top: 22px;font-weight: 600;font-size: 14px}.maint__staff{display: block;margin-top: 18px;font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase;opacity: .5}.maint__staff:hover{opacity: 1}.p-admin .main{padding: var(--hdr) 0 0}.adm{display: grid;grid-template-columns: 252px minmax(0,1fr);min-height: calc(100vh - var(--hdr))}.adm__side{position: sticky;top: var(--hdr);align-self: start;display: flex;flex-direction: column;height: calc(100vh - var(--hdr));padding: 18px 14px;border-right: 1px solid var(--line);background: color-mix(in srgb,var(--bg-2) 70%,transparent);overflow-y: auto;scrollbar-width: thin}.adm__brand{display: flex;align-items: center;gap: 10px;padding: 4px 8px 16px;margin-bottom: 4px;border-bottom: 1px solid var(--line)}.adm__logo{width: 32px;height: 32px}.adm__brand b{display: block;font-weight: 650;letter-spacing: -.03em}.adm__brand span{display: block;font: 500 11px var(--mono);color: var(--muted)}.adm__group{margin: 16px 10px 6px;font: 600 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--faint)}.adm__nav{display: flex;flex-direction: column;gap: 1px}.adm__nav a{position: relative;display: flex;align-items: center;gap: 11px;padding: 9px 10px;border-radius: 11px;font-size: 14px;font-weight: 500;color: var(--fg-2);transition: background .2s,color .2s}.adm__nav a span{flex: 1}.adm__nav a:hover{background: var(--surface-2);color: var(--fg)}.adm__nav a.is-active{background: var(--surface);color: var(--fg);box-shadow: inset 0 0 0 1px var(--line-2)}.adm__nav a.is-active::before{content: "";position: absolute;left: -14px;top: 9px;bottom: 9px;width: 3px;border-radius: 0 3px 3px 0;background: var(--grad)}.adm__nav a.is-active .i{color: var(--flamingo)}.adm__badge{min-width: 20px;padding: 0 6px;border-radius: 999px;background: var(--surface-3);color: var(--fg-2);font: 600 10.5px/20px var(--mono);font-style: normal;text-align: center;white-space: nowrap}.adm__badge--hot{background: var(--danger);color: #fff}.adm__foot{margin-top: auto;padding-top: 16px;display: flex;flex-direction: column;gap: 8px}.adm__status{display: flex;align-items: center;gap: 8px;padding: 0 10px;font: 500 12px var(--mono);color: var(--muted)}.adm__back{display: flex;align-items: center;gap: 8px;padding: 9px 10px;border-radius: 11px;font-size: 13.5px;color: var(--muted)}.adm__back:hover{background: var(--surface-2);color: var(--fg)}.adm__main{min-width: 0;padding: 22px clamp(16px,3vw,36px) 80px}.adm__top{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-bottom: 22px}.adm__crumb{font: 500 11.5px var(--mono);letter-spacing: .08em;color: var(--muted)}.adm__crumb a:hover{color: var(--fg)}.adm__crumb span{opacity: .5;margin: 0 4px}.adm__title{margin-top: 6px;font-size: clamp(26px,3vw,36px);letter-spacing: -.045em}.adm__search{display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line);color: var(--muted);min-width: min(320px,100%)}.adm__search input{flex: 1;min-width: 0;border: 0;outline: 0;background: transparent;font-size: 13.5px;color: var(--fg)}.adm__search:focus-within{border-color: color-mix(in srgb,var(--flamingo) 55%,transparent)}.adm__content{display: flex;flex-direction: column;gap: 18px}.adm__content>.notice{margin: 0}.quick{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 10px}.quick__item,.quick__item button{display: flex;align-items: center;gap: 12px;width: 100%;padding: 14px 16px;border-radius: 16px;border: 1px solid var(--line);background: var(--surface);text-align: left;cursor: pointer;color: var(--fg-2);transition: border-color .2s,transform .35s var(--spring),background .2s}form.quick__item{padding: 0;border: 0;background: none}.quick__item:hover,.quick__item button:hover{border-color: var(--line-3);transform: translateY(-2px)}.quick__item .i{color: var(--flamingo);flex: none}.quick__item span{display: flex;flex-direction: column;min-width: 0}.quick__item b{font-size: 14px;color: var(--fg);font-weight: 600}.quick__item small{font-size: 12px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.quick__item.is-on button{border-color: color-mix(in srgb,var(--sun) 50%,transparent);background: color-mix(in srgb,var(--sun) 9%,var(--surface))}.quick__item.is-on .i{color: var(--sun)}.kpis{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: 0}.kpis--sm{grid-template-columns: repeat(auto-fit,minmax(120px,1fr))}a.kpi{transition: border-color .2s,transform .45s var(--spring)}a.kpi:hover{border-color: var(--line-3);transform: translateY(-3px)}.kpi__label{display: inline-flex;align-items: center;gap: 6px}.kpis--sm .kpi{padding: 14px}.kpis--sm .kpi__value{font-size: 24px}.charts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.charts__item{--tone: var(--flamingo);padding: 14px;border-radius: 14px;background: var(--bg-2);border: 1px solid var(--line)}.tone--sun{--tone: var(--sun)}.tone--lagoon{--tone: var(--lagoon)}.tone--violet{--tone: var(--violet)}.charts__head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 10px;font-size: 13px;color: var(--muted)}.charts__head b{font: 600 20px var(--mono);color: var(--fg);letter-spacing: -.04em}.chart{display: block;width: 100%;height: 80px}.chart rect{fill: var(--tone);opacity: .85;transition: opacity .2s;transform-origin: bottom;animation: barUp .8s var(--ease) both}.chart rect:hover{opacity: 1}.chart rect.is-zero{fill: var(--line-2);opacity: 1}@keyframes barUp{from{transform: scaleY(0)}}.admin__cols--even{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.mini-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.mini-list li{display: flex;align-items: flex-start;gap: 10px;padding: 10px 0;border-top: 1px solid var(--line);font-size: 13.5px}.mini-list li:first-child{border-top: 0;padding-top: 0}.mini-list li>span:last-child{display: flex;flex-direction: column;min-width: 0}.mini-list b{font-weight: 550}.mini-list small{font-size: 12px;color: var(--muted)}.mini-list a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--line-3);text-underline-offset: 3px}.mini-list__who{flex: none;font: 600 12px var(--mono);color: var(--flamingo);padding-top: 1px}.avatars{display: flex;flex-wrap: wrap;gap: 6px}.avatars a{transition: transform .3s var(--spring)}.avatars a:hover{transform: translateY(-3px)}.panel--danger{border-color: color-mix(in srgb,var(--danger) 25%,var(--line))}.panel__head h2{display: flex;align-items: center;gap: 8px}.toolbar{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.chips--tight{margin: 0;gap: 6px}.chips--tight a{height: 30px;padding: 0 12px;font-size: 12.5px}.seg{display: inline-flex;gap: 2px;padding: 3px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line)}.seg__item{display: inline-flex;align-items: center;gap: 7px;height: 32px;padding: 0 14px;border-radius: 999px;font-size: 13px;font-weight: 500;color: var(--muted)}.seg__item i{font: 600 11px var(--mono);font-style: normal;opacity: .8}.seg__item.is-active{background: var(--fg);color: var(--bg)}.inline-search{gap: 8px}.inline-search--wide select{height: 40px;padding: 0 12px;border-radius: 12px;border: 1px solid var(--line-2);background: var(--bg-2);font-size: 13px;color: var(--fg)}.inline-search .i{position: static}.inline-search input{min-width: 220px;min-height: 40px !important;padding: 8px 12px !important}.bulk{display: flex;flex-direction: column;gap: 10px}.bulkbar{position: sticky;top: calc(var(--hdr) + 8px);z-index: 5;display: flex;align-items: center;flex-wrap: wrap;gap: 8px;padding: 8px 10px;border-radius: 14px;border: 1px solid var(--line);background: color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);transition: border-color .2s,box-shadow .3s}.has-selection .bulkbar{border-color: color-mix(in srgb,var(--flamingo) 45%,transparent);box-shadow: 0 10px 30px -16px rgba(255,79,139,.5)}.bulkbar .check{margin-right: 6px;font-size: 13px}.bulkbar select,.bulkbar input{height: 34px;padding: 0 10px;border-radius: 10px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg);font-size: 13px}.bulkbar input{min-width: 200px}.table__check{width: 36px}.table__check input,.bulkbar .check input{width: 17px;height: 17px;accent-color: var(--flamingo);margin: 0}.table__text{max-width: 420px}.table__text a{font-weight: 500}.table__text a:hover{text-decoration: underline}.table__states{display: flex;flex-wrap: wrap;gap: 4px;border-bottom: 0 !important}td.table__states{display: table-cell}td.table__states .state{margin: 2px 2px 2px 0}.table tr.is-selected td{background: color-mix(in srgb,var(--flamingo) 6%,transparent)}.table__acts .pill-btn{height: 28px;padding: 0 9px}.pager{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.pager__info{font: 500 12px var(--mono);color: var(--muted)}.pager__info--solo{text-align: right}.pager__btns{display: flex;align-items: center;gap: 4px}.pager__n{display: grid;place-items: center;min-width: 30px;height: 30px;border-radius: 9px;font: 500 12.5px var(--mono);color: var(--muted)}.pager__n:hover{background: var(--surface-2);color: var(--fg)}.pager__n.is-active{background: var(--fg);color: var(--bg)}.rlist{display: flex;flex-direction: column;gap: 10px}.rcard{display: grid;grid-template-columns: 70px minmax(0,1fr);gap: 16px;padding: 16px;border-radius: var(--radius);border: 1px solid var(--line);background: var(--surface);transition: opacity .4s,transform .4s var(--ease)}.rcard.leaving{opacity: 0;transform: translateX(-20px)}.rcard__count{display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 14px;background: color-mix(in srgb,var(--danger) 10%,transparent);color: var(--danger);align-self: start;padding: 10px 0}.rcard__count b{font: 700 26px/1 var(--mono)}.rcard__count small{font: 500 10.5px var(--mono);margin-top: 4px}.rcard__main{display: flex;flex-direction: column;gap: 8px;min-width: 0}.rcard__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.rcard__author{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;font-size: 13.5px}.rcard__text{display: block;padding: 10px 12px;border-radius: 12px;background: var(--bg-2);border: 1px solid var(--line);font-size: 14.5px;line-height: 1.5;color: var(--fg);overflow-wrap: anywhere}.rcard__text:hover{border-color: var(--line-3)}.rcard__reasons{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 4px;font-size: 13px;color: var(--fg-2)}.rcard__acts{grid-column: 2;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0}.rcard__sep{flex: 1}.ucard{border-radius: var(--radius);overflow: hidden;border: 1px solid var(--line);background: var(--surface)}.ucard__banner{height: 110px;background: hsl(var(--h) 50% 28%)}.ucard__banner canvas{width: 100%;height: 100%}.ucard__body{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 18px;align-items: start;padding: 0 20px 18px}.ucard__body>.avatar{margin-top: -38px;border: 4px solid var(--surface)}.ucard__who{padding-top: 12px;min-width: 0}.ucard__who h2{display: flex;align-items: center;gap: 4px;font-size: 24px;letter-spacing: -.04em}.ucard__who p{font-size: 13.5px;margin-top: 2px}.ucard__states{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 12px}.ucard__reason{margin-top: 10px;font-size: 13.5px;color: var(--danger)}.ucard__links{display: flex;flex-wrap: wrap;gap: 6px;padding-top: 14px;justify-content: flex-end}.form-inline{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin: 0}.form-inline>span{flex: 1;min-width: 160px}.form-inline select,.form-inline input{height: 36px;padding: 0 12px;border-radius: 10px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg);font-size: 13.5px}.form-inline input{flex: 1;min-width: 200px}.form--compact{gap: 12px}.form--compact .field input,.form--compact .field select,.form--compact .field textarea{min-height: 40px !important;padding: 8px 12px !important;font-size: 14px !important}.sep{border: 0;border-top: 1px solid var(--line);margin: 14px 0}.btn-grid{display: flex;flex-wrap: wrap;gap: 8px}.btn-grid form{margin: 0}.logs{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface);overflow: hidden}.log{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 12px 16px;border-top: 1px solid var(--line)}.log:first-child{border-top: 0}.log__text p{font-size: 14px}.log__text a{color: var(--flamingo)}.log__text small{display: block;margin-top: 2px;font-size: 12.5px;color: var(--muted);overflow-wrap: anywhere}.log__time{font: 500 12px var(--mono);color: var(--muted);white-space: nowrap}.info{display: flex;flex-direction: column;margin: 0}.info div{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-top: 1px solid var(--line);font-size: 13.5px}.info div:first-child{border-top: 0}.info dt{color: var(--muted)}.info dd{margin: 0;font-family: var(--mono);font-size: 12.5px;text-align: right;overflow-wrap: anywhere}.info--grid{display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px}.info--grid div:nth-child(2){border-top: 0}.checks{display: flex;flex-wrap: wrap;gap: 6px}.tools{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 10px}.tool{margin: 0}.tool button{display: flex;align-items: center;gap: 12px;width: 100%;height: 100%;padding: 14px;border-radius: 14px;border: 1px solid var(--line);background: var(--bg-2);color: var(--fg-2);text-align: left;cursor: pointer;transition: border-color .2s,transform .35s var(--spring)}.tool button:hover:not(:disabled){border-color: var(--line-3);transform: translateY(-2px)}.tool button:disabled{opacity: .45;cursor: not-allowed}.tool__ic{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 11px;background: var(--surface-3);color: var(--flamingo);flex: none}.tool b{display: block;font-size: 14px;color: var(--fg);font-weight: 600}.tool small{display: block;font-size: 12px;color: var(--muted);line-height: 1.4;margin-top: 2px}.audience{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 8px}.audience__opt{display: flex;gap: 10px;align-items: flex-start;padding: 12px;border-radius: 14px;border: 1px solid var(--line-2);cursor: pointer;transition: border-color .2s,background .2s}.audience__opt input{accent-color: var(--flamingo);margin: 3px 0 0}.audience__opt b{display: block;font-size: 14px}.audience__opt small{display: block;font-size: 12px;color: var(--muted)}.audience__opt:has(input:checked){border-color: color-mix(in srgb,var(--flamingo) 55%,transparent);background: color-mix(in srgb,var(--flamingo) 6%,transparent)}.settings{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: 20px;align-items: start}.settings__nav{position: sticky;top: calc(var(--hdr) + 16px);display: flex;flex-direction: column;gap: 10px}.settings__search{position: relative;display: flex;align-items: center;gap: 8px;height: 42px;padding: 0 12px;border-radius: 13px;border: 1px solid var(--line-2);background: var(--surface);color: var(--muted)}.settings__search:focus-within{border-color: color-mix(in srgb,var(--flamingo) 55%,transparent);color: var(--fg)}.settings__search input{flex: 1;min-width: 0;border: 0;outline: 0;background: transparent;font-size: 13.5px;color: var(--fg)}.settings__hits{font: 500 11px var(--mono);color: var(--flamingo);white-space: nowrap}.settings__nav nav{display: flex;flex-direction: column;gap: 1px}.settings__nav nav a{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 10px;font-size: 13.5px;color: var(--fg-2)}.settings__nav nav a span{flex: 1}.settings__nav nav a i{font: 500 11px var(--mono);font-style: normal;color: var(--faint)}.settings__nav nav a:hover{background: var(--surface-2);color: var(--fg)}.settings__nav nav a.is-active{background: var(--surface);color: var(--fg);box-shadow: inset 0 0 0 1px var(--line-2)}.settings__nav nav a.is-active .i{color: var(--flamingo)}.is-searching .settings__nav nav a.is-active{background: none;box-shadow: none}.settings__main{display: flex;flex-direction: column;gap: 16px;min-width: 0}.sgroup{border-radius: var(--radius);border: 1px solid var(--line);background: var(--surface);animation: appear .45s var(--ease)}.sgroup__head{display: flex;gap: 14px;align-items: flex-start;padding: 20px 22px 16px;border-bottom: 1px solid var(--line)}.sgroup__icon{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 13px;background: var(--grad);color: var(--on-grad);flex: none}.sgroup__head h2{font-size: 19px;letter-spacing: -.03em}.sgroup__head p{margin-top: 3px;font-size: 13.5px;color: var(--muted)}.sgroup__fields{display: flex;flex-direction: column}.sfield{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 8px 24px;align-items: center;padding: 14px 22px;border-top: 1px solid var(--line)}.sfield:first-child{border-top: 0}.sfield--textarea,.sfield--lines{grid-template-columns: minmax(0,1fr)}.sfield__label b,.switch__text b{display: block;font-size: 14px;font-weight: 550;color: var(--fg)}.sfield__label small,.switch__text small{display: block;margin-top: 3px;font-size: 12.5px;color: var(--muted);line-height: 1.45}.sfield__control input,.sfield__control select,.sfield__control textarea{width: 100%;min-height: 40px;padding: 8px 12px;border-radius: 11px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg);font-size: 14px;outline: 0;resize: vertical;transition: border-color .2s,box-shadow .2s}.sfield__control textarea{line-height: 1.5}.sfield__control textarea.mono{font-family: var(--mono);font-size: 12.5px}.sfield__control input:focus,.sfield__control select:focus,.sfield__control textarea:focus{border-color: color-mix(in srgb,var(--flamingo) 60%,transparent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--flamingo) 10%,transparent)}.sfield--bool{grid-template-columns: minmax(0,1fr)}.sfield__dot{position: absolute;left: 8px;top: 50%;width: 6px;height: 6px;margin-top: -3px;border-radius: 50%;background: var(--flamingo)}.switch{display: flex;align-items: center;justify-content: space-between;gap: 16px;cursor: pointer}.switch input{position: absolute;opacity: 0;pointer-events: none}.switch__ui{position: relative;flex: none;width: 44px;height: 26px;border-radius: 999px;background: var(--surface-3);border: 1px solid var(--line-2);transition: background .25s}.switch__ui::after{content: "";position: absolute;left: 3px;top: 3px;width: 18px;height: 18px;border-radius: 50%;background: #fff;box-shadow: 0 2px 6px rgba(0,0,0,.3);transition: transform .35s var(--spring)}.switch input:checked + .switch__ui{background: var(--grad);border-color: transparent}.switch input:checked + .switch__ui::after{transform: translateX(18px)}.switch input:focus-visible + .switch__ui{outline: 2px solid var(--flamingo);outline-offset: 2px}.sgroup__foot{position: sticky;bottom: 12px;display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 0 12px 12px;padding: 10px 12px;border-radius: 14px;border: 1px solid var(--line-2);background: color-mix(in srgb,var(--surface-2) 92%,transparent);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.sgroup__dirty{display: none;font: 500 12px var(--mono);color: var(--sun)}.sgroup.is-dirty .sgroup__dirty{display: block;animation: live 1.6s ease-in-out infinite}.sgroup.is-dirty .sgroup__foot{border-color: color-mix(in srgb,var(--sun) 45%,transparent)}.is-searching .sgroup__foot .btn--ghost{display: none}@media (max-width: 1180px){.charts{grid-template-columns: repeat(2,minmax(0,1fr))}.admin__cols--even{grid-template-columns: minmax(0,1fr)}}@media (max-width: 980px){.adm{grid-template-columns: minmax(0,1fr)}.adm__side{position: static;height: auto;flex-direction: column;border-right: 0;border-bottom: 1px solid var(--line);padding: 12px}.adm__brand,.adm__group,.adm__foot{display: none}.adm__nav{flex-direction: row;overflow-x: auto;scrollbar-width: none}.adm__side>.adm__nav + .adm__nav{margin-top: 0}.adm__side{display: flex;flex-direction: row;overflow-x: auto;gap: 2px}.adm__nav a{white-space: nowrap}.adm__nav a.is-active::before{display: none}.settings{grid-template-columns: minmax(0,1fr)}.settings__nav{position: static}.settings__nav nav{flex-direction: row;overflow-x: auto;scrollbar-width: none}.settings__nav nav a{white-space: nowrap}.ucard__body{grid-template-columns: auto minmax(0,1fr)}.ucard__links{grid-column: 1 / -1;justify-content: flex-start;padding-top: 0}.lp{width: 46vw}.lp:nth-child(3n){display: none}}@media (max-width: 760px){:root{--hdr-base: 58px}.kpis{grid-template-columns: repeat(2,minmax(0,1fr))}.charts{grid-template-columns: minmax(0,1fr)}.sfield{grid-template-columns: minmax(0,1fr);padding: 14px 16px}.rcard{grid-template-columns: minmax(0,1fr)}.rcard__count{flex-direction: row;gap: 8px;justify-self: start;padding: 6px 12px}.rcard__acts{grid-column: 1}.modbar{bottom: calc(76px + env(safe-area-inset-bottom));left: 12px}.modbar__body{max-width: calc(100vw - 80px);overflow-x: auto}.hdr__notice-in{justify-content: flex-start;padding: 0 40px 0 14px;font-size: 12.5px}.lp{width: 62vw;right: 6vw !important}.lp,.lp:nth-child(n){top: 15vh}.lp:nth-child(n+3){display: none}.ld-top__r{gap: 14px;font-size: 10px;letter-spacing: .12em}.ld-bottom{flex-direction: column;align-items: stretch;gap: 18px}.ld-right{flex-direction: row;align-items: center;justify-content: space-between}.ld-status{font-size: 14px}.ld-caption{margin-bottom: 12px;font-size: 11px}.ld-title{font-size: 52px}.ld-sub{font-size: 10.5px;letter-spacing: .14em}.ld-tip{margin-top: 18px;padding: 12px 14px 12px 16px;font-size: 13.5px}.ld-tip__k{display: none}.skycam__place{font-size: 30px}.ls-palm{height: 50vh}.ls-palm--l{left: -38%}.ls-palm--r{height: 38vh;right: -30%}.log{grid-template-columns: auto minmax(0,1fr)}.log__time{grid-column: 2}}@media (prefers-reduced-motion: reduce){.loader__scene,.ls-sun,.lp,.ls-palm,.ls-sea,.ls-city__w{animation: none !important;opacity: 1}.ld-slide img{animation: none !important;transform: scale(1.04)}}.wanted{display: inline-flex;gap: 2px;vertical-align: middle}.wanted__s{width: 14px;height: 14px;fill: color-mix(in srgb,var(--fg) 12%,transparent);stroke: color-mix(in srgb,var(--fg) 30%,transparent);stroke-width: 1.2;stroke-linejoin: round}.wanted__s.is-on{fill: #fff;stroke: #000;filter: drop-shadow(0 1px 2px rgba(0,0,0,.55))}[data-theme="light"] .wanted__s.is-on{fill: #1a1622;stroke: #1a1622}.wanted--lg .wanted__s{width: 22px;height: 22px}.wanted--live .wanted__s.is-on{animation: starBlink 1.4s steps(2,jump-none) infinite}@keyframes starBlink{50%{fill: transparent}}.hbar{position: relative;display: inline-block;width: 120px;height: 8px;vertical-align: middle;border-radius: 2px;overflow: hidden;background: color-mix(in srgb,var(--fg) 10%,transparent);box-shadow: inset 0 0 0 1px rgba(0,0,0,.35)}.hbar i{display: block;width: var(--v);height: 100%;background: linear-gradient(180deg,#7fdc6f,#3fa64a);transition: width .8s var(--ease)}.hbar--warn i{background: linear-gradient(180deg,#f6cf5a,#d69a1f)}.hbar--bad i{background: linear-gradient(180deg,#ff7468,#c8312b);animation: hpLow 1.2s ease-in-out infinite}@keyframes hpLow{50%{opacity: .55}}.xpbar{display: block;height: 4px;border-radius: 4px;overflow: hidden;background: color-mix(in srgb,var(--fg) 10%,transparent)}.xpbar i{display: block;height: 100%;width: var(--v);background: var(--grad)}.lvl{display: inline-grid;place-items: center;min-width: 24px;height: 20px;padding: 0 6px;border-radius: 6px;background: color-mix(in srgb,var(--lagoon) 18%,transparent);color: var(--lagoon);font: 600 11px var(--mono)}.gstat{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 16px 24px;margin: 16px 0 4px;padding: 16px 18px;border-radius: var(--radius-md);border: 1px solid var(--line);background: var(--surface)}.gstat__row{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;font-size: 13px}.gstat__row>span:last-child{display: inline-flex;align-items: center;gap: 8px}.gstat__row>span:first-child{color: var(--muted);font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase}.gstat .hbar{width: 150px;height: 10px}.gstat .badges{grid-column: 1 / -1;margin-top: 0}.gstat__lvl .xpbar{width: 100%}.gstat__lvl{display: grid;gap: 6px}.gstat__lvl small{color: var(--muted);font-size: 12px}.badges{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.badge-chip{display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px 5px 7px;border-radius: 999px;border: 1px solid var(--line);background: var(--surface);font-size: 12.5px;font-weight: 600}.badge-chip svg{color: var(--sun)}.badge-chip.is-locked{opacity: .45;filter: grayscale(1);font-weight: 500}.p-wasted{margin: 0;background: #000;color: #fff}.wasted-screen{position: fixed;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 28px;padding: 24px 16px;overflow-y: auto}.wasted-screen__bg{position: fixed;inset: 0;overflow: hidden;background: #111}.wasted-screen__bg img{width: 100%;height: 100%;object-fit: cover;object-position: var(--fx,50%) 30%;animation: wsZoom 10s cubic-bezier(.2,.7,.2,1) both}.wasted-screen__bg::after{content: "";position: absolute;inset: 0;background: radial-gradient(120% 90% at 50% 45%,transparent 35%,rgba(0,0,0,.7))}@keyframes wsZoom{0%{transform: scale(1);filter: grayscale(0) brightness(.95)}18%{filter: grayscale(1) contrast(1.15) brightness(.5) blur(1px)}100%{transform: scale(1.14);filter: grayscale(1) contrast(1.15) brightness(.5) blur(1px)}}.wasted-screen__band{position: relative;width: 100vw;padding: clamp(10px,2vw,18px) 0;background: rgba(0,0,0,.55);text-align: center;animation: wsBand .5s .45s ease both}@keyframes wsBand{from{opacity: 0;transform: scaleY(.2)}}.wasted-screen__word{margin: 0;font: 400 clamp(64px,12vw,156px)/1 'Anton',var(--sans);letter-spacing: .04em;color: #c8181e;-webkit-text-stroke: 2px #000;paint-order: stroke fill;text-shadow: 4px 4px 0 rgba(0,0,0,.8);animation: wsWord 1s .6s cubic-bezier(.2,.9,.3,1.15) both}@keyframes wsWord{from{opacity: 0;transform: scale(1.35);filter: blur(6px)}}.wasted-screen__card{position: relative;width: min(440px,100%);display: grid;gap: 14px;padding: 20px;border-radius: 18px;background: rgba(10,8,14,.74);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border: 1px solid rgba(255,255,255,.12);animation: up .8s var(--ease) 1.3s both}.wasted-screen__who{display: flex;align-items: center;justify-content: space-between;margin: 0;font-weight: 700}.wasted-screen__facts{display: grid;gap: 10px;margin: 0}.wasted-screen__facts dt{font: 600 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: rgba(255,255,255,.55)}.wasted-screen__facts dd{margin: 3px 0 0;font-size: 15px}.wasted-screen__facts [data-countdown-to]{font: 600 22px var(--mono);letter-spacing: .02em}.wasted-screen__appeal{padding: 10px 12px;border-radius: 10px;background: rgba(255,255,255,.06);font-size: 13.5px}.wasted-screen__appeal.is-accepted b{color: #4ade80}.wasted-screen__appeal.is-rejected b{color: #f87171}.wasted-screen__appeal.is-open b{color: #fbbf24}.wasted-screen__appeal p{margin: 6px 0 0;color: rgba(255,255,255,.78)}.wasted-screen__note{margin: -6px 0 0;font-size: 12.5px;color: rgba(255,255,255,.55);text-align: center}.wasted-screen__skip{justify-self: center;font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: rgba(255,255,255,.5)}.wasted-screen__skip:hover{color: #fff}.lspd{max-width: 780px;padding-top: 32px;padding-bottom: 72px}.lspd__head{display: flex;align-items: center;gap: 18px;margin-bottom: 22px}.lspd__badge{width: 64px;height: 72px;flex: none;filter: drop-shadow(0 8px 20px rgba(31,79,168,.45))}.lspd__badge path:first-child{fill: #d4a440}.lspd__badge circle{fill: #0f2140;stroke: #f3d58a;stroke-width: 2}.lspd__badge path:last-child{fill: #f3d58a}.lspd__kicker{margin: 0;font: 600 11px var(--mono);letter-spacing: .22em;text-transform: uppercase;color: #6f9be0}.lspd__head h1{margin: 4px 0 6px;font: 400 clamp(32px,5vw,46px)/1 'Anton',var(--sans);text-transform: uppercase;letter-spacing: .01em}.lspd__head p{margin: 0}.lspd__sheet{--fg: #e8eef9;--fg-2: #c3d0e6;--muted: #8fa3c7;--line: rgba(159,181,218,.25);--surface: rgba(255,255,255,.05);--surface-2: rgba(255,255,255,.08);position: relative;overflow: hidden;padding: 28px 24px 24px;border-radius: 18px;color: var(--fg);background: linear-gradient(180deg,#11203c,#0a1426);border: 1px solid rgba(111,155,224,.3);box-shadow: 0 30px 70px -30px rgba(10,20,38,.9)}.lspd__sheet::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 6px;background: repeating-linear-gradient(90deg,#1f4fa8 0 18px,#e8eef9 18px 36px)}.lspd__sheet--empty p{margin: 0 0 6px}.lspd__row--top{display: flex;justify-content: space-between;gap: 12px;padding-bottom: 12px;border-bottom: 1px dashed var(--line);font: 500 12px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--fg-2)}.lspd__facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 24px;margin: 18px 0}.lspd__facts dt{font: 600 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.lspd__facts dd{margin: 4px 0 0;font-weight: 600}.lspd__form{display: grid;gap: 14px}.lspd__form textarea{background: rgba(255,255,255,.05);color: var(--fg)}.lspd__form .btn{justify-self: start}.lspd__statement h2{margin: 0 0 6px;font: 600 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.lspd__statement p{margin: 0;line-height: 1.6}.lspd__stamp{position: absolute;right: 22px;top: 78px;rotate: -12deg;padding: 4px 14px;border: 3px solid currentColor;border-radius: 8px;font: 400 26px 'Anton',var(--sans);letter-spacing: .06em;opacity: .9;pointer-events: none;animation: stamp .45s cubic-bezier(.3,1.6,.5,1) both}.lspd__stamp.is-open{color: #f4c542}.lspd__stamp.is-accepted{color: #4ade80}.lspd__stamp.is-rejected{color: #f87171}@keyframes stamp{from{opacity: 0;transform: scale(2.2)}}.lspd__reply{margin-top: 18px;padding: 12px 14px;border-left: 3px solid #6f9be0;border-radius: 0 10px 10px 0;background: rgba(111,155,224,.1)}.lspd__reply p{margin: 6px 0 0}.lspd__wait{margin: 18px 0 0}.lspd__back{margin-top: 16px;font-size: 13px}.acard__who{display: flex;align-items: center;flex-wrap: wrap;gap: 10px}.acard__who a{display: inline-flex;gap: 6px;align-items: baseline}.acard__charge{margin: 10px 0 0;font-size: 13.5px;color: var(--fg-2)}.acard__msg{margin: 10px 0;padding: 12px 14px;border-left: 3px solid var(--line-2);border-radius: 0 10px 10px 0;background: var(--surface-2);line-height: 1.6}.acard__form{display: grid;gap: 10px}.acard__acts{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px}.acard__acts .check{margin-right: auto;font-size: 13px}.acard__done{margin: 0;font-size: 13px}@media (max-width: 760px){.lspd__facts{grid-template-columns: minmax(0,1fr)}.lspd__stamp{top: 64px;font-size: 20px}}.cmdp{position: fixed;z-index: 160;width: min(440px,calc(100vw - 16px));display: flex;flex-direction: column;border-radius: 14px;overflow: hidden;background: rgba(9,8,14,.94);color: #e9e6f0;border: 1px solid rgba(255,255,255,.12);box-shadow: 0 24px 60px -18px rgba(0,0,0,.8);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);font: 13px/1.5 var(--mono);animation: cmdIn .25s var(--ease)}@keyframes cmdIn{from{opacity: 0;transform: translateY(10px) scale(.98)}}.cmdp[hidden]{display: none}.cmdp.is-drag{opacity: .92;box-shadow: 0 30px 80px -20px rgba(0,0,0,.9)}.cmdp__bar{display: flex;align-items: center;gap: 8px;padding: 8px 8px 8px 12px;background: rgba(255,255,255,.05);border-bottom: 1px solid rgba(255,255,255,.08);cursor: grab;touch-action: none;user-select: none}.cmdp.is-drag .cmdp__bar{cursor: grabbing}.cmdp__bar b{letter-spacing: .18em;font-size: 11px}.cmdp__dot{width: 8px;height: 8px;border-radius: 50%;background: #4ade80;box-shadow: 0 0 0 3px rgba(74,222,128,.18)}.cmdp.is-busy .cmdp__dot{background: #fbbf24;animation: pulseG 1s infinite}.cmdp__hint{margin-right: auto;color: rgba(233,230,240,.45);font-size: 11px}.cmdp__bar button{width: 26px;height: 26px;border-radius: 7px;color: inherit;font: 600 16px/1 var(--sans);opacity: .7}.cmdp__bar button:hover{opacity: 1;background: rgba(255,255,255,.08)}.cmdp__log{height: 230px;overflow-y: auto;padding: 10px 12px;display: grid;align-content: start;gap: 4px;scrollbar-width: thin}.cmdp__line{margin: 0;word-break: break-word}.cmdp__line a{color: #7dd3fc}.cmdp__line--cmd{color: rgba(233,230,240,.55)}.cmdp__line--ok{color: #86efac}.cmdp__line--err{color: #fca5a5}.cmdp__line--info b{color: #fde68a;font-weight: 600}.cmdp__line--info span{color: rgba(233,230,240,.55)}.cmdp__line .wanted__s{width: 11px;height: 11px}.cmdp__form{display: flex;align-items: center;gap: 8px;padding: 8px 12px;border-top: 1px solid rgba(255,255,255,.08)}.cmdp__form span{color: #f472b6;font-weight: 700}.cmdp__form input{flex: 1;min-width: 0;padding: 6px 0;border: 0;outline: 0;background: none;color: inherit;font: inherit}.cmdp.is-min .cmdp__log,.cmdp.is-min .cmdp__form{display: none}.ovl{position: fixed;inset: 0;z-index: 170;display: flex;flex-direction: column;padding: clamp(12px,3vw,36px);background: radial-gradient(120% 80% at 50% 0%,rgba(40,20,60,.55),transparent 60%),rgba(7,6,11,.96);color: #ece9f3;opacity: 0;transition: opacity .22s ease;overflow-y: auto;overscroll-behavior: contain;transform: translateZ(0);isolation: isolate;--fg: #ece9f3;--fg-2: #c9c4d6;--muted: #948ea6;--line: rgba(255,255,255,.1);--surface: rgba(255,255,255,.05);--surface-2: rgba(255,255,255,.08)}.ovl[hidden],.ovl:not([open]){display: none}dialog.ovl{width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;border: 0}.ovl::backdrop{background: transparent}.ovl:focus{outline: none}.ovl.is-in{opacity: 1}.ovl-open body{overflow: hidden}.ovl.is-busted{animation: busted .4s steps(2) 4}@keyframes busted{50%{box-shadow: inset 0 0 0 9999px rgba(37,99,235,.18)}0%,100%{box-shadow: inset 0 0 0 9999px rgba(220,38,38,.18)}}.ovl__top{display: flex;align-items: center;gap: 16px;max-width: 1240px;width: 100%;margin: 0 auto 18px}.ovl__brand{font: 500 12px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.ovl__brand b{color: #fff}.ovl__clock{margin-left: auto;font: 600 18px var(--mono)}.ovl__close{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;border: 1px solid var(--line);color: var(--fg-2);font-size: 12.5px}.ovl__close:hover{color: #fff;border-color: rgba(255,255,255,.3)}.ovl kbd{padding: 1px 6px;border-radius: 5px;background: rgba(255,255,255,.1);font: 600 11px var(--mono)}.ovl__body{max-width: 1240px;width: 100%;margin: 0 auto;flex: 1}.ovl__loading{display: flex;align-items: center;justify-content: center;gap: 12px;min-height: 40vh;color: var(--muted)}.ovl__grid{display: grid;grid-template-columns: minmax(0,300px) minmax(0,1fr) minmax(0,300px);gap: 16px;align-items: start;transform: translateY(12px);transition: transform .3s var(--ease)}.ovl.is-in .ovl__grid{transform: none}.ovl__card{padding: 16px;border-radius: 16px;background: var(--surface);border: 1px solid var(--line)}.ovl__side{display: grid;gap: 16px}.ovl__head{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;font-size: 13.5px}.ovl__meta{margin-left: auto;color: var(--muted);font: 500 12px var(--mono)}.ovl__live{width: 8px;height: 8px;border-radius: 50%;background: #ef4444;box-shadow: 0 0 0 0 rgba(239,68,68,.6);animation: radio 1.6s infinite}@keyframes radio{70%{box-shadow: 0 0 0 7px rgba(239,68,68,0)}100%{box-shadow: 0 0 0 0 rgba(239,68,68,0)}}.ovl__who{display: flex;align-items: center;gap: 12px;margin-bottom: 16px}.ovl__who b{display: block;font-size: 16px}.ovl__who span{color: var(--muted);font-size: 13px}.ovl__stat{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 6px 12px;padding: 10px 0;border-top: 1px solid var(--line);font-size: 13px}.ovl__stat>span:first-child{color: var(--muted);font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase}.ovl__stat>span:first-child b{color: #fff;font-size: 13px}.ovl__stat small{color: var(--muted)}.ovl__stat .xpbar{grid-column: 1 / -1}.ovl__links,.ovl__nav{display: grid;gap: 2px;margin-top: 8px}.ovl__links a,.ovl__nav a{display: flex;align-items: center;gap: 10px;padding: 9px 10px;border-radius: 10px;color: var(--fg-2);font-size: 14px}.ovl__links a:hover,.ovl__nav a:hover{background: var(--surface-2);color: #fff}.ovl__links b{margin-left: auto;padding: 1px 7px;border-radius: 999px;background: var(--flamingo);color: #fff;font-size: 11px}.ovl__nav{margin-top: 0;padding: 8px}.ovl__guest p{color: var(--fg-2);font-size: 14px}.ovl__guest-acts{display: flex;gap: 8px}.ovl__count{text-align: center}.ovl__count b{display: block;font: 400 64px/1 'Anton',var(--sans);background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.ovl__count small{color: var(--muted);font: 500 11px var(--mono);letter-spacing: .14em;text-transform: uppercase}.ovl__online{display: flex;flex-wrap: wrap;gap: 6px}.ovl__chat{display: flex;flex-direction: column;min-height: min(560px,70vh);max-height: 78vh}.chat__list{flex: 1;min-height: 0;margin: 0 -6px;padding: 0 6px;overflow-y: auto;list-style: none;display: grid;align-content: start;gap: 2px;scrollbar-width: thin}.chat__empty{padding: 30px 0;text-align: center;color: var(--muted);font-size: 13px}.chat__msg{position: relative;display: grid;grid-template-columns: 28px minmax(0,1fr);gap: 10px;padding: 7px 8px;border-radius: 10px;animation: chatIn .25s var(--ease)}@keyframes chatIn{from{opacity: 0;transform: translateY(6px)}}.chat__msg:hover{background: var(--surface-2)}.chat__name{font-size: 13px}.chat__form[hidden],.chat__lock[hidden]{display: none}.chat__msg .lvl{height: 16px;min-width: 18px;margin-left: 6px;font-size: 10px;vertical-align: 1px}.chat__msg time{margin-left: 6px;color: var(--muted);font: 500 10.5px var(--mono)}.chat__msg p{margin: 1px 0 0;font-size: 14px;line-height: 1.45;word-break: break-word}.chat__msg p a{color: var(--lagoon)}.chat__msg--staff .chat__name{color: var(--sun)}.chat__msg--sys{grid-template-columns: 18px minmax(0,1fr) auto;align-items: center;background: linear-gradient(90deg,rgba(220,38,38,.14),rgba(37,99,235,.14))}.chat__msg--sys p{font-size: 13px;font-weight: 600}.chat__siren{width: 10px;height: 10px;border-radius: 50%;animation: siren .5s steps(2) infinite}@keyframes siren{0%{background: #ef4444;box-shadow: 0 0 10px #ef4444}100%{background: #3b82f6;box-shadow: 0 0 10px #3b82f6}}.chat__del{position: absolute;right: 6px;top: 6px;width: 22px;height: 22px;border-radius: 6px;color: var(--muted);opacity: 0}.chat__msg:hover .chat__del{opacity: 1}.chat__del:hover{background: rgba(239,68,68,.2);color: #fff}.chat__form{display: flex;gap: 8px;margin-top: 12px}.chat__form input{flex: 1;min-width: 0;padding: 10px 14px;border-radius: 12px;border: 1px solid var(--line);background: rgba(0,0,0,.25);color: #fff;font: inherit;font-size: 14px}.chat__form input:focus{outline: 0;border-color: color-mix(in srgb,var(--flamingo) 60%,transparent)}.chat__lock{margin: 12px 0 0;padding: 10px 12px;border-radius: 12px;background: rgba(251,191,36,.1);border: 1px solid rgba(251,191,36,.25);color: #fde68a;font-size: 13px}.ovl-btn{position: fixed;right: 16px;bottom: calc(18px + env(safe-area-inset-bottom));z-index: 120;display: inline-flex;align-items: center;gap: 8px;padding: 9px 12px;border-radius: 999px;background: rgba(12,10,18,.82);color: #fff;border: 1px solid rgba(255,255,255,.14);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);font: 600 11px var(--mono);letter-spacing: .06em;box-shadow: 0 10px 30px -12px rgba(0,0,0,.6);transition: transform .2s var(--ease)}.ovl-btn:hover{transform: translateY(-2px)}.ovl-btn svg{width: 20px;height: 20px;fill: currentColor}.ovl-open .ovl-btn{opacity: 0;pointer-events: none}.guide__tabs{margin: 8px 0 14px}.guide__tabs .chip{display: inline-flex;align-items: center;gap: 6px}.guide__legend{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 0;padding: 0;list-style: none}.guide__legend li{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px 6px 6px;border-radius: 999px;border: 1px solid var(--line);font-size: 13px;font-weight: 600}.guide__legend b{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--surface-2);font: 600 11px var(--mono)}.guide__legend span{color: var(--muted);font-weight: 400}.guide__chapter{margin-top: 30px}.guide__ch{display: flex;align-items: baseline;gap: 10px;margin: 0 0 12px;font: 400 28px/1 'Anton',var(--sans);letter-spacing: .01em}.guide__ch small{color: var(--muted);font: 500 11px var(--mono);letter-spacing: .12em}.guide__list{display: grid;gap: 8px}.mcard{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 14px;width: 100%;padding: 14px 16px;border-radius: 14px;border: 1px solid var(--line);background: var(--surface);text-align: left;transition: border-color .2s,transform .2s var(--ease),background .2s}.mcard:hover{border-color: color-mix(in srgb,var(--flamingo) 45%,var(--line));transform: translateX(3px);background: var(--surface-2)}.mcard__no{font: 600 13px var(--mono);color: var(--muted)}.mcard__title{font-weight: 600}.mcard__shield{display: inline-flex;align-items: center;gap: 5px;color: var(--muted);font: 500 11px var(--mono);letter-spacing: .06em}.mpop{position: fixed;inset: 0;z-index: 180;display: grid;place-items: center;padding: 16px;background: rgba(6,5,10,.6);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);opacity: 0;transition: opacity .2s}.mpop[hidden]{display: none}.mpop.is-in{opacity: 1}.mpop__card{position: relative;width: min(640px,100%);max-height: 88vh;overflow-x: hidden;overflow-y: auto;scrollbar-width: thin;padding: 24px;border-radius: 20px;background: var(--bg-2);border: 1px solid var(--line);box-shadow: var(--shadow);transform: translateY(10px) scale(.98);transition: transform .25s var(--ease)}.mpop.is-in .mpop__card{transform: none}.mpop__x{position: absolute;right: 12px;top: 12px;width: 32px;height: 32px;border-radius: 10px;font-size: 20px;color: var(--muted)}.mpop__x:hover{background: var(--surface-2);color: var(--fg)}.mpop__kicker{margin: 0;color: var(--muted);font: 500 11.5px var(--mono);letter-spacing: .06em}.mpop__title{margin: 6px 40px 14px 0;font: 400 34px/1.05 'Anton',var(--sans);letter-spacing: .01em}.mpop__ask{margin: 0 0 10px;color: var(--fg-2);font-size: 14px}.mpop__levels{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.mpop__levels button{display: grid;justify-items: start;gap: 2px;padding: 12px;border-radius: 14px;border: 1px solid var(--line);background: var(--surface);text-align: left;transition: border-color .2s,background .2s}.mpop__levels button:hover,.mpop__levels button.is-on{border-color: color-mix(in srgb,var(--flamingo) 55%,transparent);background: color-mix(in srgb,var(--flamingo) 8%,var(--surface))}.mpop__levels b{display: grid;place-items: center;width: 24px;height: 24px;margin-bottom: 4px;border-radius: 50%;background: var(--grad);color: #fff;font: 600 12px var(--mono)}.mpop__levels span{font-weight: 600;font-size: 14px}.mpop__levels small{color: var(--muted);font-size: 12px}.mpop__shield,.mpop__out{margin-top: 14px;padding: 18px;border-radius: 14px;border: 1px dashed var(--line-2)}.mpop__shield{display: grid;place-items: center;min-height: 120px;color: var(--muted);font-size: 13px;background: repeating-linear-gradient(135deg,var(--surface) 0 12px,transparent 12px 24px)}.mpop__out{border-style: solid;animation: up .35s var(--ease);line-height: 1.65}.mpop__out.is-loading{display: grid;place-items: center;min-height: 120px}.mpop__lvl{margin: 0 0 8px;color: var(--flamingo);font: 600 11px var(--mono);letter-spacing: .14em;text-transform: uppercase}.mpop__out--3{border-color: color-mix(in srgb,var(--danger) 35%,var(--line))}.pads{display: inline-flex;flex-wrap: wrap;gap: 5px}.pad{display: inline-grid;place-items: center;min-width: 30px;height: 30px;padding: 0 6px;border-radius: 50%;background: #16141d;border: 1px solid rgba(255,255,255,.14);color: #fff;font: 700 15px/1 var(--sans);box-shadow: inset 0 -2px 0 rgba(0,0,0,.45)}.pad--sh{border-radius: 8px;font: 700 11px var(--mono);letter-spacing: .02em}.pad--dpad{border-radius: 7px;font-size: 14px}.pad--cross{color: #8ab4f8}.pad--circle{color: #ff6b6b}.pad--square{color: #e59bd6;font-size: 19px}.pad--triangle{color: #4ade9b;font-size: 16px}[data-theme="light"] .pad{background: #24212d}.cheats{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,340px),1fr));gap: 14px;margin-top: 24px}.cheats-empty{display: grid;gap: 18px;margin-top: 24px}.cheat{display: grid;grid-template-rows: auto 1fr;overflow: hidden;border-radius: 18px;border: 1px solid var(--line);background: var(--surface);outline: none;transition: border-color .2s,transform .25s var(--ease)}.cheat:hover,.cheat:focus-visible{border-color: color-mix(in srgb,var(--flamingo) 45%,var(--line));transform: translateY(-3px)}.cheat__body{display: grid;gap: 10px;padding: 14px 16px 16px}.cheat__title{font-size: 15px}.cheat__desc{margin: 0;color: var(--fg-2);font-size: 13.5px}.cheat:hover .pad,.cheat:focus-visible .pad{animation: padPress 2.6s calc(var(--i) * .16s) infinite}@keyframes padPress{0%,6%{transform: none}3%{transform: scale(.86);background: #fff;color: #111;box-shadow: 0 0 18px rgba(255,255,255,.6)}12%,100%{transform: none}}.cheat__screen{position: relative;display: grid;place-items: center;align-content: center;gap: 8px;height: 120px;overflow: hidden;background: radial-gradient(120% 120% at 50% 0%,#2a1b40,#0d0b14);color: #fff}.cheat__screen small{position: absolute;left: 12px;bottom: 8px;font: 500 10.5px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: rgba(255,255,255,.5)}.cheat__screen .hbar{width: 60%;height: 10px}.cheat__armor{display: block;width: 60%;height: 6px;border-radius: 2px;background: rgba(255,255,255,.1);overflow: hidden}.cheat__armor i{display: block;width: 0;height: 100%;background: linear-gradient(90deg,#60a5fa,#93c5fd)}.cheat:hover .cheat__screen--health .hbar i,.cheat:focus-visible .cheat__screen--health .hbar i{animation: fillUp 1.6s .9s var(--ease) forwards}.cheat:hover .cheat__armor i,.cheat:focus-visible .cheat__armor i{animation: fillUp 1.6s 1.3s var(--ease) forwards}@keyframes fillUp{to{width: 100%}}.cheat__screen--wanted_down .wanted__s.is-on{transition: fill .3s}.cheat:hover .cheat__screen--wanted_down .wanted__s,.cheat:focus-visible .cheat__screen--wanted_down .wanted__s{animation: starOff .4s calc(1s + (5 - var(--n,1)) * .25s) forwards}.cheat__screen--wanted_down .wanted__s:nth-child(1){--n: 1}.cheat__screen--wanted_down .wanted__s:nth-child(2){--n: 2}.cheat__screen--wanted_down .wanted__s:nth-child(3){--n: 3}.cheat__screen--wanted_down .wanted__s:nth-child(4){--n: 4}.cheat__screen--wanted_down .wanted__s:nth-child(5){--n: 5}@keyframes starOff{to{fill: rgba(255,255,255,.12);stroke: rgba(255,255,255,.3);filter: none}}.cheat:hover .cheat__screen--wanted_up .wanted__s,.cheat:focus-visible .cheat__screen--wanted_up .wanted__s{animation: starOn .3s forwards}.cheat__screen--wanted_up .wanted__s:nth-child(2){animation-delay: 1.25s !important}.cheat__screen--wanted_up .wanted__s:nth-child(1){animation-delay: 1s !important}.cheat__screen--wanted_up .wanted__s:nth-child(3){animation-delay: 1.5s !important}.cheat__screen--wanted_up .wanted__s:nth-child(4){animation-delay: 1.75s !important}.cheat__screen--wanted_up .wanted__s:nth-child(5){animation-delay: 2s !important}@keyframes starOn{to{fill: #fff;stroke: #000}}.cheat__cash{font: 400 40px/1 'Anton',var(--sans);color: #4ade80;text-shadow: 0 2px 0 #14532d}.cheat:hover .cheat__cash,.cheat:focus-visible .cheat__cash{animation: cash 1.2s 1s var(--ease) both}@keyframes cash{40%{transform: scale(1.25)}100%{transform: scale(1)}}.cheat__fx{width: 60px;height: 60px;border-radius: 50%;border: 2px solid rgba(255,255,255,.25)}.cheat:hover .cheat__fx,.cheat:focus-visible .cheat__fx{animation: fxPulse 1.4s 1s ease-out infinite}@keyframes fxPulse{from{transform: scale(.4);opacity: 1;border-color: #f472b6}to{transform: scale(1.8);opacity: 0}}.cheat__screen--weather::before{content: "";position: absolute;inset: -20px;background: repeating-linear-gradient(105deg,transparent 0 14px,rgba(147,197,253,.35) 14px 15px);opacity: 0}.cheat:hover .cheat__screen--weather::before,.cheat:focus-visible .cheat__screen--weather::before{animation: rain .5s 1s linear infinite;opacity: 1}@keyframes rain{to{transform: translate(-6px,20px)}}.cheat:hover .cheat__screen--slowmo,.cheat:focus-visible .cheat__screen--slowmo{animation: slowmo 3s 1s ease both}@keyframes slowmo{30%,70%{filter: saturate(.3) contrast(1.2)}}.cheat:hover .cheat__screen--skyfall .cheat__fx,.cheat:focus-visible .cheat__screen--skyfall .cheat__fx{animation: skyfall 1.6s 1s ease-in infinite;border-radius: 4px;width: 14px;height: 24px;background: #fff}@keyframes skyfall{from{transform: translateY(-90px)}to{transform: translateY(90px)}}.cheat:hover .cheat__screen--vehicle .cheat__fx,.cheat:focus-visible .cheat__screen--vehicle .cheat__fx{animation: drive 1.4s 1s cubic-bezier(.2,.8,.2,1) both;border-radius: 10px 18px 6px 6px;width: 90px;height: 28px;background: linear-gradient(#f472b6,#be185d);border: 0}@keyframes drive{from{transform: translateX(-220px)}}.cheat:hover .cheat__screen--weapons .cheat__fx,.cheat:focus-visible .cheat__screen--weapons .cheat__fx{animation: spin 1.2s 1s linear infinite;border-style: dashed;border-color: #fbbf24}.cform{display: grid;gap: 14px;margin-bottom: 18px}.cform__acts{display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;gap: 10px}.cform__acts .check{margin-right: auto}.cform__preview{margin-top: 8px}.skycam__tip{position: absolute;left: clamp(20px,4vw,48px);bottom: clamp(30px,7vh,70px);max-width: min(520px,55vw);display: flex;gap: 10px;align-items: baseline;margin: 0;padding: 10px 14px;border-radius: 6px;background: rgba(8,6,14,.6);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: #fff;font-size: 13.5px;line-height: 1.45;opacity: 0;transition: opacity .3s .15s}.skycam__tip b{flex: none;color: #ffb35c;font: 600 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase}.sky-has-tip .skycam__tip{opacity: 1}@media (max-width: 1080px){.ovl__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.ovl__chat{grid-column: 1 / -1;grid-row: 1}}@media (max-width: 760px){.ovl__grid{grid-template-columns: minmax(0,1fr)}.ovl__chat{min-height: 60vh}.ovl__top{margin-bottom: 12px}.ovl__close{font-size: 0;gap: 0;padding: 8px 12px}.ovl__close::before{content: "Kapat";font-size: 12.5px}.ovl__close kbd{display: none}.ovl-btn{bottom: calc(78px + env(safe-area-inset-bottom))}.ovl-btn span{display: none}.mpop__levels{grid-template-columns: minmax(0,1fr)}.mcard__shield{display: none}.skycam__tip{left: 16px;right: 16px;max-width: none;bottom: calc(110px + env(safe-area-inset-bottom))}.cmdp__log{height: 180px}}.lspd--case,.lspd--mdt{max-width: 1180px}.lspdh{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 18px;margin-bottom: 22px;padding: 22px 22px 18px;border-radius: 18px;overflow: hidden;color: #e8eef9;background: linear-gradient(180deg,#11203c,#0a1426);border: 1px solid rgba(111,155,224,.3);box-shadow: 0 30px 70px -36px rgba(10,20,38,.9)}.lspdh::after{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.lspdh__lights{position: absolute;left: 0;right: 0;top: 0;display: flex;height: 4px}.lspdh__lights i{flex: 1}.lspdh__lights i:first-child{background: #ef4444;animation: lightA 1.1s steps(1) infinite}.lspdh__lights i:last-child{background: #3b82f6;animation: lightB 1.1s steps(1) infinite}@keyframes lightA{50%{opacity: .25;box-shadow: none}0%{box-shadow: 0 0 18px 2px rgba(239,68,68,.7)}}@keyframes lightB{0%{opacity: .25}50%{opacity: 1;box-shadow: 0 0 18px 2px rgba(59,130,246,.7)}}.lspdh h1{margin: 4px 0 6px;font: 400 clamp(28px,4.6vw,44px)/1.02 'Anton',var(--sans);letter-spacing: .01em;overflow-wrap: anywhere}.lspdh .muted{margin: 0;color: #9fb3d6}.lspdh__id{position: relative;z-index: 1;display: grid;gap: 2px;padding: 10px 14px;border-radius: 12px;background: rgba(255,255,255,.06);border: 1px solid rgba(243,213,138,.35);text-align: right}.lspdh__id small{color: #f3d58a;font: 600 10px var(--mono);letter-spacing: .18em;text-transform: uppercase}.lspdh__id b{font-size: 15px}.lspdh__id span{color: #9fb3d6;font: 500 11px var(--mono);letter-spacing: .08em}.lspd__bar,.lspd__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 16px}.lspd__acts{margin: 6px 0 0;justify-content: flex-end}.lspd__count{margin-left: 6px;padding: 1px 7px;border-radius: 999px;background: #ef4444;color: #fff;font-size: 11px}.tlist{display: grid;gap: 8px}.trow{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 14px 16px;border-radius: 14px;background: linear-gradient(180deg,#11203c,#0c182e);border: 1px solid rgba(111,155,224,.22);color: #e8eef9;transition: border-color .2s,transform .2s var(--ease)}.trow:hover{border-color: rgba(111,155,224,.55);transform: translateX(3px)}.trow__no{font: 600 12px var(--mono);color: #9fb3d6;letter-spacing: .04em}.trow__main{display: grid;gap: 3px;min-width: 0}.trow__main b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trow__main small{display: inline-flex;align-items: center;gap: 6px;color: #8fa3c7;font-size: 12.5px}.trow.is-unread{border-color: rgba(96,165,250,.7);box-shadow: 0 0 0 1px rgba(96,165,250,.25) inset}.trow__dot{position: absolute;right: -4px;top: -4px;width: 12px;height: 12px;border-radius: 50%;background: #3b82f6;box-shadow: 0 0 0 3px rgba(59,130,246,.3);animation: pulseG 1.6s infinite}.tchip{display: inline-flex;align-items: center;padding: 3px 9px;border-radius: 6px;font: 700 10.5px var(--mono);letter-spacing: .12em;text-transform: uppercase;white-space: nowrap;border: 1px solid currentColor}.tchip--open{color: #fbbf24;background: rgba(251,191,36,.1)}.tchip--answered{color: #60a5fa;background: rgba(96,165,250,.1)}.tchip--closed{color: #94a3b8;background: rgba(148,163,184,.08)}.tchip--ok{color: #4ade80;background: rgba(74,222,128,.1)}.tchip--bad{color: #f87171;background: rgba(248,113,113,.1)}.tcode{display: inline-flex;align-items: center;gap: 6px;padding: 3px 9px;border-radius: 6px;font: 700 10.5px var(--mono);letter-spacing: .1em;text-transform: uppercase;white-space: nowrap;background: rgba(255,255,255,.06);color: #cbd5e1;border: 1px solid rgba(255,255,255,.12)}.tcode::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.tcode--1{color: #94a3b8}.tcode--2{color: #fbbf24}.tcode--3{color: #f87171}.tcode--3::before{animation: siren .6s steps(2) infinite}button.tcode{cursor: pointer;opacity: .55}button.tcode:hover,button.tcode.is-on{opacity: 1;border-color: currentColor}.tcats{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,170px),1fr));gap: 10px;margin: 18px 0 6px;padding: 0;border: 0}.tcats legend{margin-bottom: 10px;font: 600 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.tcat input{position: absolute;opacity: 0;pointer-events: none}.tcat__card{position: relative;display: grid;gap: 6px;height: 100%;padding: 14px;border-radius: 12px;border: 1px solid var(--line);background: rgba(255,255,255,.03);cursor: pointer;transition: border-color .2s,background .2s}.tcat__card svg{color: #6f9be0}.tcat__card b{font-size: 14px}.tcat__card small{color: var(--muted);font-size: 12px;line-height: 1.4}.tcat__code{position: absolute;right: 10px;top: 10px;font: 600 10px var(--mono);color: var(--muted);letter-spacing: .08em}.tcat input:checked + .tcat__card{border-color: #6f9be0;background: rgba(111,155,224,.14);box-shadow: 0 0 0 1px rgba(111,155,224,.4) inset}.tcat input:focus-visible + .tcat__card{outline: 2px solid #6f9be0;outline-offset: 2px}.case{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 18px;align-items: start}.case__side{display: grid;gap: 14px;position: sticky;top: calc(var(--hdr,70px) + 14px)}.case__card{padding: 18px}.case__card::before{height: 4px}.case__facts{display: grid;gap: 10px;margin: 0}.case__facts div{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 10px;align-items: baseline}.case__facts dt{font: 600 10px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.case__facts dd{margin: 0;font-size: 13.5px;overflow-wrap: anywhere}.case__facts a{color: #93c5fd}.case__h{margin: 0 0 10px;font: 600 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: #f3d58a}.case__row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 8px}.case__row select{flex: 1;min-width: 0;padding: 7px 10px;border-radius: 10px;border: 1px solid var(--line);background: rgba(255,255,255,.05);color: var(--fg);font: inherit;font-size: 13px}.case__decide{display: grid;gap: 10px}.case__decide textarea{min-height: 0;background: rgba(255,255,255,.05);color: var(--fg)}.case__back{font-size: 13px;color: var(--muted)}.case__back:hover{color: var(--fg)}.case__closed{display: grid;gap: 10px;justify-items: start;margin-top: 14px}.tmsgs{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.tmsg{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 10px;align-items: start}.tmsg__box{padding: 12px 14px;border-radius: 4px 14px 14px 14px;background: var(--surface);border: 1px solid var(--line)}.tmsg header{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin-bottom: 6px}.tmsg header b{font-size: 13.5px}.tmsg header span{color: var(--muted);font: 500 10.5px var(--mono);letter-spacing: .1em;text-transform: uppercase}.tmsg header time{margin-left: auto;color: var(--muted);font: 500 11px var(--mono)}.tmsg p{margin: 0;line-height: 1.6;overflow-wrap: anywhere}.tmsg p a{color: var(--lagoon);text-decoration: underline}.tmsg--officer{grid-template-columns: minmax(0,1fr) 34px}.tmsg--officer .avatar{grid-column: 2;grid-row: 1}.tmsg--officer .tmsg__box{grid-column: 1;grid-row: 1;border-radius: 14px 4px 14px 14px;color: #e8eef9;background: linear-gradient(180deg,#13284d,#0d1c38);border-color: rgba(111,155,224,.45)}.tmsg--officer header b{color: #f3d58a}.tmsg--officer header span,.tmsg--officer header time{color: #9fb3d6}.tmsg--note{display: block;padding: 10px 14px;border-radius: 10px;border: 1px dashed rgba(251,191,36,.55);background: rgba(251,191,36,.07)}.tmsg--note header b{color: #fbbf24;font-size: 12.5px}.tmsg--event{display: flex;justify-content: center;align-items: center;gap: 10px;color: var(--muted);font: 500 11.5px var(--mono)}.tmsg--event span{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line);text-align: center}.tmsg--event time{opacity: .7}.treply{display: grid;gap: 10px;margin-top: 16px;padding: 14px;border-radius: 14px;border: 1px solid var(--line);background: var(--surface)}.treply textarea{min-height: 0}.treply__acts{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 8px}.mdt{border-radius: 18px;overflow: hidden;color: #d7e3f7;background: linear-gradient(180deg,#0b1630,#08101f);border: 1px solid rgba(111,155,224,.3);box-shadow: 0 30px 70px -36px rgba(10,20,38,.9);font-size: 13.5px}.mdt__bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px;border-bottom: 1px solid rgba(111,155,224,.22);background: rgba(255,255,255,.03)}.mdt__tabs{display: flex;flex-wrap: wrap;gap: 6px}.mdt__tabs a{display: inline-flex;align-items: center;gap: 8px;padding: 7px 11px;border-radius: 8px;color: #9fb3d6;font: 600 11.5px var(--mono);letter-spacing: .04em;border: 1px solid transparent}.mdt__tabs a:hover{color: #fff;background: rgba(255,255,255,.05)}.mdt__tabs a.is-active{color: #fff;background: rgba(59,130,246,.18);border-color: rgba(96,165,250,.45)}.mdt__tabs i{padding: 0 6px;border-radius: 5px;background: rgba(255,255,255,.08);font-style: normal}.mdt__search{display: flex;gap: 8px;flex: 1;justify-content: flex-end;min-width: min(100%,360px)}.mdt__search select,.mdt__search input{padding: 8px 10px;border-radius: 8px;border: 1px solid rgba(111,155,224,.3);background: rgba(0,0,0,.3);color: #e8eef9;font: 500 12.5px var(--mono)}.mdt__search input{flex: 1;min-width: 0}.mdt__table{display: grid}.mdt__head,.mdt__row{display: grid;grid-template-columns: 150px 78px minmax(0,1.6fr) minmax(0,1fr) 110px 110px 96px;align-items: center;gap: 12px;padding: 10px 14px}.mdt__head{color: #6f86ad;font: 600 10px var(--mono);letter-spacing: .16em;text-transform: uppercase;border-bottom: 1px solid rgba(111,155,224,.18)}.mdt__row{color: inherit;border-bottom: 1px solid rgba(111,155,224,.1);background-image: repeating-linear-gradient(180deg,rgba(255,255,255,.015) 0 1px,transparent 1px 3px);transition: background-color .15s}.mdt__row:hover{background-color: rgba(59,130,246,.08)}.mdt__row.is-unread{background-color: rgba(59,130,246,.1);box-shadow: inset 3px 0 0 #3b82f6}.mdt__row.is-unread .mdt__no{color: #93c5fd}.mdt__no{font: 600 11.5px var(--mono);color: #8fa3c7}.mdt__subj{display: grid;min-width: 0}.mdt__subj b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff}.mdt__subj small{color: #6f86ad;font: 500 10.5px var(--mono)}.mdt__who{display: inline-flex;align-items: center;gap: 6px;min-width: 0;overflow: hidden;white-space: nowrap}.mdt__who .wanted__s{width: 10px;height: 10px}.mdt__time{color: #8fa3c7;font: 500 11.5px var(--mono)}.mdt__empty{display: flex;align-items: center;justify-content: center;gap: 12px;min-height: 180px;margin: 0;color: #8fa3c7;font: 500 13px var(--mono)}.mdt .pager{padding: 10px 14px}.wasted-screen__appeal.is-answered b{color: #60a5fa}.wasted-screen__appeal.is-closed b{color: #cbd5e1}@media (max-width: 1080px){.case{grid-template-columns: minmax(0,1fr)}.case__side{position: static}.mdt__head{display: none}.mdt__row{grid-template-columns: auto auto minmax(0,1fr);grid-template-areas: "no code status" "subj subj subj" "who officer time";row-gap: 6px}.mdt__row>:nth-child(1){grid-area: no}.mdt__row>:nth-child(2){grid-area: code}.mdt__row>:nth-child(3){grid-area: subj}.mdt__row>:nth-child(4){grid-area: who}.mdt__row>:nth-child(5){grid-area: officer}.mdt__row>:nth-child(6){grid-area: status;justify-self: end}.mdt__row>:nth-child(7){grid-area: time;justify-self: end}}@media (max-width: 760px){.lspdh{grid-template-columns: auto minmax(0,1fr);padding: 18px 16px 14px}.lspdh__id{grid-column: 1 / -1;text-align: left;grid-template-columns: auto auto 1fr;align-items: baseline;gap: 8px}.lspdh .lspd__badge{width: 48px;height: 54px}.trow{grid-template-columns: minmax(0,1fr) auto}.trow__no{grid-column: 1 / -1}.mdt__search{min-width: 100%;flex-wrap: wrap}.mdt__search select,.mdt__search input{flex: 1 1 100%}.tmsg,.tmsg--officer{grid-template-columns: minmax(0,1fr)}.tmsg .avatar{display: none}}@media (prefers-reduced-motion: reduce){.lspdh__lights i,.tcode--3::before,.trow__dot{animation: none !important}}.npop{position: relative}.npanel{position: absolute;z-index: 60;top: calc(100% + 10px);right: -6px;width: min(410px,calc(100vw - 24px));display: flex;flex-direction: column;max-height: min(620px,calc(100vh - var(--hdr) - 30px));border-radius: 18px;background: var(--surface);border: 1px solid var(--line-2);box-shadow: 0 30px 80px -24px rgba(0,0,0,.65),0 0 0 1px rgba(0,0,0,.25);opacity: 0;transform: translateY(-6px) scale(.98);transform-origin: top right;transition: opacity .18s var(--ease),transform .22s var(--ease)}.npanel.is-in{opacity: 1;transform: none}.npanel[hidden]{display: none}.npanel:not(.is-in){pointer-events: none}.npanel::before{content: "";position: absolute;top: -6px;right: 20px;width: 12px;height: 12px;background: var(--surface);border-left: 1px solid var(--line-2);border-top: 1px solid var(--line-2);transform: rotate(45deg)}.npanel__head{position: relative;display: flex;align-items: center;gap: 10px;padding: 14px 14px 10px 18px;border-bottom: 1px solid var(--line)}.npanel__head b{font-size: 16px;letter-spacing: -.02em}.npanel__tabs{display: flex;gap: 2px;padding: 3px;border-radius: 10px;background: var(--bg-2)}.npanel__tabs button{height: 26px;padding: 0 10px;border: 0;border-radius: 8px;background: none;color: var(--muted);font-size: 12.5px;cursor: pointer}.npanel__tabs button.is-active{background: var(--surface-3);color: var(--fg)}.npanel__all{margin-left: auto;display: grid;place-items: center;width: 32px;height: 32px;border: 0;border-radius: 10px;background: none;color: var(--muted);cursor: pointer}.npanel__all span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.npanel__all:hover{background: var(--surface-2);color: var(--mint)}.npanel__body{flex: 1;min-height: 120px;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.npanel__foot{display: flex;align-items: center;gap: 6px;padding: 8px;border-top: 1px solid var(--line)}.npanel__foot>a:first-child{flex: 1;display: flex;align-items: center;justify-content: center;gap: 8px;height: 38px;border-radius: 11px;font-size: 13.5px;font-weight: 550;color: var(--fg);background: var(--surface-2);transition: background .2s}.npanel__foot>a:first-child:hover{background: var(--surface-3)}.npanel__foot>a:first-child .i{transition: transform .2s var(--ease)}.npanel__foot>a:first-child:hover .i{transform: translateX(3px)}.npanel__cfg{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 11px;color: var(--muted)}.npanel__cfg:hover{background: var(--surface-2);color: var(--fg)}.hdr__bell.has-dot .i{animation: bellRing 1.6s ease-in-out 1;transform-origin: 50% 2px}@keyframes bellRing{0%,60%,100%{transform: none}10%,30%{transform: rotate(14deg)}20%,40%{transform: rotate(-12deg)}50%{transform: rotate(5deg)}}.ntf-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;min-height: 160px;padding: 24px;color: var(--muted);text-align: center}.ntf-empty .i{color: var(--faint)}.ntf-empty p{margin: 0;font-size: 13.5px}.ntf-empty .gspin::before{border-color: var(--line-2)}.ntf-empty .gspin i{border-top-color: var(--flamingo);border-right-color: var(--flamingo)}.ntf-list{list-style: none;margin: 0;padding: 4px 0}.ntf{position: relative;display: flex;align-items: stretch;transition: background .2s,opacity .22s,transform .22s var(--ease)}.ntf + .ntf{border-top: 1px solid var(--line)}.ntf:hover{background: var(--surface-2)}.ntf.is-unread{background: color-mix(in srgb,var(--flamingo) 5%,transparent)}.ntf.is-unread::before{content: "";position: absolute;left: 0;top: 10px;bottom: 10px;width: 3px;border-radius: 0 3px 3px 0;background: var(--flamingo)}.ntf.is-unread:hover{background: color-mix(in srgb,var(--flamingo) 8%,var(--surface-2))}.ntf.is-leaving{opacity: 0;transform: translateX(24px)}.ntf__link{flex: 1;min-width: 0;display: flex;align-items: flex-start;gap: 12px;padding: 12px 6px 12px 16px;color: inherit}.ntf__av{position: relative;flex: none}.ntf__mini{position: absolute;right: -4px;bottom: -3px;display: grid;place-items: center;width: 18px;height: 18px;border-radius: 50%;background: var(--surface-3);color: var(--fg);box-shadow: 0 0 0 2px var(--surface)}.ntf--social .ntf__mini{background: var(--flamingo);color: #fff}.ntf--reply .ntf__mini{background: var(--lagoon);color: #062320}.ntf--chat .ntf__mini,.ntf--lspd .ntf__mini{background: #3b82f6;color: #fff}.ntf__badge{flex: none;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--surface-3);color: var(--fg)}.ntf-list--compact .ntf__badge{width: 36px;height: 36px;border-radius: 11px}.ntf__badge--level,.ntf__badge--award{background: linear-gradient(140deg,#ffd27a,#d08a1a);color: #2a1700}.ntf__badge--news,.ntf__badge--welcome{background: var(--grad);color: var(--on-grad)}.ntf__badge--ticket,.ntf__badge--report,.ntf__badge--system{background: linear-gradient(160deg,#1e3a6b,#0e1d38);color: #cfe0ff;box-shadow: inset 0 0 0 1px rgba(111,155,224,.35)}.ntf__badge--mod,.ntf__badge--stars{background: linear-gradient(160deg,#3a1520,#1d0a10);color: #ff8b8f;box-shadow: inset 0 0 0 1px rgba(255,90,95,.35)}.ntf__badge--club{background: linear-gradient(160deg,#3b2a17,#1a1209);color: #e8c48a;box-shadow: inset 0 0 0 1px rgba(232,196,138,.35)}.ntf__badge--city{background: linear-gradient(160deg,#e8e2d2,#b9b19c);color: #2a261d}.ntf__badge--chat{background: #1e3a6b;color: #cfe0ff}.ntf__body{flex: 1;min-width: 0;display: grid;gap: 3px}.ntf__line{font-size: 13.5px;line-height: 1.45;color: var(--fg-2);overflow-wrap: anywhere}.ntf__line b{color: var(--fg);font-weight: 600}.ntf__quote{display: block;padding: 6px 10px;border-radius: 9px;background: var(--bg-2);border: 1px solid var(--line);color: var(--muted);font-style: normal;font-size: 12.5px;line-height: 1.45;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.ntf__meta{font: 500 11px var(--mono);color: var(--faint);letter-spacing: .02em}.ntf__dot{flex: none;align-self: center;width: 8px;height: 8px;margin-left: 4px;border-radius: 50%;background: var(--flamingo);box-shadow: 0 0 0 4px color-mix(in srgb,var(--flamingo) 18%,transparent)}.ntf__acts{display: flex;align-items: center;gap: 2px;padding-right: 8px;opacity: 0;transition: opacity .15s}.ntf:hover .ntf__acts,.ntf:focus-within .ntf__acts{opacity: 1}.ntf__acts form{display: flex;gap: 4px}.ntf__acts button{display: inline-flex;align-items: center;gap: 6px;height: 30px;min-width: 30px;justify-content: center;padding: 0 8px;border: 0;border-radius: 9px;background: none;color: var(--muted);font-size: 12px;cursor: pointer}.ntf__acts button:hover{background: var(--surface-3);color: var(--fg)}.ntf__acts button[data-nact="delete"]:hover{color: var(--danger)}.ntf-list--compact .ntf__link{padding: 11px 4px 11px 14px;gap: 11px}.ntf-list--compact .ntf__acts{flex-direction: column;justify-content: center;padding-right: 6px}.ntf-list--compact .ntf__acts button{height: 26px;min-width: 26px;padding: 0}.ntf-page .page-head__lead a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--line-3);text-underline-offset: 3px}.ntf-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 14px}.ntf-tabs{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none;max-width: 100%}.ntf-tabs::-webkit-scrollbar{display: none}.ntf-tabs a{display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 12px;border-radius: 999px;border: 1px solid var(--line);color: var(--fg-2);font-size: 13px;white-space: nowrap;transition: border-color .2s,background .2s}.ntf-tabs a i{font: 500 11px var(--mono);font-style: normal;color: var(--faint)}.ntf-tabs a:hover{border-color: var(--line-3);color: var(--fg)}.ntf-tabs a.is-active{background: var(--fg);border-color: var(--fg);color: var(--bg)}.ntf-tabs a.is-active i{color: color-mix(in srgb,var(--bg) 60%,transparent)}.ntf-bulk{display: flex;flex-wrap: wrap;gap: 8px}.ntf-bulk .btn{gap: 7px}.ntf-card{border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);overflow: hidden}.ntf-card .ntf-list{padding: 0}.ntf-day{padding: 14px 18px 8px;font: 600 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--faint);background: var(--bg-2);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.ntf-day:first-child{border-top: 0}.ntf-day + .ntf{border-top: 0}.ntf-card .ntf__link{padding: 15px 8px 15px 20px;gap: 14px}.ntf-card .ntf__line{font-size: 14px}.ntf-card .ntf-empty{min-height: 260px}@media (max-width: 700px){.npanel{position: fixed;top: calc(var(--hdr) + 6px);left: 10px;right: 10px;width: auto;max-height: calc(100vh - var(--hdr) - 90px)}.npanel::before{display: none}.ntf__acts{opacity: 1}.ntf-card .ntf__acts span{display: none}.ntf-card .ntf__link{padding-left: 14px;gap: 11px}.ntf-bulk{width: 100%}.ntf-bulk .btn{flex: 1}}@media (hover: none){.ntf__acts{opacity: 1}}.yt{position: relative;margin: 26px 0;border-radius: 18px;overflow: hidden;background: #050407;aspect-ratio: 16 / 9;box-shadow: 0 30px 70px -30px rgba(0,0,0,.8),0 0 0 1px var(--line-2)}.yt__play{position: absolute;inset: 0;display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: pointer;color: #fff}.yt__play img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease),filter .4s}.yt__play::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,.05) 40%,rgba(0,0,0,.78)),radial-gradient(60% 60% at 50% 50%,transparent,rgba(0,0,0,.25))}.yt__play:hover img{transform: scale(1.035);filter: saturate(1.15)}.yt__btn{position: absolute;z-index: 1;left: 50%;top: 50%;display: grid;place-items: center;width: 84px;height: 84px;margin: -42px 0 0 -42px;border-radius: 50%;background: var(--grad);color: var(--on-grad);box-shadow: 0 0 0 10px rgba(255,255,255,.12),0 20px 50px -10px rgba(255,79,139,.7);transition: transform .3s var(--spring),box-shadow .3s}.yt__btn svg{margin-left: 5px}.yt__play:hover .yt__btn{transform: scale(1.08);box-shadow: 0 0 0 16px rgba(255,255,255,.1),0 20px 60px -10px rgba(255,79,139,.9)}.yt__play:focus-visible .yt__btn{outline: 3px solid #fff;outline-offset: 6px}.yt__label{position: absolute;z-index: 1;left: 22px;right: 22px;bottom: 18px;display: flex;align-items: baseline;justify-content: space-between;gap: 12px;text-align: left;font-size: 15px;font-weight: 600;letter-spacing: -.01em;text-shadow: 0 2px 12px rgba(0,0,0,.6)}.yt__label small{flex: none;font: 500 11px var(--mono);letter-spacing: .14em;text-transform: uppercase;opacity: .75}.yt iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.yt.is-playing .yt__play{display: none}@media (max-width: 600px){.yt{border-radius: 14px;margin: 20px 0}.yt__btn{width: 64px;height: 64px;margin: -32px 0 0 -32px}.yt__label{left: 14px;right: 14px;bottom: 12px;font-size: 13px}.yt__label small{display: none}}html.motion-off *,html.motion-off *::before,html.motion-off *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;animation-delay: 0s !important;transition-duration: .001ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}html.motion-off .js [data-reveal]:not(.in),html.motion-reduced .js [data-reveal]:not(.in),html.motion-off [data-reveal],html.motion-reduced [data-reveal]{opacity: 1 !important;transform: none !important;filter: none !important}html.motion-reduced *,html.motion-reduced *::before,html.motion-reduced *::after{animation-iteration-count: 1 !important;scroll-behavior: auto !important}html.motion-reduced .ld-slide img,html.motion-reduced .lspdh__lights i,html.motion-reduced .hdr__bell .i,html.motion-reduced .tcode--3::before{animation: none !important}html.motion-reduced .btn--grad::after{display: none}html.motion-off .grain,html.motion-reduced .grain{display: none !important}.uset .settings{grid-template-columns: 260px minmax(0,1fr)}.uset__me{display: flex;align-items: center;gap: 12px;padding: 12px;border-radius: 16px;background: var(--surface);border: 1px solid var(--line);transition: border-color .2s}.uset__me:hover{border-color: var(--line-3)}.uset__who{flex: 1;min-width: 0;display: grid}.uset__who b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14.5px}.uset__who small{color: var(--muted);font-size: 12.5px;overflow: hidden;text-overflow: ellipsis}.uset__lvl{flex: none;display: grid}.uset__city{display: flex;align-items: center;gap: 10px;margin-top: 4px;padding: 10px 12px;border-radius: 12px;border: 1px dashed var(--line-2);color: var(--muted);font-size: 13px;transition: border-color .2s,color .2s}.uset__city span{display: grid}.uset__city small{font-size: 11.5px;color: var(--faint)}.uset__city:hover{border-color: var(--line-3);color: var(--fg)}.uset .sgroup__foot{justify-content: flex-end}.uset .sgroup__foot>span:empty{flex: 1}.uset .sgroup__dirty{margin-right: auto}.uset .sfield__label output{margin-left: 6px;font: 500 12px var(--mono);color: var(--flamingo)}.uset .sfield--textarea .sfield__label{margin-bottom: 4px}.uset .avatar-edit .file{display: inline-flex}.uset__facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;margin: 0}.uset__facts div{padding: 14px 22px;border-top: 1px solid var(--line)}.uset__facts div:nth-child(-n+2){border-top: 0}.uset__facts div:nth-child(odd){border-right: 1px solid var(--line)}.uset__facts dt{font: 600 10.5px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--faint)}.uset__facts dd{margin: 4px 0 0;font-size: 14px;overflow-wrap: anywhere}.uset__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 22px}.uset__row .muted{flex: 1 1 260px}.sgroup--danger{border-color: color-mix(in srgb,var(--danger) 30%,var(--line))}.sgroup--danger .sgroup__icon{background: color-mix(in srgb,var(--danger) 18%,var(--surface-2));color: var(--danger)}.sfield--bool:has(input:disabled) .switch{cursor: not-allowed}.sfield--bool:has(input:disabled) .switch__ui{opacity: .55}.uchoices{display: grid;gap: 10px}.uchoices--3{grid-template-columns: repeat(3,minmax(0,1fr))}.uchoice{position: relative;display: block;cursor: pointer}.uchoice input{position: absolute;opacity: 0;pointer-events: none}.uchoice__ui{position: relative;display: grid;gap: 4px;height: 100%;padding: 14px 14px 13px;border-radius: 14px;border: 1px solid var(--line-2);background: var(--bg-2);transition: border-color .2s,background .2s,box-shadow .2s}.uchoice__ui b{font-size: 14px;font-weight: 600}.uchoice__ui small{font-size: 12px;line-height: 1.45;color: var(--muted)}.uchoice__ui::after{content: "";position: absolute;top: 12px;right: 12px;width: 16px;height: 16px;border-radius: 50%;border: 1.5px solid var(--line-3);transition: border-color .2s,box-shadow .2s,background .2s}.uchoice:hover .uchoice__ui{border-color: var(--line-3)}.uchoice input:checked + .uchoice__ui{border-color: color-mix(in srgb,var(--flamingo) 70%,transparent);background: color-mix(in srgb,var(--flamingo) 7%,var(--bg-2));box-shadow: 0 0 0 3px color-mix(in srgb,var(--flamingo) 12%,transparent)}.uchoice input:checked + .uchoice__ui::after{border-color: var(--flamingo);background: var(--flamingo);box-shadow: inset 0 0 0 3px var(--bg-2)}.uchoice input:focus-visible + .uchoice__ui{outline: 2px solid var(--flamingo);outline-offset: 2px}.uchoice--dark .uchoice__ui{background: linear-gradient(160deg,#1b1924,#0c0b10);color: #f3efe8}.uchoice--dark .uchoice__ui small{color: #9d98a6}.uchoice--light .uchoice__ui{background: linear-gradient(160deg,#fbf9f5,#ece7de);color: #16131b}.uchoice--light .uchoice__ui small{color: #6d6776}.uchoice--light .uchoice__ui::after{border-color: rgba(0,0,0,.25)}.uchoice--motion .uchoice__ui{padding-top: 40px}.uchoice--motion .uchoice__ui::before{content: "";position: absolute;left: 14px;top: 14px;height: 14px;width: 46px;border-radius: 4px;background: linear-gradient(90deg,var(--flamingo),var(--sun),var(--gold));background-size: 200% 100%}.uchoice--motion:nth-child(1) .uchoice__ui::before{animation: motionDemo 1.6s ease-in-out infinite alternate}.uchoice--motion:nth-child(2) .uchoice__ui::before{width: 30px;opacity: .8}.uchoice--motion:nth-child(3) .uchoice__ui::before{width: 14px;background: var(--faint)}@keyframes motionDemo{from{transform: translateX(0);background-position: 0 0}to{transform: translateX(26px);background-position: 100% 0}}@media (max-width: 900px){.uset .settings{grid-template-columns: minmax(0,1fr)}.uset .settings__nav{position: static}.uset .settings__nav nav{flex-direction: row;overflow-x: auto;scrollbar-width: none;gap: 6px}.uset .settings__nav nav::-webkit-scrollbar{display: none}.uset .settings__nav nav a{flex: none;padding: 8px 12px;border: 1px solid var(--line);border-radius: 999px}.uset__city{display: none}}@media (max-width: 640px){.uchoices--3{grid-template-columns: minmax(0,1fr)}.uchoice--motion .uchoice__ui{padding-top: 14px;padding-left: 72px}.uchoice--motion .uchoice__ui::before{top: 50%;margin-top: -7px}.uset__facts{grid-template-columns: minmax(0,1fr)}.uset__facts div:nth-child(odd){border-right: 0}.uset__facts div:nth-child(2){border-top: 1px solid var(--line)}.uset__row{padding: 14px 16px}.uset__row .btn{width: 100%}.uset .sfield{grid-template-columns: minmax(0,1fr);padding: 14px 16px}}.rk--steel,.md--steel,.rk-tier--steel{--m-a: #b4bcc8;--m-b: #5b6370}.rk--bronze,.md--bronze,.rk-tier--bronze,.medal__tier--bronze{--m-a: #e7a76c;--m-b: #8c5226}.rk--silver,.md--silver,.rk-tier--silver,.medal__tier--silver{--m-a: #e9ecf1;--m-b: #8a939f}.rk--gold,.md--gold,.rk-tier--gold,.medal__tier--gold{--m-a: #ffd66e;--m-b: #ad7712}.rk--platinum,.md--platinum,.rk-tier--platinum,.medal__tier--platinum{--m-a: #c9f5ef;--m-b: #4f9d95}.md--locked,.medal__tier--locked{--m-a: #77737f;--m-b: #36333d}[data-theme="light"] .medal__tier--silver{--m-a: #6d7682}[data-theme="light"] .medal__tier--gold{--m-a: #a4700c}[data-theme="light"] .medal__tier--platinum{--m-a: #2f8a80}[data-theme="light"] .medal__tier--bronze{--m-a: #9c5a27}[data-theme="light"] .medal__tier--locked{--m-a: #8c8794}.rk{flex: none;display: block;overflow: visible;filter: drop-shadow(0 4px 8px rgba(0,0,0,.35))}.rk__edge{fill: var(--m-b)}.rk__shine{fill: var(--m-a)}.rk__core{fill: #15131b;stroke: var(--m-a);stroke-opacity: .3;stroke-width: 1}.rk__num{fill: var(--m-a);font-family: var(--mono);font-weight: 700;letter-spacing: -.04em}.rk__star{fill: var(--m-a)}.rk__bar{stroke: var(--m-a);stroke-width: 2;stroke-linecap: round;opacity: .55}.md{flex: none;display: block;overflow: visible;filter: drop-shadow(0 6px 10px rgba(0,0,0,.3))}.md__rim{fill: var(--m-b)}.md__teeth{fill: none;stroke: var(--m-a);stroke-width: 3.4;stroke-dasharray: 2.215 2.215}.md__shine{fill: rgba(255,255,255,.14)}.md__core{fill: #15131b}.md__ring{fill: none;stroke: var(--m-a);stroke-opacity: .4;stroke-width: 1}.md__icon{overflow: visible;fill: none;stroke: var(--m-a);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.md__pip{fill: var(--m-a)}.md--locked .md__teeth{stroke-opacity: .55}.gstat{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: center;gap: 18px 28px;padding: 18px 20px}.gstat__rank{display: flex;align-items: center;gap: 16px;min-width: 0}.gstat__rankinfo{flex: 1;min-width: 0;display: grid;gap: 4px}.gstat__rankinfo small{color: var(--muted);font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase}.gstat__rankinfo b{font: 400 26px/1.05 'Anton',var(--sans);letter-spacing: .01em;text-transform: uppercase;color: var(--m-a,var(--fg))}[data-theme="light"] .gstat__rankinfo b{color: var(--m-b,var(--fg))}.gstat__rankinfo .xpbar{height: 6px;margin-top: 4px}.gstat__rankinfo em{font-style: normal;font-size: 12px;color: var(--muted)}.gstat__side{display: grid;gap: 14px}.medals{grid-column: 1 / -1;padding-top: 16px;border-top: 1px solid var(--line)}.medals__head{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;flex-wrap: wrap}.medals__head b{font-size: 15px}.medals__head span{color: var(--muted);font-size: 12.5px}.medals__none{margin: 10px 0 0}.medals__grid{list-style: none;display: grid;grid-template-columns: repeat(auto-fill,minmax(108px,1fr));gap: 10px;margin: 12px 0 0;padding: 0}.medal{position: relative;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 14px 8px 12px;border-radius: 14px;border: 1px solid var(--line);background: var(--bg-2);text-align: center;outline: 0;transition: border-color .2s,transform .25s var(--ease)}.medal:hover,.medal:focus-visible{border-color: var(--line-3);transform: translateY(-2px);z-index: 2}.medal .md{transition: transform .45s var(--spring)}.medal:hover .md{transform: rotate(-8deg) scale(1.06)}.medal b{font-size: 12.5px;font-weight: 600;line-height: 1.25}.medal__tier{font: 600 9.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--m-a)}.medal.is-locked .md{opacity: .75}.medal.is-locked b{color: var(--muted)}.medal__tip{position: absolute;z-index: 5;bottom: calc(100% + 8px);left: 50%;width: 210px;padding: 10px 12px;border-radius: 12px;background: var(--fg);color: var(--bg);font-size: 12px;line-height: 1.45;text-align: left;box-shadow: 0 16px 40px -16px rgba(0,0,0,.6);opacity: 0;transform: translate(-50%,4px);pointer-events: none;transition: opacity .18s,transform .18s var(--ease)}.medal__tip::after{content: "";position: absolute;top: 100%;left: 50%;margin-left: -6px;border: 6px solid transparent;border-top-color: var(--fg)}.medal:hover .medal__tip,.medal:focus-visible .medal__tip{opacity: 1;transform: translate(-50%,0)}.medal__prog{display: block;height: 4px;margin: 8px 0 4px;border-radius: 4px;overflow: hidden;background: color-mix(in srgb,var(--bg) 22%,transparent)}.medal__prog i{display: block;height: 100%;width: var(--v);background: var(--grad)}.medal__tip em{font: 500 11px var(--mono);font-style: normal;opacity: .7}.ovl__rank{grid-template-columns: auto minmax(0,1fr);gap: 8px 12px}.ovl__ranktxt{display: grid;gap: 1px;min-width: 0}.ovl__ranktxt b{font: 400 17px/1.1 'Anton',var(--sans);letter-spacing: .02em;text-transform: uppercase;color: #fff}.ovl__ranktxt small{font-size: 11.5px}.rankup{position: fixed;z-index: 140;left: 0;right: 0;top: 24vh;display: flex;justify-content: center;pointer-events: none;animation: ruOut .5s var(--ease-in) 4.6s forwards}.rankup__band{display: flex;align-items: center;justify-content: center;gap: 20px;width: 100%;padding: 18px 24px;color: #fff;background: linear-gradient(90deg,transparent,rgba(8,7,12,.88) 20%,rgba(8,7,12,.88) 80%,transparent);animation: ruBand .55s var(--ease) both}.rankup__emblem{display: grid;animation: ruEmblem .8s var(--spring) .15s both}.rankup__txt{display: grid;gap: 2px;animation: ruText .6s var(--ease) .25s both}.rankup__txt small{font: 600 11px var(--mono);letter-spacing: .26em;text-transform: uppercase;color: var(--gold)}.rankup__txt b{font: 400 clamp(30px,5.4vw,52px)/1 'Anton',var(--sans);letter-spacing: .02em;text-transform: uppercase}.rankup--rank .rankup__txt b{background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.rankup__txt em{font-style: normal;font-size: 14px;color: #d8d2c8}@keyframes ruBand{from{opacity: 0;transform: scaleY(.15)}}@keyframes ruEmblem{from{opacity: 0;transform: scale(.35) rotate(-24deg)}}@keyframes ruText{from{opacity: 0;transform: translateX(-14px)}}@keyframes ruOut{to{opacity: 0;transform: translateY(-12px);visibility: hidden}}html.motion-off .rankup{display: none}@media (prefers-reduced-motion: reduce){.rankup__band,.rankup__emblem,.rankup__txt{animation: none}}@media (max-width: 760px){.gstat{grid-template-columns: minmax(0,1fr)}.gstat__rankinfo b{font-size: 22px}.medals__grid{grid-template-columns: repeat(auto-fill,minmax(96px,1fr))}.medal__tip{width: 180px}.rankup__band{gap: 14px;padding: 14px 16px}}.city{max-width: 1120px;--paper: #f2ecdc;--paper-2: #e8e0cb;--ink: #22201b;--ink-2: #5b5547;--stamp: #b4232c;--stamp-blue: #1f4e8c;--muni: #0f3b3a;--muni-2: #0a2828;--brass: #e2c27a}.city__head{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 24px;margin-bottom: 18px;padding: 26px 28px;border-radius: 20px;overflow: hidden;color: #eef3ee;background: radial-gradient(120% 140% at 0% 0%,#17504e,var(--muni) 45%,var(--muni-2));border: 1px solid rgba(226,194,122,.28);box-shadow: 0 30px 70px -36px rgba(5,25,25,.9)}.city__head::after{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 9px)}.city__seal{width: 112px;height: 112px;flex: none}.city__seal-rim{fill: rgba(226,194,122,.1);stroke: var(--brass);stroke-width: 2}.city__seal-line{fill: none;stroke: var(--brass);stroke-width: 1;opacity: .7}.city__seal-text{fill: var(--brass);font: 600 7.6px var(--mono);letter-spacing: .12em}.city__seal-sun{fill: var(--brass);opacity: .9}.city__seal-sea{fill: none;stroke: #7fd3c8;stroke-width: 2;stroke-linecap: round}.city__seal-palm{fill: none;stroke: #f2ecdc;stroke-width: 2.2;stroke-linecap: round}.city__title{position: relative;z-index: 1;min-width: 0}.city__kicker{margin: 0;font: 600 11px var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--brass)}.city__title h1{margin: 6px 0 8px;font: 400 clamp(30px,4.6vw,48px)/1.02 'Anton',var(--sans);letter-spacing: .01em;text-transform: uppercase}.city__title p{margin: 0;max-width: 620px;color: #b9cdc8;font-size: 14px;line-height: 1.55}.city__desk{position: relative;z-index: 1;display: grid;gap: 8px;margin: 0;padding: 12px 14px;border-radius: 14px;background: rgba(0,0,0,.22);border: 1px solid rgba(226,194,122,.25);min-width: 170px}.city__desk div{display: flex;justify-content: space-between;gap: 14px}.city__desk dt{font: 600 10px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: #8fb0aa}.city__desk dd{margin: 0;font: 500 12.5px var(--mono);color: #fff}.city__steps{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 0 0 18px;padding: 0;counter-reset: s}.city__steps li{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 14px;border: 1px solid var(--line);background: var(--surface);color: var(--muted)}.city__steps b{display: grid;place-items: center;width: 30px;height: 30px;flex: none;border-radius: 50%;border: 1.5px solid var(--line-3);font: 600 13px var(--mono)}.city__steps span{display: grid;font-size: 14px;color: var(--fg-2)}.city__steps small{font-size: 12px;color: var(--muted)}.city__steps li.is-now{border-color: color-mix(in srgb,var(--brass) 55%,transparent);background: color-mix(in srgb,var(--brass) 7%,var(--surface))}.city__steps li.is-now b{background: var(--brass);border-color: var(--brass);color: #2a2208}.city__steps li.is-done b{background: color-mix(in srgb,var(--mint) 20%,transparent);border-color: var(--mint);color: var(--mint)}[data-theme="light"] .city__steps li.is-now b{background: #c99a2e;border-color: #c99a2e;color: #fff}.city__grid{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 18px;align-items: start}.cpaper{position: relative;display: block;padding: 26px 28px 22px;border-radius: 6px;background: linear-gradient(180deg,rgba(255,255,255,.35),transparent 120px),repeating-linear-gradient(180deg,transparent 0 31px,rgba(34,32,27,.055) 31px 32px),var(--paper);color: var(--ink);box-shadow: 0 1px 0 rgba(255,255,255,.6) inset,0 2px 0 var(--paper-2),0 4px 0 #d9cfb6,0 30px 60px -30px rgba(0,0,0,.7);font-family: 'Special Elite','Courier New',var(--mono)}.cpaper::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 34px;background: radial-gradient(circle at 17px 50%,rgba(0,0,0,.14) 0 5px,transparent 6px) 0 0 / 34px 64px repeat-y;opacity: .55;pointer-events: none}.cpaper>*{position: relative}.cpaper__head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 6px 14px;padding: 0 0 12px 18px;margin-bottom: 6px;border-bottom: 2px solid var(--ink);font-size: 13px;letter-spacing: .04em;text-transform: uppercase}.cpaper__head b{font-weight: 400;color: var(--stamp)}.cpaper__part{margin: 0;padding: 16px 0 6px 18px;border: 0;border-bottom: 1px dashed rgba(34,32,27,.25)}.cpaper__part legend{display: flex;align-items: center;gap: 10px;padding: 0;margin-bottom: 10px;font-size: 14px;letter-spacing: .06em;text-transform: uppercase}.cpaper__part legend i{display: grid;place-items: center;width: 22px;height: 22px;border: 1.5px solid var(--ink);border-radius: 50%;font-style: normal;font-size: 12px}.cpaper__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 20px;margin: 0}.cpaper__grid dt{font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-2)}.cpaper__grid dd{margin: 2px 0 0;font-size: 15px;overflow-wrap: anywhere;border-bottom: 1px solid rgba(34,32,27,.3);padding-bottom: 3px}.cpaper__opts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 16px;margin-bottom: 10px}.cpaper__opts--2{gap: 10px}.cbox{position: relative;display: flex;align-items: flex-start;gap: 10px;padding: 4px 0;font-size: 14px;line-height: 1.45;cursor: pointer}.cbox input{appearance: none;-webkit-appearance: none;flex: none;width: 18px;height: 18px;margin: 1px 0 0;border: 1.5px solid var(--ink);border-radius: 2px;background: rgba(255,255,255,.4);display: grid;place-items: center;cursor: pointer}.cbox input[type="radio"]{border-radius: 50%}.cbox input:checked::after{content: "✕";font: 700 13px/1 var(--mono);color: var(--stamp);transform: rotate(-6deg) scale(1.15)}.cbox input[type="radio"]:checked::after{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--ink);transform: none}.cbox input:focus-visible{outline: 2px solid var(--stamp-blue);outline-offset: 2px}.cbox--card{padding: 12px;border: 1.5px solid rgba(34,32,27,.3);border-radius: 4px;background: rgba(255,255,255,.25)}.cbox--card span{display: grid;gap: 3px}.cbox--card b{font-weight: 400;font-size: 15px;letter-spacing: .04em;text-transform: uppercase}.cbox--card small{font-size: 12.5px;color: var(--ink-2)}.cbox--card:has(input:checked){border-color: var(--ink);background: rgba(255,255,255,.55);box-shadow: 3px 3px 0 rgba(34,32,27,.18)}.cpaper__line{display: grid;gap: 4px;margin: 8px 0 10px}.cpaper__line span{font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-2)}.cpaper__line input,.cpaper__line textarea{width: 100%;padding: 6px 2px;border: 0;border-bottom: 1.5px solid var(--ink);border-radius: 0;background: transparent;color: var(--ink);font: 16px 'Special Elite','Courier New',var(--mono);outline: 0;resize: vertical}.cpaper__line input:focus,.cpaper__line textarea:focus{border-bottom-color: var(--stamp-blue);background: rgba(31,78,140,.05)}.cpaper__line textarea::placeholder{color: rgba(34,32,27,.4)}.cpaper__sign{border-bottom: 0}.cpaper__signature{font-size: 22px !important;color: var(--stamp-blue) !important;letter-spacing: .02em}.cpaper__submit{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;padding: 16px 0 0 18px;border-top: 2px solid var(--ink)}.cpaper__submit p{flex: 1 1 260px;margin: 0;font-size: 13px;color: var(--ink-2)}.cstamp-btn{display: inline-flex;align-items: center;gap: 9px;height: 48px;padding: 0 20px;border: 3px solid var(--stamp);border-radius: 6px;background: transparent;color: var(--stamp);font: 18px 'Special Elite','Courier New',var(--mono);letter-spacing: .08em;text-transform: uppercase;cursor: pointer;transform: rotate(-1.5deg);box-shadow: inset 0 0 0 2px rgba(180,35,44,.25);transition: transform .2s var(--spring),background .2s,color .2s}.cstamp-btn:hover{background: var(--stamp);color: var(--paper);transform: rotate(0) scale(1.03)}.cstamp-btn:active{transform: scale(.96)}.cstamp{position: absolute;z-index: 2;right: 26px;top: 54px;padding: 6px 16px;border: 4px double var(--stamp);border-radius: 8px;color: var(--stamp);font: 30px/1 'Special Elite','Courier New',var(--mono);letter-spacing: .14em;text-transform: uppercase;opacity: .82;transform: rotate(-12deg);mix-blend-mode: multiply;pointer-events: none;animation: stampIn .5s var(--spring) .2s both}.cstamp--blue{border-color: var(--stamp-blue);color: var(--stamp-blue)}@keyframes stampIn{from{opacity: 0;transform: rotate(-12deg) scale(1.8)}}.cpaper--receipt{max-width: 760px;margin: 0 auto}.cpaper__count{display: grid;justify-items: center;gap: 4px;margin: 20px 0 6px;padding: 18px;border: 1.5px dashed rgba(34,32,27,.4);text-align: center}.cpaper__count span{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-2)}.cpaper__count b{font: 400 clamp(30px,5vw,44px)/1.1 'Special Elite','Courier New',var(--mono);color: var(--stamp);font-variant-numeric: tabular-nums}.cpaper__count small{font-size: 12.5px;color: var(--ink-2)}.cpaper__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-top: 14px;padding: 14px 0 0 18px;border-top: 2px solid var(--ink)}.cpaper__foot p{flex: 1 1 260px;margin: 0;font-size: 13px;color: var(--ink-2)}.cpaper__foot .btn{font-family: var(--sans);background: var(--ink);color: var(--paper)}.cpaper--closed{max-width: 640px;margin: 0 auto;padding-left: 46px}.cpaper--closed h2{margin: 0 0 8px;font-size: 22px;font-weight: 400;text-transform: uppercase;letter-spacing: .06em}.cpaper--closed p{margin: 0;max-width: 440px;font-size: 14.5px;line-height: 1.55}.cpaper--closed a{color: var(--stamp-blue);text-decoration: underline}.city__info{display: grid;gap: 12px;position: sticky;top: calc(var(--hdr) + 16px)}.cinfo{display: block;padding: 18px;border-radius: 16px;border: 1px solid var(--line);background: var(--surface)}.cinfo h2{margin: 0 0 12px;font-size: 16px}.cinfo ul{list-style: none;display: grid;gap: 10px;margin: 0;padding: 0}.cinfo li{display: flex;gap: 10px;font-size: 13.5px;line-height: 1.45;color: var(--fg-2)}.cinfo li .i{flex: none;margin-top: 2px;color: var(--muted)}.cinfo--link{display: flex;align-items: flex-start;gap: 12px;transition: border-color .2s,transform .2s var(--ease)}.cinfo--link:hover{border-color: var(--line-3);transform: translateY(-2px)}.cinfo--link .i{flex: none;margin-top: 2px;color: var(--lagoon)}.cinfo--link span{display: grid;gap: 3px}.cinfo--link b{font-size: 14px}.cinfo--link small{font-size: 12.5px;color: var(--muted);line-height: 1.45}.city__history{margin-top: 22px}.city__history h2{margin: 0 0 10px;font-size: 15px}.city__history ul{list-style: none;display: grid;gap: 6px;margin: 0;padding: 0}.city__history li{display: grid;grid-template-columns: minmax(0,1fr) auto auto;gap: 14px;align-items: center;padding: 10px 14px;border-radius: 12px;border: 1px solid var(--line);background: var(--surface);font: 500 12.5px var(--mono);color: var(--fg-2)}.city__st{padding: 2px 9px;border-radius: 999px;font-size: 11px;background: var(--surface-3)}.city__st--cancelled{color: var(--lagoon)}.city__st--done{color: var(--danger)}@media (max-width: 960px){.city__grid{grid-template-columns: minmax(0,1fr)}.city__info{position: static}.city__head{grid-template-columns: auto minmax(0,1fr)}.city__desk{grid-column: 1 / -1;grid-template-columns: repeat(3,minmax(0,1fr))}.city__desk div{display: grid;gap: 2px}}@media (max-width: 640px){.city__head{grid-template-columns: minmax(0,1fr);padding: 20px 18px;gap: 14px}.city__seal{width: 76px;height: 76px}.city__desk{grid-template-columns: minmax(0,1fr)}.city__desk div{display: flex}.city__steps{grid-template-columns: minmax(0,1fr)}.cpaper{padding: 20px 16px 18px 20px}.cpaper::before{width: 16px;background-size: 16px 64px;background-image: radial-gradient(circle at 8px 50%,rgba(0,0,0,.14) 0 3.5px,transparent 4.5px)}.cpaper__head,.cpaper__part,.cpaper__submit,.cpaper__foot{padding-left: 6px}.cpaper__grid,.cpaper__opts{grid-template-columns: minmax(0,1fr)}.cstamp{right: 10px;top: 40px;font-size: 22px}.cstamp-btn{width: 100%;justify-content: center}.city__history li{grid-template-columns: minmax(0,1fr) auto}.city__history li span:nth-child(2){display: none}}:root{--leather: #17110d;--leather-2: #211812;--brass: #d8b26a;--cream: #efe3c8;--mc-font: 'Pirata One','UnifrakturCook','Old English Text MT',Georgia,serif;--grain-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.patch{display: block;overflow: visible;filter: drop-shadow(0 10px 18px rgba(0,0,0,.55))}.pt__rocker{fill: #120d0a;stroke: hsl(var(--ph,330) 70% 52%);stroke-width: 5;stroke-linejoin: round}.pt__stitch{fill: none;stroke: rgba(239,227,200,.55);stroke-width: 1.1;stroke-dasharray: 3.2 2.6}.pt__name{fill: hsl(var(--ph,330) 82% 66%);font-family: var(--mc-font);letter-spacing: .01em}.pt__chapter{fill: var(--cream);font-family: var(--mc-font);letter-spacing: .03em}.pt__disc{fill: #120d0a;stroke: hsl(var(--ph,330) 70% 52%);stroke-width: 5}.pt__emblem{color: hsl(var(--ph,330) 82% 64%)}.pt__fill{fill: hsl(var(--ph,330) 82% 64%)}.pt__line{fill: none;stroke: hsl(var(--ph,330) 82% 64%);stroke-linecap: round;stroke-linejoin: round}.pt__dark{fill: none;stroke: #120d0a}.pt__year{fill: var(--cream);font: 600 10.5px var(--mono);letter-spacing: .22em;opacity: .85}.pt__mc rect{fill: #120d0a;stroke: hsl(var(--ph,330) 70% 52%);stroke-width: 2.5}.pt__mc text{fill: var(--cream);font: 800 12.5px var(--sans);letter-spacing: .04em}.pt__mc--l text{font-size: 13px;fill: hsl(var(--ph,330) 82% 64%)}.p-communities .main{padding-top: 0}.mc-hero{position: relative;padding: calc(var(--hdr) + 54px) 0 58px;color: var(--cream);background: radial-gradient(90% 120% at 80% 30%,rgba(216,120,50,.16),transparent 60%),radial-gradient(120% 90% at 10% 100%,rgba(0,0,0,.6),transparent 70%),var(--grain-svg),linear-gradient(180deg,#1d1510,var(--leather));border-bottom: 1px solid rgba(216,178,106,.22);overflow: hidden}.mc-hero::after{content: "";position: absolute;left: 0;right: 0;bottom: 9px;border-bottom: 1.5px dashed rgba(239,227,200,.22)}.mc-hero__in{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 32px}.mc-kicker{margin: 0 0 6px;font: 600 11px var(--mono);letter-spacing: .22em;text-transform: uppercase;color: var(--brass)}.mc-title{margin: 0;font: 400 clamp(64px,11vw,132px)/.86 var(--mc-font);letter-spacing: .005em;color: var(--cream);text-shadow: 0 2px 0 #000,0 14px 40px rgba(0,0,0,.6)}.mc-lead{max-width: 560px;margin: 18px 0 0;font-size: 15.5px;line-height: 1.6;color: #cdbfa6}.mc-hero__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-top: 24px}.mc-btn{display: inline-flex;align-items: center;gap: 9px;height: 46px;padding: 0 20px;border-radius: 10px;background: linear-gradient(180deg,#ecc983,#b8893a);color: #1d140a;font-weight: 700;font-size: 14px;letter-spacing: .01em;box-shadow: inset 0 1px 0 rgba(255,255,255,.45),0 10px 30px -10px rgba(216,178,106,.55);transition: transform .2s var(--spring),box-shadow .2s}.mc-btn:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,.45),0 16px 36px -10px rgba(216,178,106,.7)}.mc-hero__stat{font: 500 12.5px var(--mono);color: #a99a80}.mc-hero__stat b{color: var(--cream);font-weight: 600}.mc-hero__patch{transform: rotate(6deg)}.mc-hero__patch .patch{width: clamp(200px,26vw,290px);height: auto;filter: drop-shadow(0 30px 40px rgba(0,0,0,.7))}.mc-body{padding-top: 30px;padding-bottom: 60px}.mc-note{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-bottom: 20px;padding: 14px 16px;border-radius: 14px;border: 1px solid rgba(216,178,106,.35);background: color-mix(in srgb,var(--brass) 8%,var(--surface))}.mc-note .i{color: var(--brass)}.mc-note p{flex: 1 1 260px;margin: 0;font-size: 14px}.mc-note a{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;font-size: 13.5px}.mc-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(290px,1fr));gap: 18px}.mc-card{position: relative;display: flex;flex-direction: column;border-radius: 18px;overflow: hidden;color: var(--cream);background: var(--grain-svg),radial-gradient(120% 80% at 50% 0%,hsl(var(--ph,330) 45% 22% / .55),transparent 65%),linear-gradient(180deg,var(--leather-2),var(--leather));border: 1px solid rgba(216,178,106,.2);box-shadow: 0 24px 50px -30px rgba(0,0,0,.8);transition: transform .3s var(--ease),border-color .3s}.mc-card::before{content: "";position: absolute;inset: 7px;border-radius: 13px;border: 1.5px dashed rgba(239,227,200,.14);pointer-events: none}.mc-card:hover{transform: translateY(-4px);border-color: hsl(var(--ph,330) 60% 50% / .55)}.mc-card__patch{display: grid;place-items: center;padding: 26px 0 6px}.mc-card__patch .patch{transition: transform .5s var(--spring)}.mc-card:hover .mc-card__patch .patch{transform: rotate(-4deg) scale(1.04)}.mc-card__body{position: relative;display: flex;flex-direction: column;gap: 6px;flex: 1;padding: 6px 22px 20px;text-align: center}.mc-card__chapter{margin: 0;font: 600 10.5px var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--brass)}.mc-card__name{margin: 0;font: 400 32px/1.05 var(--mc-font);letter-spacing: .01em}.mc-card__name a{color: hsl(var(--ph,330) 80% 70%)}.mc-card__motto{margin: 0;font-style: italic;font-family: var(--serif);font-size: 16px;color: #d9c9aa}.mc-card__tag{margin: 2px 0 0;font-size: 13.5px;line-height: 1.5;color: #b9ab92}.mc-card__facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 12px 0 0;border-top: 1px solid rgba(239,227,200,.1);border-bottom: 1px solid rgba(239,227,200,.1)}.mc-card__facts div{padding: 10px 4px;min-width: 0}.mc-card__facts div + div{border-left: 1px solid rgba(239,227,200,.1)}.mc-card__facts dt{font: 600 9.5px var(--mono);letter-spacing: .18em;text-transform: uppercase;color: #8f8169}.mc-card__facts dd{margin: 3px 0 0;font-size: 14px;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mc-card__facts dd a{color: var(--cream)}.mc-card__acts{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: auto;padding-top: 14px}.mc-card__go{display: inline-flex;align-items: center;gap: 6px;font: 500 12.5px var(--mono);color: #b9ab92}.mc-card__go:hover{color: var(--cream)}.mc-join{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 16px;border-radius: 999px;border: 1.5px solid hsl(var(--ph,330) 70% 55%);background: transparent;color: hsl(var(--ph,330) 80% 72%);font-weight: 700;font-size: 13px;cursor: pointer;transition: background .2s,color .2s,transform .2s var(--spring)}.mc-join:hover{background: hsl(var(--ph,330) 70% 55% / .15)}.mc-join:active{transform: scale(.95)}.mc-join.is-on{background: hsl(var(--ph,330) 70% 55%);color: #120d0a}.mc-card--new{align-items: center;justify-content: center;gap: 10px;min-height: 420px;padding: 30px;text-align: center;--ph: 40;border-style: dashed;border-color: rgba(216,178,106,.35)}.mc-card--new b{font: 400 30px/1.1 var(--mc-font);color: var(--cream)}.mc-card--new small{max-width: 240px;font-size: 13.5px;line-height: 1.5;color: #b9ab92}.mc-card__plus{display: grid;place-items: center;width: 74px;height: 74px;border-radius: 50%;border: 2px dashed var(--brass);color: var(--brass);transition: transform .4s var(--spring)}.mc-card--new:hover .mc-card__plus{transform: rotate(90deg)}.mc-chero{position: relative;margin-bottom: 26px;padding: calc(var(--hdr) + 34px) 0 34px;color: var(--cream);background: radial-gradient(70% 140% at 15% 50%,hsl(var(--ph) 55% 30% / .45),transparent 65%),var(--grain-svg),linear-gradient(180deg,#1d1510,var(--leather));border-bottom: 1px solid rgba(216,178,106,.22)}.mc-chero::after{content: "";position: absolute;left: 0;right: 0;bottom: 8px;border-bottom: 1.5px dashed rgba(239,227,200,.18)}.mc-chero__in{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 28px}.mc-chero__patch .patch{width: 200px;height: auto}.mc-chero__text{min-width: 0}.mc-title--club{font-size: clamp(44px,6.6vw,82px);line-height: .95;color: hsl(var(--ph) 80% 72%);overflow-wrap: anywhere}.mc-chero__motto{margin: 8px 0 0;font: italic 400 19px/1.3 var(--serif);color: #e2d3b4}.mc-chero__tag{margin: 8px 0 0;max-width: 620px;font-size: 14.5px;line-height: 1.55;color: #c2b39a}.mc-chero__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;margin-top: 16px;font-size: 13px;color: #a99a80}.mc-chero__meta b{color: var(--cream);font-weight: 600}.mc-chero__pres{display: inline-flex;align-items: center;gap: 8px;padding: 4px 12px 4px 4px;border-radius: 999px;border: 1px solid rgba(216,178,106,.35);background: rgba(0,0,0,.25);color: #d7c7a8}.mc-chero__pres .i{margin-left: 6px;color: var(--brass)}.mc-chero__acts{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 10px}.mc-chero__acts .mc-join{height: 44px;padding: 0 20px;font-size: 14px}.mc-chero__acts .btn--ghost{color: var(--cream);border-color: rgba(239,227,200,.25)}.mc-chero__acts .icon-btn{color: var(--cream)}.lspd--club{max-width: 1180px}.permit{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 20px;align-items: start}.permit__form{gap: 18px}.permit__part{margin: 0;padding: 0;border: 0;display: grid;gap: 14px}.permit__part legend{display: flex;align-items: center;gap: 10px;margin-bottom: 12px;padding: 0;font: 600 11.5px var(--mono);letter-spacing: .18em;text-transform: uppercase;color: #f3d58a}.permit__part legend i{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 6px;background: #f3d58a;color: #11203c;font-style: normal;font-size: 11px}.permit__part + .permit__part{padding-top: 18px;border-top: 1px dashed rgba(159,181,218,.25)}.permit__slug{display: flex;align-items: center;border-radius: 11px;border: 1px solid var(--line-2);background: var(--bg-2);overflow: hidden}.lspd__sheet .permit__slug{background: rgba(255,255,255,.05);border-color: rgba(159,181,218,.3)}.permit__slug span{padding: 0 2px 0 12px;font: 500 13px var(--mono);color: var(--muted)}.permit__slug input{flex: 1;min-width: 0;border: 0 !important;background: transparent !important;box-shadow: none !important;font-family: var(--mono)}.permit__emblems{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.pemb{position: relative;cursor: pointer}.pemb input{position: absolute;opacity: 0;pointer-events: none}.pemb__ui{display: grid;justify-items: center;gap: 6px;padding: 12px 6px 10px;border-radius: 14px;border: 1.5px solid rgba(159,181,218,.22);background: #120d0a;transition: border-color .2s,transform .2s var(--spring),box-shadow .2s}.pemb__ui svg{width: 52px;height: 52px;color: hsl(var(--ph) 82% 64%)}.pemb__ui small{font-size: 11.5px;color: #c9bba2;text-align: center}.pemb:hover .pemb__ui{border-color: rgba(239,227,200,.4)}.pemb input:checked + .pemb__ui{border-color: hsl(var(--ph) 75% 60%);box-shadow: 0 0 0 3px hsl(var(--ph) 75% 60% / .25);transform: translateY(-2px)}.pemb input:focus-visible + .pemb__ui{outline: 2px solid #f3d58a;outline-offset: 2px}.permit__oath{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border-radius: 12px;background: rgba(243,213,138,.08);border: 1px solid rgba(243,213,138,.3);font-size: 13.5px;line-height: 1.5;cursor: pointer}.permit__oath input{margin-top: 3px;accent-color: #f3d58a;flex: none}.permit__block{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 10px;background: rgba(239,68,68,.12);color: #fca5a5;font-size: 13px}.permit__side{position: sticky;top: calc(var(--hdr) + 16px);display: grid;gap: 14px}.permit__preview{position: relative;display: grid;justify-items: center;gap: 10px;padding: 22px 16px 18px;border-radius: 18px;color: var(--cream);background: var(--grain-svg),radial-gradient(100% 70% at 50% 30%,hsl(var(--ph) 45% 24% / .6),transparent 70%),linear-gradient(180deg,var(--leather-2),var(--leather));border: 1px solid rgba(216,178,106,.25);text-align: center}.permit__preview::before{content: "";position: absolute;inset: 7px;border-radius: 13px;border: 1.5px dashed rgba(239,227,200,.14);pointer-events: none}.permit__preview .patch{width: 100%;max-width: 260px;height: auto}.permit__preview p{margin: 0;font-size: 12.5px;color: #b9ab92;line-height: 1.5}.permit__label{font: 600 10px var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--brass)}.permit__checks ul{list-style: none;display: grid;gap: 10px;margin: 8px 0 0;padding: 0}.permit__checks li{display: flex;gap: 10px;align-items: flex-start;font-size: 13px}.permit__checks li>.i{flex: none;margin-top: 2px;padding: 3px;width: 20px;height: 20px;border-radius: 50%;background: rgba(255,255,255,.08)}.permit__checks li.is-ok>.i{background: rgba(74,222,128,.18);color: #4ade80}.permit__checks li.is-bad>.i{background: rgba(239,68,68,.18);color: #f87171}.permit__checks span{display: grid;gap: 1px}.permit__checks small{color: #8fa3c7;font-size: 12px}.permit__checks a{color: #cfe0ff;text-decoration: underline;text-underline-offset: 2px}.permit__fields{gap: 14px;padding: 18px 22px}.permit__form--plain .permit__emblems .pemb__ui{border-color: var(--line-2)}.mc-manage{max-width: 1180px;padding-top: calc(var(--hdr) + 28px);padding-bottom: 60px}.mc-title--manage{font-size: clamp(40px,6vw,70px);line-height: 1;color: var(--fg);text-shadow: none}.mc-transfer .sgroup__foot,.mc-manage .sgroup__foot{justify-content: flex-end}.mc-roster ul{list-style: none;display: grid;gap: 2px;margin: 0;padding: 8px 10px 12px;max-height: 320px;overflow-y: auto}.mc-roster li{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 6px 8px;border-radius: 10px}.mc-roster li:hover{background: var(--surface-2)}.mc-roster li a{display: inline-flex;align-items: center;gap: 10px;font-size: 13.5px;min-width: 0}.mc-roster li b{font: 600 10px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--brass)}.case__permit .case__patch{display: grid;place-items: center;margin: 4px 0 10px;padding: 14px 0;border-radius: 12px;background: var(--grain-svg),var(--leather)}.case__permit .case__patch .patch{width: 180px;height: auto}@media (max-width: 1000px){.permit{grid-template-columns: minmax(0,1fr)}.permit__side{position: static;order: -1;grid-template-columns: repeat(auto-fit,minmax(260px,1fr))}.mc-chero__in{grid-template-columns: auto minmax(0,1fr)}.mc-chero__acts{grid-column: 1 / -1;justify-content: flex-start}}@media (max-width: 760px){.mc-hero{padding: calc(var(--hdr) + 30px) 0 40px}.mc-hero__in{grid-template-columns: minmax(0,1fr)}.mc-hero__patch{display: none}.mc-title{font-size: clamp(60px,18vw,96px)}.mc-chero__in{grid-template-columns: minmax(0,1fr);justify-items: center;text-align: center;gap: 16px}.mc-chero__patch .patch{width: 160px}.mc-chero__meta,.mc-chero__acts{justify-content: center}.mc-chero__tag{margin-inline: auto}.permit__emblems{grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px}.pemb__ui svg{width: 40px;height: 40px}.pemb__ui small{font-size: 10px}.mc-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 420px){.permit__emblems{grid-template-columns: repeat(2,minmax(0,1fr))}}.trailer__grid{display: grid;grid-template-columns: minmax(0,1.75fr) minmax(0,1fr);gap: 26px;align-items: center}.trailer .yt{margin: 0}.trailer__side{display: grid;gap: 16px;align-content: center}.trailer__badge{justify-self: start;display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: 999px;border: 1px solid color-mix(in srgb,var(--flamingo) 40%,transparent);background: color-mix(in srgb,var(--flamingo) 10%,transparent);color: var(--flamingo);font: 600 11px var(--mono);letter-spacing: .14em;text-transform: uppercase}.trailer__note{margin: 0;font-size: 16px;line-height: 1.6;color: var(--fg-2)}.trailer__facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;margin: 0;border-radius: 14px;border: 1px solid var(--line);background: var(--surface)}.trailer__facts div{padding: 12px 16px}.trailer__facts div + div{border-left: 1px solid var(--line)}.trailer__facts dt{font: 600 10px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.trailer__facts dd{margin: 4px 0 0;font-size: 17px;font-weight: 600;letter-spacing: -.02em}.trailer__acts{display: flex;flex-wrap: wrap;gap: 10px}@media (max-width: 900px){.trailer__grid{grid-template-columns: minmax(0,1fr);gap: 18px}}.ovl__seg{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 3px;margin-top: 8px;padding: 3px;border-radius: 11px;background: rgba(255,255,255,.06)}.ovl__seg button{height: 32px;border: 0;border-radius: 8px;background: none;color: var(--muted);font-size: 13px;font-weight: 550;cursor: pointer;transition: background .2s,color .2s}.ovl__seg button:hover{color: #fff}.ovl__seg button.is-on{background: var(--grad);color: var(--on-grad)}.hpf{position: absolute !important;left: -9999px !important;top: auto;width: 1px;height: 1px;overflow: hidden}.hpl{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.authx{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(380px,580px);min-height: 100vh;background: var(--bg)}.authx__art{position: sticky;top: 0;height: 100vh;overflow: hidden;background: #0a0910;color: #fff;isolation: isolate}.authx__slide{position: absolute;inset: 0;margin: 0;opacity: 0;transition: opacity 1.2s ease}.authx__slide.is-on{opacity: 1}.authx__slide img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;transform: scale(1.06)}.authx__slide.is-on img{animation: authKen 14s ease-out both}@keyframes authKen{from{transform: scale(1.14) translate3d(1.5%,1%,0)}to{transform: scale(1.04) translate3d(0,0,0)}}.authx__shade{position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(10,8,16,.55),transparent 28%,transparent 48%,rgba(10,8,16,.92)),linear-gradient(90deg,transparent 60%,rgba(10,8,16,.45))}.authx__cap{position: absolute;z-index: 2;left: clamp(24px,4vw,64px);right: clamp(24px,4vw,64px);bottom: clamp(32px,6vh,72px)}.authx__kick{display: inline-flex;align-items: center;gap: 10px;font: 600 11px var(--mono);letter-spacing: .22em;text-transform: uppercase;color: #ffd2b0}.authx__kick::before{content: "";width: 34px;height: 2px;border-radius: 2px;background: linear-gradient(90deg,#ff4f8b,#ffb35c)}.authx__big{display: block;margin: 12px 0 10px;font: 400 clamp(44px,5.6vw,88px)/.9 'Anton',var(--sans);letter-spacing: .005em;text-transform: uppercase;background: linear-gradient(180deg,#fff 30%,#ffd9bd);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 6px 24px rgba(0,0,0,.5))}.authx__cap p{max-width: 460px;margin: 0;font-size: 15px;line-height: 1.55;color: rgba(255,255,255,.82)}.authx__dots{display: flex;gap: 6px;margin-top: 20px}.authx__dots i{width: 22px;height: 3px;border-radius: 3px;background: rgba(255,255,255,.3);transition: background .4s,width .4s var(--ease)}.authx__dots i.is-on{width: 38px;background: #fff}.authx__credit{position: absolute;z-index: 2;right: 16px;bottom: 12px;font: 500 10px var(--mono);letter-spacing: .08em;color: rgba(255,255,255,.45)}.authx__panel{position: relative;display: flex;align-items: center;justify-content: center;padding: calc(var(--hdr) + 28px) clamp(20px,4vw,56px) 48px;background: radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--flamingo) 10%,transparent),transparent 70%),var(--bg)}.authx__card{width: 100%;max-width: 440px}.atabs{position: relative;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;margin-bottom: 26px;padding: 4px;border-radius: 14px;background: var(--surface);border: 1px solid var(--line)}.atabs a,.atabs button{position: relative;z-index: 1;display: grid;place-items: center;height: 40px;border: 0;border-radius: 10px;background: none;color: var(--muted);font: 600 14px var(--sans);cursor: pointer;transition: color .25s}.atabs .is-active{color: var(--fg)}.atabs__pill{position: absolute;z-index: 0;top: 4px;bottom: 4px;left: 4px;width: calc(50% - 4px);border-radius: 10px;background: var(--surface-3);box-shadow: 0 6px 18px -10px rgba(0,0,0,.6);transition: transform .35s var(--spring)}.atabs:has(>:nth-child(2).is-active) .atabs__pill{transform: translateX(100%)}.atabs:not(:has(>:nth-child(2):not(.atabs__pill))){grid-template-columns: 1fr}.atabs:not(:has(>:nth-child(2):not(.atabs__pill))) .atabs__pill{width: calc(100% - 8px)}.aform{display: grid;gap: 16px}.aform__head{display: grid;gap: 8px;margin-bottom: 4px}.aform__kick{font: 600 11px var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--flamingo)}.aform__title{margin: 0;font-size: clamp(30px,3.4vw,40px);line-height: 1.05;letter-spacing: -.035em}.aform__title em{font-family: var(--serif);font-style: italic;font-weight: 400;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;padding-right: .06em}.aform__sub{margin: 0;color: var(--muted);font-size: 14.5px;line-height: 1.55}.aform__fields{display: grid;gap: 16px}.aform__err{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border-radius: 12px;border: 1px solid color-mix(in srgb,var(--danger) 40%,transparent);background: color-mix(in srgb,var(--danger) 10%,transparent);color: var(--fg);font-size: 13.5px;line-height: 1.45}.aform__err .i{flex: none;margin-top: 1px;color: var(--danger)}.aform__err p{margin: 0}.aform__err p + p{margin-top: 4px}.aform__ok{display: flex;gap: 12px;align-items: flex-start;padding: 16px;border-radius: 14px;border: 1px solid color-mix(in srgb,var(--mint) 40%,transparent);background: color-mix(in srgb,var(--mint) 9%,transparent);font-size: 14px;line-height: 1.55}.aform__ok .i{flex: none;color: var(--mint)}.aform__ok p{margin: 0}.is-nudge{animation: nudge .45s var(--ease)}@keyframes nudge{20%,60%{transform: translateX(-6px)}40%,80%{transform: translateX(6px)}}.afield{display: grid;gap: 7px;min-width: 0}.afield__row{display: flex;align-items: baseline;justify-content: space-between;gap: 10px}.afield__row a{font-size: 12.5px;color: var(--muted)}.afield__row a:hover{color: var(--fg)}.afield__label{font-size: 13px;font-weight: 600;color: var(--fg-2)}.afield__box{position: relative;display: flex;align-items: center;gap: 10px;height: 50px;padding: 0 6px 0 14px;border-radius: 13px;border: 1px solid var(--line-2);background: var(--surface);color: var(--muted);transition: border-color .2s,box-shadow .2s,background .2s}.afield__box:focus-within{border-color: color-mix(in srgb,var(--flamingo) 65%,transparent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--flamingo) 12%,transparent);background: var(--surface-2);color: var(--fg)}.afield__box input{flex: 1;min-width: 0;height: 100%;border: 0;outline: 0;background: transparent;color: var(--fg);font-size: 15px}.afield__box input::placeholder{color: var(--faint)}.afield__box input:-webkit-autofill{-webkit-text-fill-color: var(--fg);transition: background-color 9999s}.afield__at{font: 600 15px var(--mono);color: var(--faint)}.afield__eye{display: grid;place-items: center;width: 38px;height: 38px;flex: none;border: 0;border-radius: 10px;background: none;color: var(--muted);cursor: pointer}.afield__eye:hover,.afield__eye.is-on{color: var(--fg);background: var(--surface-3)}.afield__caps{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;color: var(--sun)}.afield__hint{font-size: 12px;color: var(--faint)}.afield__hint.is-ok{color: var(--mint)}.afield__hint.is-bad{color: var(--danger)}.pwm{display: flex;align-items: center;gap: 10px}.pwm__bars{display: grid;grid-template-columns: repeat(5,1fr);gap: 4px;width: 120px;flex: none}.pwm__bars i{height: 5px;border-radius: 3px;background: var(--surface-3);transition: background .3s}.pwm[data-level="0"] .is-on,.pwm[data-level="1"] .is-on{background: var(--danger)}.pwm[data-level="2"] .is-on{background: var(--sun)}.pwm[data-level="3"] .is-on{background: var(--gold)}.pwm[data-level="4"] .is-on,.pwm[data-level="5"] .is-on{background: var(--mint)}.pwm small{font-size: 12px;color: var(--muted);line-height: 1.35}.aplat{margin: 0;padding: 0;border: 0;display: grid;gap: 8px;min-width: 0}.aplat__opts{display: flex;flex-wrap: wrap;gap: 6px}.aplat__opt{cursor: pointer}.aplat__opt input{position: absolute;opacity: 0;pointer-events: none}.aplat__opt span{display: inline-flex;align-items: center;height: 34px;padding: 0 13px;border-radius: 999px;border: 1px solid var(--line-2);font-size: 13px;color: var(--fg-2);transition: all .2s}.aplat__opt:hover span{border-color: var(--line-3)}.aplat__opt input:checked + span{background: var(--fg);border-color: var(--fg);color: var(--bg)}.aplat__opt input:focus-visible + span{outline: 2px solid var(--flamingo);outline-offset: 2px}.acheck{display: flex;gap: 10px;align-items: flex-start;font-size: 13.5px;line-height: 1.45;color: var(--fg-2);cursor: pointer}.acheck input{margin-top: 2px;accent-color: var(--flamingo);width: 16px;height: 16px;flex: none}.acheck a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--line-3);text-underline-offset: 3px}.abtn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;height: 52px;border: 0;border-radius: 14px;background: var(--grad);color: var(--on-grad);font: 700 15.5px var(--sans);letter-spacing: -.01em;cursor: pointer;overflow: hidden;box-shadow: 0 14px 34px -14px rgba(255,79,139,.75);transition: transform .2s var(--spring),box-shadow .2s}.abtn::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform: translateX(-120%);transition: transform .7s var(--ease)}.abtn:hover{transform: translateY(-1px);box-shadow: 0 18px 40px -14px rgba(255,79,139,.9)}.abtn:hover::after{transform: translateX(120%)}.abtn:active{transform: scale(.98)}.abtn .i{transition: transform .25s var(--ease)}.abtn:hover .i{transform: translateX(3px)}.abtn.is-busy{pointer-events: none;opacity: .75}.abtn.is-busy span::after{content: "…"}.aform__alt{margin: 0;text-align: center;font-size: 13.5px;color: var(--muted)}.aform__alt a{color: var(--fg);font-weight: 600}.aform__sec{display: flex;gap: 8px;align-items: center;justify-content: center;margin: 4px 0 0;font-size: 11.5px;color: var(--faint);text-align: center}.aform__sec .i{flex: none;color: var(--mint)}dialog.authm{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: clamp(0px,3vw,28px);border: 0;background: transparent;color: var(--fg);display: grid;place-items: center;overflow: auto;opacity: 0;transition: opacity .2s ease}dialog.authm:not([open]){display: none}dialog.authm.is-in{opacity: 1}dialog.authm::backdrop{background: rgba(6,5,10,.72)}.authm-open body{overflow: hidden}.authx--modal{position: relative;width: min(960px,100%);min-height: 0;max-height: min(740px,calc(100vh - 40px));grid-template-columns: 360px minmax(0,1fr);border-radius: 24px;overflow: hidden;border: 1px solid var(--line-2);box-shadow: 0 40px 120px -30px rgba(0,0,0,.8);transform: translateY(14px) scale(.985);transition: transform .3s var(--ease)}.authm.is-in .authx--modal{transform: none}.authx--modal .authx__art{position: relative;height: auto}.authx--modal .authx__big{font-size: 46px}.authx--modal .authx__cap{bottom: 32px;left: 28px;right: 28px}.authx--modal .authx__panel{align-items: flex-start;padding: 34px clamp(20px,3vw,44px) 28px;overflow-y: auto;max-height: min(740px,calc(100vh - 40px))}.authx--modal .aform__title{font-size: 30px}.authm__x{position: absolute;z-index: 3;top: 14px;right: 14px;display: grid;place-items: center;width: 38px;height: 38px;border: 1px solid var(--line-2);border-radius: 50%;background: var(--surface);color: var(--fg-2);cursor: pointer}.authm__x:hover{color: var(--fg);background: var(--surface-3)}.authm__why{margin: 0 0 16px;padding: 10px 14px;border-radius: 12px;background: color-mix(in srgb,var(--sun) 12%,transparent);border: 1px solid color-mix(in srgb,var(--sun) 35%,transparent);font-size: 13.5px}.hc{display: grid;gap: 10px}.hc__start{position: relative;display: flex;align-items: center;gap: 14px;width: 100%;min-height: 62px;padding: 10px 14px;border-radius: 14px;border: 1px solid var(--line-2);background: linear-gradient(180deg,var(--surface-2),var(--surface));color: var(--fg);text-align: left;cursor: pointer;transition: border-color .2s,box-shadow .2s}.hc__start:hover{border-color: var(--line-3)}.hc__start:focus-visible{outline: 2px solid var(--flamingo);outline-offset: 2px}.hc__box{position: relative;width: 26px;height: 26px;flex: none;border-radius: 7px;border: 2px solid var(--line-3);background: var(--bg-2);transition: all .25s var(--spring)}.hc__txt{flex: 1;display: grid;gap: 2px;min-width: 0}.hc__txt b{font-size: 14.5px}.hc__txt small{font-size: 12px;color: var(--muted)}.hc__brand{flex: none;padding: 4px 7px;border-radius: 6px;border: 1px solid color-mix(in srgb,#60a5fa 45%,transparent);color: #93c5fd;font: 700 9px/1.15 var(--mono);letter-spacing: .12em;text-align: center}.hc.is-loading .hc__box{border-color: transparent;border-top-color: var(--flamingo);border-right-color: var(--flamingo);border-radius: 50%;animation: spin .7s linear infinite}.hc.is-playing .hc__start{border-color: color-mix(in srgb,var(--flamingo) 50%,transparent)}.hc.is-passed .hc__start{cursor: default;border-color: color-mix(in srgb,var(--mint) 55%,transparent);background: color-mix(in srgb,var(--mint) 8%,var(--surface))}.hc.is-passed .hc__box{border-color: var(--mint);background: var(--mint)}.hc.is-passed .hc__box::after{content: "";position: absolute;left: 7px;top: 2px;width: 7px;height: 13px;border: solid #052e16;border-width: 0 3px 3px 0;transform: rotate(45deg)}.hc.is-passed .hc__txt small{color: var(--mint)}.hcg{display: grid;gap: 0;border-radius: 14px;overflow: hidden;border: 1px solid #1d2a1a;background: #050805;box-shadow: 0 18px 40px -20px rgba(0,0,0,.8)}.hcg__pager{display: flex;align-items: center;gap: 10px;min-height: 38px;padding: 6px 12px;background: linear-gradient(180deg,#0d1a0d,#081108);border-bottom: 1px solid #1d2a1a;color: #9cff7a;font: 600 12px/1.25 var(--mono);letter-spacing: .06em;text-shadow: 0 0 8px rgba(156,255,122,.45)}.hcg__led{width: 8px;height: 8px;flex: none;border-radius: 50%;background: #9cff7a;box-shadow: 0 0 10px #9cff7a;animation: live 1.2s ease-in-out infinite}.hcg__title{flex: 1;display: inline-flex;align-items: center;gap: 8px;min-width: 0}.hcg__swatch{display: inline-block;width: 14px;height: 14px;border-radius: 3px;box-shadow: 0 0 0 2px rgba(0,0,0,.6),0 0 0 3px rgba(156,255,122,.4)}.hcg__time{flex: none;min-width: 26px;padding: 2px 6px;border-radius: 4px;background: rgba(156,255,122,.1);text-align: center}.hcg__screen{position: relative}.hcg__cv{display: block;width: 100%;aspect-ratio: 16 / 10;touch-action: none;cursor: grab;outline: none;image-rendering: auto}.hcg__cv:active{cursor: grabbing}.hcg__cv:focus-visible{box-shadow: inset 0 0 0 2px #9cff7a}.hcg__over{position: absolute;inset: 0;display: grid;place-content: center;gap: 6px;text-align: center;background: rgba(0,0,0,.45);animation: appear .25s var(--ease)}.hcg__over b{font: 400 clamp(24px,6vw,38px)/1 'Anton',var(--sans);letter-spacing: .03em;text-transform: uppercase;-webkit-text-stroke: 1.5px #000;paint-order: stroke fill;text-shadow: 0 3px 0 #000}.hcg__over--ok b{color: #ffd44a}.hcg__over--bad b{color: #ff4d4d}.hcg__over small{color: #fff;font: 500 12px var(--mono);text-shadow: 0 1px 2px #000}.hcg__foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 8px 12px;background: #0b0e0b;border-top: 1px solid #1d2a1a}.hcg__hint{font-size: 12px;color: #b8c8b2;line-height: 1.4}.hcg__new{flex: none;height: 28px;padding: 0 10px;border: 1px solid #2c3b28;border-radius: 8px;background: none;color: #9cff7a;font: 600 11px var(--mono);cursor: pointer}.hcg__new:hover{background: rgba(156,255,122,.08)}@media (max-width: 1000px){.authx{grid-template-columns: minmax(0,1fr) minmax(360px,520px)}.authx--modal{grid-template-columns: 300px minmax(0,1fr)}}@media (max-width: 820px){.authx{grid-template-columns: minmax(0,1fr)}.authx__art{position: relative;height: 34vh;min-height: 230px}.authx__big{font-size: clamp(36px,10vw,56px)}.authx__cap{bottom: 22px}.authx__cap p{display: none}.authx__panel{padding: 28px 18px 56px;align-items: flex-start}dialog.authm{padding: 0;place-items: stretch}.authx--modal{width: 100%;max-height: none;height: 100%;border-radius: 0;grid-template-columns: minmax(0,1fr);border: 0}.authx--modal .authx__art{display: none}.authx--modal .authx__panel{max-height: none;height: 100%;padding: 56px 18px 32px}}@media (max-width: 420px){.hc__brand{display: none}}@media (prefers-reduced-motion: reduce){.authx__slide.is-on img{animation: none}}html.motion-off .authx__slide.is-on img,html.motion-reduced .authx__slide.is-on img{animation: none}.sec-stats{margin-bottom: 18px}.sec-blocks{list-style: none;display: grid;gap: 6px;margin: 0 0 14px;padding: 0}.sec-blocks li{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;border: 1px solid var(--line);background: var(--bg-2)}.sec-blocks__ip{font: 600 13px var(--mono)}.sec-blocks__why{display: grid;font-size: 13px;color: var(--fg-2);min-width: 0;overflow-wrap: anywhere}.sec-blocks__why small{color: var(--muted);font-size: 11.5px}.sec-form{display: flex;flex-wrap: wrap;gap: 8px}.sec-form input,.sec-form select{flex: 1 1 140px;min-width: 0;height: 38px;padding: 0 12px;border-radius: 10px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg);font-size: 13.5px}.sec-reset__link{width: 100%;height: 42px;margin-top: 8px;padding: 0 12px;border-radius: 10px;border: 1px solid color-mix(in srgb,var(--mint) 45%,transparent);background: var(--bg-2);color: var(--fg);font: 500 12.5px var(--mono)}.sec-reset{border-color: color-mix(in srgb,var(--mint) 40%,var(--line))}.sec-log{display: grid;gap: 2px}.sec-log__row{display: grid;grid-template-columns: 150px minmax(0,1fr) 130px 80px;align-items: center;gap: 12px;padding: 9px 10px;border-radius: 10px;font-size: 13px}.sec-log__row:hover{background: var(--surface-2)}.sec-log__kind{justify-self: start;padding: 3px 9px;border-radius: 999px;background: var(--surface-3);font: 600 11px var(--mono)}.sec-log__row--trap .sec-log__kind,.sec-log__row--honeylink .sec-log__kind,.sec-log__row--block .sec-log__kind,.sec-log__row--login_trap .sec-log__kind,.sec-log__row--honeypot .sec-log__kind{background: color-mix(in srgb,var(--danger) 18%,transparent);color: var(--danger)}.sec-log__row--fast .sec-log__kind,.sec-log__row--nojs .sec-log__kind,.sec-log__row--human_fail .sec-log__kind,.sec-log__row--token .sec-log__kind{background: color-mix(in srgb,var(--sun) 18%,transparent);color: var(--sun)}.sec-log__row--reset .sec-log__kind,.sec-log__row--reset_done .sec-log__kind,.sec-log__row--new_net .sec-log__kind{background: color-mix(in srgb,var(--lagoon) 18%,transparent);color: var(--lagoon)}.sec-log__detail{min-width: 0;overflow-wrap: anywhere;color: var(--fg-2)}.sec-log__ip{font: 500 12px var(--mono);color: var(--muted);overflow: hidden;text-overflow: ellipsis}.sec-log time{font: 500 12px var(--mono);color: var(--muted);text-align: right}@media (max-width: 760px){.sec-log__row{grid-template-columns: minmax(0,1fr) auto}.sec-log__detail{grid-column: 1 / -1}.sec-log__ip{display: none}}