*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.absolute{position:absolute}.relative{position:relative}.right-2{right:.5rem}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-4{margin-top:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.caption-bottom{caption-side:bottom}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-input{border-color:hsl(var(--input))}.border-white\/10{border-color:#ffffff1a}.bg-\[\#0b1a2b\]{--tw-bg-opacity: 1;background-color:rgb(11 26 43 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-white\/5{background-color:#ffffff0d}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-8{padding-right:2rem}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white\/90{color:#ffffffe6}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}:root{--font-main: "Montserrat", sans-serif}body{font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-yellow-400\/40:focus{border-color:#facc1566}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-yellow-400\/20:focus{--tw-ring-color: rgb(250 204 21 / .2)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:border-yellow-400\/40[data-state=open]{border-color:#facc1566}.data-\[highlighted\]\:bg-white\/10[data-highlighted]{background-color:#ffffff1a}.data-\[state\=checked\]\:bg-yellow-400\/15[data-state=checked]{background-color:#facc1526}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--lg-bgA:#061724;--lg-bgB:#04121c;--lg-text: rgba(255,255,255,.92);--lg-muted: rgba(255,255,255,.6);--lg-line: rgba(255,255,255,.1);--lg-green:#a8ff3e;--lg-red:#ff5a5a;--lg-shadow: 0 18px 45px rgba(0,0,0,.55)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-page{min-height:calc(100vh - 70px);padding:22px 18px;background:radial-gradient(900px 520px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--lg-bgA) 0%,var(--lg-bgB) 60%,#030d14 100%);color:var(--lg-text)}.login-main{width:min(1180px,100%);margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 120px)}.login-card{width:min(520px,100%);border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--lg-shadow);overflow:hidden}.login-card-header{padding:24px 20px 16px;text-align:center;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(900px 180px at 0% 0%,rgba(168,255,62,.1),transparent 55%),linear-gradient(180deg,#ffffff0a,#ffffff05)}.login-badge{width:54px;height:54px;border-radius:999px;margin:0 auto 14px;border:1px solid rgba(168,255,62,.35);background:radial-gradient(circle at 35% 30%,rgba(168,255,62,.22),transparent 60%),linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:0 0 0 6px #a8ff3e14,0 18px 35px #00000059;display:grid;place-items:center}.login-badge-icon{width:18px;height:18px;position:relative}.login-badge-icon:before{content:"";position:absolute;left:50%;top:6px;transform:translate(-50%);width:16px;height:12px;border-radius:4px;border:2px solid rgba(255,255,255,.85)}.login-badge-icon:after{content:"";position:absolute;left:50%;top:-2px;transform:translate(-50%);width:10px;height:10px;border-radius:10px 10px 0 0;border:2px solid rgba(255,255,255,.85);border-bottom:none}.login-title{margin:0;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:18px}.login-subtitle{margin:8px 0 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lg-muted);font-weight:800}.login-form{padding:20px;display:flex;flex-direction:column;gap:14px}.login-field{position:relative}.login-input{width:100%;height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffe6;outline:none;box-shadow:0 10px 25px #00000040 inset,0 10px 22px #0003;transition:border-color .15s ease,box-shadow .15s ease}.login-input::-moz-placeholder{color:#ffffff80}.login-input::placeholder{color:#ffffff80}.login-input:focus{border-color:#a8ff3e73;box-shadow:0 0 0 3px #a8ff3e1f,0 10px 25px #00000040 inset}.login-submit{height:44px;border-radius:999px;border:1px solid rgba(168,255,62,.28);background:radial-gradient(140px 70px at 25% 20%,rgba(168,255,62,.2),transparent 60%),linear-gradient(180deg,#1446238c,#0a23148c);color:#fffffff2;font-weight:900;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000059;transition:transform .12s ease,border-color .12s ease,opacity .12s ease}.login-submit:hover{border-color:#a8ff3e80;transform:translateY(-1px)}.login-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-error{padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2;font-weight:800;font-size:13px}.login-card-footer{padding:14px 20px;border-top:1px solid rgba(255,255,255,.08);text-align:center;background:#ffffff05}.login-footer-text{color:var(--lg-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:11px}@media(max-width:520px){.login-card-header{padding:20px 16px 14px}.login-form{padding:16px}.login-card-footer{padding:12px 16px}}:root{--ap-bgA: #061724;--ap-bgB: #04121c;--ap-text: rgba(255, 255, 255, .92);--ap-muted: rgba(255, 255, 255, .6);--ap-yellow: #f2c94c;--ap-yellowBorder: rgba(242, 201, 76, .35);--ap-red: #ff5a5a;--ap-shadow: 0 18px 45px rgba(0, 0, 0, .55)}.ap-wrap{min-height:calc(100vh - 70px);padding:22px 18px 28px;background:radial-gradient(900px 520px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--ap-bgA) 0%,var(--ap-bgB) 60%,#030d14 100%);color:var(--ap-text)}.ap-top{width:min(1180px,100%);margin:0 auto 14px;display:flex;gap:12px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.ap-title h2{margin:0;font-weight:900;letter-spacing:.5px;text-transform:uppercase;font-size:22px;background:linear-gradient(180deg,#f2c94cf2,#f2c94cbf);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 25px rgba(0,0,0,.25)}.ap-title p{margin:6px 0 0;color:var(--ap-muted);font-weight:600;font-size:13px}.ap-actionsTop{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ap-search{min-width:260px;flex:1}.ap-search input{width:100%;height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffe6;outline:none;box-shadow:0 10px 25px #00000038 inset}.ap-search input::-moz-placeholder{color:#ffffff80}.ap-search input::placeholder{color:#ffffff80}.ap-search input:focus{border-color:#f2c94c73;box-shadow:0 0 0 3px #f2c94c1f,0 10px 25px #00000038 inset}.ap-err{width:min(1180px,100%);margin:0 auto 12px;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2;font-weight:800}.ap-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.ap-card{padding:16px;border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--ap-shadow);display:flex;flex-direction:column;gap:12px;min-width:0}.ap-cardHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.ap-cardHead b{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:#ffffffd9}.ap-count{color:#ffffff9e;font-weight:800;font-size:12px}.ap-badge{padding:6px 10px;border-radius:999px;border:1px solid rgba(242,201,76,.25);background:#f2c94c1a;color:#fff5dcf2;font-weight:900;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ap-badgeDim{border-color:#ffffff1f;background:#ffffff0f;color:#ffffffb8}.ap-right{position:sticky;top:86px}.ap-tableWrap{width:100%;overflow:auto;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.ap-tableWrap::-webkit-scrollbar{height:10px;width:10px}.ap-tableWrap::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.ap-tableWrap::-webkit-scrollbar-thumb:hover{background:#ffffff29}.ap-table{width:100%;border-collapse:separate;border-spacing:0;min-width:100px}.ap-table thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-weight:900;padding:10px 12px;background:#0a1824eb;border-bottom:1px solid rgba(255,255,255,.08)}.ap-table tbody td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffe0;vertical-align:middle;white-space:nowrap}.ap-table tbody tr:hover td{background:#ffffff08}.ap-table tbody tr:last-child td{border-bottom:none}.ap-colId{width:90px;color:#f2c94ceb;font-weight:900}.ap-colTag{width:120px}.ap-colActions{width:360px;text-align:right}.ap-name{font-weight:900;max-width:360px;overflow:hidden;text-overflow:ellipsis}.ap-linkBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#ffffffeb;font-weight:900;cursor:pointer;padding:0;text-align:left;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-linkBtn:hover{color:#f2c94cf2;text-decoration:underline}.ap-rowBtns{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ap-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffdb;min-width:56px;font-weight:800}.ap-pill.is-ok{border-color:#f2c94c4d;background:#f2c94c1a;color:#fff5dcf2}.ap-pill.is-warn{border-color:#ff5a5a40;background:#ff5a5a1a;color:#ffdcdcf2}.ap-pill.is-dim{opacity:.7}.is-inactive td{opacity:.75}.ap-empty{text-align:center;padding:16px 12px;color:#ffffffa6;font-weight:700}.ap-form{display:flex;flex-direction:column;gap:12px}.ap-formRow{display:flex;flex-direction:column;gap:8px}.ap-formRow label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:900}.ap-formRow input{height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffe6;outline:none;box-shadow:0 10px 25px #00000038 inset}.ap-formRow input:focus{border-color:#f2c94c73;box-shadow:0 0 0 3px #f2c94c1f,0 10px 25px #00000038 inset}.ap-formRow-inline{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ap-check{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05);color:#ffffffdb;font-weight:700}.ap-check input{width:18px;height:18px;accent-color:var(--ap-yellow)}.ap-formBtns{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ap-editing{padding:10px 12px;border-radius:12px;background:radial-gradient(700px 140px at 0% 0%,rgba(242,201,76,.12),transparent 60%),#ffffff08;border:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-size:13px}.ap-editing b{color:#f2c94ceb;font-weight:900}.ap-note{padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-weight:700;font-size:13px}.ap-btn{height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffeb;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000040;transition:transform .12s ease,border-color .12s ease,opacity .12s ease}.ap-btn:hover{border-color:#ffffff2e;transform:translateY(-1px)}.ap-btn:active{transform:translateY(0)}.ap-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ap-btn-ghost{background:#ffffff0a}.ap-btn-primary{border-color:var(--ap-yellowBorder);background:radial-gradient(160px 70px at 25% 20%,rgba(242,201,76,.2),transparent 60%),linear-gradient(180deg,#f2c94ce0,#f2c94cb8);color:#000000e0;box-shadow:0 0 0 3px #f2c94c1a,0 12px 26px #00000040}.ap-btn-warn{border-color:#f2c94c4d;background:radial-gradient(160px 70px at 25% 20%,rgba(242,201,76,.12),transparent 60%),linear-gradient(180deg,#281e0a8c,#140e068c);color:#ffffffeb}.ap-btn-ok{border-color:#78ffaa38;background:radial-gradient(160px 70px at 25% 20%,rgba(120,255,170,.14),transparent 60%),linear-gradient(180deg,#0e28188c,#08140e8c);color:#ffffffeb}.ap-btn-danger{border-color:#ff5a5a47;background:radial-gradient(140px 70px at 25% 20%,rgba(255,90,90,.18),transparent 60%),linear-gradient(180deg,#4614148c,#230a0a8c);color:#ffffffeb}@media(max-width:1100px){.ap-grid{grid-template-columns:1fr}.ap-right{position:static}.ap-table{min-width:720px}}@media(max-width:720px){.ap-actionsTop{width:100%}.ap-search{width:100%;min-width:0}.ap-rowBtns{justify-content:stretch}.ap-rowBtns .ap-btn{width:100%}.ap-formBtns{justify-content:stretch}.ap-formBtns .ap-btn{width:100%}}.ap-iconImg{display:block;width:45px;height:48px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.ap-wrap,.ap-grid,.ap-card,.ap-left,.ap-right,.ap-tableWrap{min-width:0}@media(max-width:720px){.ap-wrap{padding:16px 10px 22px;overflow-x:hidden}.ap-top{gap:10px;margin-bottom:12px}.ap-title{width:100%;text-align:center}.ap-actionsTop{width:100%;flex-direction:column;align-items:stretch}.ap-search{width:100%;min-width:0}.ap-grid{grid-template-columns:1fr;gap:12px}.ap-card{padding:12px;border-radius:14px}.ap-cardHead{align-items:center;gap:8px;flex-wrap:wrap}.ap-right{position:static}.ap-tableWrap{overflow-x:hidden}.ap-table{min-width:0;width:100%;table-layout:fixed}.ap-table thead th,.ap-table tbody td{padding:8px 6px}.ap-table thead th{font-size:8px;letter-spacing:.05em;white-space:nowrap}.ap-table tbody td{font-size:12px;white-space:normal;word-break:break-word}.ap-colId{width:46px}.ap-colTag{width:64px}.ap-colActions{width:108px;text-align:center}.ap-name,.ap-linkBtn{max-width:none;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.15}.ap-pill{min-width:0;padding:5px 8px;font-size:10px}.ap-rowBtns{justify-content:center;gap:6px;flex-wrap:nowrap}.ap-rowBtns .ap-btn{width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.ap-btn-ok{width:auto!important;min-width:84px!important;padding:0 10px!important;font-size:10px}.ap-formRow-inline{flex-direction:column;align-items:stretch}.ap-formBtns{justify-content:stretch}.ap-formBtns .ap-btn{width:100%}}@media(max-width:460px){.ap-wrap{padding:14px 8px 18px}.ap-card{padding:10px;border-radius:12px}.ap-title h2{font-size:20px}.ap-title p{font-size:12px}.ap-table thead th,.ap-table tbody td{padding:7px 4px}.ap-table thead th{font-size:7px;letter-spacing:.04em}.ap-table tbody td{font-size:11px}.ap-colId{width:40px}.ap-colTag{width:58px}.ap-colActions{width:96px}.ap-rowBtns .ap-btn{width:30px;min-width:30px;height:30px}.ap-iconImg{width:16px;height:16px}.ap-btn-ok{min-width:76px!important;font-size:9px}}:root{--as-bgA:#061724;--as-bgB:#04121c;--as-text: rgba(255,255,255,.92);--as-muted: rgba(255,255,255,.6);--as-yellow:#f2c94c;--as-yellowBorder: rgba(242,201,76,.35);--as-shadow: 0 18px 45px rgba(0,0,0,.55)}.as-wrap{min-height:calc(100vh - 70px);padding:22px 18px 28px;background:radial-gradient(900px 520px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--as-bgA) 0%,var(--as-bgB) 60%,#030d14 100%);color:var(--as-text)}.as-head{width:min(1180px,100%);margin:0 auto 14px;display:flex;gap:12px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.as-head h2{margin:0;font-weight:900;letter-spacing:.5px;text-transform:uppercase;font-size:22px;background:linear-gradient(180deg,#f2c94cf2,#f2c94cbf);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 25px rgba(0,0,0,.25)}.as-error{width:min(1180px,100%);margin:0 auto 12px;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2;font-weight:800}.as-card{width:min(1180px,100%);margin:0 auto 12px;padding:16px;border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--as-shadow);display:flex;flex-direction:column;gap:8px;min-width:0}.as-cardhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.as-cardhead b{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:#ffffffd9}.as-muted{color:#ffffff9e;font-weight:700;font-size:13px}.as-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:start}.as-warning{margin-top:8px;padding:10px 12px;border-radius:12px;background:radial-gradient(700px 140px at 0% 0%,rgba(255,90,90,.1),transparent 60%),#ffffff08;border:1px solid rgba(255,90,90,.22);color:#ffdcdcf2;font-weight:800;font-size:13px}.as-search{width:100%;height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffe6;outline:none;box-shadow:0 10px 25px #00000038 inset}.as-search::-moz-placeholder{color:#ffffff80}.as-search::placeholder{color:#ffffff80}.as-search:focus{border-color:#f2c94c73;box-shadow:0 0 0 3px #f2c94c1f,0 10px 25px #00000038 inset}.as-list{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-height:560px;overflow:auto;padding-right:2px}.as-list::-webkit-scrollbar{width:10px;height:10px}.as-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.as-list::-webkit-scrollbar-thumb:hover{background:#ffffff29}.as-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.as-rowleft{min-width:0}.as-name{font-weight:900;color:#ffffffe6;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.as-badge{padding:6px 10px;border-radius:999px;border:1px solid rgba(242,201,76,.25);background:#f2c94c1a;color:#fff5dcf2;font-weight:900;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.as-ordered{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:10px}.as-olistrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05);list-style:decimal}.as-olistrow span{color:#ffffffe6;font-weight:800;min-width:0}.as-btn{height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffeb;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000040;transition:transform .12s ease,border-color .12s ease,opacity .12s ease}.as-btn:hover{border-color:#ffffff2e;transform:translateY(-1px)}.as-btn:active{transform:translateY(0)}.as-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.as-btn-primary{border-color:var(--as-yellowBorder);background:radial-gradient(160px 70px at 25% 20%,rgba(242,201,76,.2),transparent 60%),linear-gradient(180deg,#f2c94ce0,#f2c94cb8);color:#000000e0;box-shadow:0 0 0 3px #f2c94c1a,0 12px 26px #00000040}.as-btn-danger{border-color:#b4b4b438;background:radial-gradient(140px 70px at 25% 20%,rgba(255,255,255,.1),transparent 60%),linear-gradient(180deg,#3c41488c,#1c20268c);color:#ffffffeb}.as-btn-danger:hover{border-color:#c8c8c859;background:radial-gradient(140px 70px at 25% 20%,rgba(255,255,255,.14),transparent 60%),linear-gradient(180deg,#4b5058a6,#232830a6)}@media(max-width:1100px){.as-grid{grid-template-columns:1fr}.as-list{max-height:520px}}@media(max-width:720px){.as-row{align-items:flex-start}.as-btn{width:100%}.as-olistrow{flex-direction:column;align-items:stretch}}:root{--am-bgA: #061724;--am-bgB: #04121c;--am-text: rgba(255, 255, 255, .92);--am-muted: rgba(255, 255, 255, .6);--am-yellow: #f2c94c;--am-yellowBorder: rgba(242, 201, 76, .35);--am-red: #ff5a5a;--am-shadow: 0 18px 45px rgba(0, 0, 0, .55)}.am-wrap{min-height:calc(100vh - 70px);padding:22px 18px 28px;background:radial-gradient(900px 520px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--am-bgA) 0%,var(--am-bgB) 60%,#030d14 100%);color:var(--am-text)}.am-head{width:min(1180px,100%);margin:0 auto 14px;display:flex;gap:12px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.am-head h2{margin:0;font-weight:900;letter-spacing:.5px;text-transform:uppercase;font-size:22px;background:linear-gradient(180deg,#f2c94cf2,#f2c94cbf);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 25px rgba(0,0,0,.25)}.am-btn{height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffeb;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000040;transition:transform .12s ease,border-color .12s ease,opacity .12s ease}.am-btn:hover{border-color:#ffffff2e}.am-btn:active{transform:translateY(0)}.am-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.am-btn-primary{border-color:var(--am-yellowBorder);background:radial-gradient(160px 70px at 25% 20%,rgba(242,201,76,.2),transparent 60%),linear-gradient(180deg,#f2c94ce0,#f2c94cb8);color:#000000e0;box-shadow:0 0 0 3px #f2c94c1a,0 12px 26px #00000040}.am-btn-danger{border-color:#b4b4b438;background:radial-gradient(140px 70px at 25% 20%,rgba(255,255,255,.1),transparent 60%),linear-gradient(180deg,#3c41488c,#1c20268c);color:#ffffffeb}.am-btn-delete{height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,90,90,.28);background:radial-gradient(140px 70px at 25% 20%,rgba(255,90,90,.18),transparent 60%),linear-gradient(180deg,#4614148c,#230a0a8c);color:#ffffffeb;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000040;transition:transform .12s ease,border-color .12s ease,opacity .12s ease}.am-btn-delete:hover{border-color:#ff5a5a66}.am-btn-delete:active{transform:translateY(0)}.am-btn-delete:disabled{opacity:.55;cursor:not-allowed;transform:none}.am-error{width:min(1180px,100%);margin:0 auto 12px;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2;font-weight:800}.am-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.am-card{padding:16px;border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--am-shadow);display:flex;flex-direction:column;gap:12px;min-width:0}.am-cardhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.am-cardhead b{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:#ffffffd9}.am-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.am-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:900}.am-muted{padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-weight:700;font-size:13px}.am-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.am-field{display:flex;flex-direction:column;gap:8px}.am-input{height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffe6;outline:none;box-shadow:0 10px 25px #00000038 inset}.am-input:focus{border-color:#f2c94c73;box-shadow:0 0 0 3px #f2c94c1f,0 10px 25px #00000038 inset}.am-note{padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-weight:700;font-size:13px}.am-warning{padding:10px 12px;border-radius:12px;background:radial-gradient(700px 140px at 0% 0%,rgba(255,90,90,.1),transparent 60%),#ffffff08;border:1px solid rgba(255,90,90,.22);color:#ffdcdcf2;font-weight:800;font-size:13px}@media(max-width:1100px){.am-grid{grid-template-columns:1fr}}@media(max-width:720px){.am-actions{justify-content:stretch}.am-actions .am-btn,.am-actions .am-btn-delete{width:100%}}:root{--amc-bgA: #061724;--amc-bgB: #04121c;--amc-text: rgba(255, 255, 255, .92);--amc-muted: rgba(255, 255, 255, .58);--amc-yellow: #f2c94c;--amc-yellowBorder: rgba(242, 201, 76, .3);--amc-red: #ff5a5a;--amc-cardA: rgba(255, 255, 255, .045);--amc-cardB: rgba(255, 255, 255, .018);--amc-shadow: 0 14px 32px rgba(0, 0, 0, .38);--amc-metaW: 170px;--amc-teamSelW: 190px}.amc-wrap{min-height:calc(100vh - 70px);padding:18px 18px 28px;background:radial-gradient(900px 520px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--amc-bgA) 0%,var(--amc-bgB) 60%,#030d14 100%);color:var(--amc-text)}.amc-container{width:min(1180px,100%);margin:0 auto}.amc-muted{color:var(--amc-muted)}.amc-head{margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.amc-head h2{margin:0;font-weight:900;letter-spacing:.35px;text-transform:uppercase;font-size:20px;background:linear-gradient(180deg,#f2c94cf2,#f2c94cbf);-webkit-background-clip:text;background-clip:text;color:transparent}.amc-btn{height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffeb;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 22px #0000002e;transition:transform .12s ease,border-color .12s ease,opacity .12s ease}.amc-btn:hover{border-color:#ffffff2e;transform:translateY(-1px)}.amc-btn:active{transform:translateY(0)}.amc-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.amc-btn-primary{border-color:var(--amc-yellowBorder);background:radial-gradient(160px 70px at 25% 20%,rgba(242,201,76,.18),transparent 60%),linear-gradient(180deg,#f2c94ce0,#f2c94cb8);color:#000000e0;box-shadow:0 0 0 3px #f2c94c14,0 10px 20px #0000002e}.amc-btn-danger{border-color:#ff5a5a42;background:radial-gradient(140px 70px at 25% 20%,rgba(255,90,90,.16),transparent 60%),linear-gradient(180deg,#4614148c,#230a0a8c);color:#ffffffeb}.amc-error{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2;font-weight:800}.amc-warning{margin-top:10px;padding:10px 12px;border-radius:12px;background:#ff5a5a14;border:1px solid rgba(255,90,90,.2);color:#ffe6e6f2;font-weight:800;font-size:13px}.amc-card{padding:14px;border-radius:14px;background:linear-gradient(180deg,var(--amc-cardA),var(--amc-cardB));border:1px solid rgba(255,255,255,.08);box-shadow:var(--amc-shadow);display:flex;flex-direction:column;gap:10px}.amc-summary{margin-bottom:14px;display:grid;grid-template-columns:1fr auto;gap:10px 14px;align-items:center}.amc-summaryLine{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.amc-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.amc-grid{display:grid;grid-template-columns:420px minmax(420px,1fr);gap:14px;align-items:start}@media(min-width:1101px){.amc-grid>.amc-card:first-child{position:sticky;top:14px}.amc-grid>.amc-card:last-child{max-height:calc(100vh - 210px);overflow:auto;padding-right:10px}.amc-grid>.amc-card:last-child::-webkit-scrollbar{width:8px}.amc-grid>.amc-card:last-child::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px;border:2px solid rgba(0,0,0,.18)}.amc-grid>.amc-card:last-child::-webkit-scrollbar-track{background:#00000029;border-radius:10px}}.amc-cardhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:#ffffffc7}.amc-teamlist{display:flex;flex-direction:column;gap:10px}.amc-team{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff08,#ffffff04)}.amc-teamTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.amc-teamno{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:#ffffffc7;margin-bottom:6px}.amc-teamnames{font-weight:900;text-transform:uppercase;letter-spacing:.015em;color:#ffffffeb}.amc-teamPick{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:var(--amc-teamSelW)}.amc-teamActions{margin-top:12px;display:flex;justify-content:flex-end}.amc-idSubtle{font-size:13px;opacity:.45;margin-left:4px;letter-spacing:.2px}.amc-rounds{display:flex;flex-direction:column;gap:12px}.amc-round{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(900px 180px at 0% 0%,rgba(40,140,220,.08),transparent 55%),linear-gradient(180deg,#ffffff08,#ffffff04);display:flex;flex-direction:column;gap:10px}.amc-roundtitle{font-weight:900;text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:#ffffffbf}.amc-match{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff08,#ffffff04)}.amc-match.is-scored{opacity:.78;border-color:#ffffff0f}.amc-matchtop{display:grid;grid-template-columns:1fr var(--amc-metaW);gap:12px;align-items:center}.amc-pair{display:grid;grid-template-columns:1fr 44px 1fr;align-items:center;gap:10px;min-width:0}.amc-vs{font-weight:900;text-transform:uppercase;letter-spacing:.02em;font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.amc-vsMid{font-size:12px;letter-spacing:.22em;color:#ffffff73;justify-self:center;text-align:center}.amc-matchmeta{width:var(--amc-metaW);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px}.amc-badge{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffc7;font-weight:900;font-size:12px;text-transform:lowercase}.amc-selectWrap{width:var(--amc-teamSelW)}.amc-teamSelectShad{width:100%;height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffe6;outline:none;box-shadow:0 8px 18px #0000002e inset}.amc-teamSelectShad:focus,.amc-teamSelectShad[data-state=open],.amc-teamSelectShad:focus-visible{border-color:#f2c94c66;box-shadow:0 0 0 3px #f2c94c1a,0 8px 18px #0000002e inset}.amc-selectMenu{background:#0b1a2b!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;overflow:hidden;color:#ffffffeb}.amc-selectMenu [data-radix-collection-item]{border-radius:10px;margin:2px 6px}.amc-selectMenu [data-highlighted]{background:#ffffff0f!important;color:#ffffffeb!important}.amc-selectMenu [data-state=checked]{background:#f2c94c29!important}@media(max-width:1100px){.amc-grid{grid-template-columns:1fr}.amc-grid>.amc-card:first-child{position:static}.amc-grid>.amc-card:last-child{max-height:none;overflow:visible;padding-right:14px}}@media(max-width:900px){.amc-summary{grid-template-columns:1fr}.amc-actions{justify-content:stretch}.amc-actions .amc-btn{width:100%}.amc-teamTop{flex-direction:column;align-items:stretch}.amc-teamPick{align-items:stretch;min-width:0}.amc-selectWrap,.amc-teamSelectShad{width:100%}.amc-matchtop{grid-template-columns:1fr;gap:10px;align-items:start}.amc-matchmeta{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}@media(max-width:720px){.amc-head{flex-direction:column;align-items:stretch}.amc-head .amc-btn{width:100%}}:root{--as-bgA:#061724;--as-bgB:#04121c;--as-text: rgba(255,255,255,.92);--as-muted: rgba(255,255,255,.62);--as-line: rgba(255,255,255,.1);--as-green:#a8ff3e;--as-greenSoft: rgba(168,255,62,.14);--as-blue:#4bd2ff;--as-blueSoft: rgba(75,210,255,.1);--as-red:#ff5a5a;--as-redSoft: rgba(255,90,90,.14);--as-shadow: 0 18px 45px rgba(0,0,0,.55)}.aset-wrap{min-height:calc(100vh - 70px);padding:22px 18px 28px;background:radial-gradient(900px 480px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--as-bgA) 0%,var(--as-bgB) 60%,#030d14 100%);color:var(--as-text)}.aset-head{width:min(1120px,100%);margin:0 auto 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.aset-title{margin:0;font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:22px}.aset-sub{margin-top:6px;color:var(--as-muted);font-size:12px}.aset-loading{width:min(1120px,100%);margin:0 auto;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--as-muted);box-shadow:var(--as-shadow)}.aset-error{width:min(1120px,100%);margin:0 auto 12px;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2}.aset-grid{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:1.55fr .8fr;gap:14px;align-items:start}.aset-card{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:var(--as-shadow);overflow:hidden;position:relative}.aset-cardHead{padding:14px 14px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(820px 180px at 0% 0%,var(--as-blueSoft),transparent 60%),linear-gradient(180deg,#ffffff08,#ffffff03)}.aset-h2{margin:0;font-weight:950;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.aset-muted{margin-top:6px;color:var(--as-muted);font-size:12px}.aset-table{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.aset-tHead{display:grid;grid-template-columns:1fr 150px;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(700px 160px at 0% 0%,rgba(255,255,255,.06),transparent 55%),#ffffff08;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:#ffffffb3}.aset-tRow{display:grid;grid-template-columns:1fr 150px;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(900px 200px at 0% 0%,rgba(255,255,255,.06),transparent 55%),linear-gradient(180deg,#ffffff0a,#ffffff05);transition:transform .12s ease,border-color .12s ease,filter .12s ease}.aset-tRow:hover{transform:translateY(-1px);border-color:#ffffff29;filter:brightness(1.04)}.aset-label{display:flex;align-items:center;gap:10px;min-width:0}.aset-pill{flex:0 0 auto;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffc7;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:950}.right{text-align:right}.aset-input{width:100%;height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000029;color:var(--as-text);outline:none;transition:border-color .12s ease,box-shadow .12s ease,filter .12s ease}.aset-input::-moz-placeholder{color:#ffffff59}.aset-input::placeholder{color:#ffffff59}.aset-input:focus{border-color:#4bd2ff47;box-shadow:0 0 0 3px #4bd2ff1a;filter:brightness(1.05)}.aset-input:disabled{opacity:.55;cursor:not-allowed}.aset-inputName{font-weight:900;letter-spacing:.01em;min-width:0}.aset-input[type=number]::-webkit-outer-spin-button,.aset-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aset-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.aset-btn{height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(140px 70px at 25% 20%,rgba(255,255,255,.08),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05);color:#ffffffeb;font-weight:950;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000059;transition:transform .12s ease,border-color .12s ease,filter .12s ease}.aset-btn:hover{transform:translateY(-1px);border-color:#fff3;filter:brightness(1.06)}.aset-btn:active{transform:translateY(0)}.aset-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.aset-btnPrimary{border-color:#a8ff3e4d;background:radial-gradient(160px 80px at 25% 20%,rgba(168,255,62,.2),transparent 55%),linear-gradient(180deg,#1446238c,#0a23148c)}.aset-btnPrimary:hover{border-color:#a8ff3e80}.aset-danger{border-color:#ff5a5a33}.aset-danger .aset-cardHead{background:radial-gradient(820px 180px at 0% 0%,var(--as-redSoft),transparent 60%),linear-gradient(180deg,#ffffff08,#ffffff03)}.aset-dangerActions{padding:14px;display:flex;flex-direction:column;gap:10px}.aset-btnDanger{border-color:#ff5a5a4d;background:radial-gradient(160px 80px at 25% 20%,rgba(255,90,90,.18),transparent 55%),linear-gradient(180deg,#55121280,#280a0a66)}.aset-btnDanger:hover{border-color:#ff5a5a80}@media(max-width:950px){.aset-grid{grid-template-columns:1fr}}@media(max-width:720px){.aset-head{flex-direction:column;align-items:stretch}.aset-btnPrimary{width:100%}.aset-tHead,.aset-tRow{grid-template-columns:1fr 120px}}:root{--ah-bgA: #061724;--ah-bgB: #04121c;--ah-text: rgba(255, 255, 255, .92);--ah-muted: rgba(255, 255, 255, .62);--ah-line: rgba(255, 255, 255, .1);--ah-green: #a8ff3e;--ah-shadow: 0 18px 45px rgba(0, 0, 0, .55)}.ahis-wrap{min-height:calc(100vh - 70px);padding:22px 18px 28px;background:radial-gradient(900px 480px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--ah-bgA) 0%,var(--ah-bgB) 60%,#030d14 100%);color:var(--ah-text)}.ahis-head{width:min(1180px,100%);margin:0 auto 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.ahis-title{display:flex;flex-direction:column;gap:4px}.ahis-title h2{margin:0;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:22px}.ahis-sub{color:var(--ah-muted);font-size:12px}.ahis-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ahis-select,.ahis-selectMini{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--ah-text);outline:none}.ahis-select{height:42px;padding:0 12px;min-width:320px;box-shadow:0 10px 25px #00000040}.ahis-selectMini{height:38px;padding:0 10px;width:100%}.ahis-select:disabled,.ahis-selectMini:disabled{opacity:.55;cursor:not-allowed}.ahis-btn{height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(168,255,62,.28);background:radial-gradient(120px 60px at 25% 20%,rgba(168,255,62,.18),transparent 55%),linear-gradient(180deg,#1446238c,#0a23148c);color:#fffffff2;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000059;transition:transform .12s ease,border-color .12s ease,filter .12s ease}.ahis-btn:hover{border-color:#a8ff3e7a;transform:translateY(-1px);filter:brightness(1.06)}.ahis-btn:active{transform:translateY(0)}.ahis-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ahis-btn.ghost{border-color:#ffffff24;background:radial-gradient(120px 60px at 25% 20%,rgba(75,210,255,.1),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.ahis-err{width:min(1180px,100%);margin:0 auto 12px;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2}.ahis-loading,.ahis-empty{width:min(1180px,100%);margin:0 auto;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--ah-muted);box-shadow:var(--ah-shadow)}.ahis-rounds{width:min(1180px,100%);margin:0 auto;display:flex;flex-direction:column;gap:14px}.ahis-round{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 28px #00000052}.ahis-round:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:999px;opacity:.95}.ahis-round:nth-child(6n+1){border-color:#4bd2ff38;background:radial-gradient(900px 240px at 0% 0%,rgba(75,210,255,.1),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.ahis-round:nth-child(6n+1):before{background:linear-gradient(90deg,rgba(75,210,255,.9),transparent)}.ahis-round:nth-child(6n+2){border-color:#a8ff3e38;background:radial-gradient(900px 240px at 0% 0%,rgba(168,255,62,.1),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.ahis-round:nth-child(6n+2):before{background:linear-gradient(90deg,rgba(168,255,62,.9),transparent)}.ahis-round:nth-child(6n+3){border-color:#b59bff38;background:radial-gradient(900px 240px at 0% 0%,rgba(181,155,255,.1),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.ahis-round:nth-child(6n+3):before{background:linear-gradient(90deg,rgba(181,155,255,.9),transparent)}.ahis-round:nth-child(6n+4){border-color:#ffaa3c38;background:radial-gradient(900px 240px at 0% 0%,rgba(255,170,60,.1),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.ahis-round:nth-child(6n+4):before{background:linear-gradient(90deg,rgba(255,170,60,.9),transparent)}.ahis-round:nth-child(6n+5){border-color:#ff5a5a38;background:radial-gradient(900px 240px at 0% 0%,rgba(255,90,90,.1),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.ahis-round:nth-child(6n+5):before{background:linear-gradient(90deg,rgba(255,90,90,.9),transparent)}.ahis-round:nth-child(6n+6){border-color:#00dcb438;background:radial-gradient(900px 240px at 0% 0%,rgba(0,220,180,.1),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.ahis-round:nth-child(6n+6):before{background:linear-gradient(90deg,rgba(0,220,180,.9),transparent)}.ahis-roundHead{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(700px 160px at 0% 0%,rgba(181,155,255,.14),transparent 55%),linear-gradient(180deg,#ffffff08,#ffffff03)}.ahis-roundTitle{font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#ffffffd6}.ahis-grid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ahis-card{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(900px 220px at 0% 0%,rgba(75,210,255,.1),transparent 55%),linear-gradient(180deg,#ffffff0a,#ffffff05);overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .12s ease,border-color .12s ease}.ahis-card:hover{transform:translateY(-1px);border-color:#ffffff29}.ahis-cardTop{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.ahis-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.ahis-team{min-width:0}.ahis-team:first-child{text-align:left}.ahis-team:last-child{text-align:right}.ahis-teamTag{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px}.ahis-teamNames{font-weight:900;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.ahis-vs{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffa6;letter-spacing:.18em;text-transform:uppercase;font-weight:900;font-size:11px}.ahis-meta{margin-top:10px;color:#ffffff94;font-size:12px;display:flex;gap:8px;flex-wrap:wrap}.ahis-fields{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.ahis-scoreRow{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ahis-scoreCol{display:flex;flex-direction:column;gap:8px;min-width:0}.ahis-scoreLabel{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.ahis-cardBot{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end;gap:10px}.ahis-player{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.ahis-idSubtle{font-size:11px;font-weight:900;letter-spacing:.06em;color:#ffffff8c}@media(max-width:1050px){.ahis-grid{grid-template-columns:1fr}.ahis-select{min-width:260px}}@media(max-width:720px){.ahis-head{flex-direction:column;align-items:stretch}.ahis-actions{justify-content:stretch}.ahis-select{width:100%;min-width:0}.ahis-btn{width:100%}.ahis-pair{grid-template-columns:1fr;gap:8px}.ahis-team:last-child{text-align:left}.ahis-vs{justify-self:start}.ahis-scoreRow{grid-template-columns:1fr}}.ps-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px}.ps-backdrop{position:absolute;inset:0;background:#0000008c;border:0}.ps-card{position:relative;display:flex;flex-direction:column;z-index:2;width:min(860px,100%);max-height:min(86vh,920px);overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#091826c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 28px 80px #0000008c}.ps-head{padding:14px 16px;background:linear-gradient(90deg,#1f82ff2e,#31e6c733);border-bottom:1px solid rgba(255,255,255,.1)}.ps-user{display:flex;gap:12px;align-items:center}.ps-avatar{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#0003;border:1px solid rgba(255,255,255,.12);color:#ffffffeb}.ps-userInfo{flex:1;min-width:0}.ps-nameRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.ps-name{font-weight:900;letter-spacing:.04em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-close{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000001f;color:#ffffffeb;display:grid;place-items:center}.ps-close:hover{background:#0000002e}.ps-closeIcon{width:18px;height:18px}.ps-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ps-chip{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000001a;color:#ffffffd1}.ps-chip b{color:#fffffff2}.ps-chip--member{background:#ffcd501a;border-color:#ffcd5038}.ps-chip--points{background:#488cff1a;border-color:#488cff38}.ps-chip--wins{background:#48ffb91a;border-color:#48ffb938}.ps-chip--matches{background:#ffffff0f;border-color:#ffffff24}.ps-body{padding:14px 16px 18px;overflow:auto;max-height:calc(86vh - 84px)}.ps-error{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,120,120,.25);background:#ff50501a;color:#ffdcdcf2;margin-bottom:12px}.ps-sectionTitle{font-weight:900;letter-spacing:.02em;color:#ffffffe6;margin:19px 0 16px}.ps-empty{color:#ffffffb8;padding:16px 4px}.ps-chartBox{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000001f;padding:18px 18px 12px;margin-bottom:18px 0 24px}.ps-tableBox{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0000001a}.ps-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;font-weight:900;color:#ffffffeb}.ps-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:4px 10px;border-radius:999px;font-weight:900;font-size:12px;border:1px solid rgba(255,255,255,.12)}.ps-badge--points{background:#488cff24;border-color:#488cff42;color:#dcebfffa}.ps-badge--wins{background:#48ffb924;border-color:#48ffb942;color:#d2fff0fa}.ps-card thead tr,.ps-card tbody tr:hover{background:#ffffff0a}.ps-kpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:2px 0 14px}.ps-kpiCard{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000001f;padding:10px 12px;box-shadow:0 12px 26px #00000038}.ps-kpiLabel{font-size:11px;color:#ffffffb3;letter-spacing:.02em}.ps-kpiValue{margin-top:4px;font-weight:950;font-size:22px;color:#ffffffeb;letter-spacing:.02em;line-height:1.05}.ps-kpiHint{margin-top:4px;font-size:11px;color:#ffffff8c}.ps-kpiCard--points{border-color:#488cff2e}.ps-kpiCard--wins{border-color:#48ffb92e}.ps-kpiCard--matches{border-color:#ffffff24}.ps-kpiCard--rate{border-color:#ffcd502e}.ps-subGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.ps-subCard{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:10px 12px}.ps-subTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ps-subLabel{font-size:11px;color:#ffffffb3;letter-spacing:.02em}.ps-subValue{font-weight:950;font-size:16px;color:#ffffffeb;white-space:nowrap}.ps-subHint{margin-top:6px;font-size:11px;color:#ffffff8c}.ps-formBlock{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000001a;padding:10px 12px;margin:0 0 14px}.ps-formHeader{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.ps-formTitle{font-weight:900;color:#ffffffe6;letter-spacing:.02em}.ps-formMeta{font-size:11px;color:#fff9}.ps-formRow{display:flex;gap:8px;flex-wrap:wrap}.ps-formChip{width:86px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:8px 10px;display:flex;flex-direction:column;gap:4px;text-align:center}.ps-formChipTop{font-size:11px;color:#ffffffb3}.ps-formChipMid{font-weight:950;font-size:16px;color:#ffffffeb}.ps-formChipBot{font-size:11px;color:#ffffff9e}.ps-formChip.is-win{border-color:#48ffb938;background:#48ffb912}.ps-formChip.is-loss{border-color:#ff787838;background:#ff505012}.ps-subValue.is-win{color:#48ffb9f2}.ps-subValue.is-loss{color:#ff5a5af2}.ps-streakCard.is-win{background:#48ffb92e;border-color:#48ffb959}.ps-streakCard.is-loss{background:#ff50502e;border-color:#ff505059}.ps-streakCard.is-win .ps-subLabel,.ps-streakCard.is-win .ps-subValue,.ps-streakCard.is-win .ps-subHint,.ps-streakCard.is-loss .ps-subLabel,.ps-streakCard.is-loss .ps-subValue,.ps-streakCard.is-loss .ps-subHint{color:#fff}@media(max-width:860px){.ps-kpiGrid,.ps-subGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bg0: #061624;--bg1: #071b2b;--panel0: #0a2438;--panel1: #0b2a41;--line: rgba(255, 255, 255, .08);--lineStrong: rgba(255, 255, 255, .12);--muted: rgba(255, 255, 255, .55);--text: rgba(255, 255, 255, .92);--green: #a8ff3e;--green2: #6fff2b;--shadow: 0 18px 45px rgba(0, 0, 0, .55);--shadowSoft: 0 10px 28px rgba(0, 0, 0, .28)}html,body{height:100%}body{margin:0;color:var(--text)}.rk-page{min-height:100vh;padding:28px 18px 34px;background:radial-gradient(900px 480px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,#061724,#04121c 55%,#030d14)}.rk-shell{width:min(1180px,100%);margin:0 auto}.rk-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.rk-titleblock{display:flex;flex-direction:column;gap:6px;min-width:0;flex:0 0 auto}.rk-title{margin:0;font-weight:900;letter-spacing:.5px;font-size:28px;text-transform:uppercase;line-height:1.05}.rk-subtitle{margin:0;font-size:12px;letter-spacing:.14em;color:#ffffff8c;text-transform:uppercase}.rk-actionsArea{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:1 1 auto;min-width:0}.rk-searchWrap{position:relative;display:flex;align-items:center;width:min(460px,100%);flex:1 1 360px;min-width:240px;max-width:460px}.rk-search{width:100%;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);padding:0 18px 0 42px;color:#ffffffe6;outline:none;box-shadow:0 10px 25px #00000040 inset,0 10px 22px #0003}.rk-search::-moz-placeholder{color:#ffffff80}.rk-search::placeholder{color:#ffffff80}.rk-search:focus{border-color:#a8ff3e73;box-shadow:0 0 0 3px #a8ff3e1f,0 10px 25px #00000040 inset,0 10px 22px #0003}.rk-searchIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;opacity:.8;pointer-events:none}.rk-buttons{display:flex;align-items:center;gap:12px;flex:0 0 auto}.rk-chipBtn{height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(168,255,62,.28);background:radial-gradient(120px 60px at 25% 20%,rgba(168,255,62,.18),transparent 55%),linear-gradient(180deg,#14462380,#0a231480);color:#fffffff2;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px #00000047;display:inline-flex;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.rk-chipBtn:hover{border-color:#a8ff3e80;transform:translateY(-1px)}.rk-chipBtn:active{transform:translateY(0)}.rk-chipBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #a8ff3e1f,0 12px 30px #00000059}.rk-exportArea{margin-top:18px;display:flex;justify-content:center}.rk-exportBtn{height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffe6;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 18px #00000040}.rk-exportBtn:hover{border-color:#ffffff40}.rk-chipDot{width:10px;height:10px;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px #a8ff3e1f,0 0 18px #a8ff3e8c;flex:0 0 auto}.rk-error{margin:12px 0;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2}.rk-card{border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rk-table{width:100%}.rk-row{display:grid;grid-template-columns:84px minmax(260px,1.45fr) 140px 150px 170px 50px;align-items:center}.rk-headRow{min-height:54px;padding:0 16px;background:linear-gradient(180deg,#0a2d468c,#09233773);border-bottom:1px solid var(--lineStrong)}.rk-headRow .rk-cell{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-weight:800}.rk-body{width:100%}.rk-body .rk-empty{padding:24px 18px;color:#ffffffa6}.rk-dataRow{position:relative;min-height:78px;padding:0 16px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#081c2d59,#0616232e);transition:transform .12s ease,background .12s ease,border-color .12s ease}.rk-clickable{cursor:pointer}.rk-dataRow:hover,.rk-dataRow:focus{outline:none;transform:translateY(-1px);background:radial-gradient(900px 180px at 0% 0%,rgba(168,255,62,.12),transparent 55%),linear-gradient(180deg,#0a233773,#06162338);border-top-color:#a8ff3e2e}.rk-dataRow:focus-visible{box-shadow:inset 0 0 0 1px #a8ff3e59}.rk-cell{display:flex;align-items:center;gap:10px;min-width:0}.rk-col-pos{justify-content:flex-start}.rk-col-player{min-width:0}.rk-col-points,.rk-col-wins,.rk-col-last,.rk-col-more{justify-content:center}.rk-posBadge{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-weight:900;color:#ffffffe6;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 20px #00000047 inset}.rk-playerMain{display:flex;flex-direction:column;gap:7px;min-width:0}.rk-playerName{font-size:18px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-playerId{font-size:.86em;font-weight:500;color:#ffffff8a;letter-spacing:.2px}.rk-playerMeta{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-weight:800}.rk-playerMeta.is-member{color:#a8ff3ed9}.rk-num{font-weight:850;font-size:18px;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:0 10px 22px #00000038,0 10px 18px #00000038 inset}.rk-winsPill{height:36px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(168,255,62,.22);background:linear-gradient(180deg,#0c321ab3,#081e128c);box-shadow:0 12px 25px #00000040}.rk-trophy{width:18px;height:18px;filter:drop-shadow(0 0 10px rgba(168,255,62,.25))}.rk-winsNum{font-weight:900;min-width:10px}.rk-last{color:#ffffffad;font-weight:800}.rk-chevron{width:18px;height:18px;color:#ffffff59;transition:color .12s ease,transform .12s ease}.rk-dataRow:hover .rk-chevron{color:#ffffff8c;transform:translate(1px)}.rk-top{position:relative}.rk-top:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#a8ff3ea6;box-shadow:0 0 18px #a8ff3e40}.rk-top-1:before{background:#a8ff3ebf;box-shadow:0 0 18px #a8ff3e59}.rk-top-1{background:radial-gradient(1000px 220px at 0% 50%,rgba(168,255,62,.22),transparent 60%),linear-gradient(180deg,#0822168c,#0616232e)}.rk-top-1 .rk-posBadge{border-color:#a8ff3e8c;color:#a8ff3ef2}.rk-top-2:before{background:#50aaffbf;box-shadow:0 0 18px #50aaff4d}.rk-top-2{background:radial-gradient(1000px 220px at 0% 50%,rgba(80,170,255,.18),transparent 60%),linear-gradient(180deg,#1028468c,#0616232e)}.rk-top-2 .rk-posBadge{border-color:#50aaff8c;color:#b9e1fff2}.rk-top-3:before{background:#aa6effbf;box-shadow:0 0 18px #aa6eff4d}.rk-top-3{background:radial-gradient(1000px 220px at 0% 50%,rgba(170,110,255,.18),transparent 60%),linear-gradient(180deg,#221c468c,#0616232e)}.rk-top-3 .rk-posBadge{border-color:#aa6eff8c;color:#e1c8fff2}.rk-top-3+.rk-dataRow{border-top-color:#ffffff24}.rk-top-1 .rk-posBadge,.rk-top-2 .rk-posBadge,.rk-top-3 .rk-posBadge{background:radial-gradient(14px 14px at 30% 25%,rgba(255,255,255,.22),transparent 60%),linear-gradient(180deg,#ffffff1f,#ffffff0d);box-shadow:0 12px 22px #0000004d inset,0 10px 22px #00000038}@media(max-width:860px){.rk-page{padding:18px 12px 24px}.rk-topbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:14px}.rk-titleblock{align-items:center;text-align:center;width:100%}.rk-actionsArea{flex-direction:column;align-items:stretch;gap:12px}.rk-searchWrap{width:100%;min-width:0;max-width:none;flex:1 1 auto}.rk-buttons{width:100%;justify-content:stretch;flex-wrap:nowrap;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rk-chipBtn{width:100%;min-width:0;padding:0 12px;font-size:12px}.rk-row{grid-template-columns:68px minmax(180px,1fr) 96px 120px 128px 40px}.rk-playerName{font-size:16px}}@media(max-width:640px){.rk-page{padding:16px 8px 20px}.rk-topbar{gap:12px;margin-bottom:12px}.rk-title{font-size:22px;line-height:1.05}.rk-subtitle{font-size:10px;letter-spacing:.12em}.rk-actionsArea{gap:10px}.rk-search{height:42px;padding-left:40px;font-size:15px}.rk-searchIcon{width:20px;height:20px;left:12px}.rk-buttons{grid-template-columns:1fr;gap:8px}.rk-chipBtn{height:42px;font-size:12px;padding:0 12px}.rk-row{grid-template-columns:52px minmax(0,1.7fr) 64px 72px 0px 24px;-moz-column-gap:8px;column-gap:8px}.rk-col-last,.rk-headRow .rk-col-last{display:none}.rk-headRow,.rk-dataRow{align-items:center}.rk-col-pos,.rk-col-player,.rk-col-points,.rk-col-wins,.rk-col-expand{display:flex;align-items:center}.rk-col-pos{justify-content:center}.rk-col-player{justify-content:flex-start;padding-right:4px}.rk-col-points,.rk-col-wins{justify-content:center}.rk-headRow{min-height:48px;padding:0 8px 0 6px;font-size:10px;letter-spacing:.06em}.rk-headRow .rk-col-pos,.rk-headRow .rk-col-player,.rk-headRow .rk-col-points,.rk-headRow .rk-col-wins{font-size:10px;letter-spacing:.06em}.rk-headRow .rk-col-player{text-align:left}.rk-headRow .rk-col-points,.rk-headRow .rk-col-wins{text-align:center;justify-content:center}.rk-dataRow{min-height:70px;padding:0 8px 0 6px}.rk-headRow{min-height:48px;padding:0 8px 0 6px}.rk-playerName{font-size:16px;line-height:1.12}.rk-playerMeta{font-size:10px;letter-spacing:.08em}.rk-playerMain{display:flex;flex-direction:column;justify-content:center}.rk-num{min-width:52px;height:30px;font-size:14px;display:flex;align-items:center;justify-content:center}.rk-winsPill{min-width:56px;height:30px;padding:0 8px;gap:5px;font-size:13px;display:flex;align-items:center;justify-content:center}.rk-trophy{width:14px;height:14px}.rk-chevron{width:15px;height:15px}}@media(max-width:460px){.rk-page{padding:14px 8px 18px}.rk-title{font-size:20px}.rk-subtitle{font-size:10px}.rk-search{height:40px;font-size:14px}.rk-chipBtn{height:40px;font-size:11px;letter-spacing:.02em}.rk-row{grid-template-columns:46px minmax(0,1.9fr) 58px 66px 0px 22px;-moz-column-gap:7px;column-gap:7px}.rk-headRow,.rk-dataRow{align-items:center}.rk-col-points,.rk-col-wins{justify-content:center}.rk-dataRow{min-height:68px;padding:0 6px 0 4px}.rk-headRow{padding:0 6px 0 4px}.rk-posBadge{width:30px;height:30px;font-size:13px}.rk-playerName{font-size:15px;line-height:1.1}.rk-playerMeta{font-size:9px;letter-spacing:.06em}.rk-num{min-width:48px;height:28px;font-size:13px;display:flex;align-items:center;justify-content:center}.rk-winsPill{min-width:52px;height:28px;padding:0 7px;gap:4px;font-size:12px;display:flex;align-items:center;justify-content:center}.rk-trophy{width:13px;height:13px}.rk-chevron{width:14px;height:14px}}:root{--nm-bgA: #061724;--nm-bgB: #04121c;--nm-text: rgba(255, 255, 255, .92);--nm-muted: rgba(255, 255, 255, .62);--nm-green: #a8ff3e;--nm-shadow: 0 18px 45px rgba(0, 0, 0, .55)}.nm-wrap{min-height:calc(100vh - 70px);padding:22px 18px 28px;background:radial-gradient(900px 480px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--nm-bgA) 0%,var(--nm-bgB) 60%,#030d14 100%);color:var(--nm-text)}.nm-head{width:min(1180px,100%);margin:0 auto 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.nm-head h2{margin:0;font-weight:900;letter-spacing:.5px;text-transform:uppercase;font-size:22px}.nm-btn{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(168,255,62,.28);background:radial-gradient(120px 60px at 25% 20%,rgba(168,255,62,.18),transparent 55%),linear-gradient(180deg,#1446238c,#0a23148c);color:#fffffff2;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000059;transition:transform .12s ease,border-color .12s ease,filter .12s ease}.nm-btn:hover{border-color:#a8ff3e7a;transform:translateY(-1px);filter:brightness(1.06)}.nm-btn:active{transform:translateY(0)}.nm-error{width:min(1180px,100%);margin:0 auto 12px;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2}.nm-muted{color:var(--nm-muted)}.nm-card{width:min(1180px,100%);margin:0 auto 14px;border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--nm-shadow);padding:14px}.nm-hero{position:relative}.nm-meta{display:grid;grid-template-columns:240px 190px 1fr;gap:14px;align-items:stretch}.nm-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:800;margin-bottom:6px}.nm-dateval{font-weight:900;font-size:18px;letter-spacing:.02em}.nm-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nm-count{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#ffffff05);padding:10px 12px}.nm-countval{font-weight:900;font-size:18px}.nm-pill{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.nm-pill.is-open{border-color:#a8ff3e59;background:radial-gradient(120px 55px at 30% 30%,rgba(168,255,62,.16),transparent 60%),linear-gradient(180deg,#0c321a8c,#081e1273)}.nm-pill.is-closed{border-color:#ff5a5a47;background:radial-gradient(120px 55px at 30% 30%,rgba(255,90,90,.16),transparent 60%),linear-gradient(180deg,#370c0c73,#1e080859)}.nm-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px;align-items:start}.nm-left{display:flex;flex-direction:column;gap:14px}.nm-cardhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.nm-card-wide{grid-column:2 / 3;min-width:0}.nm-card--signups{border-color:#4bd2ff29}.nm-card--teams{border-color:#a8ff3e29}.nm-card--matches{border-color:#b59bff29}.nm-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px}.nm-li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05);transition:transform .12s ease,border-color .12s ease,background .12s ease}.nm-li:hover{transform:translateY(-1px);border-color:#4bd2ff38}.nm-name{font-weight:900;text-transform:uppercase;letter-spacing:.02em}.nm-badge{margin-left:8px;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(168,255,62,.3);background:#a8ff3e1a;color:#a8ff3eeb;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.nm-teams{display:grid;grid-template-columns:1fr;gap:10px}.nm-team{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05);transition:transform .12s ease,border-color .12s ease}.nm-team:hover{transform:translateY(-1px);border-color:#a8ff3e38}.nm-teamno{font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:#ffffffd1;margin-bottom:6px}.nm-teamnames{font-weight:900;text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.nm-id{font-size:13px;padding:2px 6px;margin-left:-1px;border-radius:999px;border:1px solid rgba(255,255,255,.12);opacity:.8}.nm-rounds{display:flex;flex-direction:column;gap:12px}.nm-round{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(900px 180px at 0% 0%,rgba(181,155,255,.12),transparent 55%),linear-gradient(180deg,#ffffff0a,#ffffff05);display:flex;flex-direction:column;position:relative;box-shadow:inset 0 2px 0 0 var(--rline, #3aa0ff),0 10px 30px #00000073;gap:10px}.nm-round:nth-child(1){border-color:#3aa0ff38;box-shadow:0 6px 18px #00000059,0 0 12px #3aa0ff2e,0 0 0 1px #3aa0ff1f inset}.nm-round:nth-child(2){border-color:#a8ff3e38;box-shadow:0 6px 18px #00000059,0 0 12px #a8ff3e2e,0 0 0 1px #a8ff3e1f inset}.nm-round:nth-child(3){border-color:#8a67ff38;box-shadow:0 6px 18px #00000059,0 0 12px #8a67ff2e,0 0 0 1px #8a67ff1f inset}.nm-round:nth-child(4){border-color:#f2c94c38;box-shadow:0 6px 18px #00000059,0 0 12px #f2c94c2e,0 0 0 1px #f2c94c1f inset}.nm-roundtitle{font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#ffffffd1}.nm-matches{display:grid;grid-template-columns:1fr;gap:10px}.nm-match{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05);min-width:0;transition:transform .12s ease,border-color .12s ease}.nm-match:hover{transform:translateY(-1px);border-color:#b59bff38}.nm-vsline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.nm-vsline .nm-vs:first-child{text-align:left}.nm-vsline .nm-vs:last-child{text-align:right}.nm-vs{font-weight:900;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-vs-mid{font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73}.nm-sub{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.nm-result{font-weight:900;color:#ffffffe0}.nm-scroll{max-height:340px;overflow:auto;padding-right:6px}.nm-roundsScroll{max-height:720px;overflow:auto;padding-right:6px}.nm-idSubtle{font-size:13px;margin-left:4px;opacity:.35;letter-spacing:.5px}@media(max-width:1100px){.nm-meta{grid-template-columns:1fr 1fr}.nm-counts{grid-column:1 / -1}.nm-grid{grid-template-columns:1fr}.nm-card-wide{grid-column:auto}}@media(max-width:720px){.nm-head{flex-direction:column;align-items:stretch}.nm-btn{width:100%}.nm-meta{grid-template-columns:1fr}.nm-roundsScroll,.nm-scroll{max-height:none;overflow:visible;padding-right:0}}@media(max-width:640px){.nm-wrap{padding:16px 10px 22px;overflow-x:hidden}.nm-head,.nm-card,.nm-grid,.nm-meta{text-align:center;justify-items:center}.nm-head{gap:10px;margin-bottom:10px;align-items:center}.nm-head h2{font-size:20px;text-align:center}.nm-btn{width:100%;height:38px;font-size:11px}.nm-meta{grid-template-columns:1fr;gap:10px}.nm-counts{grid-template-columns:repeat(3,1fr);gap:8px;justify-items:center}.nm-count{padding:8px 10px;align-items:center;text-align:center}.nm-countval,.nm-dateval{font-size:16px}.nm-pill{height:32px;font-size:11px;padding:0 12px}.nm-grid{grid-template-columns:1fr;gap:12px}.nm-left{gap:12px}.nm-cardhead{justify-content:center;text-align:center}.nm-list,.nm-teams,.nm-rounds,.nm-matches{width:100%}.nm-li{padding:10px;justify-content:center;text-align:center}.nm-name{font-size:13px;line-height:1.15;text-align:center;overflow-wrap:anywhere}.nm-team{padding:10px;text-align:center;align-items:center}.nm-teamnames{font-size:13px;line-height:1.2;text-align:center}.nm-id,.nm-idSubtle{font-size:11px;text-align:center}.nm-round{padding:10px;text-align:center}.nm-roundtitle{font-size:11px;text-align:center}.nm-match{padding:10px;text-align:center}.nm-vsline{grid-template-columns:1fr;gap:6px;text-align:center;justify-items:center}.nm-vs{white-space:normal;overflow-wrap:anywhere;line-height:1.2;font-size:13px;text-align:center}.nm-vs-mid{justify-self:center;font-size:10px;letter-spacing:.12em}.nm-sub{margin-top:6px;padding-top:6px;flex-direction:column;align-items:center;gap:6px;text-align:center}.nm-result{font-size:13px;line-height:1.2;text-align:center}.nm-scroll,.nm-roundsScroll{max-height:none;overflow:visible;padding-right:0}}@media(max-width:420px){.nm-wrap{padding:14px 8px 18px}.nm-card{padding:10px;border-radius:12px}.nm-head h2{font-size:18px}.nm-btn{height:36px;font-size:10px}.nm-label{font-size:10px;letter-spacing:.1em}.nm-dateval,.nm-countval{font-size:15px}.nm-counts{gap:6px}.nm-count{padding:8px}.nm-li,.nm-team,.nm-round,.nm-match{padding:9px}.nm-name,.nm-teamnames,.nm-vs,.nm-result{font-size:12px}.nm-id,.nm-idSubtle{font-size:10px}}:root{--hy-bgA: #061724;--hy-bgB: #04121c;--hy-text: rgba(255, 255, 255, .92);--hy-muted: rgba(255, 255, 255, .6);--hy-line: rgba(255, 255, 255, .1);--hy-shadow: 0 18px 45px rgba(0, 0, 0, .55);--hy-gold: rgba(229, 198, 135, .95);--hy-goldBorder: rgba(229, 198, 135, .3);--hy-red: #ff5a5a;--hy-acc-blue: rgba(86, 166, 255, .95);--hy-acc-green: rgba(156, 255, 72, .95);--hy-acc-purple: rgba(170, 120, 255, .95);--hy-acc-orange: rgba(255, 196, 74, .95);--hy-glassA: rgba(255, 255, 255, .055);--hy-glassB: rgba(255, 255, 255, .018);--hy-innerShadow: 0 10px 26px rgba(0, 0, 0, .22) inset;--hy-softGlow: 0 0 0 1px rgba(255, 255, 255, .06)}.hy-wrap{min-height:calc(100vh - 70px);padding:22px 18px 28px;background:radial-gradient(900px 520px at 20% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(25,220,180,.12),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--hy-bgA) 0%,var(--hy-bgB) 60%,#030d14 100%);color:var(--hy-text)}.hy-head{width:min(1180px,100%);margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hy-head h2{margin:0;font-weight:1000;letter-spacing:.55px;text-transform:uppercase;font-size:22px;color:#fffffff2;-webkit-background-clip:text;background-clip:text}.hy-btn{height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(140px 70px at 25% 10%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#ffffff0f,#ffffff08);color:#ffffffeb;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #00000040;transition:transform .12s ease,border-color .12s ease,filter .12s ease,opacity .12s ease}.hy-btn:hover{border-color:#e5c68747;filter:brightness(1.04)}.hy-btn:active{transform:translateY(0)}.hy-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.hy-error{width:min(1180px,100%);margin:0 auto 12px;padding:10px 12px;border-radius:12px;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ffdcdcf2;font-weight:800}.hy-muted{color:var(--hy-muted)}.hy-bar{width:min(1180px,100%);margin:0 auto 14px;padding:12px;border-radius:16px;background:radial-gradient(700px 240px at 25% 0%,rgba(40,140,220,.14),transparent 55%),linear-gradient(180deg,var(--hy-glassA),var(--hy-glassB));border:1px solid rgba(255,255,255,.1);box-shadow:var(--hy-shadow),var(--hy-softGlow);display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hy-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:900;white-space:nowrap}.hy-selectWrap{flex:1}.hy-selectShad{flex:1;height:40px;border-radius:14px;background:radial-gradient(160px 70px at 18% 0%,rgba(229,198,135,.07),transparent 60%),radial-gradient(220px 90px at 85% 25%,rgba(40,140,220,.08),transparent 60%),linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid rgba(255,255,255,.1);color:#ffffffeb;box-shadow:0 8px 20px #0000002e,0 10px 24px #00000038 inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .15s ease}.hy-selectShad:hover{border-color:#e5c68740}.hy-selectShad[data-state=open],.hy-selectShad:focus-visible{border-color:#e5c68761;box-shadow:0 0 0 3px #e5c6871a,0 8px 20px #0000002e,0 10px 24px #00000038 inset}.hy-selectShad [data-placeholder]{color:#ffffff8c}.hy-selectMenu{margin-top:-1px!important;max-width:860px;background:radial-gradient(600px 180px at 20% 0%,rgba(40,140,220,.12),transparent 55%),radial-gradient(400px 200px at 90% 20%,rgba(229,198,135,.08),transparent 55%),linear-gradient(180deg,#06121cfb,#06121cf5)!important;border:1px solid rgba(255,255,255,.1)!important;padding:6px!important;border-radius:14px!important;box-shadow:0 20px 55px #0000008c!important}.hy-selectMenu [role=option]{border-radius:10px;margin:3px 2px;padding:10px;font-weight:900;color:#ffffffe0}.hy-selectMenu [data-highlighted]{background:#ffffff0f!important}.hy-selectMenu [data-state=checked]{background:#e5c6872e!important}.hy-card{width:min(1180px,100%);margin:0 auto;padding:16px;border-radius:18px;background:radial-gradient(900px 260px at 15% 0%,rgba(40,140,220,.12),transparent 55%),radial-gradient(720px 260px at 85% 10%,rgba(25,220,180,.08),transparent 55%),linear-gradient(180deg,var(--hy-glassA),var(--hy-glassB));border:1px solid rgba(255,255,255,.1);box-shadow:var(--hy-shadow),var(--hy-softGlow);display:flex;flex-direction:column;gap:16px;min-width:0}.hy-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.hy-section{display:flex;flex-direction:column;gap:10px}.hy-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:1000;letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:#ffffffdb}.hy-tablewrap{width:100%;overflow:auto;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(700px 180px at 20% 0%,rgba(40,140,220,.1),transparent 55%),linear-gradient(180deg,#ffffff08,#ffffff04);box-shadow:var(--hy-innerShadow)}.hy-tablewrap::-webkit-scrollbar{height:10px;width:10px}.hy-tablewrap::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.hy-tablewrap::-webkit-scrollbar-thumb:hover{background:#ffffff29}.hy-table{width:100%;border-collapse:separate;border-spacing:0;min-width:680px}.hy-table thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-weight:1000;padding:10px 12px;background:radial-gradient(500px 120px at 10% 0%,rgba(229,198,135,.08),transparent 55%),#0a1824eb;border-bottom:1px solid rgba(255,255,255,.08)}.hy-table tbody td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffe0;vertical-align:middle;white-space:nowrap}.hy-table tbody tr:hover td{background:#ffffff08}.hy-table tbody tr:last-child td{border-bottom:none}.hy-pos{color:#e5c687eb;font-weight:1000}.hy-name{font-weight:1000;text-transform:uppercase;letter-spacing:.02em}.hy-num{font-weight:1000}.hy-table tbody tr{position:relative}.hy-table tbody tr:hover{background:#ffffff09}.hy-table tbody tr:nth-child(1){background:linear-gradient(90deg,rgba(156,255,72,.2),rgba(156,255,72,.08) 45%,transparent 85%)}.hy-table tbody tr:nth-child(2){background:linear-gradient(90deg,rgba(86,166,255,.18),rgba(86,166,255,.07) 45%,transparent 85%)}.hy-table tbody tr:nth-child(3){background:linear-gradient(90deg,rgba(170,120,255,.18),rgba(170,120,255,.07) 45%,transparent 85%)}.hy-table tbody tr td:first-child{position:relative;padding-left:18px}.hy-table tbody tr td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:999px;background:#ffffff14}.hy-table tbody tr:nth-child(1) td:first-child:before{background:#9cff48e6}.hy-table tbody tr:nth-child(2) td:first-child:before{background:#56a6ffe6}.hy-table tbody tr:nth-child(3) td:first-child:before{background:#aa78ffe6}.hy-rounds{display:flex;flex-direction:column;gap:15px}.hy-round{--hy-acc: var(--hy-acc-blue);position:relative;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(1000px 220px at 0% 0%,rgba(40,140,220,.12),transparent 55%),linear-gradient(180deg,#ffffff0a,#ffffff04);box-shadow:0 16px 40px #0000004d,0 10px 26px #00000038 inset;overflow:hidden}.hy-round:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;opacity:.95;z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff0f,color-mix(in srgb,var(--hy-acc) 70%,transparent),#ffffff0f)}.hy-round>*{position:relative;z-index:3}.hy-round:after{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;box-shadow:0 0 0 1px #ffffff0d,0 0 18px color-mix(in srgb,var(--hy-acc) 18%,transparent);opacity:.75}.hy-rounds .hy-round:nth-child(4n+1){--hy-acc: var(--hy-acc-blue)}.hy-rounds .hy-round:nth-child(4n+2){--hy-acc: var(--hy-acc-green)}.hy-rounds .hy-round:nth-child(4n+3){--hy-acc: var(--hy-acc-purple)}.hy-rounds .hy-round:nth-child(4n){--hy-acc: var(--hy-acc-orange)}.hy-roundtitle{display:inline-flex;align-items:center;gap:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:#ffffffeb;padding:8px 12px;border-radius:999px;background:radial-gradient(120px 60px at 25% 0%,color-mix(in srgb,var(--hy-acc) 25%,transparent),transparent 60%),linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid color-mix(in srgb,var(--hy-acc) 28%,rgba(255,255,255,.1));box-shadow:0 10px 24px #00000038,0 0 0 3px color-mix(in srgb,var(--hy-acc) 10%,transparent);margin-bottom:12px}.hy-matches{display:flex;flex-direction:column;gap:10px}.hy-match{position:relative;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(500px 140px at 10% 0%,rgba(255,255,255,.04),transparent 55%),linear-gradient(180deg,#ffffff0a,#ffffff04);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,filter .12s ease;min-width:0;box-shadow:0 12px 28px #00000038}.hy-match:hover{border-color:color-mix(in srgb,var(--hy-acc) 22%,rgba(255,255,255,.12));box-shadow:0 16px 36px #00000047,0 0 0 3px color-mix(in srgb,var(--hy-acc) 10%,transparent);filter:brightness(1.02)}.hy-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;font-weight:1000;text-transform:uppercase;letter-spacing:.02em;min-width:0}.hy-vs span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-sub{display:flex;justify-content:space-between;gap:12px;margin-top:8px;min-width:0}.hy-sub>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-vs span:nth-child(1){text-align:left}.hy-vs span:nth-child(2){text-align:center;justify-self:center}.hy-vs span:nth-child(3){text-align:right;justify-self:end}.hy-sub{align-items:center}.hy-sub>span:last-child{margin-left:auto;text-align:right;font-weight:1000;letter-spacing:.02em}.hy-sub>span:last-child{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;box-shadow:0 10px 18px #0000002e inset}.hy-vs .hy-muted{opacity:.7;letter-spacing:.18em}@media(max-width:720px){.hy-head{flex-direction:column;align-items:stretch}.hy-btn{width:100%}.hy-bar,.hy-meta,.hy-sub{flex-direction:column;align-items:stretch}}@media(max-width:640px){.hy-tablewrap{overflow-x:hidden}.hy-table{min-width:0px;width:100%}.hy-table thead th,.hy-table tbody td{padding:8px 6px}.hy-table thead th{font-size:9px;letter-spacing:.05em}.hy-table tbody td{font-size:12px;white-space:normal;word-break:break-word}.hy-table th:nth-child(1),.hy-table td:nth-child(1){width:50px;text-align:center;padding-left:2px;padding-right:4px}.hy-table th:nth-child(2),.hy-table td:nth-child(2){width:auto}.hy-table th:nth-child(3),.hy-table td:nth-child(3),.hy-table th:nth-child(4),.hy-table td:nth-child(4),.hy-table th:nth-child(5),.hy-table td:nth-child(5){width:52px;text-align:center}.hy-name{font-size:12px;line-height:1.15;white-space:normal;word-break:break-word;text-transform:uppercase}.hy-name .hy-muted{display:block;margin-top:2px;font-size:10px}.hy-num,.hy-pos{font-size:12px}.hy-table tbody tr td:first-child{padding-left:10px}}@media(max-width:460px){.hy-table thead th,.hy-table tbody td{padding:7px 4px}.hy-table thead th{font-size:8px;letter-spacing:.04em}.hy-table tbody td{font-size:11px}.hy-table th:nth-child(1),.hy-table td:nth-child(1){width:30px}.hy-table th:nth-child(3),.hy-table td:nth-child(3),.hy-table th:nth-child(4),.hy-table td:nth-child(4),.hy-table th:nth-child(5),.hy-table td:nth-child(5){width:46px}.hy-name{font-size:11px}.hy-name .hy-muted{font-size:9px}.hy-num,.hy-pos{font-size:11px}}:root{--info-bgA:#061724;--info-bgB:#04121c;--info-text: rgba(255,255,255,.92);--info-muted: rgba(255,255,255,.62);--info-line: rgba(255,255,255,.1);--info-green:#a8ff3e;--info-shadow: 0 18px 45px rgba(0,0,0,.55);--info-shadowSoft: 0 10px 30px rgba(0,0,0,.28)}*{box-sizing:border-box}.info-wrap{position:relative;overflow:hidden;min-height:calc(100vh - 70px);padding:24px 18px 32px;background:radial-gradient(900px 520px at 18% 0%,rgba(40,140,220,.22),transparent 60%),radial-gradient(750px 460px at 86% 10%,rgba(25,220,180,.14),transparent 55%),radial-gradient(900px 520px at 50% 115%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--info-bgA) 0%,var(--info-bgB) 60%,#030d14 100%);color:var(--info-text)}.info-wrap:before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(900px 420px at 30% -10%,rgba(168,255,62,.1),transparent 55%),radial-gradient(700px 420px at 110% 40%,rgba(120,180,255,.1),transparent 50%);filter:blur(.2px);opacity:.9}.info-head{width:min(1180px,100%);margin:0 auto 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.info-titleBlock{display:flex;flex-direction:column;gap:6px}.info-kicker{font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.info-head h2{margin:0;font-weight:950;letter-spacing:.5px;text-transform:uppercase;font-size:26px;line-height:1.05}.info-sub{color:#ffffffb8;font-size:14px;line-height:1.4;max-width:560px}.info-badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.info-badge{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;box-shadow:var(--info-shadowSoft);color:#ffffffdb;font-weight:900;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.info-badge.soft{border-color:#a8ff3e38;background:radial-gradient(120px 60px at 20% 30%,#a8ff3e24,#ffffff0a)}.info-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.info-card{position:relative;padding:16px;border-radius:18px;background:radial-gradient(900px 220px at 20% 0%,rgba(255,255,255,.06),transparent 55%),linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--info-shadow);display:flex;flex-direction:column;gap:12px;transition:none}.info-card:after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.06) 20%,transparent 42%,transparent 100%);opacity:.35;-webkit-mask-image:radial-gradient(90% 70% at 30% 0%,#000 45%,transparent 75%);mask-image:radial-gradient(90% 70% at 30% 0%,#000 45%,transparent 75%)}.info-card-wide{grid-column:1 / -1}.info-cardhead{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:12px}.info-cardhead-row{display:flex}.info-iconBox{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:radial-gradient(120px 60px at 25% 20%,rgba(168,255,62,.12),transparent 55%),linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 26px #00000059}.info-iconImg{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35));opacity:.95}.info-cardheadText{display:flex;flex-direction:column;gap:2px}.info-cardheadText b{font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.info-cardhint{font-size:12px;color:#ffffff8c}.info-kv{display:flex;flex-direction:column;gap:8px}.info-kvRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.info-kvRow:last-child{border-bottom:0}.info-kvLabel{color:var(--info-muted);font-weight:950;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.info-kvValue{font-weight:950;font-size:26px;letter-spacing:.02em;color:#fffffff2}.info-kvValue.is-good{color:var(--info-green);text-shadow:0 0 18px rgba(168,255,62,.18)}.info-subcard{margin-top:2px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(260px 120px at 0% 0%,rgba(168,255,62,.1),transparent 60%),#00000029}.info-subhead{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.info-star{color:var(--info-green);text-shadow:0 0 18px rgba(168,255,62,.22);font-size:18px;line-height:1}.info-subtitle{font-weight:950;color:#ffffffeb}.info-pill{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(168,255,62,.22);background:#a8ff3e1a;color:#ffffffe6}.info-subtext{margin:0;color:#ffffffbd;line-height:1.55;font-size:14px}.info-points{display:flex;flex-direction:column;gap:10px}.info-pointRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:none}.info-pointLabel{color:#fffc;font-size:14px}.info-pointValue{font-weight:950;font-size:14px;letter-spacing:.06em;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.info-pointValue.pos{color:var(--info-green);border-color:#a8ff3e38;background:#a8ff3e1a}.info-pointValue.neg{color:#ff5a5af2;border-color:#ff5a5a3d;background:#ff5a5a1a}.info-miniNote{margin-top:2px;padding:10px 12px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);color:#ffffff9e;background:#0000001f;font-size:13px;line-height:1.45}.info-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:6px}.info-steps:before{content:"";position:absolute;left:24px;right:24px;top:24px;height:1px}.info-step{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.info-stepNo{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;font-weight:950;background:radial-gradient(120px 60px at 20% 20%,rgba(168,255,62,.14),transparent 60%),#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 22px #00000047;color:#ffffffeb}.info-stepText{color:#ffffffc7;font-size:14px;line-height:1.5;padding-top:2px}.info-policy{margin-top:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(260px 120px at 0% 0%,rgba(255,90,90,.08),transparent 60%),#00000024}.info-policyTitle{display:flex;align-items:center;gap:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:#c8ff78d9;margin-bottom:6px;font-size:12px}.info-warn{font-size:16px;line-height:1}.info-policyBody{color:#ffffffb8;line-height:1.55;font-size:14px}.info-footerNote{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);text-align:center;color:#fff6;font-weight:950;letter-spacing:.14em;text-transform:uppercase;font-size:11px}@media(max-width:900px){.info-grid{grid-template-columns:1fr}.info-card-wide{grid-column:auto}.info-steps{grid-template-columns:1fr}.info-steps:before{display:none}}@media(max-width:720px){.info-head{flex-direction:column;align-items:stretch}.info-badges{justify-content:flex-start}}.info-wrap,.info-wrap *{animation:none!important;transition:none!important}:root{--hd-text: rgba(255,255,255,.92);--hd-muted: rgba(255,255,255,.62);--hd-line: rgba(255,255,255,.1);--hd-green: #a8ff3e}.hd-wrap{position:sticky;top:0;z-index:1000;width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(700px 220px at 15% -20%,rgba(40,140,220,.2),transparent 55%),radial-gradient(650px 220px at 85% -10%,rgba(25,220,180,.1),transparent 55%),linear-gradient(180deg,#061624eb,#04121cdb);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #00000059}.hd-inner{max-width:1200px;margin:0 auto;padding:10px 25px;display:flex;align-items:center;justify-content:space-between;gap:14px}.hd-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--hd-text);font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:15px;padding:10px 12px;border-radius:999px;border:1px solid transparent}.hd-logo:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--hd-green);box-shadow:0 0 0 5px #a8ff3e1f,0 0 18px #a8ff3e73}.hd-nav{display:flex;align-items:center}.hd-link{text-decoration:none;color:#ffffffdb;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;border-radius:999px;border:1px solid transparent;background:transparent;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.hd-link:hover{background:#ffffff0f;border-color:#ffffff1a}.hd-link.active{color:#fffffff2;border-color:#a8ff3e47;background:radial-gradient(120px 55px at 30% 30%,rgba(168,255,62,.16),transparent 60%),linear-gradient(180deg,#ffffff0f,#ffffff08)}.hd-admin{border-color:#a8ff3e61;background:radial-gradient(140px 70px at 25% 20%,rgba(168,255,62,.18),transparent 60%),linear-gradient(180deg,#0c321a8c,#081e1280)}.hd-admin:hover{border-color:#a8ff3e8c;box-shadow:0 10px 25px #00000040}@media(max-width:860px){.hd-inner{flex-direction:column;align-items:stretch}.hd-nav{width:100%;flex-wrap:wrap;justify-content:center}}.ah-header{width:100%;background:#0b1a2b;border-bottom:1px solid rgba(255,255,255,.06)}.ah-inner{max-width:1200px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:18px}.ah-logo{font-size:14px;font-weight:700;color:#ffd54a;display:flex;align-items:center;gap:8px}.ah-logo:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffd54a;box-shadow:0 0 6px #ffd54a99}.ah-nav{display:flex;gap:6px}.ah-link{color:#ffffffa6;text-decoration:none;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.06em;transition:all .15s ease}.ah-link:hover{color:#fff;background:#ffffff0f}.ah-link.active{background:#ffd54a;color:#081a33;box-shadow:0 0 0 2px #ffd54a26}@media(max-width:900px){.ah-inner{max-width:100%;padding:8px 14px;gap:12px}.ah-logo{font-size:13px}.ah-link{font-size:12px;padding:5px 10px}}@media(max-width:600px){.ah-inner{flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px}.ah-logo{justify-content:center;font-size:12px}.ah-nav{justify-content:center;flex-wrap:wrap;gap:6px}.ah-link{font-size:11px;padding:5px 9px}}@media(max-width:420px){.ah-link{font-size:10px;padding:4px 7px;letter-spacing:.04em}}
