*,: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:Inter,system-ui,ui-sans-serif,sans-serif;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:JetBrains Mono,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}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-5{bottom:1.25rem}.bottom-\[4\.75rem\]{bottom:4.75rem}.bottom-full{bottom:100%}.left-1\/2{left:50%}.right-2{right:.5rem}.right-5{right:1.25rem}.top-0{top:0}.top-2{top:.5rem}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[6px\]{height:6px}.h-\[88dvh\]{height:88dvh}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.min-h-\[72px\]{min-height:72px}.min-h-\[clamp\(420px\,60vh\,560px\)\]{min-height:clamp(420px,60vh,560px)}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-28{width:7rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[48ch\]{max-width:48ch}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.-translate-x-1\/2{--tw-translate-x: -50%;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))}.-translate-y-3{--tw-translate-y: -.75rem;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))}.translate-y-0{--tw-translate-y: 0px;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))}.translate-y-1{--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))}.translate-y-3{--tw-translate-y: .75rem;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))}.translate-y-4{--tw-translate-y: 1rem;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))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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))}.transform{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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-slate-700\/70{border-color:#334155b3}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/80{border-color:#1e293bcc}.border-white\/10{border-color:#ffffff1a}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sky-500\/90{background-color:#0ea5e9e6}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(56\,189\,248\,0\.22\)\,transparent_60\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(244\,114\,182\,0\.22\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top left,rgba(56,189,248,.22),transparent 60%),radial-gradient(circle at bottom right,rgba(244,114,182,.22),transparent 60%)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-fuchsia-300{--tw-gradient-from: #f0abfc var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/60{--tw-gradient-from: rgb(14 165 233 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/70{--tw-gradient-from: rgb(14 165 233 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-400\/60{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-300{--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0abfc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-300{--tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fda4af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-200{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.to-fuchsia-500\/60{--tw-gradient-to: rgb(217 70 239 / .6) var(--tw-gradient-to-position)}.to-fuchsia-500\/70{--tw-gradient-to: rgb(217 70 239 / .7) var(--tw-gradient-to-position)}.to-sky-300{--tw-gradient-to: #7dd3fc var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-\[2px\]{padding:2px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.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}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.text-\[0\.70rem\]{font-size:.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-tight{letter-spacing:-.025em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.accent-sky-400{accent-color:#38bdf8}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.9\)\]{--tw-shadow: 0 0 10px rgba(52,211,153,.9);--tw-shadow-colored: 0 0 10px 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-\[0_0_12px_rgba\(52\,211\,153\,0\.9\)\]{--tw-shadow: 0 0 12px rgba(52,211,153,.9);--tw-shadow-colored: 0 0 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-\[0_0_18px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow: 0 0 18px rgba(15,23,42,.9);--tw-shadow-colored: 0 0 18px 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-\[0_0_25px_rgba\(56\,189\,248\,0\.65\)\]{--tw-shadow: 0 0 25px rgba(56,189,248,.65);--tw-shadow-colored: 0 0 25px 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-\[0_0_60px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow: 0 0 60px rgba(15,23,42,.9);--tw-shadow-colored: 0 0 60px 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-\[0_12px_40px_rgba\(8\,47\,73\,0\.85\)\]{--tw-shadow: 0 12px 40px rgba(8,47,73,.85);--tw-shadow-colored: 0 12px 40px 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-\[0_14px_44px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow: 0 14px 44px rgba(15,23,42,.9);--tw-shadow-colored: 0 14px 44px 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/60{--tw-shadow-color: rgb(15 23 42 / .6);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);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)}.drop-shadow-\[0_0_18px_rgba\(56\,189\,248\,0\.16\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(56,189,248,.16));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)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-\[cubic-bezier\(0\.22\,0\.61\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,.61,.36,1)}body{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-image:radial-gradient(circle at top left,rgba(56,189,248,.1),transparent 55%),radial-gradient(circle at bottom right,rgba(244,114,182,.1),transparent 55%);background-attachment:fixed}.glass{border-width:1px;border-color:#334155b3;background-color:#0f172ab3;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.section-shell{margin-left:auto;margin-right:auto;max-width:72rem;padding:2.5rem 1rem}.section-card{position:relative;border-radius:1.5rem;padding:1.5rem;--tw-shadow: 0 24px 80px rgba(15,23,42,.9);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-width:1px;border-color:#334155b3;background-color:#0f172ab3;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);overflow:hidden;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s ease-out,background .22s ease-out}.section-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#38bdf800 0% 35%,#38bdf866 45%,#f472b6e6,#facc15e6 65%,#38bdf800 75% 100%);background-size:300% 100%;background-position:0% 0%;opacity:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.section-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top,rgba(248,250,252,.06),transparent 65%),radial-gradient(circle at bottom,rgba(15,23,42,.65),transparent 70%);mix-blend-mode:screen;opacity:.4;pointer-events:none}.section-card:before,.section-card:after{transition:opacity .26s ease-out,transform .26s ease-out,filter .26s ease-out}.section-card:hover{transform:translateY(-8px);box-shadow:0 40px 130px #0f172a,0 0 0 1px #94a3b840}.section-card:hover:before{opacity:1;animation:neonBorderSlideCW 7s linear infinite,neonBorderSparkSoft 3.5s ease-in-out infinite}.section-card:hover:after{opacity:.8;animation:sectionCardShimmer 4.2s ease-in-out infinite alternate}@keyframes sectionCardGlow{0%{transform:translateZ(0) scale(1)}35%{transform:translate3d(6px,-6px,0) scale(1.04)}70%{transform:translate3d(-4px,4px,0) scale(1.03)}to{transform:translate3d(2px,-3px,0) scale(1.02)}}@keyframes sectionCardShimmer{0%{transform:translateZ(0)}25%{transform:translate3d(0,-4px,0)}50%{transform:translate3d(-1px,1px,0)}75%{transform:translate3d(1px,-2px,0)}to{transform:translateZ(0)}}.link-card{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s ease-out}.link-card:before{content:"";position:absolute;inset:0;border-radius:1.4rem;padding:1.5px;background:linear-gradient(90deg,#38bdf800 0% 35%,#38bdf873 45%,#f472b6fa,#fb7185fa 65%,#38bdf800 75% 100%);background-size:300% 100%;background-position:0% 0%;opacity:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.link-card:hover{transform:translateY(-6px);box-shadow:0 26px 80px #0f172af2,0 0 0 1px #94a3b84d}.link-card:hover:before{opacity:1;animation:neonBorderSlideCW 5s linear infinite,neonBorderSparkSoft 3s ease-in-out infinite}.link-icon-float{opacity:0;transform:translateY(8px) scale(.9);transition:opacity .2s ease-out,transform .22s ease-out}.link-card:hover .link-icon-float{opacity:1;transform:translateY(-10px) scale(1.05)}.slime-shape{position:relative;width:2rem;height:2rem;border-radius:9999px;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.9),transparent 55%),radial-gradient(circle at 100% 0%,rgba(244,114,182,.9),transparent 55%),radial-gradient(circle at 50% 100%,rgba(250,204,21,.9),transparent 55%);background-size:200% 200%;animation:slime-morph 8s cubic-bezier(.68,-.55,.27,1.55) infinite,slime-colors 7s ease-in-out infinite;box-shadow:0 0 30px #38bdf8b3}@keyframes slime-colors{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@keyframes slime-morph{0%{clip-path:circle(50% at 50% 50%)}20%{clip-path:polygon(50% 0%,0% 100%,100% 100%)}40%{clip-path:polygon(10% 10%,90% 10%,90% 90%,10% 90%)}60%{clip-path:ellipse(50% 40% at 50% 50%)}80%{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}to{clip-path:circle(50% at 50% 50%)}}.slime-wrapper{width:2rem;height:2rem}.slime-blob{width:100%;height:100%}.slime-path{fill:#ff3b94;animation:slimeMorph 8s ease-in-out infinite}@keyframes slimeMorph{0%{d:path("M50 5 Q80 20 95 50 Q80 80 50 95 Q20 80 5 50 Q20 20 50 5 Z")}25%{d:path("M50 10 Q85 25 90 50 Q85 75 50 90 Q15 75 10 50 Q15 25 50 10 Z")}50%{d:path("M50 5 Q75 20 95 45 Q80 80 50 95 Q15 85 5 50 Q20 20 50 5 Z")}75%{d:path("M50 10 Q85 30 90 50 Q80 80 50 90 Q20 80 10 50 Q15 25 50 10 Z")}to{d:path("M50 5 Q80 20 95 50 Q80 80 50 95 Q20 80 5 50 Q20 20 50 5 Z")}}.logo-wrapper{width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center}.logo-svg{width:100%;height:100%;animation:logoPulse 4s ease-in-out infinite}@keyframes logoPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.logo-blob{position:absolute;inset:0;border-radius:60% 40% 55% 45%/50% 60% 40% 50%;background:conic-gradient(from 160deg at 30% 20%,#22d3ee,#a855f7,#f97316,#22c55e,#38bdf8,#ec4899,#22d3ee);animation:logoBlobMorph 9s ease-in-out infinite alternate,logoBlobRotate 18s linear infinite;opacity:.95;filter:blur(2px)}@keyframes logoBlobMorph{0%{border-radius:60% 40% 55% 45%/50% 60% 40% 50%;transform:translateZ(0) scale(1)}25%{border-radius:40% 60% 45% 55%/60% 45% 55% 40%;transform:translate3d(-2px,1px,0) scale(1.03)}50%{border-radius:55% 45% 60% 40%/45% 55% 40% 60%;transform:translate3d(2px,-2px,0) scale(1.05)}75%{border-radius:45% 55% 40% 60%/60% 40%;transform:translate3d(-1px,-1px,0) scale(1.02)}to{border-radius:60% 40% 55% 45%/50% 60% 40% 50%;transform:translateZ(0) scale(1.04)}}@keyframes logoBlobRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tag-chip{border-radius:9999px;border-width:1px;border-color:#334155b3;background-color:#0f172acc;padding:.25rem .75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));box-shadow:0 0 18px #0f172ad9}.status-orb-inner{position:absolute;inset:3px;border-radius:9999px}.footer-heart{animation:footerHeartBeat 1.4s ease-in-out infinite;text-shadow:0 0 4px rgba(248,113,113,.85),0 0 10px rgba(251,113,133,.7),0 0 18px rgba(244,63,94,.65);transform-origin:center}@keyframes footerHeartBeat{0%,to{transform:scale(1)}10%{transform:scale(1.18)}20%{transform:scale(.94)}30%{transform:scale(1.12)}40%{transform:scale(.98)}50%{transform:scale(1.08)}}.comment-textarea{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.7) transparent}.comment-textarea::-webkit-scrollbar{width:6px}.comment-textarea::-webkit-scrollbar-track{background:transparent}.comment-textarea::-webkit-scrollbar-thumb{background-color:#94a3b8b3;border-radius:9999px}.comment-textarea::-webkit-scrollbar-thumb:hover{background-color:#e2e8f0e6}.rgb-text{background-image:linear-gradient(90deg,#22d3ee,#a855f7,#f97316,#22d3ee);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rgb-shift 4s linear infinite}@keyframes rgb-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.firefly{position:absolute;border-radius:9999px;background:radial-gradient(circle at 42% 40%,rgba(255,255,255,.98),transparent 22%),radial-gradient(circle at 50% 50%,var(--firefly-core, rgba(0, 255, 229, .95)),transparent 48%),radial-gradient(circle at 50% 50%,var(--firefly-halo, rgba(0, 255, 229, .55)),transparent 74%);box-shadow:0 0 8px var(--firefly-core, rgba(0, 255, 229, .95)),0 0 18px var(--firefly-halo, rgba(0, 255, 229, .55)),0 0 40px var(--firefly-halo, rgba(0, 255, 229, .55));filter:blur(.15px);mix-blend-mode:screen;pointer-events:none;animation-name:firefly-flicker;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.firefly:after{content:"";position:absolute;top:50%;right:45%;width:var(--firefly-trail-length, 26px);height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--firefly-trail, rgba(0, 255, 229, .55)));opacity:.42;transform:translateY(-50%) rotate(var(--firefly-trail-angle, 0deg));transform-origin:100% 50%;filter:blur(.2px)}@keyframes firefly-flicker{0%{transform:translateZ(0) scale(.9);opacity:.45}25%{transform:translate3d(0,-1px,0) scale(1);opacity:.74}50%{transform:translate3d(0,-2px,0) scale(1.05);opacity:1}75%{transform:translate3d(0,-1px,0) scale(1);opacity:.7}to{transform:translateZ(0) scale(.92);opacity:.5}}.splash-eq-bar{transform-origin:bottom;animation:splashEqualizer 1.25s ease-in-out infinite}@keyframes splashEqualizer{0%,to{transform:scaleY(.35)}20%{transform:scaleY(1)}40%{transform:scaleY(.5)}60%{transform:scaleY(.9)}80%{transform:scaleY(.6)}}.splash-eq-wrapper{animation:splashFloat 9s ease-in-out infinite}.splash-eq-progress{animation:splashProgress 3s ease-in-out infinite}@keyframes splashFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes splashProgress{0%{transform:translate(-55%)}50%{transform:translate(10%)}to{transform:translate(55%)}}.splash-status-dot{animation:splashStatus 2s ease-in-out infinite}@keyframes splashStatus{0%,to{opacity:.5;box-shadow:0 0 6px #34d399b3,0 0 14px #34d39999}50%{opacity:1;box-shadow:0 0 10px #34d399f2,0 0 22px #34d399d9}}.splash-eq-dot{width:6px;height:6px;border-radius:9999px;background:linear-gradient(to bottom,#22c55e,#38bdf8);opacity:.2;animation:splashEqDot 1.4s ease-in-out infinite}@keyframes splashEqDot{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes neonBorderSlideCW{0%{background-position:0% 0%}to{background-position:-300% 0%}}@keyframes neonBorderSparkSoft{0%,to{filter:brightness(1)}45%{filter:brightness(1.35)}65%{filter:brightness(1.15)}}.tag-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#e5e7eb;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.18),transparent 55%),radial-gradient(circle at 100% 100%,rgba(244,114,182,.22),transparent 55%),#020617fa;border:1px solid rgba(148,163,184,.85);box-shadow:0 0 0 1px #0f172af2,0 14px 35px #0f172ae6;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out,background .15s ease-out}.tag-chip:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,#38bdf8e6,#818cf8e6,#f472b6e6);opacity:.4;filter:blur(9px);z-index:-1}.tag-chip:hover{transform:translateY(-1px);border-color:#38bdf8e6;box-shadow:0 0 0 1px #0f172ae6,0 20px 45px #38bdf880}:root{color-scheme:dark}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-image:radial-gradient(1200px 700px at 15% 10%,rgba(56,189,248,.18),transparent 55%),radial-gradient(900px 600px at 85% 25%,rgba(244,114,182,.16),transparent 60%),radial-gradient(1100px 800px at 50% 110%,rgba(250,204,21,.08),transparent 65%);background-attachment:fixed}.app-shell{min-height:100vh;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));position:relative;overflow-x:hidden}.app-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;transform:translateZ(0);background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.05),transparent 60%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.04),transparent 55%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,auto,60px 60px,60px 60px;background-position:center,center,0 0,0 0;opacity:.35}@media(min-width:1024px){.app-bg{left:17.5rem}}.code-waves{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}@media(min-width:1024px){.code-waves{left:17.5rem}}.code-wave{position:absolute;top:45%;font-family:var(--font-mono);white-space:nowrap;letter-spacing:.04em;opacity:0;will-change:transform,opacity;animation-name:codeWaveDrift;animation-timing-function:cubic-bezier(.25,.5,.5,1);animation-iteration-count:infinite;filter:blur(.2px)}.code-wave-cyan{color:var(--arc-cyan);text-shadow:0 0 6px rgba(0,255,229,.6)}.code-wave-magenta{color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.55)}.code-wave-amber{color:var(--arc-amber);text-shadow:0 0 6px rgba(255,182,39,.55)}@keyframes codeWaveDrift{0%{transform:translate(0);opacity:0}8%{opacity:.55}25%{transform:translate(calc(var(--drift-x) * .25 + 6px),calc(var(--drift-y) * .25))}50%{transform:translate(calc(var(--drift-x) * .5 - 6px),calc(var(--drift-y) * .5))}75%{transform:translate(calc(var(--drift-x) * .75 + 6px),calc(var(--drift-y) * .75));opacity:.35}to{transform:translate(var(--drift-x),var(--drift-y));opacity:0}}@media(max-width:1023px){.code-waves{display:none}}@media(prefers-reduced-motion:reduce){.code-waves{display:none}}html .app-horizon-stabilizer{position:absolute;left:-2vw;right:-2vw;top:44.92%;z-index:2;display:block;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,229,.58) 14%,rgba(255,43,214,.68) 50%,rgba(0,255,229,.58) 86%,transparent 100%);box-shadow:0 0 10px #00ffe585,0 0 18px #ff2bd657,0 0 34px #00ffe538;opacity:.78;transform:translateZ(0);animation:horizonLineStabilize 4.5s ease-in-out infinite alternate;will-change:opacity,filter,transform}@keyframes horizonLineStabilize{0%{filter:brightness(.86) saturate(1);opacity:.66}to{filter:brightness(1.18) saturate(1.18);opacity:.86}}.app-topbar{border-bottom-width:1px;border-color:#ffffff1a;background-color:#020617b3;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.app-nav{position:fixed;left:0;top:0;z-index:30;height:100vh;width:17.5rem;flex-direction:column;gap:1rem;padding:1.25rem 1rem 3.5rem;background:linear-gradient(180deg,#020617b8,#0206178c);border-right:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-credit{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.sidebar-credit-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#02061759;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff14,0 14px 35px #00000059;color:#94a3b8d9;font-size:11px;letter-spacing:.12em;text-transform:uppercase;position:relative;overflow:hidden}.sidebar-credit-pill:after{content:"";position:absolute;inset:-60% -70%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.12) 50%,transparent 65%);transform:translate(-60%);opacity:0;animation:sidebarCreditSheen 9s ease-in-out infinite}@keyframes sidebarCreditSheen{0%,55%{opacity:0;transform:translate(-60%)}62%{opacity:.55}78%{opacity:0;transform:translate(60%)}to{opacity:0;transform:translate(60%)}}.app-main{margin-left:auto;margin-right:auto;max-width:72rem;padding:1.5rem 1rem 5rem}.section-deck-main{width:100%;max-width:72rem;height:100dvh;min-height:100dvh;overflow:hidden;padding-bottom:0}.app-shell.is-section-deck-mode .app-footer{display:none}.section-deck{position:relative;isolation:isolate;width:100%;height:calc(100dvh - 1.5rem);min-height:min(780px,calc(100dvh - 1.5rem));overflow:hidden;border-radius:0;touch-action:pan-y}.section-deck:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 12%,rgba(0,255,229,.075),transparent 44%),linear-gradient(90deg,transparent,rgba(0,255,229,.13),rgba(255,43,214,.11),transparent) 50% 50% / 100% 1px no-repeat;opacity:.82;animation:sectionDeckHorizon 5s ease-in-out infinite alternate}.section-deck-item{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-start;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:10px 0 34px;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,44px,0) scale(.965);filter:blur(10px) saturate(.82);scrollbar-width:thin;scrollbar-color:rgba(0,255,229,.35) transparent;overscroll-behavior:contain}.section-deck-item::-webkit-scrollbar{width:6px}.section-deck-item::-webkit-scrollbar-track{background:transparent}.section-deck-item::-webkit-scrollbar-thumb{border-radius:999px;background:#00ffe552}.section-deck-item>section{width:100%;flex:0 0 auto;margin-block:auto}.section-deck-item.is-active{z-index:3;pointer-events:auto;visibility:visible;opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}.section-deck-item.is-active.is-forward{animation:sectionDeckEnterForward .72s cubic-bezier(.2,.9,.18,1) both}.section-deck-item.is-active.is-backward{animation:sectionDeckEnterBackward .72s cubic-bezier(.2,.9,.18,1) both}.section-deck-item.is-leaving{z-index:2;visibility:visible;pointer-events:none}.section-deck-item.is-leaving.is-forward{animation:sectionDeckLeaveForward .64s cubic-bezier(.65,0,.35,1) both}.section-deck-item.is-leaving.is-backward{animation:sectionDeckLeaveBackward .64s cubic-bezier(.65,0,.35,1) both}.section-deck-item .hero-card,.section-deck-item .section-card{transform-origin:50% 54%;will-change:opacity,transform,filter}.section-deck-item.is-active.is-forward .hero-card,.section-deck-item.is-active.is-forward .section-card{animation:sectionCardEnterForward .72s cubic-bezier(.16,1,.3,1) both}.section-deck-item.is-active.is-backward .hero-card,.section-deck-item.is-active.is-backward .section-card{animation:sectionCardEnterBackward .72s cubic-bezier(.16,1,.3,1) both}.section-deck-item.is-leaving.is-forward .hero-card,.section-deck-item.is-leaving.is-forward .section-card{animation:sectionCardExitForward .52s cubic-bezier(.65,0,.35,1) both}.section-deck-item.is-leaving.is-backward .hero-card,.section-deck-item.is-leaving.is-backward .section-card{animation:sectionCardExitBackward .52s cubic-bezier(.65,0,.35,1) both}.section-deck-hud{position:fixed;right:clamp(12px,2.4vw,28px);top:50%;z-index:42;display:grid;justify-items:end;gap:12px;transform:translateY(-50%);pointer-events:none}.section-deck-counter{display:grid;justify-items:end;gap:3px;border-radius:7px;border:1px solid rgba(0,255,229,.2);background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 10px 10px,#0106108a;box-shadow:0 0 22px #00ffe51a;color:var(--arc-muted);font-family:var(--font-mono);padding:8px 9px;text-transform:uppercase}.section-deck-counter span{color:var(--arc-amber);font-size:.58rem;font-weight:900;letter-spacing:.16em}.section-deck-counter strong{color:var(--arc-cyan);font-size:.68rem;letter-spacing:.12em;text-shadow:var(--arc-glow-cyan)}.section-deck-dots{display:grid;gap:8px;pointer-events:auto}.section-deck-dots button{position:relative;width:11px;height:11px;border-radius:3px;border:1px solid rgba(0,255,229,.26);background:#00ffe50f;box-shadow:inset 0 0 0 1px #00000073;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.section-deck-dots button.is-active{background:var(--arc-cyan);border-color:var(--arc-cyan);box-shadow:0 0 10px #00ffe5c7,0 0 22px #00ffe559;transform:scale(1.18)}.section-deck-dots button:hover{border-color:var(--arc-magenta);transform:scale(1.1)}@keyframes sectionDeckHorizon{0%{opacity:.5;transform:translateY(3px)}to{opacity:.88;transform:translateY(-3px)}}@keyframes sectionDeckEnterForward{0%{opacity:0;transform:translate3d(0,72px,0) scale(.955);filter:blur(12px) saturate(.76)}58%{opacity:1;transform:translate3d(0,-6px,0) scale(1.006);filter:blur(1px) saturate(1.1)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}}@keyframes sectionDeckEnterBackward{0%{opacity:0;transform:translate3d(0,-72px,0) scale(.955);filter:blur(12px) saturate(.76)}58%{opacity:1;transform:translate3d(0,6px,0) scale(1.006);filter:blur(1px) saturate(1.1)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}}@keyframes sectionDeckLeaveForward{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}to{opacity:0;transform:translate3d(0,-72px,0) scale(.965);filter:blur(12px) saturate(.74)}}@keyframes sectionDeckLeaveBackward{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}to{opacity:0;transform:translate3d(0,72px,0) scale(.965);filter:blur(12px) saturate(.74)}}@keyframes sectionCardEnterForward{0%{opacity:0;transform:translate3d(0,26px,0) scale(.975) rotateX(5deg);filter:blur(8px) brightness(.82) saturate(.8)}55%{opacity:1;transform:translate3d(0,-4px,0) scale(1.008) rotateX(-1deg);filter:blur(1px) brightness(1.08) saturate(1.12)}to{opacity:1;transform:translateZ(0) scale(1) rotateX(0);filter:blur(0) brightness(1) saturate(1)}}@keyframes sectionCardEnterBackward{0%{opacity:0;transform:translate3d(0,-26px,0) scale(.975) rotateX(-5deg);filter:blur(8px) brightness(.82) saturate(.8)}55%{opacity:1;transform:translate3d(0,4px,0) scale(1.008) rotateX(1deg);filter:blur(1px) brightness(1.08) saturate(1.12)}to{opacity:1;transform:translateZ(0) scale(1) rotateX(0);filter:blur(0) brightness(1) saturate(1)}}@keyframes sectionCardExitForward{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) brightness(1) saturate(1)}to{opacity:0;transform:translate3d(0,-18px,0) scale(.985) rotateX(-3deg);filter:blur(7px) brightness(.78) saturate(.72)}}@keyframes sectionCardExitBackward{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) brightness(1) saturate(1)}to{opacity:0;transform:translate3d(0,18px,0) scale(.985) rotateX(3deg);filter:blur(7px) brightness(.78) saturate(.72)}}@media(max-width:1023px){.section-deck{height:calc(100dvh - 4.25rem);min-height:calc(100dvh - 4.25rem)}.section-deck-item{padding:4px 0 28px}.section-deck-hud{bottom:max(14px,env(safe-area-inset-bottom));left:50%;right:auto;top:auto;align-items:center;grid-template-columns:auto auto;justify-items:center;transform:translate(-50%)}.section-deck-counter{display:none}.section-deck-dots{display:flex;gap:9px;border-radius:999px;border:1px solid rgba(0,255,229,.16);background:#01061085;padding:8px 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(min-width:1024px){.app-main{padding-left:18.75rem}}.app-footer{border-top-width:1px;border-color:#ffffff1a;background-color:#02061799;padding:1.25rem 1rem;font-size:12px;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:1024px){.footer-shell{padding-left:18.75rem}}.section-shell{width:100%}.section-card{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff09;--tw-shadow: 0 18px 55px -35px rgba(0,0,0,.95);--tw-shadow-colored: 0 18px 55px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}html aside.app-nav .section-card{border-radius:8px;border-color:#00ffe52e;background:#00ffe508;font-family:var(--font-mono)}html aside.app-nav .section-card p{font-size:.72rem;color:#dce7ffc7}.section-card>h2,.section-card>h3{font-family:Inter,system-ui,sans-serif}.section-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.chip{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.25rem .75rem;font-size:12px;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 15% 25%,rgba(56,189,248,.16),transparent 55%),radial-gradient(circle at 85% 80%,rgba(244,114,182,.14),transparent 60%),linear-gradient(180deg,#ffffff12,#ffffff05),#0206179e;box-shadow:inset 0 1px #ffffff14,inset 0 -14px 26px #00000059,0 14px 36px #00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateZ(0);transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s ease,box-shadow .2s ease,background .2s ease}.chip:before{content:"";position:absolute;inset:-10px;background:linear-gradient(90deg,#38bdf86b,#f472b661,#facc154d);opacity:.16;filter:blur(16px);pointer-events:none;transition:opacity .22s ease}.chip:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 10%,rgba(255,255,255,.14) 45%,transparent 62%),radial-gradient(circle at 30% 25%,rgba(255,255,255,.12),transparent 55%),radial-gradient(circle at 90% 70%,rgba(255,255,255,.07),transparent 60%);background-size:220% 100%,100% 100%,100% 100%;background-position:-140% 0,0 0,0 0;pointer-events:none;mix-blend-mode:screen;animation:chipSheenMove 7.6s ease-in-out infinite}.chip:hover{transform:translateY(-2px);border-color:#38bdf847;background:radial-gradient(circle at 15% 25%,rgba(56,189,248,.2),transparent 55%),radial-gradient(circle at 85% 80%,rgba(244,114,182,.18),transparent 60%),linear-gradient(180deg,#ffffff16,#ffffff06),#020617a3;box-shadow:inset 0 1px #ffffff1a,inset 0 -16px 28px #0000005c,0 18px 48px #0000005c}.chip:hover:before{opacity:.35}.chip:active{transform:translateY(-1px) scale(.99)}.chip-dot{display:inline-block;height:.5rem;width:.5rem;border-radius:9999px}.status-online{background:#34d399;box-shadow:0 0 18px #34d3998c}.status-idle{background:#facc15;box-shadow:0 0 18px #facc1573}.status-dnd{background:#f87171;box-shadow:0 0 18px #f8717173}.status-offline{background:#94a3b8;box-shadow:0 0 18px #94a3b847}.brand-orb{--orb-size: 30px;--aura: 12px;position:relative;display:inline-block;flex:0 0 auto;width:var(--orb-size);height:var(--orb-size);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;box-shadow:0 0 22px #38bdf824,0 0 28px #f472b61f,inset 0 -10px 18px #00000059;transform:translateZ(0);animation:brandOrbFloat 5.2s ease-in-out infinite;will-change:transform}.brand-orb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.92),transparent 46%),radial-gradient(circle at 66% 78%,rgba(15,23,42,.75),transparent 56%),conic-gradient(from 220deg,#38bdf8f2,#22d3eeeb,#f472b6f5,#a855f7eb,#facc15d1,#38bdf8f2);filter:saturate(1.15) contrast(1.04);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 10px 18px #ffffff12;transform-origin:50% 50%;animation:brandOrbSpin 10.5s linear infinite;will-change:transform}.brand-orb:after{content:"";position:absolute;inset:calc(var(--aura) * -1);border-radius:999px;pointer-events:none;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.18),transparent 55%),radial-gradient(circle at 70% 75%,rgba(244,114,182,.14),transparent 62%),radial-gradient(circle at 30% 85%,rgba(56,189,248,.15),transparent 62%);filter:blur(calc(var(--aura) - 2px));opacity:.88;mix-blend-mode:screen;animation:brandOrbAura 4s ease-in-out infinite;will-change:transform,opacity}@keyframes brandOrbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes brandOrbFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-1.5px,0)}}@keyframes brandOrbAura{0%,to{opacity:.78;transform:scale(.98)}50%{opacity:.98;transform:scale(1.05)}}@media(hover:hover)and (pointer:fine){.brand-orb:hover:after{opacity:1;transform:scale(1.08)}.brand-orb:hover:before{filter:saturate(1.25) contrast(1.06) brightness(1.02)}}@media(prefers-reduced-motion:reduce){.brand-orb,.brand-orb:before,.brand-orb:after{animation:none!important}}.brand-orb-lg{--orb-size: 40px;--aura: 16px}.brand-logo{--logo-size: 32px;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--logo-size);height:var(--logo-size);overflow:hidden;border-radius:7px;border:1px solid rgba(0,255,229,.42);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 7px 7px,linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px) 0 0 / 7px 7px,radial-gradient(circle at 34% 28%,rgba(0,255,229,.22),transparent 46%),radial-gradient(circle at 80% 84%,rgba(255,43,214,.18),transparent 52%),linear-gradient(145deg,#02141cfa,#040612fa);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -14px 20px #0000004d,0 0 16px #00ffe547,0 0 26px #ff2bd61f;transform:translateZ(0)}.brand-logo:before,.brand-logo:after{content:"";position:absolute;pointer-events:none}.brand-logo:before{inset:5px;border-radius:4px;border:1px solid rgba(0,255,229,.22);box-shadow:inset 0 0 12px #00ffe514,0 0 10px #00ffe514}.brand-logo:after{inset:-24%;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.16) 48%,transparent 62%),radial-gradient(circle,rgba(0,255,229,.28),transparent 58%);opacity:.72;mix-blend-mode:screen;transform:translate(-38%) rotate(8deg);animation:brandLogoSheen 5.8s ease-in-out infinite}.brand-logo-lg{--logo-size: 44px;border-radius:9px}.brand-logo-leds{position:absolute;top:5px;left:5px;z-index:2;display:inline-flex;gap:3px}.brand-logo-leds i{display:block;width:3px;height:3px;border-radius:1px;background:var(--arc-red, #ff5470);box-shadow:0 0 7px currentColor}.brand-logo-leds i:nth-child(2){background:var(--arc-amber, #ffb627)}.brand-logo-leds i:nth-child(3){background:var(--arc-green, #39ff14)}.brand-logo-mark{position:relative;z-index:2;color:var(--arc-cyan, #00ffe5);font-family:var(--font-pixel);font-size:calc(var(--logo-size) * .4);line-height:1;text-shadow:1px 0 0 var(--arc-magenta, #ff2bd6),-1px 0 0 rgba(255,182,39,.7),0 0 10px rgba(0,255,229,.78),0 0 20px rgba(255,43,214,.25);transform:translateY(1px)}.brand-logo-cursor{position:absolute;z-index:2;right:8px;bottom:8px;width:calc(var(--logo-size) * .15);height:3px;border-radius:1px;background:var(--arc-magenta, #ff2bd6);box-shadow:0 0 8px #ff2bd6bf;animation:brandLogoCursor 1.1s steps(2,end) infinite}.brand-logo-scan{position:absolute;inset:0;z-index:3;background:repeating-linear-gradient(180deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px,transparent 4px);opacity:.18;mix-blend-mode:screen;pointer-events:none}@keyframes brandLogoSheen{0%,52%{opacity:0;transform:translate(-48%) rotate(8deg)}64%{opacity:.78}82%,to{opacity:0;transform:translate(48%) rotate(8deg)}}@keyframes brandLogoCursor{0%,45%{opacity:1}46%,to{opacity:.18}}@media(hover:hover)and (pointer:fine){.sidebar-brand:hover .brand-logo,.app-topbar a:hover .brand-logo{border-color:#00ffe5b8;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -14px 20px #0000004d,0 0 20px #00ffe56b,0 0 34px #ff2bd633}}@media(prefers-reduced-motion:reduce){.brand-logo:after,.brand-logo-cursor{animation:none!important}}.nav-rail{display:none;align-items:center;gap:.25rem;overflow-x:auto;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.25rem}html aside.app-nav .nav-rail{border-radius:8px;border-color:#00ffe52e;background:#00ffe508;font-family:var(--font-mono)}html aside.app-nav .nav-rail p{font-size:.72rem;color:#dce7ffc7}@media(min-width:640px){.nav-rail{display:flex}}.nav-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.5rem .75rem;font-size:12px;font-weight:500;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vibe-card>.nav-tab{transition:opacity .32s ease}.vibe-card:hover>.nav-tab,.vibe-card:focus-within>.nav-tab{opacity:0}@media(prefers-reduced-motion:reduce){.vibe-card>.nav-tab{transition:none;transform:none}}.nav-tab{white-space:nowrap}.nav-tab:hover{background:#ffffff0d;color:#ffffffe6}.nav-tab.is-active{background:#ffffff12;color:#fffffff2}.nav-pill{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:1rem;padding:.5rem .75rem;font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vibe-card>.nav-pill{transition:opacity .32s ease}.vibe-card:hover>.nav-pill,.vibe-card:focus-within>.nav-pill{opacity:0}@media(prefers-reduced-motion:reduce){.vibe-card>.nav-pill{transition:none;transform:none}}html aside.app-nav .nav-pill{border-radius:8px;border-color:#00ffe52e;background:#00ffe508;font-family:var(--font-mono)}html aside.app-nav .nav-pill p{font-size:.72rem;color:#dce7ffc7}.nav-pill{background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.nav-pill:hover{background:#ffffff0d;border-color:#ffffff1f;color:#fffffff2}.nav-pill.is-active{background:#ffffff12;border-color:#ffffff29;color:#fffffffa}.nav-glow{position:absolute;inset:-10px;border-radius:16px;background:radial-gradient(circle at 30% 40%,rgba(56,189,248,.18),transparent 62%);filter:blur(10px);opacity:.9;pointer-events:none}.sidebar-traffic-wrap{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;display:flex;justify-content:flex-start;overflow:visible}.traffic-stack{display:flex;flex-direction:column;align-items:flex-start}.traffic-art{position:relative;height:290px;width:auto;transform:translateZ(0)}.traffic-img{height:100%;width:auto;display:block;filter:drop-shadow(0 18px 38px rgba(0,0,0,.6)) drop-shadow(0 0 22px rgba(56,189,248,.1)) drop-shadow(0 0 20px rgba(244,114,182,.08))}.traffic-light{--lens: 30%;position:absolute;width:var(--lens);aspect-ratio:1;border-radius:999px;left:var(--x);top:var(--y);transform:translate(-50%,-50%) scale(.98);opacity:.16;mix-blend-mode:screen;pointer-events:none}.traffic-light:before{content:"";position:absolute;inset:-38%;border-radius:inherit;background:radial-gradient(circle,currentColor 0%,rgba(255,255,255,0) 70%);filter:blur(7px);opacity:.65}.traffic-light:after{content:"";position:absolute;inset:18%;border-radius:inherit;background:radial-gradient(circle,#ffffffe6,#fff0 62%);opacity:.35;mix-blend-mode:overlay}.traffic-green{color:#34d399f2;--x: 62%;--y: 86%;animation:trafficGreenBlink 3s ease-in-out infinite}@keyframes trafficGreenBlink{0%,78%{opacity:.16;transform:translate(-50%,-50%) scale(.98)}82%,92%{opacity:.95;transform:translate(-50%,-50%) scale(1.05)}96%,to{opacity:.16;transform:translate(-50%,-50%) scale(.98)}}@media(prefers-reduced-motion:reduce){.traffic-green{animation:none!important;opacity:.35}}.hero-grid{display:grid;gap:1.5rem}@media(min-width:1024px){.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.hero-card{position:relative;overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;padding:1.5rem;--tw-shadow: 0 28px 80px -55px rgba(0,0,0,.95);--tw-shadow-colored: 0 28px 80px -55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.vibe-card>.hero-card{transition:opacity .32s ease}.vibe-card:hover>.hero-card,.vibe-card:focus-within>.hero-card{opacity:0}@media(prefers-reduced-motion:reduce){.vibe-card>.hero-card{transition:none;transform:none}}.hero-card-bg{position:absolute;inset:-1px;background:radial-gradient(900px 420px at 20% 10%,rgba(56,189,248,.22),transparent 60%),radial-gradient(800px 400px at 70% 30%,rgba(244,114,182,.2),transparent 62%);opacity:.9;pointer-events:none}.hero-avatar-wrap{position:relative}.vibe-card>.hero-avatar-wrap{transition:opacity .32s ease}.vibe-card:hover>.hero-avatar-wrap,.vibe-card:focus-within>.hero-avatar-wrap{opacity:0}@media(prefers-reduced-motion:reduce){.vibe-card>.hero-avatar-wrap{transition:none;transform:none}}.hero-status-dot{position:absolute;right:-6px;bottom:-6px;width:16px;height:16px;border-radius:999px;border:3px solid rgba(10,12,20,.9)}.hero-title{margin-top:.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-.025em}@media(min-width:640px){.hero-title{font-size:2.25rem;line-height:2.5rem}}.hero-title{letter-spacing:-.02em}.hero-tagline{margin-top:.5rem;white-space:pre-line;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#e2e8f0e6}@media(min-width:640px){.hero-tagline{font-size:15px}}.hero-tagline{font-family:Inter,system-ui,sans-serif}.hero-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.hero-meta-grid .chip{width:100%}@media(max-width:360px){.hero-meta-grid{grid-template-columns:1fr}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html aside.app-nav .btn-primary{border-radius:8px;border-color:#00ffe52e;background:#00ffe508;font-family:var(--font-mono)}html aside.app-nav .btn-primary p{font-size:.72rem;color:#dce7ffc7}.btn-primary{background:linear-gradient(90deg,#38bdf8f2,#f472b6f2);box-shadow:0 10px 30px #38bdf826}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 40px #f472b626}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html aside.app-nav .btn-secondary{border-radius:8px;border-color:#00ffe52e;background:#00ffe508;font-family:var(--font-mono)}html aside.app-nav .btn-secondary p{font-size:.72rem;color:#dce7ffc7}.btn-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff08}.btn-secondary:hover{background:#ffffff0f;border-color:#ffffff29}.hero-bento{display:grid;gap:1rem}.bento-card{position:relative;overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff09;padding:1.25rem;--tw-shadow: 0 18px 55px -35px rgba(0,0,0,.95);--tw-shadow-colored: 0 18px 55px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.vibe-card>.bento-card{transition:opacity .32s ease}.vibe-card:hover>.bento-card,.vibe-card:focus-within>.bento-card{opacity:0}@media(prefers-reduced-motion:reduce){.vibe-card>.bento-card{transition:none;transform:none}}.bento-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.bento-title{margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.bento-text{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#e2e8f0d9}.bento-media{min-height:156px}.bento-card.bento-media{position:relative;overflow:hidden}.bento-card.bento-media>img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;transform:none;filter:none;opacity:1;transition:none;z-index:0}.bento-card.bento-media:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(120% 95% at 30% 0%,#0206171a,#020617b8 62%,#020617eb),linear-gradient(to bottom,#02061738,#020617a8)}.bento-card.bento-media>:not(img):not(.bento-sheen){position:relative;z-index:3}.bento-card.bento-media .bento-kicker,.bento-card.bento-media .bento-title,.bento-card.bento-media .bento-text{text-shadow:0 10px 28px rgba(0,0,0,.7)}.bento-card.bento-media .bento-text{color:#e2e8f0eb}.bento-sheen{position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:2;opacity:.62;backdrop-filter:blur(10px) saturate(1.18);-webkit-backdrop-filter:blur(10px) saturate(1.18);box-shadow:inset 0 0 0 1px #ffffff14;overflow:hidden;isolation:isolate}.bento-sheen:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 95% at 20% -15%,#ffffff38,#fff0 62%),radial-gradient(95% 80% at 85% 0%,#38bdf824,#38bdf800 55%),radial-gradient(110% 90% at 30% 115%,#f472b61a,#f472b600 55%);opacity:.95}.bento-sheen:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fff0 0% 20%,#ffffff14 34%,#ffffff38,#ffffff14 66%,#fff0 82% 100%);background-size:200% 100%;background-position:0% 0%;opacity:.38;filter:blur(.25px);will-change:background-position;animation:bentoSheenSlide 7.5s linear infinite}@keyframes bentoSheenSlide{0%{background-position:0% 0%}to{background-position:-100% 0%}}.vibe-card{min-height:156px}.bento-card.vibe-card{overflow:visible}.vibe-card:hover,.vibe-card:focus-within{z-index:20}.bento-card.vibe-card img.vibe-bg{position:absolute;inset:auto 0 0;width:100%;height:140%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;opacity:0;border-radius:0 0 1.5rem 1.5rem;pointer-events:none;transform-origin:50% 100%;transform:scale(.95);filter:saturate(1.05) brightness(1.02);transition:opacity .48s ease,transform .6s cubic-bezier(.22,1.15,.36,1),filter .48s ease;z-index:5}.bento-card.vibe-card:hover img.vibe-bg,.bento-card.vibe-card:focus-within img.vibe-bg{opacity:1;transform:scale(1);filter:saturate(1.18) brightness(1.06) drop-shadow(0 24px 40px rgba(244,114,182,.45)) drop-shadow(0 14px 26px rgba(56,189,248,.38)) drop-shadow(0 6px 12px rgba(0,0,0,.5))}.vibe-card>.relative{transition:opacity .32s ease}.vibe-card:hover>.relative,.vibe-card:focus-within>.relative{opacity:0}@media(prefers-reduced-motion:reduce){.bento-card.vibe-card img.vibe-bg,.vibe-card>.relative{transition:none;transform:none}}.discord-card-shell{display:grid;gap:22px}@media(min-width:768px){.discord-card-shell{grid-template-columns:minmax(220px,.82fr) minmax(0,1.72fr)}}.discord-profile-panel{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:14px;border-radius:10px;border:1px solid rgba(0,255,229,.14);background:linear-gradient(180deg,#00ffe50b,#ff2bd605),#03081275;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 24px #00ffe508;padding:18px;overflow:hidden}.discord-profile-panel:before,.discord-activity-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:14px 14px;opacity:.36;pointer-events:none}.discord-profile-topline{position:relative;z-index:1;display:flex;width:100%;align-items:center;justify-content:space-between;color:var(--arc-magenta);font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.discord-live-dot{width:8px;height:8px;border-radius:2px;background:var(--arc-muted);box-shadow:0 0 8px #6a7a998c}.discord-live-dot.is-online{background:var(--arc-green);box-shadow:var(--arc-glow-green)}.discord-live-dot.is-idle{background:var(--arc-amber);box-shadow:0 0 8px #ffb62799,0 0 18px #ffb6273d}.discord-live-dot.is-dnd{background:var(--arc-red);box-shadow:0 0 8px #ff547099,0 0 18px #ff54703d}.discord-avatar-stage,.discord-identity,.discord-presence-row,.discord-custom-status,.discord-badge-row{position:relative;z-index:1}.discord-avatar-stage{margin-top:2px}.discord-avatar-ring{position:relative;width:126px;height:126px;border-radius:18px;padding:3px;background:linear-gradient(135deg,#00ffe5e6,#ff2bd6a6,#ffb6278c);box-shadow:0 0 26px #00ffe52e,0 0 34px #ff2bd629}.discord-avatar{width:100%;height:100%;border-radius:15px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(6,9,18,.95)}.discord-avatar-decoration{pointer-events:none;position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);transform:scale(1.14)}.discord-status-dot{position:absolute;right:-7px;bottom:8px;width:18px;height:18px;border-radius:5px;border:3px solid rgba(6,9,18,.98);box-shadow:0 0 16px currentColor}.discord-identity{width:100%;text-align:center}.discord-display-name{position:relative;display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:8px;color:#e6f1fffa;font-family:var(--font-mono);font-size:1.02rem;font-weight:900}.discord-display-name>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-identity p{margin-top:5px;color:#6a7a99f5;font-family:var(--font-mono);font-size:.72rem}.discord-guild-pill{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;border-radius:5px;border:1px solid rgba(255,43,214,.24);background:#ff2bd60e;padding:3px 6px;cursor:help;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.discord-guild-pill:hover,.discord-guild-pill:focus-visible{border-color:#00ffe56b;background:#00ffe513;box-shadow:inset 0 0 10px #00ffe50d,0 0 14px #00ffe52e;transform:translateY(-1px)}.discord-guild-pill img{width:14px;height:14px}.discord-guild-pill span{color:#ffe2fceb;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.discord-guild-tooltip{pointer-events:none;position:absolute;left:50%;bottom:calc(100% + 12px);z-index:30;display:grid;justify-items:center;width:-moz-max-content;width:max-content;min-width:144px;max-width:min(190px,calc(100vw - 32px));gap:6px;transform:translate(-50%,8px) scale(.97);transform-origin:50% 100%;border-radius:9px;border:1px solid rgba(0,255,229,.34);background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 10px 10px,radial-gradient(circle at 50% -10%,rgba(0,255,229,.18),transparent 48%),radial-gradient(circle at 100% 100%,rgba(255,43,214,.13),transparent 54%),linear-gradient(180deg,#080e1cfc,#030812fc);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 22px #00ffe50a,0 0 0 1px #00000073,0 18px 38px #0000006b,0 0 20px #00ffe52e,0 0 28px #ff2bd61a;opacity:0;padding:8px 9px;text-align:center;transition:opacity .15s ease,transform .18s cubic-bezier(.16,1,.3,1)}.discord-guild-tooltip:before{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;transform:translate(-50%,-5px) rotate(45deg);border-right:1px solid rgba(0,255,229,.24);border-bottom:1px solid rgba(0,255,229,.24);background:#030812fa}.discord-guild-tooltip:after{content:"";position:absolute;left:10px;right:10px;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--arc-cyan),var(--arc-magenta),transparent);box-shadow:0 0 12px #00ffe552;opacity:.75}.discord-guild-pill:hover .discord-guild-tooltip,.discord-guild-pill:focus-visible .discord-guild-tooltip{opacity:1;transform:translate(-50%) scale(1)}.discord-guild-tooltip-kicker,.discord-guild-tooltip-sub{color:#6a7a99eb;font-family:var(--font-mono);font-size:.48rem;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.discord-guild-tooltip-kicker{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgba(255,43,214,.18);background:#ff2bd60b;color:var(--arc-magenta);padding:3px 5px;text-shadow:0 0 7px rgba(255,43,214,.38)}.discord-guild-tooltip-main{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;border-radius:7px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(90deg,#00ffe511,#ff2bd60b),#0106107a;padding:5px 7px;box-shadow:inset 0 0 12px #00ffe50b}.discord-guild-tooltip-main img{width:20px;height:20px;border-radius:5px;border:1px solid rgba(0,255,229,.32);background:#00ffe51a;box-shadow:0 0 0 2px #0000003d,0 0 14px #00ffe538}.discord-guild-tooltip-main strong{overflow:hidden;color:#e6f1fff5;font-family:var(--font-mono);font-size:.66rem;font-weight:950;letter-spacing:.12em;text-overflow:ellipsis;text-shadow:0 0 8px rgba(0,255,229,.26);text-transform:uppercase;white-space:nowrap}.discord-guild-tooltip-sub{max-width:128px;color:#dce7ffb3;line-height:1.25}.discord-presence-row{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);gap:8px;border-radius:7px;border:1px solid rgba(0,255,229,.13);background:#00ffe509;padding:9px 10px;font-family:var(--font-mono)}.discord-presence-key{color:var(--arc-cyan);font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.discord-presence-value{overflow:hidden;color:#dce7ffa3;font-size:.62rem;letter-spacing:.1em;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.discord-custom-status{display:flex;width:100%;align-items:flex-start;gap:8px;min-height:42px;border-radius:7px;border:1px solid rgba(255,43,214,.12);background:#ff2bd606;padding:10px}.discord-custom-status img{width:18px;height:18px;flex:0 0 auto}.discord-custom-status>span{color:var(--arc-magenta);font-size:.78rem}.discord-custom-status p{color:#dce7ffb3;font-family:var(--font-mono);font-size:.68rem;line-height:1.45}.discord-badge-row{position:relative;overflow:visible;width:100%}.discord-badge-dock{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;border-radius:999px;border:1px solid rgba(0,255,229,.16);background:#060912ad;padding:8px 10px;box-shadow:inset 0 0 12px #00ffe509,0 14px 28px #0003}.discord-badge-item{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;cursor:default;border-radius:999px;transition:transform .16s ease,filter .16s ease}.discord-badge-item:hover{transform:translateY(-2px);filter:drop-shadow(0 0 10px rgba(0,255,229,.24))}.discord-badge-item img{width:22px;height:22px}.discord-badge-item:focus-visible{outline:2px solid rgba(0,255,229,.7);outline-offset:3px}.discord-floating-tooltip{position:fixed;transform:translate(-50%,-100%);padding:6px 10px;border-radius:6px;background:#0f1116f5;border:1px solid rgba(148,163,184,.18);color:#e2e8f0;white-space:nowrap;box-shadow:0 8px 24px #00000073;pointer-events:none;z-index:10000;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.25;animation:discordTooltipPop .12s ease-out}.discord-badge-tooltip-label{font-size:12px;font-weight:700;color:#f1f5f9}.discord-badge-tooltip-sublabel{font-size:10.5px;font-weight:500;color:#94a3b8;margin-top:1px}.discord-floating-tooltip:after{content:"";position:absolute;top:100%;left:calc(50% + var(--tooltip-arrow-offset, 0px));transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(15,17,22,.96)}.discord-floating-tooltip.is-nitro-ruby{width:min(244px,calc(100vw - 24px));min-height:184px;justify-content:flex-start;padding:18px 14px 17px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f1116f5;box-shadow:0 8px 24px #00000073;color:#e2e8f0}.discord-floating-tooltip.is-nitro-ruby:after{border-left-width:8px;border-right-width:8px;border-top:8px solid rgba(15,17,22,.96)}.discord-nitro-tooltip-badge{width:132px;height:92px;display:block;margin:0 auto 12px;filter:drop-shadow(0 11px 13px rgba(111,0,54,.18)) drop-shadow(0 0 10px rgba(255,92,160,.22))}.discord-nitro-tooltip-badge svg{display:block;width:100%;height:100%}.discord-floating-tooltip.is-nitro-ruby .discord-badge-tooltip-label{color:#f1f5f9;font-size:20px;font-style:italic;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.discord-floating-tooltip.is-nitro-ruby .discord-badge-tooltip-sublabel{margin-top:6px;color:#94a3b8;font-size:12px;font-weight:500;letter-spacing:0}@keyframes discordTooltipPop{0%{opacity:0;transform:translate(-50%,calc(-100% + 5px)) scale(.98)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.discord-activity-panel{position:relative;overflow:hidden;min-height:250px;border-radius:10px;border:1px solid rgba(0,255,229,.14);background:radial-gradient(circle at 92% 8%,rgba(255,43,214,.08),transparent 34%),linear-gradient(180deg,#00ffe50a,#0609128f),#0308127a;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 26px #00ffe508;padding:20px}.discord-activity-header,.discord-activity-card,.discord-spotify-card,.discord-empty-activity{position:relative;z-index:1}.discord-activity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.discord-activity-kicker{color:var(--arc-magenta);font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 7px rgba(255,43,214,.34)}.discord-activity-header h3{margin-top:4px;color:#e6f1fff5;font-family:var(--font-mono);font-size:1.1rem;font-weight:900}.discord-activity-header>span{border-radius:5px;border:1px solid rgba(0,255,229,.18);background:#00ffe50b;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:.12em;padding:6px 8px;text-transform:uppercase}.discord-activity-card,.discord-spotify-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:18px;border-radius:9px;border:1px solid rgba(0,255,229,.12);background:#06091294;padding:14px}.discord-activity-art,.discord-spotify-art{position:relative;width:76px;height:76px;border-radius:9px;padding:2px;background:linear-gradient(135deg,#00ffe5b8,#ff2bd67a);box-shadow:0 0 22px #00ffe51f}.discord-activity-main-art,.discord-spotify-art img{width:100%;height:100%;border-radius:7px;border:1px solid rgba(6,9,18,.94);-o-object-fit:cover;object-fit:cover}.discord-activity-app-icon{position:absolute;right:-9px;bottom:-9px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:2px solid rgba(6,9,18,.96);background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.14),transparent 34%),#040812fa;box-shadow:0 0 0 1px #00ffe552,0 0 14px #00ffe53d,0 8px 18px #0000007a;overflow:hidden}.discord-activity-app-icon img{width:100%;height:100%;border:0;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.discord-activity-copy,.discord-spotify-copy{min-width:0}.discord-activity-name,.discord-spotify-song{color:#e6f1fffa;font-family:var(--font-mono);font-size:.95rem;font-weight:900}.discord-activity-detail,.discord-activity-state,.discord-spotify-artist{margin-top:4px;color:#dce7ffad;font-family:var(--font-mono);font-size:.72rem;line-height:1.45}.discord-activity-state{color:#6a7a99fa}.discord-activity-session{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px;color:var(--arc-green);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.discord-activity-session>span:first-child:empty{width:7px;height:7px;border-radius:2px;background:var(--arc-green);box-shadow:var(--arc-glow-green);animation:arcLedPulse 1.6s ease-in-out infinite}.discord-activity-streak-row{margin-top:6px;display:flex}.discord-streak-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;border:1px solid rgba(255,196,80,.45);background:linear-gradient(180deg,#ffc4502e,#ff78001a);color:#ffe096fa;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 6px rgba(255,196,80,.5);box-shadow:0 0 10px #ffa0284d,inset 0 0 0 1px #00000059}.discord-streak-chip-inline{margin-left:2px;transform:translateY(-1px)}.discord-streak-chip>span{font-size:.78rem;line-height:1;filter:drop-shadow(0 0 4px rgba(255,196,80,.7));animation:streak-bolt-flicker 2.2s ease-in-out infinite}@keyframes streak-bolt-flicker{0%,to{opacity:1;transform:scale(1)}45%{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}55%{opacity:.8;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.discord-streak-chip>span{animation:none}}.discord-spotify-card{border-color:#39ff1429}.discord-spotify-art{background:linear-gradient(135deg,#39ff14a6,#00ffe56b);box-shadow:0 0 24px #39ff141f}.discord-spotify-progress{overflow:hidden;height:7px;margin-top:10px;border-radius:3px;border:1px solid rgba(57,255,20,.12);background:#6a7a9924}.discord-spotify-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--arc-green),var(--arc-cyan),var(--arc-magenta));box-shadow:0 0 12px #39ff143d;transition:width .9s linear}.discord-spotify-time{display:flex;justify-content:space-between;margin-top:6px;color:#6a7a99f2;font-family:var(--font-mono);font-size:.62rem}.discord-empty-activity{margin-top:18px;border-radius:8px;border:1px dashed rgba(106,122,153,.35);color:#6a7a99f5;font-family:var(--font-mono);font-size:.72rem;padding:16px}@media(max-width:640px){.discord-card-shell{gap:16px}.discord-activity-card,.discord-spotify-card{grid-template-columns:1fr}.discord-activity-art,.discord-spotify-art{width:100%;height:auto;aspect-ratio:16 / 9}}.mini-chip{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.25rem .625rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.footer-heart{filter:drop-shadow(0 0 10px rgba(244,114,182,.25))}.tag-chip{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.25rem .625rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tag-chip:hover{background:#ffffff0f;border-color:#ffffff29}@media(prefers-reduced-motion:reduce){.bento-sheen:after{animation:none!important}.btn-primary:hover{transform:none!important}}:root{--arc-bg: #06080f;--arc-bg-2: #0a0e1a;--arc-panel: rgba(8, 12, 22, .92);--arc-fg: #e6f1ff;--arc-muted: #6a7a99;--arc-cyan: #00ffe5;--arc-magenta: #ff2bd6;--arc-green: #39ff14;--arc-amber: #ffb627;--arc-red: #ff5470;--arc-line: rgba(0, 255, 229, .18);--arc-grid: rgba(0, 255, 229, .04);--arc-glow-cyan: 0 0 8px rgba(0, 255, 229, .65), 0 0 22px rgba(0, 255, 229, .3);--arc-glow-magenta: 0 0 8px rgba(255, 43, 214, .6), 0 0 22px rgba(255, 43, 214, .28);--arc-glow-green: 0 0 8px rgba(57, 255, 20, .6), 0 0 18px rgba(57, 255, 20, .28);--font-pixel: "Press Start 2P", system-ui, monospace;--font-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--font-crt: "VT323", "JetBrains Mono", monospace}html body{background-color:#04060d;background-image:radial-gradient(900px 520px at 13% 12%,rgba(0,255,229,.14),transparent 66%),radial-gradient(760px 520px at 88% 18%,rgba(255,43,214,.15),transparent 64%),radial-gradient(680px 360px at 52% 44%,rgba(124,58,237,.16),transparent 72%),radial-gradient(900px 420px at 50% 58%,rgba(255,43,214,.16),transparent 72%),linear-gradient(180deg,#04060d,#070a1f 22%,#110b32 42%,#1f0a3d 50%,#2a0a2e 56%,#07020f 65%,#04060d);background-size:120% 120%,120% 120%,110% 110%,100% 100%,100% 100%;background-position:0% 0%,100% 0%,50% 42%,50% 50%,center;background-attachment:fixed;animation:bodyNebulaShift 22s ease-in-out infinite alternate}html .app-bg{background-image:radial-gradient(ellipse 720px 180px at 50% 45%,rgba(0,255,229,.18),transparent 72%),radial-gradient(ellipse 560px 160px at 52% 43%,rgba(255,43,214,.22),transparent 75%),radial-gradient(1.5px 1.5px at 32px 28px,rgba(255,255,255,.85),transparent 60%),radial-gradient(1px 1px at 88px 64px,rgba(0,255,229,.65),transparent 60%),radial-gradient(1.5px 1.5px at 154px 18px,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 220px 90px,rgba(255,43,214,.6),transparent 60%),radial-gradient(2px 2px at 270px 40px,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 50px 110px,rgba(0,255,229,.55),transparent 60%),radial-gradient(1px 1px at 195px 130px,rgba(255,255,255,.55),transparent 60%),radial-gradient(1.5px 1.5px at 120px 150px,rgba(255,43,214,.5),transparent 60%),radial-gradient(1px 1px at 292px 148px,rgba(255,182,39,.48),transparent 60%),radial-gradient(1px 1px at 236px 164px,rgba(255,255,255,.46),transparent 60%);background-size:auto,auto,320px 180px,320px 180px,320px 180px,320px 180px,320px 180px,320px 180px,320px 180px,320px 180px,320px 180px,320px 180px;background-position:center,center,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat;opacity:.95;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 45%,transparent 60%);mask-image:linear-gradient(to bottom,black 0%,black 45%,transparent 60%);animation:starsDrift 36s linear infinite,starsTwinkle 5.5s ease-in-out infinite alternate;will-change:filter,opacity}@keyframes bodyNebulaShift{0%{background-position:0% 0%,100% 0%,50% 42%,50% 50%,center}50%{background-position:8% 4%,92% 7%,47% 38%,53% 52%,center}to{background-position:2% 9%,96% 2%,55% 46%,48% 48%,center}}@keyframes starsDrift{0%{background-position:center,center,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:center,center,-320px 180px,-220px 130px,-320px 180px,-220px 130px,-320px 180px,-220px 130px,-320px 180px,-220px 130px,-320px 180px,-220px 130px}}@keyframes starsTwinkle{0%{filter:brightness(.85);opacity:.8}to{filter:brightness(1.35);opacity:1}}html .app-bg:before{content:"";position:fixed;bottom:0;left:-30%;right:-30%;height:55%;background-image:radial-gradient(ellipse at 50% 0%,rgba(255,43,214,.22),transparent 42%),linear-gradient(68deg,transparent 47%,rgba(255,43,214,.24) 49%,transparent 51%),linear-gradient(112deg,transparent 47%,rgba(0,255,229,.18) 49%,transparent 51%),linear-gradient(90deg,rgba(0,255,229,.55) 1px,transparent 1px),linear-gradient(0deg,rgba(0,255,229,.55) 1px,transparent 1px);background-size:auto,240px 240px,260px 260px,64px 64px,64px 64px;transform:perspective(440px) rotateX(59deg);transform-origin:50% 0%;filter:drop-shadow(0 0 7px rgba(0,255,229,.48)) drop-shadow(0 0 18px rgba(255,43,214,.18));pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.95) 55%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.95) 55%);animation:gridScroll 3.6s linear infinite,gridPulse 5.8s ease-in-out infinite alternate;will-change:background-position,filter,opacity}@keyframes gridScroll{0%{background-position:center,0 0,0 0,0 0,0 0}to{background-position:center,240px 240px,-260px 260px,0 64px,0 64px}}@keyframes gridPulse{0%{opacity:.7;filter:drop-shadow(0 0 5px rgba(0,255,229,.36)) drop-shadow(0 0 12px rgba(255,43,214,.12))}to{opacity:.95;filter:drop-shadow(0 0 9px rgba(0,255,229,.58)) drop-shadow(0 0 24px rgba(255,43,214,.26))}}html .app-bg:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent 0 9%,rgba(0,255,229,.22) 9.15%,transparent 9.35% 22%,rgba(255,43,214,.18) 22.1%,transparent 22.32% 41%,rgba(0,255,229,.18) 41.1%,transparent 41.28% 59%,rgba(255,182,39,.14) 59.1%,transparent 59.24% 77%,rgba(0,255,229,.2) 77.12%,transparent 77.32% 100%),linear-gradient(180deg,transparent 44.6%,rgba(0,255,229,.45) 44.85%,rgba(255,43,214,.55) 45%,rgba(0,255,229,.45) 45.15%,transparent 45.4%),repeating-linear-gradient(180deg,transparent 0 8px,rgba(4,6,13,.28) 8px 12px),radial-gradient(circle 210px at 50% 45.5%,rgba(255,43,214,.6) 0%,rgba(255,43,214,.46) 22%,rgba(255,43,214,.3) 48%,rgba(255,43,214,.14) 76%,transparent 100%),radial-gradient(circle 205px at 50% 45.5%,transparent 0%,transparent 70%,rgba(0,255,229,.32) 80%,rgba(0,255,229,.16) 90%,transparent 100%),radial-gradient(ellipse 760px 130px at 50% 46%,rgba(255,43,214,.55),transparent 70%),radial-gradient(ellipse 520px 70px at 50% 45%,rgba(0,255,229,.4),transparent 72%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.55) 100%);background-size:100% 100%,100% 100%,100% 260px,auto,auto,auto,auto,100% 100%;animation:horizonPulse 4.5s ease-in-out infinite alternate,cityPulse 8s ease-in-out infinite;will-change:filter,opacity}@keyframes horizonPulse{0%{filter:brightness(.85) saturate(1)}to{filter:brightness(1.18) saturate(1.15)}}@keyframes cityPulse{0%,to{opacity:.86}45%{opacity:1}62%{opacity:.78}}@media(prefers-reduced-motion:reduce){html body,html .app-bg,html .app-bg:before,html .app-bg:after{animation:none}}html .section-card,html .bento-card,html .hero-card{position:relative;border-radius:10px;border:1px solid rgba(0,255,229,.14);background:linear-gradient(180deg,#0a0e1aeb,#060912f5);box-shadow:inset 0 0 0 1px #ffffff06,0 0 0 1px #0006,0 24px 48px -28px #00ffe52e,0 28px 70px -40px #ff2bd62e;font-family:var(--font-mono);transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s ease,box-shadow .22s ease}html .section-card,html .hero-card{padding-top:38px}html .bento-card{padding-top:30px}html .section-card:before,html .bento-card:before,html .hero-card:before{content:"";position:absolute;inset:0 0 auto;height:26px;border-radius:10px 10px 0 0;padding:0;background:radial-gradient(circle 4px at 14px 13px,#ff5f56 60%,transparent 62%),radial-gradient(circle 4px at 30px 13px,#ffbd2e 60%,transparent 62%),radial-gradient(circle 4px at 46px 13px,#27c93f 60%,transparent 62%),linear-gradient(180deg,#141a2af2,#0a0e1ad9);border-bottom:1px solid rgba(0,255,229,.12);box-shadow:0 0 6px #ff5f5673,0 0 6px #27c93f59,inset 0 -1px #0006;-webkit-mask:none;mask:none;-webkit-mask-composite:source-over;mask-composite:add;mix-blend-mode:normal;opacity:1;animation:none;pointer-events:none;z-index:4}html .bento-card:before{height:22px;background:radial-gradient(circle 3px at 12px 11px,#ff5f56 60%,transparent 62%),radial-gradient(circle 3px at 24px 11px,#ffbd2e 60%,transparent 62%),radial-gradient(circle 3px at 36px 11px,#27c93f 60%,transparent 62%),linear-gradient(180deg,#141a2af2,#0a0e1ad9);border-bottom:1px solid rgba(0,255,229,.1)}html .section-card:after,html .bento-card:after,html .hero-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 0%,transparent 42%,rgba(0,255,229,.06) 50%,transparent 58%,transparent 100%);background-size:200% 100%;background-position:0% 0;background-repeat:repeat;pointer-events:none;opacity:0;animation:none;mix-blend-mode:screen;z-index:1}html .section-card:hover,html .bento-card:hover,html .hero-card:hover{transform:translateY(-3px);border-color:#00ffe58c;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 1px #0006,0 18px 30px -10px #00ffe538,0 28px 70px -30px #ff2bd647}html .section-card:hover:after,html .bento-card:hover:after,html .hero-card:hover:after{opacity:1;animation:arcSweep 6s linear infinite}@keyframes arcSweep{0%{background-position:0% 0}to{background-position:-200% 0}}html .section-card>*:not(.bento-sheen):not(img),html .bento-card>*:not(.bento-sheen):not(img),html .hero-card>*:not(.bento-sheen):not(.hero-card-bg):not(img){position:relative;z-index:3}html .hero-card-bg{opacity:.18;filter:hue-rotate(160deg) saturate(.7)}html .section-title{font-family:var(--font-mono);font-weight:700;font-size:.95rem;letter-spacing:.04em;color:var(--arc-cyan);text-shadow:var(--arc-glow-cyan)}html .section-title:before{content:"> ";color:var(--arc-magenta);text-shadow:var(--arc-glow-magenta)}html .section-card>h2,html .section-card>h3{font-family:var(--font-mono);color:var(--arc-cyan);letter-spacing:.04em;text-shadow:0 0 6px rgba(0,255,229,.35)}html .section-card>h2:before,html .section-card>h3:before{content:"// ";color:var(--arc-muted);text-shadow:none}html .section-kicker,html .bento-kicker{font-family:var(--font-mono);color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.35);letter-spacing:.18em}html .bento-title{font-family:var(--font-mono);color:var(--arc-fg);letter-spacing:.01em}html .bento-text{font-family:var(--font-mono);font-size:.78rem;line-height:1.55;color:#dce7ffd1}html .hero-title{font-family:var(--font-pixel);font-size:clamp(1.05rem,2.2vw,1.6rem);letter-spacing:.02em;line-height:1.4}html .hero-title>span{background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 14px rgba(0,255,229,.35)) drop-shadow(0 0 18px rgba(255,43,214,.18));animation:arcHueShift 6s ease-in-out infinite alternate}@keyframes arcHueShift{0%{filter:drop-shadow(0 0 14px rgba(0,255,229,.35)) drop-shadow(0 0 18px rgba(255,43,214,.18))}to{filter:drop-shadow(0 0 14px rgba(255,43,214,.35)) drop-shadow(0 0 18px rgba(255,182,39,.18))}}html .hero-tagline{font-family:var(--font-mono);font-size:.82rem;color:#dce7ffe0;text-align:left!important;white-space:pre-line}html .hero-avatar-wrap>img{border-radius:6px;border:2px solid rgba(0,255,229,.5);box-shadow:0 0 0 2px #060912,0 0 14px #00ffe573,0 0 24px #ff2bd640;image-rendering:pixelated}html .hero-status-dot{border-radius:4px;border-width:2px;border-color:#060912}html .chip,html .mini-chip,html .tag-chip{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;border:1px solid rgba(0,255,229,.32);background:#00ffe50d;color:var(--arc-cyan);text-shadow:0 0 8px rgba(0,255,229,.35);box-shadow:inset 0 0 8px #00ffe50f,0 0 0 1px #0006;padding:.35rem .7rem;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}html .chip:before,html .mini-chip:before,html .tag-chip:before{content:"[";color:var(--arc-magenta);margin-right:4px;text-shadow:0 0 6px rgba(255,43,214,.4);background:none;position:static;inset:auto;filter:none;opacity:1;z-index:auto}html .chip:after,html .mini-chip:after,html .tag-chip:after{content:"]";color:var(--arc-magenta);margin-left:4px;text-shadow:0 0 6px rgba(255,43,214,.4);background:none;position:static;inset:auto;filter:none;opacity:1;animation:none;mix-blend-mode:normal;z-index:auto}html .chip:hover,html .mini-chip:hover,html .tag-chip:hover{transform:translateY(-2px);border-color:var(--arc-cyan);background:#00ffe51a;color:#c8fff7;box-shadow:inset 0 0 10px #00ffe52e,0 0 14px #00ffe566}html .btn-primary{font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;background:linear-gradient(180deg,var(--arc-cyan) 0%,#00cfb6 100%);color:#06080f;border:1px solid rgba(0,255,229,.6);box-shadow:0 0 14px #00ffe559,inset 0 -2px #00000040}html .btn-primary:hover{box-shadow:0 0 22px #00ffe599,inset 0 -2px #0000004d}html .btn-secondary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;border:1px solid rgba(0,255,229,.3);background:#00ffe50d;color:var(--arc-cyan)}html .btn-secondary:hover{background:#00ffe51a;border-color:var(--arc-cyan)}html .app-nav{background:linear-gradient(180deg,#060912eb,#060912c7);border-right:1px solid rgba(0,255,229,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html .app-topbar{background:#060912d9;border-bottom:1px solid rgba(0,255,229,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html .nav-rail{border:1px solid rgba(0,255,229,.14);background:#06091299;border-radius:8px}html .nav-tab,html .nav-pill{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;border-radius:6px;color:var(--arc-muted);border:1px solid transparent;background:transparent}html .nav-pill:before{content:"";display:inline-block;width:6px;height:6px;border-radius:1px;background:#00ffe540;margin-right:6px;transition:all .18s ease}html .nav-tab:hover,html .nav-pill:hover{color:var(--arc-cyan);background:#00ffe50d;border-color:#00ffe533}html .nav-pill:hover:before{background:var(--arc-cyan);box-shadow:var(--arc-glow-cyan)}html .nav-tab.is-active,html .nav-pill.is-active{color:var(--arc-cyan);background:#00ffe514;border-color:#00ffe573;text-shadow:0 0 8px rgba(0,255,229,.55)}html .nav-pill.is-active:before{background:var(--arc-cyan);box-shadow:var(--arc-glow-cyan);animation:arcLedPulse 1.4s ease-in-out infinite}@keyframes arcLedPulse{0%,to{opacity:1;box-shadow:0 0 8px #00ffe5a6,0 0 22px #00ffe54d}50%{opacity:.55;box-shadow:0 0 4px #00ffe566}}html .nav-glow{background:radial-gradient(circle at 30% 50%,rgba(0,255,229,.25),transparent 65%)}html .brand-orb{border-radius:4px;border:1px solid rgba(0,255,229,.55);background:linear-gradient(180deg,#0a1426,#050811);box-shadow:inset 0 0 8px #00ffe566,0 0 12px #00ffe573,0 0 22px #ff2bd62e}html .brand-orb:before{background:radial-gradient(circle at 50% 50%,var(--arc-cyan) 0%,rgba(0,255,229,.4) 35%,transparent 70%);filter:none;border-radius:inherit;animation:arcLedPulse 2.2s ease-in-out infinite}html .brand-orb:after{background:radial-gradient(circle at 50% 50%,rgba(0,255,229,.4),transparent 65%);filter:blur(8px)}html aside.app-nav .rounded-2xl{border-radius:8px!important;border-color:#00ffe52e!important;background:#00ffe508!important;font-family:var(--font-mono)}html aside.app-nav .rounded-2xl p{font-size:.72rem;color:#dce7ffc7}html .sidebar-credit-pill{font-family:var(--font-mono);border-radius:4px;border:1px solid rgba(0,255,229,.25);background:#00ffe50a;color:var(--arc-cyan);text-shadow:0 0 6px rgba(0,255,229,.4)}.app-footer{position:relative;overflow:hidden}.footer-shell{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 16px 16px;z-index:1}@media(min-width:1024px){.footer-shell{padding-left:18.75rem;padding-right:1.25rem}}.footer-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:center}@media(min-width:768px){.footer-grid{grid-template-columns:minmax(0,1fr) auto;gap:18px}}.footer-build{font-size:12px;line-height:1.55;text-align:center}@media(min-width:768px){.footer-build{text-align:left}}.footer-status-stack{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media(min-width:768px){.footer-status-stack{justify-content:flex-end}}.footer-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 8px;font-size:10.5px;letter-spacing:.14em;border-radius:999px}.footer-pill-label{text-transform:uppercase;font-size:9px}.footer-pill-value{font-size:11px}.footer-pill-led{position:relative;width:10px;height:10px;display:inline-flex;align-items:center;justify-content:center}.footer-pill-led-core{position:relative;width:7px;height:7px;border-radius:999px;z-index:1}.footer-pill-led-ping{position:absolute;inset:0;border-radius:999px;animation:footerLedPing 2s ease-out infinite}@keyframes footerLedPing{0%{transform:scale(1);opacity:.65}80%,to{transform:scale(2.4);opacity:0}}.footer-prompt{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.footer-prompt-path{margin-right:4px}.footer-prompt-caret{display:inline-block;width:8px;height:13px;margin-left:4px;animation:footerCaretBlink 1s steps(1,end) infinite}@keyframes footerCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}html .app-footer{font-family:var(--font-mono);background:linear-gradient(180deg,rgba(0,255,229,.025) 0%,transparent 30%),#060912eb;border-top:1px solid rgba(0,255,229,.18);color:var(--arc-muted);padding:0}html .app-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(0,255,229,.035) 0px,rgba(0,255,229,.035) 1px,transparent 1px,transparent 3px);opacity:.4;mix-blend-mode:screen}html .app-footer:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--arc-cyan) 25%,var(--arc-magenta) 55%,var(--arc-amber) 80%,transparent 100%);opacity:.55;box-shadow:0 0 8px #00ffe573,0 0 18px #ff2bd640}html .footer-build{font-family:var(--font-mono);color:var(--arc-fg)}html .footer-tok-comment{color:var(--arc-muted);opacity:.85}html .footer-tok-op{color:var(--arc-amber);text-shadow:0 0 6px rgba(255,182,39,.35)}html .footer-tok-fn{color:var(--arc-cyan);text-shadow:0 0 6px rgba(0,255,229,.3)}html .footer-tok-punct{color:#e6f1ffa6}html .footer-tok-str{color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.35)}html .footer-heart{color:var(--arc-magenta);text-shadow:var(--arc-glow-magenta);filter:none}html .footer-pill{font-family:var(--font-mono);color:var(--arc-fg);background:#080c16d9;border:1px solid rgba(0,255,229,.18);box-shadow:inset 0 0 12px #00ffe50f,0 6px 18px #00000073}html .footer-pill-label{color:var(--arc-muted)}html .footer-pill-value{color:var(--arc-fg)}html .footer-pill-status .footer-pill-value{color:var(--arc-cyan);text-shadow:var(--arc-glow-cyan)}html .footer-pill-players .footer-pill-value{color:var(--arc-green);text-shadow:var(--arc-glow-green)}html .footer-pill-led-cyan .footer-pill-led-core{background:var(--arc-cyan);box-shadow:var(--arc-glow-cyan)}html .footer-pill-led-cyan .footer-pill-led-ping{background:#00ffe573}html .footer-pill-led-green .footer-pill-led-core{background:var(--arc-green);box-shadow:var(--arc-glow-green)}html .footer-pill-led-green .footer-pill-led-ping{background:#39ff1473}html .footer-prompt{font-family:var(--font-mono);border-top-color:#00ffe514}html .footer-prompt-user{color:var(--arc-green);text-shadow:var(--arc-glow-green)}html .footer-prompt-at,html .footer-prompt-colon{color:var(--arc-muted)}html .footer-prompt-host{color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.35)}html .footer-prompt-path{color:var(--arc-cyan);text-shadow:var(--arc-glow-cyan)}html .footer-prompt-cmd{color:var(--arc-fg);opacity:.85}html .footer-prompt-caret{background:var(--arc-cyan);box-shadow:var(--arc-glow-cyan)}@media(prefers-reduced-motion:reduce){.footer-pill-led-ping,.footer-prompt-caret{animation:none!important}.footer-prompt-caret{opacity:1}}html .section-card dt{font-family:var(--font-mono);color:var(--arc-magenta)!important;text-shadow:0 0 6px rgba(255,43,214,.3)}html .section-card dd{font-family:var(--font-mono);color:var(--arc-fg)}html .rgb-text{background-image:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber),var(--arc-cyan));background-size:300% 100%;filter:drop-shadow(0 0 6px rgba(0,255,229,.4))}.about-card{display:flex;min-height:100%;flex-direction:column;gap:16px}.about-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.about-card-subtitle{display:inline-flex;align-items:center;gap:7px;margin-top:6px;color:#6a7a99f5;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.about-card-subtitle .dot{width:7px;height:7px;border-radius:2px;background:var(--arc-green);box-shadow:var(--arc-glow-green);animation:arcLedPulse 1.6s ease-in-out infinite}.about-card-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border-radius:5px;border:1px solid rgba(0,255,229,.24);background:#00ffe50f;color:#d2fff8e6;font-family:var(--font-mono);font-size:.58rem;font-weight:850;letter-spacing:.14em;padding:6px 8px;text-transform:uppercase;box-shadow:inset 0 0 12px #00ffe50f,0 0 16px #00ffe51a}.about-card-status>span{width:6px;height:6px;border-radius:2px;background:var(--arc-cyan);box-shadow:var(--arc-glow-cyan)}.about-copy-panel{position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(0,255,229,.15);background:radial-gradient(420px 240px at 12% 0%,rgba(0,255,229,.07),transparent 65%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),#03081285;background-size:100% 100%,14px 14px,14px 14px,100% 100%;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 28px #00ffe506;padding:18px}.about-copy-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--arc-cyan),var(--arc-magenta),transparent);opacity:.75;box-shadow:0 0 16px #00ffe559}.about-copy-panel p{position:relative;margin:0;color:#dce7ffdb;font-family:var(--font-mono);font-size:.86rem;font-weight:650;line-height:1.72}.about-copy-panel p+p{margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,255,229,.1)}.about-copy-panel p>span{color:var(--arc-cyan);font-weight:900;text-shadow:0 0 8px rgba(0,255,229,.35)}.about-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.about-signal-card{position:relative;overflow:hidden;min-height:66px;border-radius:7px;border:1px solid rgba(0,255,229,.14);background:linear-gradient(180deg,#00ffe50b,#ff2bd605),#01061085;padding:12px}.about-signal-card:after{content:"";position:absolute;inset:auto -20% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,229,.44),rgba(255,43,214,.28),transparent);opacity:.85}.about-signal-card span,.about-signal-card strong{position:relative;z-index:1;display:block;overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.about-signal-card span{color:var(--arc-magenta);font-size:.57rem;font-weight:800;letter-spacing:.15em;text-shadow:0 0 6px rgba(255,43,214,.3);text-transform:uppercase}.about-signal-card strong{margin-top:9px;color:#e6f1fff0;font-size:.72rem;font-weight:850;letter-spacing:.04em}.about-footer-panel{margin-top:auto;border-radius:8px;border:1px solid rgba(255,43,214,.14);background:radial-gradient(360px 120px at 20% 100%,rgba(255,43,214,.08),transparent 68%),#ff2bd606;padding:11px 12px}.about-footer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6a7a99f2;font-family:var(--font-mono);font-size:.6rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.about-footer-top span:first-child{color:var(--arc-magenta);text-shadow:0 0 7px rgba(255,43,214,.36)}.about-footer-top span:last-child{color:#d2fff8c7}@media(max-width:640px){.about-card-header{align-items:flex-start;flex-direction:column}.about-signal-grid{grid-template-columns:1fr}}.profile-card{display:flex;min-height:100%;flex-direction:column;gap:16px}.profile-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-card-subtitle{margin-top:5px;color:#6a7a99f5;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.profile-status-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border-radius:5px;border:1px solid rgba(57,255,20,.24);background:#39ff140e;color:#d2ffccdb;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.14em;padding:5px 8px;text-transform:uppercase;box-shadow:inset 0 0 10px #39ff1412}.profile-status-pill>span{width:6px;height:6px;border-radius:2px;background:var(--arc-green);box-shadow:var(--arc-glow-green);animation:arcLedPulse 1.6s ease-in-out infinite}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-field{position:relative;overflow:hidden;min-height:82px;border-radius:7px;border:1px solid rgba(0,255,229,.13);background:linear-gradient(180deg,#00ffe50b,#ff2bd605),#03081285;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 18px #00ffe506;padding:12px}.profile-field:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:14px 14px;opacity:.38;pointer-events:none}.profile-field dt,.profile-field dd{position:relative;z-index:1}.profile-field dt{color:var(--arc-magenta)!important;font-family:var(--font-mono);font-size:.58rem!important;font-weight:700;letter-spacing:.16em!important;text-transform:uppercase}.profile-field dd{display:grid;gap:4px;margin-top:10px;color:#e6f1fff5!important;font-family:var(--font-mono);font-size:.76rem!important;font-weight:800!important;line-height:1.35}.profile-field dd>span{color:#dce7ffa3;font-size:.68rem;font-weight:600}.profile-projects{margin-top:auto;border-radius:7px;border:1px solid rgba(255,43,214,.14);background:#ff2bd606;padding:12px}.profile-projects-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6a7a99f2;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase}.profile-projects-top span:first-child{color:var(--arc-magenta);text-shadow:0 0 7px rgba(255,43,214,.36)}.profile-project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.profile-project-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:5px;border:1px solid rgba(0,255,229,.28);background:#00ffe50e;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 0 8px rgba(0,255,229,.35);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.profile-project-chip:before{content:"[";color:var(--arc-magenta);margin-right:8px;text-shadow:0 0 6px rgba(255,43,214,.4)}.profile-project-chip:after{content:"]";color:var(--arc-magenta);margin-left:8px;text-shadow:0 0 6px rgba(255,43,214,.4)}.profile-project-chip:hover{transform:translateY(-2px);border-color:var(--arc-cyan);background:#00ffe518;box-shadow:0 0 18px #00ffe538}@media(max-width:420px){.profile-card-header,.profile-projects-top{align-items:flex-start;flex-direction:column}.profile-grid,.profile-project-list{grid-template-columns:1fr}}.about-stack{display:grid;gap:24px}.current-projects-card{display:flex;flex-direction:column;gap:16px}.current-projects-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.current-projects-subtitle{display:inline-flex;align-items:center;gap:7px;margin-top:6px;color:#6a7a99f5;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.current-projects-subtitle .dot{width:7px;height:7px;border-radius:2px;background:var(--arc-magenta);box-shadow:0 0 10px #ff2bd6a6;animation:arcLedPulse 1.6s ease-in-out infinite}.current-projects-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border-radius:5px;border:1px solid rgba(255,43,214,.28);background:#ff2bd60f;color:#ffdcf5eb;font-family:var(--font-mono);font-size:.58rem;font-weight:850;letter-spacing:.14em;padding:6px 8px;text-transform:uppercase;box-shadow:inset 0 0 12px #ff2bd614,0 0 16px #ff2bd61f}.current-projects-status>span{width:6px;height:6px;border-radius:2px;background:var(--arc-magenta);box-shadow:0 0 10px #ff2bd6d9;animation:arcLedPulse 1.4s ease-in-out infinite}.current-projects-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.current-project{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:0;overflow:hidden;border-radius:12px;border:1px solid rgba(0,255,229,.18);background:radial-gradient(420px 220px at 0% 0%,rgba(0,255,229,.1),transparent 65%),radial-gradient(420px 220px at 100% 100%,rgba(255,43,214,.08),transparent 65%),#0308128c;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 28px #00ffe50a;color:inherit;text-align:left;text-decoration:none;font-family:inherit;padding:0;cursor:pointer;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s ease,box-shadow .22s ease}button.current-project{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.current-project:focus-visible{outline:none;border-color:var(--arc-cyan);box-shadow:0 0 0 2px #00ffe566,0 0 22px #00ffe540}.current-project:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00ffe500,#00ffe573 35%,#ff2bd68c 65%,#00ffe500);opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .22s ease}.current-project:hover{transform:translateY(-3px);border-color:#00ffe573;box-shadow:0 18px 50px #00000073,0 0 22px #00ffe52e,inset 0 0 28px #00ffe50f}.current-project:hover:before{opacity:1}.current-project-media{position:relative;overflow:hidden;min-height:280px;background:radial-gradient(circle at 50% 35%,rgba(0,255,229,.18),transparent 62%),radial-gradient(circle at 50% 100%,rgba(255,43,214,.12),transparent 70%),linear-gradient(180deg,#02060ee6,#01040af5);border-right:1px solid rgba(0,255,229,.14)}.current-project-logo{position:absolute;inset:24px 24px 78px;width:calc(100% - 48px);height:calc(100% - 102px);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,255,229,.35)) drop-shadow(0 0 30px rgba(255,43,214,.18));transition:transform .32s cubic-bezier(.23,1,.32,1),filter .32s ease;z-index:2}.current-project:hover .current-project-logo{transform:scale(1.05) translateY(-2px);filter:drop-shadow(0 0 24px rgba(0,255,229,.5)) drop-shadow(0 0 36px rgba(255,43,214,.28))}.current-project-glow{position:absolute;inset:30% 20% 40%;z-index:1;pointer-events:none;background:radial-gradient(circle,rgba(0,255,229,.22),transparent 65%);filter:blur(22px);opacity:.85;animation:tradedexLogoGlow 4.5s ease-in-out infinite alternate}@keyframes tradedexLogoGlow{0%{opacity:.55;transform:scale(.95)}to{opacity:.95;transform:scale(1.08)}}.current-project-repo-stats{position:absolute;inset:auto 0 0;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:10px 12px 12px;background:linear-gradient(180deg,#01061000,#010610d9 35%,#010610f2);border-top:1px solid rgba(0,255,229,.2);font-family:var(--font-mono)}.current-project-repo-stats:before{content:"";position:absolute;inset:0 12px auto;height:1px;background:linear-gradient(90deg,transparent,var(--arc-cyan),var(--arc-magenta),transparent);opacity:.6}.current-project-repo-stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;row-gap:0;align-items:center;padding:0 2px;min-width:0}.current-project-repo-stat svg{grid-row:1 / span 2;color:var(--arc-cyan);filter:drop-shadow(0 0 5px rgba(0,255,229,.55))}.current-project-repo-num{font-size:.95rem;font-weight:900;letter-spacing:.02em;color:#ecf5fff7;text-shadow:0 0 8px rgba(0,255,229,.35);line-height:1.05}.current-project-repo-label{font-size:.52rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase;color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.35)}.current-project-repo-stat+.current-project-repo-stat{position:relative}.current-project-repo-stat+.current-project-repo-stat:before{content:"";position:absolute;left:-6px;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,transparent,rgba(0,255,229,.25),transparent)}.current-project-tag{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;padding:4px 7px;border-radius:4px;border:1px solid rgba(0,255,229,.45);background:#010610c7;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.18em;text-shadow:0 0 8px rgba(0,255,229,.55);box-shadow:inset 0 0 10px #00ffe51f,0 0 14px #0009}.current-project-scan{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,255,229,.06) 0 1px,transparent 1px 3px);mix-blend-mode:screen;opacity:.55}.current-project-grid{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:18px 18px;opacity:.45}.current-project-corner{position:absolute;z-index:3;width:14px;height:14px;pointer-events:none;border:1px solid var(--arc-magenta);filter:drop-shadow(0 0 4px rgba(255,43,214,.6))}.current-project-corner-tl{top:8px;left:8px;border-right:0;border-bottom:0}.current-project-corner-tr{top:8px;right:8px;border-left:0;border-bottom:0}.current-project-corner-bl{bottom:8px;left:8px;border-right:0;border-top:0}.current-project-corner-br{bottom:8px;right:8px;border-left:0;border-top:0}.current-project-body{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.current-project-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6a7a99f2;font-family:var(--font-mono);font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.current-project-meta span:first-child{color:var(--arc-magenta);text-shadow:0 0 7px rgba(255,43,214,.4)}.current-project-meta span:last-child{color:#d2fff8c7}.current-project-title{margin:0;color:#e6f1fff5;font-family:var(--font-mono);font-size:1.35rem;font-weight:900;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.current-project-title>span{color:var(--arc-cyan);text-shadow:0 0 10px rgba(0,255,229,.45)}.current-project-desc{margin:0;color:#dce7ffd6;font-family:var(--font-mono);font-size:.78rem;font-weight:600;line-height:1.6}.current-project-stack{display:flex;flex-wrap:wrap;gap:6px}.current-project-stack span{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;border:1px solid rgba(0,255,229,.22);background:#00ffe50d;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 7px rgba(0,255,229,.35)}.current-project-stack span:nth-child(2n){border-color:#ff2bd63d;background:#ff2bd60d;color:var(--arc-magenta);text-shadow:0 0 7px rgba(255,43,214,.35)}.current-project-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px dashed rgba(0,255,229,.18)}.current-project-cta{display:inline-flex;align-items:center;gap:8px;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 8px rgba(0,255,229,.4)}.current-project-cta>span{color:var(--arc-magenta);text-shadow:0 0 7px rgba(255,43,214,.4)}.current-project-arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;border:1px solid rgba(0,255,229,.32);background:#00ffe50f;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.85rem;font-weight:900;text-shadow:0 0 8px rgba(0,255,229,.55);transition:transform .22s ease,background .22s ease,border-color .22s ease}.current-project:hover .current-project-arrow{transform:translate(3px);background:#00ffe51f;border-color:var(--arc-cyan)}@media(max-width:720px){.current-projects-header{align-items:flex-start;flex-direction:column}.current-project{grid-template-columns:1fr}.current-project-media{min-height:180px;border-right:0;border-bottom:1px solid rgba(0,255,229,.14)}}.current-projects-card{gap:18px}.current-projects-header{align-items:center;padding-bottom:2px}.current-project{grid-template-columns:minmax(310px,.92fr) minmax(0,1.08fr);min-height:330px;border-radius:14px;border-color:#00ffe547;background:radial-gradient(480px 260px at 18% 0%,rgba(0,255,229,.14),transparent 64%),radial-gradient(420px 260px at 86% 14%,rgba(255,43,214,.11),transparent 66%),linear-gradient(135deg,rgba(0,255,229,.045),transparent 42%,rgba(255,182,39,.035)),#020711c7;box-shadow:inset 0 0 0 1px #ffffff07,inset 0 0 42px #00ffe509,0 20px 54px #0000005c}.current-project:after{content:"";position:absolute;inset:18px auto 18px calc(47.5% - 1px);width:1px;background:linear-gradient(180deg,transparent,rgba(0,255,229,.38),rgba(255,43,214,.26),transparent);opacity:.7;pointer-events:none}.current-project:hover{transform:translateY(-4px);border-color:#00ffe594;box-shadow:0 22px 58px #0000007a,0 0 30px #00ffe52e,0 0 34px #ff2bd61a,inset 0 0 36px #00ffe50f}.current-project-media{min-height:330px;background:radial-gradient(circle at 48% 44%,rgba(0,255,229,.2),transparent 42%),radial-gradient(circle at 66% 44%,rgba(57,255,138,.1),transparent 38%),radial-gradient(circle at 35% 66%,rgba(255,43,214,.14),transparent 48%),linear-gradient(180deg,#040c18f0,#01040afa);border-right-color:#00ffe533}.current-project-logo{inset:46px 34px 82px;width:calc(100% - 68px);height:calc(100% - 128px);-o-object-fit:contain;object-fit:contain;transform-origin:50% 52%;filter:drop-shadow(0 12px 22px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(0,255,229,.38)) drop-shadow(0 0 28px rgba(255,43,214,.16))}.current-project:hover .current-project-logo{transform:scale(1.04) translateY(-5px)}.current-project-logo-beam{position:absolute;left:12%;right:12%;bottom:80px;z-index:1;height:38px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,255,229,.25),rgba(255,43,214,.12) 45%,transparent 72%);filter:blur(8px);opacity:.95;pointer-events:none}.current-project-orbit{position:absolute;z-index:1;pointer-events:none;border:1px solid rgba(0,255,229,.14);border-radius:50%;filter:drop-shadow(0 0 10px rgba(0,255,229,.14))}.current-project-orbit-a{width:220px;height:86px;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-12deg);border-color:#00ffe52e}.current-project-orbit-b{width:168px;height:64px;left:53%;top:45%;transform:translate(-50%,-50%) rotate(22deg);border-color:#ff2bd62e}.current-project-release{position:absolute;top:26px;right:36px;z-index:4;display:inline-flex;align-items:center;min-height:26px;border-radius:5px;border:1px solid rgba(57,255,138,.28);background:linear-gradient(180deg,#39ff8a1a,#0003),#010610c7;color:#d5ffe2f0;font-family:var(--font-mono);font-size:.56rem;font-weight:900;letter-spacing:.16em;padding:0 8px;text-transform:uppercase;text-shadow:0 0 7px rgba(57,255,138,.42)}.current-project-tag{top:26px;left:34px}.current-project-repo-stats{inset:auto 14px 14px;overflow:hidden;border-radius:8px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(180deg,#00ffe513,#0000002e),#020711e0;box-shadow:inset 0 0 0 1px #ffffff06,0 16px 30px #00000052;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.current-project-repo-stats:before{inset:0}.current-project-repo-stat{min-height:46px;padding:0 8px}.current-project-body{gap:14px;padding:20px 22px 18px;background:linear-gradient(90deg,rgba(0,255,229,.028),transparent 36%),linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px) 0 0 / 16px 16px}.current-project-body:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,rgba(255,43,214,.6),rgba(0,255,229,.4),transparent);opacity:.5}.current-project-body-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.current-project-meta{min-width:0;flex:1 1 auto}.current-project-verify{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:24px;border-radius:5px;border:1px solid rgba(57,255,138,.26);background:#39ff8a0f;color:#d5ffe2eb;font-family:var(--font-mono);font-size:.55rem;font-weight:900;letter-spacing:.14em;padding:0 8px;text-transform:uppercase;text-shadow:0 0 7px rgba(57,255,138,.34)}.current-project-verify>span{width:6px;height:6px;border-radius:50%;background:#39ff8a;box-shadow:0 0 9px #39ff8ab8}.current-project-title{font-size:clamp(1.42rem,2.2vw,1.72rem);letter-spacing:.025em}.current-project-desc{max-width:54ch;color:#e2ecffdb;font-size:.8rem;line-height:1.58}.current-project-stack{gap:7px}.current-project-stack span{border-radius:5px;padding:4px 8px;background:linear-gradient(180deg,#00ffe514,#0000001f),#00ffe50b}.current-project-signal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.current-project-signal-row span{min-width:0;border-radius:7px;border:1px solid rgba(0,255,229,.15);background:linear-gradient(180deg,#00ffe50e,#00000029),#0000002e;padding:8px 9px;font-family:var(--font-mono)}.current-project-signal-row em{display:block;color:#6a7a99f2;font-size:.52rem;font-style:normal;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.current-project-signal-row strong{display:block;margin-top:4px;color:#ecf5fff5;font-size:.72rem;font-weight:900;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-project-footer{min-height:48px;border-top-style:solid;border-top-color:#00ffe524}.current-project-cta{position:relative}.current-project-cta:after{content:"";position:absolute;left:20px;right:0;bottom:-7px;height:1px;background:linear-gradient(90deg,var(--arc-cyan),transparent);opacity:.55;transform:scaleX(.52);transform-origin:left;transition:transform .22s ease,opacity .22s ease}.current-project:hover .current-project-cta:after{opacity:.9;transform:scaleX(1)}.current-project-arrow{width:32px;height:32px;border-radius:6px}@media(max-width:820px){.current-projects-header{align-items:flex-start;flex-direction:column}.current-projects-status{align-self:flex-start}.current-project{grid-template-columns:1fr;min-height:0}.current-project:after{inset:279px 18px auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,229,.42),rgba(255,43,214,.28),transparent)}.current-project-media{min-height:280px;border-right:0;border-bottom:1px solid rgba(0,255,229,.16)}.current-project-logo{inset:52px 28px 82px;width:calc(100% - 56px);height:calc(100% - 134px)}.current-project-logo-beam{bottom:80px}}@media(max-width:520px){.current-projects-card{gap:14px}.current-projects-header{gap:10px}.current-projects-subtitle{align-items:flex-start;line-height:1.45}.current-project{border-radius:12px}.current-project:after{inset:249px 16px auto}.current-project-media{min-height:250px}.current-project-logo{inset:52px 26px 74px;width:calc(100% - 52px);height:calc(100% - 126px)}.current-project-logo-beam{bottom:73px;height:30px}.current-project-glow{inset:24% 14% 34%}.current-project-orbit-a{width:178px;height:70px}.current-project-orbit-b{width:132px;height:52px}.current-project-tag{top:24px;left:32px;min-height:24px;padding:3px 8px}.current-project-corner{width:12px;height:12px}.current-project-corner-tl{top:9px;left:9px}.current-project-corner-tr{top:9px;right:9px}.current-project-corner-bl{bottom:9px;left:9px}.current-project-corner-br{bottom:9px;right:9px}.current-project-repo-stats{inset:auto 14px 13px;padding:8px 8px 9px}.current-project-repo-stat{min-height:42px;padding:0 4px;-moz-column-gap:6px;column-gap:6px}.current-project-repo-num{font-size:.84rem}.current-project-repo-label{font-size:.46rem;letter-spacing:.14em}.current-project-body{gap:12px;padding:17px 18px 16px}.current-project-body-head,.current-project-meta{align-items:flex-start;flex-direction:column}.current-project-meta{gap:6px;font-size:.55rem;letter-spacing:.13em}.current-project-title{font-size:1.32rem}.current-project-desc{font-size:.76rem;line-height:1.52}.current-project-stack{gap:6px}.current-project-stack span{padding:3px 7px;font-size:.56rem}.current-project-signal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.current-project-signal-row span{padding:7px 6px}.current-project-signal-row em{font-size:.46rem;letter-spacing:.12em}.current-project-signal-row strong{font-size:.64rem}.current-project-release{display:none}.current-project-footer{min-height:42px;padding-top:10px}.current-project-cta{font-size:.64rem}.current-project-arrow{width:28px;height:28px}}.modal-card.tradedex-modal{--tdx-cyan: var(--arc-cyan, #00ffe5);--tdx-magenta: var(--arc-magenta, #ff2bd6);--tdx-green: #39ff8a;--tdx-amber: #ffbf3f;--tdx-red: #ff5470;--tdx-fg: rgba(232, 244, 255, .96);--tdx-muted: rgba(180, 198, 222, .7);--tdx-dim: rgba(140, 158, 188, .55);--tdx-line: rgba(0, 255, 229, .18);--tdx-bg: rgba(4, 8, 18, .96);--tdx-bg-console: rgba(2, 6, 14, .82);--modal-max: 52rem;width:min(96vw,52rem);max-width:min(96vw,52rem)!important;height:min(92dvh,820px);max-height:min(92dvh,820px);padding:0!important;border-radius:14px;overflow:hidden;position:relative;display:flex;flex-direction:column;isolation:isolate;background:radial-gradient(720px 260px at 12% 0%,rgba(0,255,229,.09),transparent 60%),radial-gradient(620px 300px at 100% 10%,rgba(255,43,214,.1),transparent 62%),linear-gradient(180deg,#070c19fa,#030710f7);border:1px solid rgba(0,255,229,.14)!important;box-shadow:0 0 0 1px #000000d1,0 28px 80px -20px #000000f2,0 0 36px -18px #00ffe58f,0 0 90px -36px #ff2bd666!important}.modal-card.tradedex-modal:before,.modal-card.tradedex-modal:after{display:none}.modal-card.tradedex-modal>*{position:relative;z-index:1}.tdx-titlebar{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 58%),linear-gradient(90deg,#00ffe50d,#ff2bd60d),#080c16f0;border-bottom:1px solid rgba(0,255,229,.1);font-family:var(--font-mono)}.tdx-dots{display:inline-flex;align-items:center;gap:6px}.tdx-dots span{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000008c}.tdx-dots span:nth-child(1){background:#ff5f56}.tdx-dots span:nth-child(2){background:#ffbd2e}.tdx-dots span:nth-child(3){background:#27c93f}.tdx-titlebar-path{flex:1 1 auto;text-align:center;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--tdx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdx-titlebar-path em{font-style:normal;color:var(--tdx-cyan);margin:0 4px;text-shadow:0 0 6px rgba(0,255,229,.45)}.tdx-titlebar-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid transparent;background:#ffffff0a;color:var(--tdx-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.tdx-titlebar-close:hover{background:#ff54702e;border-color:#ff547073;color:var(--tdx-red)}.tdx-heading{padding:17px 20px 13px;border-bottom:1px solid rgba(0,255,229,.12);background:radial-gradient(420px 180px at 0% 0%,rgba(0,255,229,.08),transparent 64%),radial-gradient(380px 160px at 100% 0%,rgba(255,43,214,.08),transparent 66%),transparent}.tdx-heading-title{margin:0 0 6px;font-family:var(--font-mono);font-size:1.04rem;font-weight:900;letter-spacing:.02em;color:var(--tdx-fg);display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:1.25}.tdx-heading-glyph{color:var(--tdx-cyan);text-shadow:0 0 10px rgba(0,255,229,.7);animation:tdxCaret 1.1s steps(2,end) infinite}.tdx-heading-dim{color:var(--tdx-muted);font-weight:700}.tdx-heading-sep{color:var(--tdx-magenta);text-shadow:0 0 8px rgba(255,43,214,.5)}.tdx-heading-accent{color:var(--tdx-cyan);text-shadow:0 0 10px rgba(0,255,229,.45)}.tdx-heading-sub{margin:0;font-family:var(--font-mono);font-size:.72rem;line-height:1.55;color:var(--tdx-muted);letter-spacing:.015em}.tdx-summary{--summary-accent: var(--tdx-cyan);--summary-soft: rgba(0, 255, 229, .08);display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.35fr);gap:12px;padding:14px 20px 15px;border-bottom:1px solid rgba(0,255,229,.12);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),linear-gradient(90deg,var(--summary-soft),transparent 46%),#02060e6b;font-family:var(--font-mono)}.tdx-summary.is-safe{--summary-accent: var(--tdx-green);--summary-soft: rgba(57, 255, 138, .09)}.tdx-summary.is-warn{--summary-accent: var(--tdx-amber);--summary-soft: rgba(255, 191, 63, .1)}.tdx-summary.is-danger{--summary-accent: var(--tdx-red);--summary-soft: rgba(255, 84, 112, .11)}.tdx-summary-main{position:relative;min-width:0;padding:12px 13px;border-radius:8px;border:1px solid color-mix(in srgb,var(--summary-accent) 38%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--summary-accent) 13%,transparent),transparent 62%),#00000047;box-shadow:inset 0 0 0 1px #ffffff06,0 0 18px -12px var(--summary-accent)}.tdx-summary-main:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 999px 999px 0;background:var(--summary-accent);box-shadow:0 0 12px var(--summary-accent)}.tdx-summary-eyebrow{display:block;margin-bottom:5px;color:var(--tdx-dim);font-size:.56rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.tdx-summary-main strong{display:block;color:var(--summary-accent);font-size:.98rem;font-weight:950;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;text-shadow:0 0 10px color-mix(in srgb,var(--summary-accent) 58%,transparent);overflow-wrap:anywhere}.tdx-summary-main>span:last-child{display:block;margin-top:5px;color:var(--tdx-muted);font-size:.68rem;font-weight:700;line-height:1.35}.tdx-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.tdx-summary-metric{min-width:0;padding:9px 10px;border-radius:7px;border:1px solid rgba(0,255,229,.16);background:linear-gradient(180deg,#00ffe50a,#0000001f),#0000003d;box-shadow:inset 0 0 0 1px #ffffff05}.tdx-summary-metric em{display:block;margin-bottom:4px;color:var(--tdx-dim);font-style:normal;font-size:.52rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.tdx-summary-metric strong{display:block;color:var(--tdx-fg);font-size:.67rem;font-weight:850;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdx-summary-metric.is-threat{border-color:#ff54705c;background:linear-gradient(180deg,#ff54701a,#0000001f),#0000003d}.tdx-summary-metric.is-threat strong{color:var(--tdx-red);text-shadow:0 0 7px rgba(255,84,112,.42)}.tdx-stage-rail{grid-column:1 / -1;display:grid;gap:8px;padding:9px 11px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.055);background:repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 14px),#0003}.tdx-stage-rail-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--tdx-muted);font-size:.6rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.tdx-stage-rail-top strong{color:var(--summary-accent);text-shadow:0 0 8px color-mix(in srgb,var(--summary-accent) 48%,transparent)}.tdx-stage-bar{height:7px;overflow:hidden;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff0b;box-shadow:inset 0 0 10px #00000080}.tdx-stage-bar span{display:block;width:var(--tdx-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tdx-cyan),var(--summary-accent),var(--tdx-magenta));box-shadow:0 0 10px color-mix(in srgb,var(--summary-accent) 62%,transparent),0 0 18px #00ffe538;transition:width .42s cubic-bezier(.22,1,.36,1)}.tdx-stage-dots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.tdx-stage-dot{position:relative;display:flex;align-items:center;min-width:0}.tdx-stage-dot:before{content:"";flex:1 1 auto;height:1px;margin-left:5px;background:#ffffff14;order:2}.tdx-stage-dot:last-child:before{display:none}.tdx-stage-dot i{display:block;width:8px;height:8px;border-radius:50%;border:1px solid rgba(180,198,222,.3);background:#ffffff0d;box-shadow:0 0 0 3px #0000002e}.tdx-stage-dot.is-done i{border-color:#39ff8a8c;background:var(--tdx-green);box-shadow:0 0 0 3px #39ff8a14,0 0 10px #39ff8a8c}.tdx-stage-dot.is-active i{border-color:var(--summary-accent);background:var(--summary-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--summary-accent) 18%,transparent),0 0 12px var(--summary-accent);animation:tdxBlink 1.1s ease-in-out infinite}.tdx-stage-dot.is-error i{border-color:#ff5470cc;background:var(--tdx-red);box-shadow:0 0 0 3px #ff54701f,0 0 12px #ff54709e}.tdx-console{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 0;background:linear-gradient(180deg,rgba(0,255,229,.02),transparent 8%),linear-gradient(90deg,rgba(0,255,229,.035),transparent 18%),var(--tdx-bg-console);font-family:var(--font-mono);-webkit-overflow-scrolling:touch}.tdx-scanlines{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,rgba(0,255,229,.04) 0,rgba(0,255,229,.04) 1px,transparent 1px,transparent 3px);opacity:.5;mix-blend-mode:screen}.tdx-console::-webkit-scrollbar{width:8px}.tdx-console::-webkit-scrollbar-track{background:transparent}.tdx-console::-webkit-scrollbar-thumb{background:#00ffe52e;border-radius:4px}.tdx-log{position:relative;z-index:1;margin:0;padding:0;list-style:none;font-size:.78rem;line-height:1.7;color:var(--tdx-fg)}.tdx-line{display:flex;align-items:center;gap:10px;padding:1px 20px 1px 0;min-height:1.7em;position:relative}.tdx-line:hover{background:#00ffe50b}.tdx-num{flex:0 0 44px;text-align:right;padding-right:12px;margin-right:4px;border-right:1px solid rgba(255,255,255,.04);color:var(--tdx-dim);font-size:.66rem;font-weight:700;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tdx-line-prompt{background:linear-gradient(90deg,rgba(0,255,229,.04),transparent 40%)}.tdx-prompt-user{color:var(--tdx-green);font-weight:800;text-shadow:0 0 6px rgba(57,255,138,.4)}.tdx-prompt-sigil{color:var(--tdx-magenta);font-weight:900;margin-left:-4px;text-shadow:0 0 6px rgba(255,43,214,.5)}.tdx-prompt-cmd{color:var(--tdx-fg);font-weight:700}.tdx-cursor{display:inline-block;width:9px;height:1em;background:var(--tdx-cyan);box-shadow:0 0 10px #00ffe5a6;vertical-align:-.15em;animation:tdxCaret .9s steps(2,end) infinite}.tdx-line-step .tdx-step-arrow{color:var(--tdx-muted);font-weight:900;width:14px}.tdx-line-step .tdx-step-label{color:var(--tdx-fg);letter-spacing:.02em}.tdx-line-step .tdx-step-fill{flex:1 1 auto;height:1px;border-bottom:1px dotted rgba(255,255,255,.08);margin:0 8px}.tdx-line-step .tdx-step-tag{flex:0 0 auto;padding:1px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--tdx-muted)}.tdx-line-step.is-pending,.tdx-line-step.is-pending .tdx-step-label,.tdx-line-step.is-pending .tdx-step-arrow{color:var(--tdx-dim)}.tdx-line-step.is-active .tdx-step-arrow{color:var(--tdx-cyan);text-shadow:0 0 6px var(--tdx-cyan);animation:tdxBlink 1.1s ease-in-out infinite}.tdx-line-step.is-active{background:linear-gradient(90deg,rgba(0,255,229,.052),transparent 68%)}.tdx-line-step.is-active .tdx-step-tag{color:var(--tdx-cyan);border-color:#00ffe573;background:#00ffe50f;text-shadow:0 0 6px rgba(0,255,229,.5)}.tdx-line-step.is-done .tdx-step-arrow{color:var(--tdx-green);text-shadow:0 0 6px rgba(57,255,138,.5)}.tdx-line-step.is-done .tdx-step-label{color:#edfff6f5}.tdx-line-step.is-done .tdx-step-tag{color:var(--tdx-green);border-color:#39ff8a73;background:#39ff8a0f;text-shadow:0 0 6px rgba(57,255,138,.45)}.tdx-line-step.is-error .tdx-step-arrow{color:var(--tdx-red)}.tdx-line-step.is-error .tdx-step-tag{color:var(--tdx-red);border-color:#ff547073;background:#ff547014}.tdx-line-detail .tdx-detail-arrow{color:var(--tdx-dim);font-weight:700;margin-left:18px}.tdx-line-detail .tdx-detail-text{color:var(--tdx-muted);font-size:.74rem;letter-spacing:.02em}.tdx-line-verdict{background:linear-gradient(90deg,var(--vrd-bg, rgba(57, 255, 138, .06)),transparent 60%);padding-top:6px;padding-bottom:6px;margin-top:2px;margin-bottom:2px;border-left:2px solid var(--vrd-color, var(--tdx-green))}.tdx-line-verdict.is-safe{--vrd-color: var(--tdx-green);--vrd-bg: rgba(57, 255, 138, .08)}.tdx-line-verdict.is-warn{--vrd-color: var(--tdx-amber);--vrd-bg: rgba(255, 191, 63, .08)}.tdx-line-verdict.is-danger{--vrd-color: var(--tdx-red);--vrd-bg: rgba(255, 84, 112, .1)}.tdx-line-verdict .tdx-verdict-glyph{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:1px solid var(--vrd-color);background:#0006;color:var(--vrd-color);font-size:.7rem;font-weight:900;text-shadow:0 0 6px var(--vrd-color)}.tdx-line-verdict .tdx-verdict-text{color:var(--vrd-color);font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;text-shadow:0 0 8px var(--vrd-color)}.tdx-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px 20px;border-top:1px solid rgba(0,255,229,.1);background:linear-gradient(180deg,rgba(0,255,229,.035),transparent 80%),#0000001f}.tdx-btn{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid rgba(0,255,229,.28);background:linear-gradient(180deg,rgba(0,255,229,.06),transparent 60%),#02060ea6;font-family:var(--font-mono);color:var(--tdx-fg);text-decoration:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;transition:border-color .16s ease,background .16s ease,transform .14s ease,box-shadow .16s ease}.tdx-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);opacity:0;transform:translate(-40%);transition:opacity .16s ease,transform .26s ease;pointer-events:none}.tdx-btn:hover:not(:disabled),.tdx-btn:focus-visible{transform:translateY(-2px);border-color:var(--tdx-cyan);background:linear-gradient(180deg,rgba(0,255,229,.14),transparent 60%),#02060ec7;box-shadow:0 0 24px #00ffe538;outline:none}.tdx-btn:hover:not(:disabled):before,.tdx-btn:focus-visible:before{opacity:1;transform:translate(40%)}.tdx-btn:disabled{cursor:default;opacity:.55;transform:none;box-shadow:none}.tdx-btn-primary{border-color:#39ff8a66;background:linear-gradient(180deg,rgba(57,255,138,.1),transparent 60%),#02060eb3}.tdx-btn-primary:hover:not(:disabled),.tdx-btn-primary:focus-visible{border-color:var(--tdx-green);background:linear-gradient(180deg,rgba(57,255,138,.18),transparent 60%),#02060ecc;box-shadow:0 0 24px #39ff8a52}.tdx-btn-primary.is-danger,.tdx-btn-primary.is-warn,.tdx-btn-primary.is-pending{border-color:#ff547066;background:linear-gradient(180deg,rgba(255,84,112,.08),transparent 60%),#02060ea6}.tdx-btn-primary.is-warn{border-color:#ffbf3f66;background:linear-gradient(180deg,rgba(255,191,63,.1),transparent 60%),#02060ea6}.tdx-btn-primary.is-pending{border-color:#00ffe552;background:linear-gradient(180deg,rgba(0,255,229,.08),transparent 60%),#02060ea6}.tdx-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;border:1px solid rgba(0,255,229,.3);background:#0006;color:var(--tdx-cyan);text-shadow:0 0 8px rgba(0,255,229,.45)}.tdx-btn-primary .tdx-btn-icon{border-color:#39ff8a66;color:var(--tdx-green);text-shadow:0 0 8px rgba(57,255,138,.45)}.tdx-btn-primary.is-danger .tdx-btn-icon,.tdx-btn-primary:disabled .tdx-btn-icon{border-color:#ff547066;color:var(--tdx-red)}.tdx-btn-primary.is-warn .tdx-btn-icon{border-color:#ffbf3f66;color:var(--tdx-amber)}.tdx-btn-body{display:grid;gap:2px;min-width:0}.tdx-btn-cmd{font-size:.86rem;font-weight:900;letter-spacing:.02em;color:var(--tdx-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdx-btn-desc{font-size:.66rem;color:var(--tdx-muted);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdx-btn-arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid rgba(0,255,229,.3);background:#00ffe50f;color:var(--tdx-cyan);font-size:.85rem;font-weight:900;text-shadow:0 0 8px rgba(0,255,229,.5);transition:transform .18s ease}.tdx-btn-primary .tdx-btn-arrow{border-color:#39ff8a66;background:#39ff8a14;color:var(--tdx-green);text-shadow:0 0 8px rgba(57,255,138,.5)}.tdx-btn-primary.is-danger .tdx-btn-arrow,.tdx-btn-primary:disabled .tdx-btn-arrow{border-color:#ff547066;background:#ff547014;color:var(--tdx-red)}.tdx-btn-secondary:hover .tdx-btn-arrow{transform:translate(2px,-1px)}.tdx-btn-primary:hover:not(:disabled) .tdx-btn-arrow{transform:translateY(2px)}.tdx-statusbar{display:flex;align-items:center;gap:12px;padding:6px 14px;background:var(--sb-bg, #0a0e1a);border-top:1px solid rgba(255,255,255,.06);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;color:#dce8f8c7;-webkit-user-select:none;-moz-user-select:none;user-select:none;--sb-bg: #0a0e1a;--sb-accent: var(--tdx-cyan)}.tdx-statusbar.is-safe{--sb-bg: #052016;--sb-accent: var(--tdx-green)}.tdx-statusbar.is-warn{--sb-bg: #261a04;--sb-accent: var(--tdx-amber)}.tdx-statusbar.is-danger{--sb-bg: #20060c;--sb-accent: var(--tdx-red)}.tdx-statusbar.is-pending{--sb-bg: #03161c;--sb-accent: var(--tdx-cyan)}.tdx-statusbar-led{width:6px;height:6px;border-radius:50%;background:var(--sb-accent);box-shadow:0 0 8px var(--sb-accent);animation:tdxBlink 1.6s ease-in-out infinite}.tdx-statusbar-state{font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-accent);text-shadow:0 0 6px var(--sb-accent)}.tdx-statusbar-sep{width:1px;align-self:stretch;margin:4px 0;background:#ffffff1a}.tdx-statusbar-item{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.tdx-statusbar-item em{font-style:normal;font-size:.52rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tdx-magenta);text-shadow:0 0 5px rgba(255,43,214,.35)}.tdx-statusbar-link{color:var(--tdx-cyan);text-decoration:none;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;padding:1px 6px;border-radius:3px;transition:background .14s ease}.tdx-statusbar-link:hover{background:#00ffe51a}.tdx-statusbar-spacer{flex:1 1 auto}.tdx-statusbar-kbd{padding:1px 6px;border-radius:3px;border:1px solid rgba(255,255,255,.12);background:#0006;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.52rem}.tdx-statusbar-close{padding:1px 8px;border-radius:3px;border:1px solid transparent;background:transparent;color:#dce8f8c7;font-family:var(--font-mono);font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.56rem;cursor:pointer;transition:background .14s ease,color .14s ease}.tdx-statusbar-close:hover{background:#ff54702e;color:var(--tdx-red)}html .modal-card.tradedex-modal.tradedex-modal-tone-safe{box-shadow:0 0 0 1px #000000d1,0 28px 80px -20px #000000f2,0 0 60px -20px #39ff8a47!important}html .modal-card.tradedex-modal.tradedex-modal-tone-warn{box-shadow:0 0 0 1px #000000d1,0 28px 80px -20px #000000f2,0 0 60px -20px #ffbf3f4d!important}html .modal-card.tradedex-modal.tradedex-modal-tone-danger{box-shadow:0 0 0 1px #000000d1,0 28px 80px -20px #000000f2,0 0 60px -20px #ff547052!important}@keyframes tdxBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes tdxCaret{0%,50%{opacity:1}51%,to{opacity:.2}}@media(max-width:640px){.modal-backdrop.tradedex-modal-backdrop{padding:0;align-items:stretch;justify-content:stretch}html .modal-card.tradedex-modal,.modal-card.tradedex-modal{width:100vw;max-width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.tdx-titlebar{padding:8px 12px;gap:10px}.tdx-titlebar-path{font-size:.62rem}.tdx-heading{padding:14px 14px 12px}.tdx-heading-title{font-size:.92rem}.tdx-heading-sub{font-size:.68rem}.tdx-summary{grid-template-columns:1fr;gap:9px;padding:12px 14px}.tdx-summary-main{min-height:0;padding:10px 12px 10px 14px}.tdx-summary-main:before{top:9px;bottom:9px}.tdx-summary-eyebrow{margin-bottom:4px;font-size:.5rem;letter-spacing:.16em}.tdx-summary-main strong{font-size:.84rem;letter-spacing:.04em;line-height:1.15;overflow-wrap:normal;word-break:normal}.tdx-summary-main>span:last-child{margin-top:4px;font-size:.62rem}.tdx-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tdx-summary-metric{min-height:52px;padding:8px 9px}.tdx-summary-metric em{margin-bottom:3px;font-size:.48rem;letter-spacing:.14em}.tdx-summary-metric strong{font-size:.64rem}.tdx-stage-rail{gap:7px;padding:8px 9px 9px}.tdx-stage-rail-top{font-size:.54rem;letter-spacing:.1em}.tdx-log{font-size:.72rem}.tdx-num{flex:0 0 32px;padding-right:8px;font-size:.58rem}.tdx-line{gap:8px;padding-right:12px}.tdx-line-step .tdx-step-tag{font-size:.54rem;padding:1px 6px}.tdx-line-detail .tdx-detail-arrow{margin-left:8px}.tdx-line-detail .tdx-detail-text{font-size:.66rem}.tdx-line-verdict .tdx-verdict-text{font-size:.7rem}.tdx-actions{grid-template-columns:1fr;padding:12px;gap:10px}.tdx-btn{padding:11px 12px;gap:10px}.tdx-btn-icon{width:34px;height:34px}.tdx-btn-cmd{font-size:.8rem}.tdx-btn-desc{font-size:.62rem}.tdx-statusbar{flex-wrap:wrap;gap:6px 10px;padding:6px 10px;font-size:.54rem}.tdx-statusbar-sep,.tdx-statusbar-spacer{display:none}}@media(prefers-reduced-motion:reduce){.tdx-scanlines,.tdx-cursor,.tdx-heading-glyph,.tdx-statusbar-led,.tdx-line-step.is-active .tdx-step-arrow{animation:none!important}}.modal-card.imagehost-modal{--modal-max: 64rem;width:min(94vw,64rem);max-width:min(94vw,64rem)!important;max-height:min(92vh,880px)}.imagehost-header{align-items:flex-start}.imagehost-tabs{display:flex;gap:8px;margin-top:4px;margin-bottom:14px;padding:4px;border-radius:8px;border:1px solid rgba(0,255,229,.16);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 14px 14px,#0106108c}.imagehost-tab{flex:1;padding:8px 12px;border-radius:6px;border:1px solid transparent;background:transparent;color:#a0afc8b3;font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:lowercase;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.imagehost-tab span[aria-hidden=true]{color:var(--arc-magenta);margin-right:4px;text-shadow:0 0 6px rgba(255,43,214,.4)}.imagehost-tab:hover{color:#e6f1ffe6;background:#00ffe50d}.imagehost-tab.is-active{background:linear-gradient(180deg,#00ffe51f,#00ffe50a),#02060ea6;border-color:#00ffe573;color:var(--arc-cyan);text-shadow:0 0 6px rgba(0,255,229,.35);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 14px #00ffe538}.imagehost-body{display:grid;gap:14px}.imagehost-loading,.imagehost-empty{padding:24px 14px;border-radius:8px;border:1px dashed rgba(0,255,229,.22);background:#01061073;color:#b4c3dcb3;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-align:center}.imagehost-empty.is-error{border-color:#ff547073;color:#ffc8d7eb}.imagehost-section{padding:14px 16px;border-radius:8px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 14px 14px,#0106108c}.imagehost-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:.58rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed rgba(0,255,229,.16)}.imagehost-section-kicker{color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.4)}.imagehost-section-meta{color:#a0afc8bf;font-weight:700;letter-spacing:.12em}.imagehost-section-preview{background:radial-gradient(420px 200px at 0% 0%,rgba(0,255,229,.06),transparent 65%),radial-gradient(420px 200px at 100% 100%,rgba(255,43,214,.05),transparent 70%),#0106108c}.discord-preview{--discord-bg: #313338;--discord-text: #dbdee1;--discord-name: #ffffff;--discord-link: #00a8fc;--discord-muted: #949ba4;--discord-embed-bg: #2b2d31;position:relative;border-radius:8px;background:var(--discord-bg);padding:14px 16px;font-family:gg sans,Whitney,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--discord-text);font-size:.92rem;line-height:1.4;border:1px solid rgba(0,255,229,.16);box-shadow:inset 0 0 0 1px #ffffff05,0 12px 30px #0000008c}.discord-preview:before{content:"discord.preview";position:absolute;top:-9px;left:14px;padding:1px 8px;border-radius:4px;background:#010610f2;border:1px solid rgba(0,255,229,.32);color:var(--arc-cyan);font-family:var(--font-mono);font-size:.52rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 6px rgba(0,255,229,.35)}.discord-preview-msg{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:flex-start}.discord-preview-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#5865f2;display:flex;align-items:center;justify-content:center}.discord-preview-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.discord-preview-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.05rem;letter-spacing:0}.discord-preview-content{min-width:0;display:grid;gap:4px}.discord-preview-meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.discord-preview-name{color:var(--discord-name);font-size:1rem;font-weight:600;letter-spacing:0}.discord-preview-time{color:var(--discord-muted);font-size:.72rem;font-weight:400}.discord-preview-url{color:var(--discord-link);font-size:.92rem;text-decoration:none;word-break:break-all;cursor:default}.discord-preview-url:hover{text-decoration:underline}.discord-preview-embed{--embed-color: #00ffe5;position:relative;margin-top:6px;border-radius:4px;background:var(--discord-embed-bg);border-left:4px solid var(--embed-color);padding:12px 14px 14px;max-width:520px;box-shadow:0 0 0 1px #ffffff05}.discord-preview-embed-body{display:grid;gap:6px;min-width:0}.discord-preview-embed-site{font-size:.78rem;color:var(--discord-text);font-weight:500;line-height:1.2}.discord-preview-embed-site a{color:inherit;text-decoration:none;cursor:default}.discord-preview-embed-site a:hover{text-decoration:underline}.discord-preview-embed-author{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--discord-name);font-weight:600;line-height:1.2}.discord-preview-embed-author a{color:inherit;text-decoration:none;cursor:default}.discord-preview-embed-author a:hover{text-decoration:underline}.discord-preview-embed-author-icon{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.discord-preview-embed-title{color:var(--discord-link);font-size:.95rem;font-weight:600;word-break:break-word;line-height:1.35}.discord-preview-embed-desc{color:var(--discord-text);font-size:.88rem;white-space:pre-wrap;word-break:break-word}.discord-preview-embed-image{position:relative;border-radius:4px;overflow:hidden;margin-top:4px;max-width:100%;background:#0006}.discord-preview-embed-image img{display:block;max-width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain}.discord-preview-embed-footer{margin-top:6px;display:flex;align-items:center;gap:6px;color:var(--discord-muted);font-size:.72rem;font-weight:500;letter-spacing:0;flex-wrap:wrap}.discord-preview-embed-footer a{color:inherit;text-decoration:none;cursor:default}.discord-preview-embed-footer a:hover{text-decoration:underline}.discord-preview-embed-footer-sep{opacity:.7;font-weight:700}@media(max-width:540px){.discord-preview-embed{max-width:none}.discord-preview-embed-image img{max-height:220px}}.imagehost-secret-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.imagehost-secret{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.02em;color:var(--arc-cyan);text-shadow:0 0 8px rgba(0,255,229,.4);padding:10px 12px;border-radius:6px;border:1px solid rgba(0,255,229,.28);background:#00000073;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imagehost-secret-actions{display:flex;gap:6px}.imagehost-mini-btn{padding:6px 10px;border-radius:5px;border:1px solid rgba(0,255,229,.28);background:#00ffe50d;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-shadow:0 0 6px rgba(0,255,229,.3);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.imagehost-mini-btn:hover{background:#00ffe51f;border-color:var(--arc-cyan);box-shadow:0 0 12px #00ffe540;transform:translateY(-1px)}.imagehost-mini-btn.is-danger{border-color:#ff547066;background:#ff54700f;color:#ff5470;text-shadow:0 0 6px rgba(255,84,112,.4)}.imagehost-mini-btn.is-danger:hover{background:#ff547024;border-color:#ff5470;box-shadow:0 0 14px #ff54704d}.imagehost-mini-btn.is-danger-confirm{border-color:#ff5470;background:#ff547033;color:#ffe2e7;animation:tradedexBlink .9s ease-in-out infinite}.imagehost-field{display:grid;gap:6px}.imagehost-field+.imagehost-field{margin-top:12px}.imagehost-field label{font-family:var(--font-mono);font-size:.6rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase;color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.35)}.imagehost-field input[type=text],.imagehost-field input[type=url],.imagehost-field textarea{width:100%;padding:9px 12px;border-radius:6px;border:1px solid rgba(0,255,229,.22);background:#00000073;color:#ecf5fff2;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.02em;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.imagehost-field input:focus,.imagehost-field textarea:focus{border-color:var(--arc-cyan);box-shadow:0 0 0 1px var(--arc-cyan),0 0 14px #00ffe540}.imagehost-field textarea{resize:vertical;min-height:56px;line-height:1.45}.imagehost-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.imagehost-grid-2 .imagehost-field+.imagehost-field{margin-top:0}@media(max-width:640px){.imagehost-grid-2{grid-template-columns:1fr;gap:12px}}.imagehost-control{--swatch-color: #00ffe5;--p: 50%;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:6px;border:1px solid rgba(0,255,229,.22);background:#00000073;transition:border-color .15s ease,box-shadow .15s ease}.imagehost-control:focus-within{border-color:var(--arc-cyan);box-shadow:0 0 0 1px var(--arc-cyan),0 0 14px #00ffe540}.imagehost-color-swatch{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:4px;background:var(--swatch-color);border:1px solid color-mix(in srgb,var(--swatch-color) 60%,rgba(0,0,0,.45));box-shadow:inset 0 0 0 1px #ffffff1f,0 0 10px color-mix(in srgb,var(--swatch-color) 40%,transparent);cursor:pointer}.imagehost-color-swatch input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;background:transparent}.imagehost-color-hex{flex:1;min-width:0;border:0;background:transparent;font-family:var(--font-mono);font-size:.85rem;font-weight:850;letter-spacing:.06em;color:var(--arc-cyan);text-shadow:0 0 6px rgba(0,255,229,.35);outline:none;padding:0}.imagehost-color-hex:focus{outline:none}.imagehost-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1;min-width:0;height:24px;background:transparent;margin:0;cursor:pointer}.imagehost-slider:focus{outline:none}.imagehost-slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--arc-cyan) 0%,var(--arc-cyan) var(--p),rgba(120,140,170,.2) var(--p),rgba(120,140,170,.2) 100%);box-shadow:0 0 8px #00ffe52e}.imagehost-slider::-moz-range-track{height:4px;border-radius:2px;background:#788caa33}.imagehost-slider::-moz-range-progress{height:4px;border-radius:2px;background:var(--arc-cyan);box-shadow:0 0 8px #00ffe559}.imagehost-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--arc-cyan);border:2px solid rgba(2,6,14,.95);box-shadow:0 0 0 1px var(--arc-cyan),0 0 10px #00ffe599;cursor:pointer;-webkit-transition:transform .12s ease;transition:transform .12s ease}.imagehost-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.imagehost-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--arc-cyan);border:2px solid rgba(2,6,14,.95);box-shadow:0 0 0 1px var(--arc-cyan),0 0 10px #00ffe599;cursor:pointer}.imagehost-control-value{flex-shrink:0;font-family:var(--font-mono);font-size:.85rem;font-weight:900;letter-spacing:.04em;color:var(--arc-cyan);text-shadow:0 0 6px rgba(0,255,229,.35);min-width:22px;text-align:right}.imagehost-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:640px){.imagehost-toggles{grid-template-columns:1fr}}.imagehost-toggle{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-radius:6px;border:1px solid rgba(0,255,229,.18);background:#01061073;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.imagehost-toggle:hover{border-color:#00ffe559;background:#00ffe50a}.imagehost-toggle input{opacity:0;position:absolute;pointer-events:none}.imagehost-toggle-swatch{position:relative;width:18px;height:18px;border-radius:4px;border:1px solid rgba(0,255,229,.35);background:#00000080;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.imagehost-toggle input:checked+.imagehost-toggle-swatch{background:linear-gradient(180deg,#00ffe599,#00ffe54d);border-color:var(--arc-cyan);box-shadow:0 0 10px #00ffe573}.imagehost-toggle input:checked+.imagehost-toggle-swatch:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:900;color:#02060ee6}.imagehost-toggle-text{display:grid;gap:2px;min-width:0}.imagehost-toggle-text strong{font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.1em;color:#ecf5fff2;text-transform:lowercase}.imagehost-toggle-text span{font-family:var(--font-mono);font-size:.62rem;color:#a0afc8bf;letter-spacing:.04em}.imagehost-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.imagehost-save-status{font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.imagehost-save-status.is-saving{color:var(--arc-cyan);animation:tradedexBlink 1.1s ease-in-out infinite}.imagehost-save-status.is-saved{color:#39ff8a;text-shadow:0 0 8px rgba(57,255,138,.4)}.imagehost-save-status.is-error{color:#ff5470;text-shadow:0 0 8px rgba(255,84,112,.4)}.imagehost-btn-save{padding:10px 18px;border-radius:6px;border:1px solid rgba(0,255,229,.6);background:linear-gradient(180deg,#00ffe52e,#00ffe50f),#02060e8c;color:#d2fff8fa;font-family:var(--font-mono);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 8px rgba(0,255,229,.4);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 14px #00ffe547;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.imagehost-btn-save:hover:not(:disabled){border-color:var(--arc-cyan);background:linear-gradient(180deg,#00ffe547,#00ffe51a),#02060e8c;box-shadow:inset 0 0 0 1px #ffffff14,0 0 22px #00ffe566;transform:translateY(-1px)}.imagehost-btn-save:disabled{opacity:.6;cursor:default;transform:none}.imagehost-btn-link{display:inline-flex;align-items:center;padding:10px 14px;border-radius:6px;border:1px solid rgba(255,43,214,.4);background:#ff2bd60d;color:var(--arc-magenta);font-family:var(--font-mono);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-shadow:0 0 6px rgba(255,43,214,.35)}.imagehost-btn-link:hover{background:#ff2bd61f;border-color:var(--arc-magenta);box-shadow:0 0 14px #ff2bd640}.imagehost-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px;font-family:var(--font-mono);font-size:.78rem;color:#dce7ffdb}.imagehost-steps li{padding:9px 12px;border-radius:6px;border:1px solid rgba(0,255,229,.14);background:#00000052}.imagehost-steps li strong{color:var(--arc-cyan);font-weight:900;text-shadow:0 0 6px rgba(0,255,229,.35);margin-right:6px}.imagehost-steps li code{font-family:var(--font-mono);color:var(--arc-magenta);padding:1px 4px;border-radius:3px;background:#ff2bd612;text-shadow:0 0 5px rgba(255,43,214,.3)}.imagehost-sxcu-actions{display:flex;gap:10px;flex-wrap:wrap}.imagehost-kv{display:grid;gap:8px}.imagehost-kv>div{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;font-family:var(--font-mono);font-size:.72rem}.imagehost-kv span{color:var(--arc-magenta);font-weight:850;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 6px rgba(255,43,214,.35)}.imagehost-kv code{color:var(--arc-cyan);background:#0006;padding:6px 10px;border-radius:4px;border:1px solid rgba(0,255,229,.2);text-shadow:0 0 6px rgba(0,255,229,.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.imagehost-kv>div{grid-template-columns:1fr;gap:4px}}.imagehost-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.imagehost-gallery-item{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:8px;border:1px solid rgba(0,255,229,.18);background:#0106108c;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.imagehost-gallery-item:hover{border-color:#00ffe566;box-shadow:0 0 16px #00ffe533;transform:translateY(-2px)}.imagehost-gallery-thumb{position:relative;display:block;border-radius:6px;overflow:hidden;border:1px solid rgba(0,255,229,.14);background:#0000008c;aspect-ratio:4 / 3;text-decoration:none}.imagehost-gallery-thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imagehost-gallery-code{position:absolute;left:6px;top:6px;padding:3px 6px;border-radius:3px;background:#02060ed9;border:1px solid rgba(0,255,229,.32);color:var(--arc-cyan);font-family:var(--font-mono);font-size:.56rem;font-weight:900;letter-spacing:.06em;text-shadow:0 0 6px rgba(0,255,229,.4)}.imagehost-gallery-meta{display:grid;gap:2px;font-family:var(--font-mono);font-size:.62rem;color:#b4c3dcc7;min-width:0}.imagehost-gallery-meta span:first-child{color:#ecf5fff2;font-weight:800;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imagehost-gallery-meta span:last-child{letter-spacing:.06em}.imagehost-gallery-actions{display:flex;gap:4px}.imagehost-gallery-actions .imagehost-mini-btn{flex:1;font-size:.56rem;padding:5px 6px;text-align:center}.links-panel{display:grid;gap:18px}.links-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.links-panel-subtitle{margin-top:5px;color:#6a7a99f5;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.links-panel-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:360px}.links-panel-status span{border-radius:5px;border:1px solid rgba(255,43,214,.22);background:#ff2bd60b;color:var(--arc-magenta);font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;padding:5px 8px;text-transform:uppercase;text-shadow:0 0 7px rgba(255,43,214,.35)}.links-grid{display:grid;gap:12px}@media(min-width:768px){.links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html .link-card{border:1px solid rgba(0,255,229,.18)!important;background:linear-gradient(180deg,#00ffe50b,#ff2bd605),#080c16d9!important;border-radius:6px!important;font-family:var(--font-mono);min-height:68px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 0 18px #00ffe506,0 16px 35px #0000003d}html .link-card:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(circle at 12% 50%,rgba(0,255,229,.12),transparent 38%);background-size:14px 14px,14px 14px,100% 100%;opacity:.42;pointer-events:none}html .link-card p{color:var(--arc-fg)}html .link-card:hover{border-color:var(--arc-cyan)!important;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 22px #00ffe50d,0 0 20px #00ffe542,0 18px 42px #00000047}html .link-card:before{content:"";position:absolute;inset:auto 0 0;z-index:1;height:2px;background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber));opacity:0;transform:scaleX(0);transform-origin:0 50%;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1);display:block}html .link-card:hover:before{opacity:.88;transform:scaleX(1)}.link-tile-anchor{position:relative;z-index:2;display:grid;grid-template-columns:auto 44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:68px;padding:12px 14px;color:inherit;text-decoration:none}.link-tile-index{color:#6a7a99db;font-family:var(--font-mono);font-size:.6rem;font-weight:800;letter-spacing:.14em}.link-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;border:1px solid rgba(0,255,229,.2);background:radial-gradient(circle at 50% 35%,rgba(0,255,229,.12),transparent 62%),#060912c7;box-shadow:inset 0 0 12px #00ffe50b,0 0 16px #00ffe514}.link-tile-icon img{width:26px;height:26px;border-radius:6px;-o-object-fit:cover;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.link-tile-icon>span{color:var(--arc-cyan);font-size:1rem;font-weight:900;text-shadow:0 0 8px rgba(0,255,229,.45)}.link-tile-copy{display:grid;gap:4px;min-width:0}.link-tile-title{overflow:hidden;color:#e6f1fff5;font-size:.86rem;font-weight:900;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.link-tile-meta{overflow:hidden;color:#6a7a99f2;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.link-tile-action{border-radius:5px;border:1px solid rgba(255,43,214,.2);background:#ff2bd60a;color:#ffccf9d1;font-size:.58rem;font-weight:800;letter-spacing:.13em;padding:5px 7px;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background .16s ease}.link-card:hover .link-tile-action{border-color:#00ffe557;background:#00ffe50f;color:var(--arc-cyan)}.link-card:hover .link-tile-icon{border-color:#00ffe56b;box-shadow:inset 0 0 14px #00ffe514,0 0 20px #00ffe529}.link-admin-actions{position:relative;z-index:3;display:flex;gap:8px;padding:0 12px 12px}.links-composer{position:relative;display:grid;gap:10px;overflow:hidden;border-radius:10px;border:1px solid rgba(0,255,229,.22);background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 14px 14px,radial-gradient(circle at 18% 0%,rgba(0,255,229,.12),transparent 42%),radial-gradient(circle at 100% 70%,rgba(255,43,214,.09),transparent 44%),#020712a3;box-shadow:inset 0 0 0 1px #ffffff07,inset 0 18px 42px #00ffe509,0 18px 36px #00000038;padding:12px}.links-composer:before,.links-composer:after{content:"";position:absolute;pointer-events:none}.links-composer:before{inset:0;background:linear-gradient(90deg,transparent,rgba(0,255,229,.12),transparent) 0 0 / 42% 1px no-repeat,linear-gradient(180deg,transparent,rgba(255,43,214,.1),transparent) 0 0 / 1px 58% no-repeat;opacity:.78}.links-composer:after{left:12px;right:12px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--arc-cyan),var(--arc-magenta),transparent);opacity:.42}.links-composer-top,.links-composer-fields,.links-composer-actions{position:relative;z-index:1}.links-composer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6a7a99f2;font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.links-composer-top span:first-child{color:var(--arc-magenta, #ff2bd6);text-shadow:0 0 9px rgba(255,43,214,.34)}.links-composer-top span:last-child{color:#00ffe5d1}.links-composer-fields{display:grid;gap:8px}@media(min-width:768px){.links-composer-fields{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1.3fr)}}.links-input-frame{position:relative;display:flex;align-items:center;min-height:38px;overflow:hidden;border-radius:8px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(180deg,#00ffe50b,#ff2bd605),#01050eb8;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 22px #00ffe50a;transition:border-color .16s ease,box-shadow .16s ease}.links-input-frame:focus-within{border-color:#00ffe58c;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 28px #00ffe512,0 0 18px #00ffe529}.links-input-prompt{position:absolute;top:50%;left:12px;transform:translateY(-50%);z-index:2;color:var(--arc-cyan, #00ffe5);font-family:var(--font-mono);font-size:.78rem;font-weight:900;text-shadow:var(--arc-glow-cyan, 0 0 10px rgba(0, 255, 229, .5));pointer-events:none}.links-input-corners{position:absolute;inset:5px;border-radius:5px;pointer-events:none}.links-input-corners:before,.links-input-corners:after{content:"";position:absolute;width:16px;height:12px;opacity:.75}.links-input-corners:before{left:0;top:0;border-top:1px solid rgba(0,255,229,.46);border-left:1px solid rgba(0,255,229,.46)}.links-input-corners:after{right:0;bottom:0;border-right:1px solid rgba(255,43,214,.42);border-bottom:1px solid rgba(255,43,214,.42)}.links-composer-input{position:relative;z-index:1;flex:1;min-width:0;border:0;background:transparent;color:#e6f1fff0;font-family:var(--font-mono);font-size:.72rem;font-weight:650;line-height:1.4;outline:none;padding:8px 12px 8px 30px;text-shadow:0 0 8px rgba(0,255,229,.08)}.links-composer-input::-moz-placeholder{color:#6a7a99d1}.links-composer-input::placeholder{color:#6a7a99d1}.links-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.links-composer-submit{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border-radius:6px;border:1px solid rgba(0,255,229,.72);background:linear-gradient(180deg,#00ffe5f5,#00cfb6f5);color:#061018;font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:.14em;line-height:1;padding:0 14px;text-transform:uppercase;cursor:pointer;box-shadow:0 0 18px #00ffe53d,inset 0 -2px #00000038;transition:box-shadow .15s ease,transform .15s ease}.links-composer-submit:hover{box-shadow:0 0 24px #00ffe561,inset 0 -2px #00000038;transform:translateY(-1px)}.links-composer-submit:focus-visible{outline:none;box-shadow:0 0 0 2px #00ffe573,0 0 24px #00ffe561,inset 0 -2px #00000038}.links-composer-submit>span{font-size:.82rem;font-weight:900;line-height:1}@media(max-width:560px){.links-panel-header{align-items:flex-start;flex-direction:column}.links-panel-status{justify-content:flex-start}.link-tile-anchor{grid-template-columns:38px minmax(0,1fr) auto}.link-tile-index,.link-tile-action{display:none}}html .status-online{box-shadow:0 0 18px #39ff14b3;background:var(--arc-green)}html .status-idle{box-shadow:0 0 18px #ffb627b3;background:var(--arc-amber)}html .status-dnd{box-shadow:0 0 18px #ff5470b3;background:var(--arc-red)}html .splash-brand{font-family:var(--font-pixel);color:var(--arc-cyan);text-shadow:var(--arc-glow-cyan);letter-spacing:.05em}html .splash-title{font-family:var(--font-pixel);letter-spacing:.02em}html .splash-title>span{background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber))!important;-webkit-background-clip:text!important;background-clip:text!important}html .splash-kicker,html .splash-loader-title,html .splash-loader-copy,html .splash-copy,html .splash-hint,html .splash-tag{font-family:var(--font-mono)}html .splash-tag{border-radius:4px;border:1px solid rgba(0,255,229,.3);background:#00ffe50d;color:var(--arc-cyan);text-transform:uppercase;letter-spacing:.1em}html .splash-live-pill{font-family:var(--font-mono);border:1px solid rgba(0,255,229,.3);background:#00ffe50d;color:var(--arc-cyan)}.code-meta{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--arc-muted);display:inline-flex;align-items:center;gap:6px}.code-meta .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--arc-green);box-shadow:var(--arc-glow-green);animation:arcLedPulse 1.6s ease-in-out infinite}.term-block{font-family:var(--font-mono);font-size:.78rem;line-height:1.6;color:#dce7ffeb;text-align:left}.term-block .term-prompt{color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.4);margin-right:6px}.term-block .term-cmd{color:var(--arc-cyan);text-shadow:0 0 6px rgba(0,255,229,.35)}.term-block .term-comment{color:var(--arc-muted);font-style:italic}.term-block .term-key{color:var(--arc-amber)}.hero-typing-line{position:relative}.hero-typing-copy{white-space:pre-line}.hero-typing-caret{position:relative;display:inline-block;width:8px;height:1.22em;margin-left:4px;border-radius:1px;vertical-align:-.23em;background:transparent}.hero-typing-caret.is-typing{width:9px;opacity:1;animation:none}.hero-typing-caret.is-idle{opacity:.88;animation:heroTypingCaretBlink 1.05s steps(2,end) infinite}.hero-typing-caret:before,.hero-typing-caret:after{content:"";position:absolute;top:0;height:100%;border-radius:1px;pointer-events:none}.hero-typing-caret:before{left:2px;width:3px;background:linear-gradient(180deg,rgba(255,255,255,.92),transparent 15%),linear-gradient(180deg,var(--arc-cyan),rgba(0,255,229,.32));box-shadow:0 0 7px #00ffe5f2,0 0 16px #00ffe56b,0 0 22px #ff2bd638}.hero-typing-caret:after{left:5px;width:2px;background:#ff2bd6b8;box-shadow:0 0 9px #ff2bd67a;opacity:.58;mix-blend-mode:screen}.hero-typing-caret.is-typing:before{width:4px;background:linear-gradient(180deg,rgba(255,255,255,.96),transparent 15%),linear-gradient(180deg,var(--arc-cyan),rgba(0,255,229,.26))}.hero-typing-caret.is-idle:after{opacity:.36}@keyframes heroTypingCaretBlink{0%,48%{opacity:1}49%,to{opacity:.16}}@keyframes heroTypingCaretGlow{0%,to{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.45);transform:translateY(-1px)}}@keyframes heroTypingCaretScan{0%{background-position:0 0,0 100%}to{background-position:0 0,0 -80%}}@media(prefers-reduced-motion:reduce){.hero-typing-caret,.hero-typing-caret.is-typing,.hero-typing-caret.is-typing:before{animation:none!important}}html ::-webkit-scrollbar{width:10px;height:10px}html ::-webkit-scrollbar-track{background:#06091299}html ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00ffe566,#ff2bd666);border-radius:2px;border:2px solid rgba(6,9,18,.9)}html ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--arc-cyan),var(--arc-magenta))}html ::-moz-selection{background:#00ffe559;color:#06080f;text-shadow:none}html ::selection{background:#00ffe559;color:#06080f;text-shadow:none}html .hero-title:hover,html .section-title:hover{animation:arcGlitch .42s steps(2,end) 1}@keyframes arcGlitch{0%{transform:translate(0);filter:none}20%{transform:translate(-1px,1px);filter:drop-shadow(2px 0 var(--arc-magenta)) drop-shadow(-2px 0 var(--arc-cyan))}40%{transform:translate(1px,-1px);filter:drop-shadow(-2px 0 var(--arc-magenta)) drop-shadow(2px 0 var(--arc-cyan))}60%{transform:translate(-1px);filter:drop-shadow(2px 0 var(--arc-amber)) drop-shadow(-2px 0 var(--arc-cyan))}to{transform:translate(0);filter:none}}@media(prefers-reduced-motion:reduce){html .section-card:hover:after,html .bento-card:hover:after,html .hero-card:hover:after,html .nav-pill.is-active:before,html .brand-orb:before,html .hero-title>span{animation:none!important}}html .arc-toggle{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}html .arc-toggle .arc-toggle-inner{position:relative;font-family:var(--font-mono);border-radius:4px!important;background:linear-gradient(180deg,#0a0e1af5,#060912fa)!important;border:1px solid rgba(0,255,229,.32)!important;padding:.4rem .7rem!important;box-shadow:inset 0 0 8px #00ffe514,0 0 0 1px #0006,0 0 14px #00ffe538;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}html .arc-toggle:hover .arc-toggle-inner{border-color:var(--arc-cyan)!important;box-shadow:inset 0 0 10px #00ffe524,0 0 0 1px #0006,0 0 22px #00ffe573}.music-control-shell{font-family:var(--font-mono)}.music-control-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(320px,calc(100vw - 32px));border-radius:8px;border:1px solid rgba(0,255,229,.34);background:linear-gradient(180deg,#0a0e1afa,#060912fa);box-shadow:inset 0 0 0 1px #ffffff09,0 0 0 1px #0000008c,0 18px 42px #00000094,0 0 28px #00ffe52e;padding:14px;color:#dce7ffeb}.music-control-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:22px;border-radius:8px 8px 0 0;background:radial-gradient(circle 3px at 12px 11px,#ff5f56 60%,transparent 62%),radial-gradient(circle 3px at 24px 11px,#ffbd2e 60%,transparent 62%),radial-gradient(circle 3px at 36px 11px,#27c93f 60%,transparent 62%),linear-gradient(180deg,#141a2af5,#0a0e1ad1);border-bottom:1px solid rgba(0,255,229,.12);pointer-events:none}.music-control-panel:after{content:"";position:absolute;right:28px;bottom:-7px;width:14px;height:14px;border-right:1px solid rgba(0,255,229,.34);border-bottom:1px solid rgba(0,255,229,.34);background:#060912fa;transform:rotate(45deg)}.music-control-panel-top,.music-control-screen,.music-control-actions,.music-control-volume{position:relative;z-index:1}.music-control-panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:18px}.music-control-kicker{color:var(--arc-magenta);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,43,214,.42)}.music-control-title{margin-top:3px;color:var(--arc-fg);font-size:.98rem;font-weight:800;letter-spacing:0}.music-control-subtitle{margin-top:2px;color:var(--arc-muted);font-size:.72rem;letter-spacing:.03em}.music-control-close,.music-control-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,255,229,.26);background:#00ffe50e;color:var(--arc-cyan);box-shadow:inset 0 0 8px #00ffe50f;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.music-control-close{width:28px;height:28px;border-radius:5px}.music-control-icon-button{width:36px;height:36px;border-radius:6px}.music-control-close:hover,.music-control-icon-button:hover{transform:translateY(-1px);border-color:var(--arc-cyan);background:#00ffe51f;color:#d9fffb;box-shadow:inset 0 0 10px #00ffe51f,0 0 16px #00ffe547}.music-control-screen{overflow:hidden;min-height:70px;margin-top:14px;border-radius:6px;border:1px solid rgba(0,255,229,.22);background:linear-gradient(180deg,#00ffe514,#00ffe506),#01080feb;padding:12px}.music-control-scanline{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 5px);opacity:.45;pointer-events:none}.music-control-track-index,.music-control-track-name{position:relative;display:block}.music-control-track-index{color:var(--arc-amber);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.music-control-track-name{margin-top:4px;color:var(--arc-cyan);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 8px rgba(0,255,229,.45)}.music-control-bars{position:absolute;right:12px;bottom:13px;display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:3px;height:28px}.music-control-bars:before{content:none}.music-control-bars span{position:relative;width:4px;min-height:5px;height:calc(24px * var(--level));border-radius:999px;background:linear-gradient(180deg,#ff58e8 0%,#7cfaff 58%,var(--arc-cyan) 100%);box-shadow:0 0 8px #00ffe561,0 0 14px #ff2bd62e;transform-origin:50% 100%;animation:musicBars 1.55s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--delay)}@keyframes musicBars{0%,to{transform:scaleY(.38);opacity:.58;filter:saturate(.9)}35%{transform:scaleY(1);opacity:1;filter:saturate(1.35)}62%{transform:scaleY(.68);opacity:.78;filter:saturate(1.08)}}.music-control-bars.is-paused span{animation:none;transform:scaleY(.45);opacity:.48;background:linear-gradient(180deg,#ff2bd673,#00ffe58c);box-shadow:0 0 8px #00ffe52e}.music-control-actions{display:flex;justify-content:center;gap:10px;margin-top:14px}.music-control-play{width:44px;color:#071018;background:linear-gradient(180deg,var(--arc-cyan),#00cbb6);border-color:#00ffe5b3;box-shadow:0 0 14px #00ffe55c,inset 0 -2px #0000003d}.music-control-play:hover{color:#041014;background:linear-gradient(180deg,#9ffff6,var(--arc-cyan))}.music-control-volume{display:grid;grid-template-columns:36px 1fr 44px;align-items:center;gap:10px;margin-top:14px}.music-control-mute.is-muted{color:var(--arc-red);border-color:#ff54705c;background:#ff547014}.music-control-slider-label{display:grid;gap:5px;min-width:0}.music-control-slider-label span,.music-control-volume-value{color:var(--arc-muted);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.music-control-slider-label input{width:100%;accent-color:var(--arc-cyan)}.music-control-slider-label input[type=range]{height:18px;background:transparent}.music-control-slider-label input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:2px;background:linear-gradient(90deg,#00ffe5c2,#ff2bd6b8),#6a7a993d;box-shadow:inset 0 0 6px #00000073}.music-control-slider-label input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;border-radius:4px;border:1px solid rgba(0,255,229,.8);background:#071018;box-shadow:0 0 12px #00ffe58c;-webkit-appearance:none;appearance:none}.music-control-volume-value{text-align:right;color:var(--arc-cyan)}@media(max-width:420px){.music-control-shell{right:16px;bottom:16px}.music-control-panel{right:-4px;width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.music-control-bars span{animation:none}}html .arc-toggle .arc-toggle-label{font-family:var(--font-mono);color:var(--arc-magenta)!important;text-shadow:0 0 6px rgba(255,43,214,.4);letter-spacing:.18em!important;font-size:9px!important}html .arc-toggle .arc-toggle-label:before{content:"[";color:#ff2bd68c;margin-right:3px}html .arc-toggle .arc-toggle-label:after{content:"]";color:#ff2bd68c;margin-left:3px}html .arc-toggle .arc-toggle-value{font-family:var(--font-mono);letter-spacing:.12em;font-weight:700!important;font-size:11px!important}html .arc-toggle-on .arc-toggle-value{color:var(--arc-cyan)!important;text-shadow:0 0 8px rgba(0,255,229,.55)}html .arc-toggle-on .arc-toggle-led>span:last-child{background:var(--arc-green)!important;border-radius:2px!important;box-shadow:0 0 6px #39ff14d9,0 0 14px #39ff1473!important}html .arc-toggle-on .arc-toggle-led>span.absolute{background:#39ff1447!important;border-radius:3px!important}html .arc-toggle-off .arc-toggle-inner{border-color:#6a7a9966!important;box-shadow:inset 0 0 6px #00000080,0 0 0 1px #0006}html .arc-toggle-off .arc-toggle-value{color:var(--arc-muted)!important;text-shadow:none}html .arc-toggle-off .arc-toggle-label{color:#6a7a99b3!important;text-shadow:none}html .arc-toggle-off .arc-toggle-label:before,html .arc-toggle-off .arc-toggle-label:after{color:#6a7a9980}html .arc-toggle-off .arc-toggle-led>span:last-child{background:#6a7a99b3!important;border-radius:2px!important;box-shadow:0 0 4px #6a7a9980!important}.cursor-aura,.crt-overlay,.signal-sweep{pointer-events:none;position:fixed}.cursor-aura{--cursor-x: 50vw;--cursor-y: 50vh;left:0;top:0;z-index:0;width:min(620px,62vw);height:min(620px,62vw);border-radius:46% 54% 51% 49%;background:radial-gradient(circle at 38% 40%,rgba(0,255,229,.15),transparent 44%),radial-gradient(circle at 62% 56%,rgba(255,43,214,.12),transparent 52%),conic-gradient(from 140deg,rgba(0,255,229,.06),transparent 28%,rgba(255,182,39,.05),transparent 62%,rgba(255,43,214,.06));filter:blur(22px) saturate(1.25);mix-blend-mode:screen;opacity:0;transform:translate3d(calc(var(--cursor-x) - 50%),calc(var(--cursor-y) - 50%),0);transition:opacity .26s ease}.cursor-aura.is-visible{opacity:.85}.cursor-aura.is-hidden{opacity:0}.crt-overlay{inset:0;z-index:35;opacity:0;background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.2) 82%,rgba(0,0,0,.48) 100%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 13%,transparent 84%,rgba(0,0,0,.16)),radial-gradient(900px 520px at 50% 102%,rgba(0,255,229,.055),transparent 70%);mix-blend-mode:normal;transition:opacity .36s ease;animation:crtBreath 5.8s ease-in-out infinite}.crt-overlay.is-visible{opacity:1}.crt-overlay.is-hidden{opacity:0}.crt-overlay:before,.crt-overlay:after{content:"";position:absolute;inset:0}.crt-overlay:before{background:repeating-linear-gradient(90deg,rgba(255,43,214,.03) 0,rgba(255,43,214,.03) 1px,rgba(0,255,229,.026) 1px,rgba(0,255,229,.026) 2px,rgba(255,182,39,.018) 2px,rgba(255,182,39,.018) 3px,transparent 3px,transparent 6px),repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 1px,transparent 3px,rgba(0,0,0,.13) 3px,rgba(0,0,0,.13) 5px),linear-gradient(90deg,rgba(255,43,214,.028),transparent 24%,transparent 76%,rgba(0,255,229,.03));background-size:6px 100%,100% 5px,100% 100%;opacity:.5;mix-blend-mode:screen;animation:crtPhosphorDrift 14s linear infinite}.crt-overlay:after{background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.11) 0 1px,transparent 1.5px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.07) 0 1px,transparent 1.5px),linear-gradient(180deg,transparent 0 46%,rgba(0,255,229,.04) 47%,transparent 49%);background-size:31px 31px,47px 47px,100% 180px;opacity:.16;mix-blend-mode:soft-light;animation:crtNoiseShift .9s steps(2,end) infinite,crtTrackingRoll 12s linear infinite}@keyframes crtBreath{0%,to{filter:brightness(1) contrast(1)}48%{filter:brightness(1.045) contrast(1.025)}52%{filter:brightness(.975) contrast(1.04)}}@keyframes crtPhosphorDrift{0%{background-position:0 0,0 0,0 0}to{background-position:6px 0,0 40px,0 0}}@keyframes crtNoiseShift{0%{transform:translateZ(0)}25%{transform:translate3d(-1%,1%,0)}50%{transform:translate3d(1%,-.5%,0)}75%{transform:translate3d(-.5%,-1%,0)}to{transform:translate3d(.5%,.5%,0)}}@keyframes crtTrackingRoll{0%{background-position:0 0,0 0,0 -180px}to{background-position:14px -8px,-12px 10px,0 100vh}}.signal-sweep{left:0;right:0;top:0;z-index:34;display:block;visibility:visible;height:150px;opacity:0;background:linear-gradient(180deg,transparent,rgba(0,255,229,.065) 48%,rgba(255,43,214,.055) 50%,transparent);filter:blur(.2px);mix-blend-mode:screen;transform:translate3d(0,-130%,0);backface-visibility:hidden;contain:paint;isolation:isolate;will-change:transform,opacity}.signal-sweep.is-visible{opacity:1;animation:arcadeSignalSweep 8.5s linear infinite}.signal-sweep.is-hidden{opacity:0;animation:none}html.is-scrolling .cursor-aura{opacity:0!important;animation-play-state:paused!important}html.is-scrolling .signal-sweep.is-visible{display:block!important;visibility:visible!important;opacity:1!important;animation-play-state:running!important}html.is-scrolling .hero-telemetry-graph:before,html.is-scrolling .hero-graph-line,html.is-scrolling .terminal-micro-row span:after,html.is-scrolling .hero-console-strip span:after,html.is-scrolling .terminal-readout-grid span:after{animation-play-state:paused}@keyframes arcadeSignalSweep{0%,16%{transform:translate3d(0,-130%,0)}42%{transform:translate3d(0,100vh,0)}to{transform:translate3d(0,100vh,0)}}.reveal-ready{--reveal-y: 18px;--reveal-scale: .985;opacity:0;filter:blur(3px) saturate(.9);transition:opacity .56s ease,filter .56s ease,transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-ready.is-visible{--reveal-y: 0px;--reveal-scale: 1;opacity:1;filter:blur(0) saturate(1)}.hero-card,.link-card,.gallery-tile{contain:layout paint style}.comment-card{contain:layout style}html .section-card,html .bento-card,html .link-card,html .gallery-tile{--card-hover-y: 0px;--card-hover-scale: 1;transform:translate3d(0,calc(var(--reveal-y, 0px) + var(--card-hover-y)),0) scale(var(--reveal-scale, 1)) scale(var(--card-hover-scale, 1));will-change:transform,opacity,filter}html .section-card:hover,html .bento-card:hover{--card-hover-y: -3px}html .link-card:hover{--card-hover-y: -6px;--card-hover-scale: 1.02}html .gallery-tile:hover{--card-hover-y: -7px;--card-hover-scale: 1.015}html .hero-card{--card-hover-y: 0px;--hero-tilt-x: 0deg;--hero-tilt-y: 0deg;--hero-glow-x: 50%;--hero-glow-y: 50%;transform:perspective(980px) translate3d(0,calc(var(--reveal-y, 0px) + var(--card-hover-y)),0) rotateX(var(--hero-tilt-x)) rotateY(var(--hero-tilt-y)) scale(var(--reveal-scale, 1));transform-style:preserve-3d;will-change:transform,opacity,filter}html .hero-card:hover{--card-hover-y: -5px}html .hero-card>.hero-card-content{transform:translateZ(28px)}html .hero-card-bg{background:radial-gradient(330px circle at var(--hero-glow-x) var(--hero-glow-y),rgba(0,255,229,.28),transparent 62%),radial-gradient(520px 300px at 18% 12%,rgba(255,43,214,.15),transparent 62%),linear-gradient(135deg,rgba(0,255,229,.08),transparent 42%,rgba(255,182,39,.055));opacity:.56;transition:background .18s ease,opacity .18s ease}.terminal-micro-row,.hero-console-strip,.terminal-readout-grid{display:flex;flex-wrap:wrap;gap:7px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.terminal-micro-row,.hero-console-strip{font-size:.58rem}.terminal-readout-grid{margin-top:14px;font-size:.6rem}.terminal-readout-grid-compact{margin-top:12px}.terminal-micro-row span,.hero-console-strip span,.terminal-readout-grid span{position:relative;overflow:hidden;border-radius:4px;border:1px solid rgba(0,255,229,.22);background:#00ffe50b;color:#dce7ffb8;padding:4px 7px;box-shadow:inset 0 0 8px #00ffe50f,0 0 12px #0000003d}.terminal-micro-row span:after,.hero-console-strip span:after,.terminal-readout-grid span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.12),transparent 80%);opacity:0;transform:translate(-120%);animation:hudChipSweep 5.8s ease-in-out infinite;animation-delay:calc(var(--reveal-delay, 0ms) + .4s)}.terminal-micro-row span:nth-child(2n),.terminal-readout-grid span:nth-child(2n){border-color:#ff2bd63d;background:#ff2bd60b;color:#ffe6fcbd}.hero-system-panel{position:relative;overflow:hidden;margin-top:20px;border-radius:7px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(180deg,#00ffe50d,#ff2bd606),#03081294;box-shadow:inset 0 0 18px #00ffe50b,0 12px 32px #00000038;padding:10px}.hero-system-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:16px 16px;opacity:.45;pointer-events:none}.hero-system-panel:after{content:"";position:absolute;left:-30%;right:-30%;top:-70%;height:90%;background:linear-gradient(180deg,transparent,rgba(0,255,229,.12),transparent);opacity:.5;transform:rotate(7deg);animation:heroMonitorSweep 5.2s ease-in-out infinite;pointer-events:none}.hero-system-panel-top,.hero-meter-row,.hero-telemetry-graph{position:relative;z-index:1}.hero-system-panel-top{display:flex;justify-content:space-between;gap:12px;color:var(--arc-magenta);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,43,214,.38)}.hero-system-panel-top span:last-child{color:var(--arc-cyan);text-shadow:0 0 8px rgba(0,255,229,.45)}.hero-meter-row{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-top:8px;color:#dce7ffb3;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.hero-meter-track{overflow:hidden;height:7px;border-radius:2px;border:1px solid rgba(0,255,229,.16);background:#6a7a9924;box-shadow:inset 0 0 6px #00000070}.hero-meter-track>span{display:block;width:var(--meter);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber));box-shadow:0 0 9px #00ffe580,0 0 14px #ff2bd642;transition:width .6s cubic-bezier(.22,1,.36,1)}.hero-telemetry-graph{overflow:hidden;margin-top:10px;border-top:1px solid rgba(0,255,229,.12);padding-top:8px}.hero-telemetry-graph:before{content:"";position:absolute;left:-35%;top:8px;z-index:3;width:34%;height:58px;background:linear-gradient(90deg,transparent,rgba(0,255,229,.12),rgba(255,43,214,.08),transparent);filter:blur(1px);animation:heroGraphScan 3.8s ease-in-out infinite}.hero-telemetry-graph svg{display:block;width:100%;height:58px;overflow:visible;filter:drop-shadow(0 0 8px rgba(0,255,229,.24)) drop-shadow(0 0 14px rgba(255,43,214,.12))}.hero-graph-grid path{fill:none;stroke:#00ffe51f;stroke-width:.7;vector-effect:non-scaling-stroke}.hero-graph-fill{fill:url(#heroGraphFill);stroke:none;opacity:.86;transition:d .76s cubic-bezier(.22,1,.36,1)}.hero-graph-line{fill:none;stroke:url(#heroGraphLine);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:d .76s cubic-bezier(.22,1,.36,1);animation:heroGraphPulse 3.4s ease-in-out infinite}.hero-graph-line-ghost{stroke-width:7;opacity:.22;filter:blur(4px);animation:none}.hero-telemetry-footer{display:flex;justify-content:space-between;gap:10px;margin-top:5px;color:#dce7ff94;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}@keyframes heroMonitorSweep{0%,36%{transform:translateY(-20%) rotate(7deg);opacity:0}52%{opacity:.6}82%,to{transform:translateY(210%) rotate(7deg);opacity:0}}@keyframes heroGraphScan{0%,18%{opacity:0;transform:translate(0)}34%{opacity:.95}76%,to{opacity:0;transform:translate(410%)}}@keyframes heroGraphPulse{0%,to{opacity:.84;stroke-width:2.4}48%{opacity:1;stroke-width:3.1}}.hero-console-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;align-items:center}.hero-console-strip span{justify-self:start}.hero-console-strip span:nth-child(2){justify-self:center}.hero-console-strip span:nth-child(3){justify-self:end}@keyframes hudChipSweep{0%,48%{opacity:0;transform:translate(-120%)}56%{opacity:.9}72%,to{opacity:0;transform:translate(120%)}}.nav-stack{position:relative}.nav-route-indicator{position:absolute;left:-10px;top:0;z-index:0;width:3px;min-height:22px;border-radius:999px;background:linear-gradient(180deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber));box-shadow:0 0 10px #00ffe59e,0 0 22px #ff2bd647;transition:transform .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1)}.nav-stack .nav-pill{z-index:1}html .nav-tab.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta));box-shadow:0 0 10px #00ffe58c}html .app-nav{position:fixed;overflow-x:hidden;overflow-y:auto;gap:14px;padding:18px 16px 54px;background:radial-gradient(360px 240px at 14% 4%,rgba(0,255,229,.12),transparent 68%),radial-gradient(300px 280px at 105% 42%,rgba(255,43,214,.09),transparent 72%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(180deg,#060912f5,#040811e6);background-size:100% 100%,100% 100%,14px 14px,14px 14px,100% 100%;box-shadow:inset -1px 0 #00ffe524,inset -28px 0 70px #00ffe506,22px 0 70px #0000003d;scrollbar-width:none}html .app-nav::-webkit-scrollbar{display:none}html .app-nav:before,html .app-nav:after{content:"";position:absolute;pointer-events:none}html .app-nav:before{inset:0 0 0 auto;width:1px;background:linear-gradient(180deg,transparent,rgba(0,255,229,.58),rgba(255,43,214,.34),transparent);box-shadow:0 0 18px #00ffe56b}html .app-nav:after{left:0;right:0;top:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,229,.16),transparent);opacity:.8}.sidebar-brand,.sidebar-status-panel,.sidebar-nav-panel,.sidebar-art-dock{position:relative;z-index:1}.sidebar-brand{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;overflow:hidden;border-radius:9px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px) 0 0 / 12px 12px,radial-gradient(220px 120px at 0% 0%,rgba(0,255,229,.13),transparent 66%),radial-gradient(180px 100px at 100% 100%,rgba(255,43,214,.09),transparent 66%),#0106109e;padding:12px;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 22px #00ffe509,0 14px 28px #00000038;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sidebar-brand:before,.sidebar-brand:after{content:"";position:absolute;pointer-events:none;width:18px;height:12px;opacity:.85}.sidebar-brand:before{top:6px;left:6px;border-top:1px solid rgba(0,255,229,.55);border-left:1px solid rgba(0,255,229,.55)}.sidebar-brand:after{bottom:6px;right:6px;border-bottom:1px solid rgba(255,43,214,.5);border-right:1px solid rgba(255,43,214,.5)}.sidebar-brand:hover{border-color:#00ffe56b;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 26px #00ffe50f,0 16px 32px #00000047,0 0 22px #00ffe52e;transform:translateY(-1px)}.sidebar-brand-copy{position:relative;z-index:1;min-width:0;line-height:1.25}.sidebar-brand-kicker{display:inline-flex;align-items:center;gap:6px;color:#6a7a99f2;font-family:var(--font-mono);font-size:.6rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.sidebar-brand-kicker:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--arc-cyan, #00ffe5);box-shadow:0 0 5px var(--arc-cyan, #00ffe5),0 0 10px #00ffe599;animation:sidebarBrandLed 1.8s ease-in-out infinite}.sidebar-brand-kicker:after{content:"v01";padding:1px 5px;border-radius:3px;border:1px solid rgba(255,43,214,.32);background:#ff2bd614;color:var(--arc-magenta);font-size:.48rem;font-weight:900;letter-spacing:.14em;text-shadow:0 0 5px rgba(255,43,214,.4)}.sidebar-brand-title{position:relative;overflow:hidden;margin-top:4px;padding-bottom:4px;color:#e6f1fff5;font-family:var(--font-mono);font-size:.94rem;font-weight:850;letter-spacing:.02em;text-overflow:ellipsis;text-shadow:0 0 10px rgba(0,255,229,.18);white-space:nowrap}.sidebar-brand-title:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),transparent);opacity:.45;transform:scaleX(.42);transform-origin:0 50%;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.sidebar-brand:hover .sidebar-brand-title:after{opacity:.85;transform:scaleX(1)}@keyframes sidebarBrandLed{0%,to{opacity:.55;box-shadow:0 0 4px var(--arc-cyan, #00ffe5),0 0 8px #00ffe573}50%{opacity:1;box-shadow:0 0 7px var(--arc-cyan, #00ffe5),0 0 14px #00ffe5bf}}.sidebar-status-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;border:1px solid rgba(0,255,229,.13);background:#0106106b;padding:9px 10px;font-family:var(--font-mono)}.sidebar-status-panel span{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--arc-magenta);font-size:.58rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 6px rgba(255,43,214,.28)}.sidebar-status-panel span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--arc-magenta);box-shadow:0 0 5px var(--arc-magenta),0 0 10px #ff2bd699;animation:shelfLedPulse 1.6s ease-in-out infinite}.sidebar-status-panel strong{color:#d2fff8d1;font-size:.6rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.sidebar-status-panel strong:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:2px;background:var(--arc-green);box-shadow:var(--arc-glow-green);vertical-align:1px}.sidebar-nav-panel{position:relative;display:grid;gap:10px;border-radius:10px;border:1px solid rgba(0,255,229,.15);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),#01061075;background-size:14px 14px,14px 14px,100% 100%;padding:10px}.sidebar-nav-panel:before,.sidebar-nav-panel:after{content:"";position:absolute;width:10px;height:10px;pointer-events:none}.sidebar-nav-panel:before{top:4px;left:4px;border-top:1.5px solid rgba(0,255,229,.55);border-left:1.5px solid rgba(0,255,229,.55);border-top-left-radius:3px;filter:drop-shadow(0 0 3px rgba(0,255,229,.35))}.sidebar-nav-panel:after{bottom:4px;right:4px;border-bottom:1.5px solid rgba(255,43,214,.5);border-right:1.5px solid rgba(255,43,214,.5);border-bottom-right-radius:3px;filter:drop-shadow(0 0 3px rgba(255,43,214,.35))}.sidebar-nav-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono)}.sidebar-nav-top span{color:#6a7a99f2;font-size:.58rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.sidebar-nav-top span:last-child{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;border:1px solid rgba(0,255,229,.22);background:linear-gradient(180deg,#00ffe514,#0000002e),#02060e8c;color:#d2fff8db;font-size:.5rem;box-shadow:inset 0 0 0 1px #ffffff08}.sidebar-nav-top span:last-child:before{content:"[";color:var(--arc-cyan);font-weight:900;opacity:.7}.sidebar-nav-top span:last-child:after{content:"]";color:var(--arc-magenta);font-weight:900;opacity:.7}.sidebar-nav-top span:first-child{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.28)}.sidebar-nav-top span:first-child:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--arc-magenta);box-shadow:0 0 5px var(--arc-magenta),0 0 10px #ff2bd699;animation:shelfLedPulse 1.6s ease-in-out infinite}.nav-stack{display:flex;flex-direction:column;gap:7px}html .nav-pill{position:relative;display:grid;grid-template-columns:26px 8px minmax(0,1fr);align-items:center;min-height:38px;border-color:#00ffe521;background:#00ffe506;padding:8px 10px;overflow:hidden;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}html .nav-pill:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)!important;opacity:0!important;transition:opacity .18s ease!important}html .nav-pill:hover{border-color:#00ffe566;background:#00ffe50d;transform:translate(2px);box-shadow:inset 0 0 0 1px #ffffff08,0 0 12px #00ffe524}html .nav-pill.is-active{border-color:#00ffe573;background:linear-gradient(90deg,#00ffe51a,#00ffe506 60%),#00ffe509;box-shadow:inset 0 0 0 1px #ffffff09,0 0 14px #00ffe52e}html .nav-pill:hover:before,html .nav-pill.is-active:before{opacity:1!important}html .nav-pill:after{content:"";position:absolute;left:8px;right:8px;bottom:4px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-cyan));background-size:200% 100%;box-shadow:0 0 5px #00ffe580;transform:scaleX(0);transform-origin:left center;transition:transform .26s ease;pointer-events:none}html .nav-pill.is-active:after{transform:scaleX(1);animation:navPillFlow 2.6s linear infinite}@keyframes navPillFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){html .nav-pill.is-active:after{animation:none}}.nav-index{color:#6a7a99b8;font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.08em}.nav-dot{width:6px;height:6px;border-radius:2px;background:#00ffe538;transition:background .18s ease,box-shadow .18s ease}.nav-label{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-tab .nav-dot{display:none}html .nav-pill:hover .nav-dot,html .nav-pill.is-active .nav-dot{background:var(--arc-cyan);box-shadow:var(--arc-glow-cyan)}html .nav-pill.is-active .nav-dot{animation:arcLedPulse 1.6s ease-in-out infinite}html .nav-pill.is-active .nav-index{color:var(--arc-amber)}.nav-route-indicator{left:-10px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--arc-cyan),var(--arc-magenta));box-shadow:0 0 6px var(--arc-cyan),0 0 12px #00ffe566,0 0 16px #ff2bd640;opacity:.96}.sidebar-art-dock{display:grid;gap:9px;margin-left:-10px;margin-top:2px}.sidebar-art-label{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 10px);margin-left:10px;border-radius:7px;border:1px solid rgba(0,255,229,.12);background:#0106105c;padding:7px 9px;font-family:var(--font-mono);font-size:.56rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.sidebar-art-label span:first-child{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.28)}.sidebar-art-label span:first-child:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--arc-magenta);box-shadow:0 0 5px var(--arc-magenta),0 0 10px #ff2bd699;animation:shelfLedPulse 1.6s ease-in-out infinite}.sidebar-art-label span:last-child{position:relative;display:inline-flex;align-items:center;gap:7px;color:#d2fff8b8}.sidebar-art-label span:last-child:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--arc-amber);box-shadow:0 0 4px var(--arc-amber),0 0 9px #ffb6278c;animation:shelfLedPulse 2s ease-in-out infinite}html .sidebar-credit{position:absolute;left:16px;right:16px;bottom:12px;z-index:5;display:flex;justify-content:center;pointer-events:none}html .sidebar-credit-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:186px;border-radius:7px;border:1px solid rgba(0,255,229,.24);background:linear-gradient(90deg,#00ffe512,#ff2bd60b),#010610d1;color:#dce7ffc2;font-family:var(--font-mono);font-size:.62rem;font-weight:850;letter-spacing:.14em;line-height:1;padding:8px 11px;text-align:center;text-transform:uppercase;text-shadow:0 0 7px rgba(0,255,229,.34);box-shadow:inset 0 0 0 1px #ffffff05,0 12px 32px #0000006b,0 0 18px #00ffe51f}html .sidebar-credit-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--arc-cyan);box-shadow:0 0 5px var(--arc-cyan),0 0 10px #00ffe599;animation:shelfLedPulse 1.8s ease-in-out infinite}.music-control-shell{filter:drop-shadow(0 18px 42px rgba(0,0,0,.46))}.music-control-panel{width:min(340px,calc(100vw - 32px));border-radius:10px;border-color:#00ffe56b;background:radial-gradient(300px 180px at 8% 0%,rgba(0,255,229,.1),transparent 66%),radial-gradient(240px 180px at 100% 18%,rgba(255,43,214,.08),transparent 68%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(180deg,#080d1afb,#040811fc);background-size:100% 100%,100% 100%,14px 14px,14px 14px,100% 100%;padding:16px;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #00ffe509,0 0 0 1px #000000a3,0 28px 70px -26px #00ffe575,0 30px 80px -36px #ff2bd64d}.music-control-panel:before{height:26px;border-radius:10px 10px 0 0;background:radial-gradient(circle 3px at 14px 13px,#ff5f56 60%,transparent 62%),radial-gradient(circle 3px at 28px 13px,#ffbd2e 60%,transparent 62%),radial-gradient(circle 3px at 42px 13px,#27c93f 60%,transparent 62%),linear-gradient(90deg,transparent,rgba(0,255,229,.16),rgba(255,43,214,.12),transparent) bottom / 100% 1px no-repeat,linear-gradient(180deg,#141a2afa,#080c16eb)}.music-control-panel-top{align-items:center;padding-top:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,255,229,.11)}.music-control-kicker{font-size:.62rem}.music-control-title{font-size:1.02rem}.music-control-screen{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;min-height:78px;border-color:#00ffe547;background:radial-gradient(180px 80px at 22% 0%,rgba(0,255,229,.12),transparent 68%),linear-gradient(180deg,#00ffe513,#00ffe505),#01080feb}.music-control-screen-copy{position:relative;z-index:1;min-width:0}.music-control-track-index{display:inline-flex;border-radius:5px;border:1px solid rgba(255,182,39,.18);background:#ffb6270e;padding:4px 7px}.music-control-track-name{margin-top:7px}.music-control-bars{position:relative;right:auto;bottom:auto;z-index:1;height:34px;padding-left:10px}.music-control-actions{margin-top:13px}.music-control-icon-button{border-radius:7px}.music-control-play{width:48px;height:42px}.music-control-volume{grid-template-columns:38px 1fr 44px;border-radius:8px;border:1px solid rgba(0,255,229,.13);background:#01061061;padding:10px}.music-control-deck-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;border-radius:7px;border:1px solid rgba(255,43,214,.14);background:#ff2bd609;padding:8px 9px;font-family:var(--font-mono)}.music-control-deck-footer span:first-child{color:var(--arc-magenta);font-size:.58rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.music-control-deck-footer span:last-child{color:#d2fff8c7;font-size:.58rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.arc-toggle-lofi .arc-toggle-inner{min-height:36px;border-radius:7px!important}.arc-toggle-vinyl{display:inline-flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;position:relative}.arc-toggle-vinyl-disc{position:relative;width:20px;height:20px;border-radius:50%;transform-origin:50% 50%}.arc-toggle-vinyl-label{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,#06080f 0%,#06080f 18%,transparent 22%),linear-gradient(135deg,var(--arc-magenta, #ff2bd6),var(--arc-cyan, #00ffe5));box-shadow:0 0 4px #ff2bd680,0 0 6px #00ffe559;z-index:2}.arc-toggle-vinyl-tick{position:absolute;top:1px;left:50%;width:2px;height:3px;border-radius:1px;transform:translate(-50%);background:var(--arc-cyan, #00ffe5);box-shadow:0 0 3px #00ffe5f2,0 0 6px #00ffe58c;z-index:2}@keyframes arcVinylSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html .arc-toggle.arc-toggle-on .arc-toggle-vinyl>.arc-toggle-vinyl-disc,html .arc-toggle.arc-toggle-off .arc-toggle-vinyl>.arc-toggle-vinyl-disc,.arc-toggle.arc-toggle-on .arc-toggle-vinyl>.arc-toggle-vinyl-disc,.arc-toggle.arc-toggle-off .arc-toggle-vinyl>.arc-toggle-vinyl-disc{width:20px!important;height:20px!important;border-radius:50%!important;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 18%,transparent 38%),radial-gradient(circle at 50% 50%,transparent 0%,transparent 40%,rgba(0,255,229,.22) 47%,transparent 56%,transparent 100%),repeating-radial-gradient(circle at 50% 50%,#06080f 0px 1px,#1a2240 1px 2px)!important;box-shadow:inset 0 0 0 1px #000000bf,inset 0 0 5px #000000e6,0 0 5px #00ffe566,0 0 12px #ff2bd633!important}html .arc-toggle.arc-toggle-on .arc-toggle-vinyl>.arc-toggle-vinyl-disc{animation:arcVinylSpin 2.6s linear infinite}html .arc-toggle.arc-toggle-off .arc-toggle-vinyl>.arc-toggle-vinyl-disc{filter:saturate(.15) brightness(.6);box-shadow:inset 0 0 0 1px #000000bf,inset 0 0 5px #000000e6,0 0 3px #6a7a994d!important}.arc-toggle.arc-toggle-off .arc-toggle-vinyl-tick{background:#6a7a99b3;box-shadow:0 0 3px #6a7a9966}.arc-toggle-glyph{display:inline-block;margin-right:5px;font-size:8.5px;letter-spacing:0;vertical-align:1px;opacity:.9}html .arc-toggle-on .arc-toggle-glyph{color:var(--arc-green);text-shadow:var(--arc-glow-green)}html .arc-toggle-off .arc-toggle-glyph{color:var(--arc-muted)}html .arc-toggle-lofi .arc-toggle-inner{position:relative;overflow:hidden}html .arc-toggle-lofi .arc-toggle-inner:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(0,255,229,.05) 0px,rgba(0,255,229,.05) 1px,transparent 1px,transparent 3px);opacity:.55;mix-blend-mode:screen;border-radius:inherit}@media(prefers-reduced-motion:reduce){.arc-toggle-on .arc-toggle-vinyl-disc{animation:none!important}}.game-shelf-panel{display:grid;gap:22px;overflow:visible}.game-shelf-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.game-shelf-subtitle{margin-top:4px;color:#6a7a99eb;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.game-shelf-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.game-shelf-stats span{position:relative;border-radius:6px;border:1px solid rgba(0,255,229,.2);background:linear-gradient(180deg,#00ffe514,#00ffe505),#02060e8c;color:#d2fff8d1;font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.12em;padding:6px 10px 6px 18px;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff08}.game-shelf-stats span:before{content:"";position:absolute;left:7px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--arc-cyan, #00ffe5);box-shadow:0 0 6px var(--arc-cyan, #00ffe5),0 0 12px #00ffe580;transform:translateY(-50%);animation:shelfLedPulse 1.6s ease-in-out infinite}.game-shelf-stats span:nth-child(2):before{background:var(--arc-magenta, #ff2bd6);box-shadow:0 0 6px var(--arc-magenta, #ff2bd6),0 0 12px #ff2bd680;animation-delay:.35s}.game-shelf-stats span:nth-child(3):before{background:var(--arc-amber, #ffb627);box-shadow:0 0 6px var(--arc-amber, #ffb627),0 0 12px #ffb6278c;animation-delay:.7s}@keyframes shelfLedPulse{0%,to{opacity:.5;transform:translateY(-50%) scale(.85)}50%{opacity:1;transform:translateY(-50%) scale(1.1)}}.game-shelf-stage{position:relative;z-index:1;overflow:visible;border-radius:12px;border:1px solid rgba(0,255,229,.14);background:radial-gradient(620px 260px at 18% 10%,rgba(0,255,229,.12),transparent 62%),radial-gradient(540px 260px at 84% 12%,rgba(255,43,214,.12),transparent 66%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),#01050e94;background-size:auto,auto,16px 16px,16px 16px,auto;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 48px #00ffe509;padding:42px 18px 24px}.game-shelf-rail{position:absolute;left:18px;right:18px;bottom:134px;height:10px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,255,229,.18),rgba(255,43,214,.14),transparent),#00000038;box-shadow:0 10px 22px #0000004d,0 0 18px #00ffe514;opacity:.7}.game-shelf-hud{position:absolute;inset:8px;z-index:0;pointer-events:none}.game-shelf-hud-corner{position:absolute;width:16px;height:16px;border:1.5px solid rgba(0,255,229,.55);filter:drop-shadow(0 0 4px rgba(0,255,229,.45))}.game-shelf-hud-tl{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:6px}.game-shelf-hud-tr{top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:6px;border-color:#ff2bd68c;filter:drop-shadow(0 0 4px rgba(255,43,214,.45))}.game-shelf-hud-bl{bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:6px;border-color:#ffb62780;filter:drop-shadow(0 0 4px rgba(255,182,39,.4))}.game-shelf-hud-br{bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:6px}.game-shelf-hud-tag{position:absolute;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.5rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#d2fff899;padding:3px 8px;border-radius:4px;background:#02060e8c;border:1px solid rgba(0,255,229,.18)}.game-shelf-hud-bay{top:4px;left:22px;color:#00ffe5c7}.game-shelf-hud-sync{top:4px;right:22px;color:#ff2bd6c7;border-color:#ff2bd640}.game-shelf-hud-sync i{width:5px;height:5px;border-radius:50%;background:var(--arc-magenta, #ff2bd6);box-shadow:0 0 6px var(--arc-magenta, #ff2bd6);animation:shelfLedPulse 1.4s ease-in-out infinite}.game-shelf-readout{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,255,229,.16);background:repeating-linear-gradient(90deg,rgba(0,255,229,.04) 0 2px,transparent 2px 4px),#02060e8c;font-family:var(--font-mono);font-size:.55rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#d2fff8b3}.game-shelf-readout span{display:inline-flex;align-items:center;gap:8px}.game-shelf-readout span:first-child{color:#00ffe5db}.game-shelf-readout span:last-child{color:#ffb627db}.game-shelf-readout i{width:6px;height:6px;border-radius:50%;background:var(--arc-cyan, #00ffe5);box-shadow:0 0 6px var(--arc-cyan, #00ffe5),0 0 12px #00ffe580;animation:shelfLedPulse 1.6s ease-in-out infinite}.game-shelf-readout-dots{flex:1;text-align:center;color:#6a7a99b3!important;letter-spacing:.32em;overflow:hidden;white-space:nowrap}.game-shelf-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:end;perspective:1800px}.game-card{--game-card-height: 330px;--game-card-width: calc(var(--game-card-height) / 1.5);display:grid;min-width:0;justify-items:center;gap:14px;outline:none;overflow:visible}.game-card-scene{position:relative;display:flex;width:min(100%,var(--game-card-width));height:var(--game-card-height);align-items:flex-end;justify-content:center;padding:0 24px;overflow:visible;perspective:2500px;transform-style:preserve-3d}.game-card-wrapper{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:12px;border:1px solid rgba(0,255,229,.22);background:linear-gradient(180deg,#141a2af2,#050810fa);box-shadow:inset 0 0 0 1px #ffffff08,0 18px 34px #00000057;transform:perspective(900px) translateY(0) rotateX(0) translateZ(0);transform-origin:center bottom;transform-style:preserve-3d;transition:box-shadow .5s ease,filter .5s ease,transform .5s ease;will-change:transform}.game-card-wrapper:before,.game-card-wrapper:after{content:"";position:absolute;left:0;width:100%;height:86px;opacity:0;transition:height .5s ease,opacity .5s ease}.game-card-wrapper:before{top:0;height:100%;background-image:linear-gradient(to top,transparent 46%,rgba(2,4,10,.58) 68%,rgba(2,4,10,.96) 97%)}.game-card-wrapper:after{bottom:0;opacity:1;background-image:linear-gradient(to bottom,transparent 42%,rgba(2,4,10,.64) 70%,rgba(2,4,10,.98) 100%)}.game-card-cover{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.game-card-character{position:absolute;left:50%;bottom:2px;z-index:1;display:block;width:82%;max-width:none;max-height:122%;height:auto;opacity:0;pointer-events:none;filter:saturate(1.18) contrast(1.04);mask-image:linear-gradient(to bottom,#000 0%,#000 54%,rgba(0,0,0,.82) 68%,rgba(0,0,0,.34) 86%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 54%,rgba(0,0,0,.82) 68%,rgba(0,0,0,.34) 86%,transparent 100%);transform:translate3d(-50%,8%,0) scale(.86);transform-origin:center bottom;transition:opacity .5s ease,transform .5s ease}.game-card-title{position:relative;z-index:2;display:inline-flex;max-width:100%;justify-content:center;border-radius:7px;border:1px solid rgba(255,255,255,.11);background:#02040aa8;color:#f4fafff5;font-family:var(--font-mono);font-size:1rem;font-weight:950;letter-spacing:.08em;line-height:1.12;padding:8px 10px;text-align:center;text-shadow:0 0 10px rgba(0,255,229,.34),0 0 16px rgba(255,43,214,.26);text-transform:uppercase;transform:translateZ(0);transition:opacity .5s ease,transform .5s ease}.game-card-title span{overflow-wrap:anywhere}.game-card-title-logo{width:calc(100% - 24px);max-width:190px;opacity:0;overflow:hidden;border-color:transparent;background:transparent;padding:6px 8px;box-shadow:none;filter:none}.game-card-logo{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(0,0,0,.92)) drop-shadow(0 8px 10px rgba(0,0,0,.74))}.game-card-meta{position:relative;display:grid;width:min(100%,var(--game-card-width));min-height:108px;gap:3px;border-radius:9px;border:1px solid rgba(0,255,229,.14);background:linear-gradient(180deg,rgba(0,255,229,.04),transparent 40%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),#0006;color:#dce7ffc2;font-family:var(--font-mono);padding:12px 11px 10px;overflow:hidden}.game-card-meta:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,229,.7) 30%,rgba(255,43,214,.7) 70%,transparent);opacity:.7}.game-card-meta span,.game-card-meta small{color:#6a7a99f5;font-size:.56rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.game-card-meta .game-card-kicker{display:inline-flex;align-items:center;gap:6px;color:#d2fff8c7}.game-card-meta .game-card-kicker:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--arc-cyan, #00ffe5);box-shadow:0 0 5px var(--arc-cyan, #00ffe5),0 0 10px #00ffe573;animation:shelfLedPulse 1.8s ease-in-out infinite}.game-card-vault .game-card-meta .game-card-kicker:before{background:var(--arc-amber, #ffb627);box-shadow:0 0 5px var(--arc-amber, #ffb627),0 0 10px #ffb62780}.game-card-outlaw .game-card-meta .game-card-kicker:before{background:#ff5246;box-shadow:0 0 5px #ff5246f2,0 0 10px #ff524680}.game-card-meta .game-card-serial{margin-top:6px;display:flex;align-items:center;gap:8px;color:#6a7a99b8;font-size:.5rem;letter-spacing:.18em}.game-card-meta .game-card-serial:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(90deg,rgba(106,122,153,.4) 0 4px,transparent 4px 7px)}.game-card-meta .game-card-barcode{position:absolute;top:10px;right:11px;width:36px;height:14px;background-image:repeating-linear-gradient(90deg,rgba(220,231,255,.85) 0 1px,transparent 1px 2px,rgba(220,231,255,.55) 2px 3px,transparent 3px 5px,rgba(220,231,255,.75) 5px 7px,transparent 7px 9px);opacity:.45;border-radius:1px}.game-card-meta strong{overflow:hidden;color:#e6f1fff5;font-size:.76rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.game-card-meta em{color:#00ffe5d1;font-size:.64rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.game-card-meta .game-card-hours{color:#dce7ffdb;font-size:.6rem;letter-spacing:.12em}.game-card-placeholder{position:relative;display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 50% 34%,rgba(0,255,229,.22),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px),#02040aeb;background-size:auto,15px 15px,15px 15px,auto}.game-card-placeholder span{width:54px;height:76px;border-radius:10px;border:1px dashed rgba(0,255,229,.42);background:linear-gradient(135deg,#00ffe51f,#ff2bd61a),#00000047;box-shadow:0 0 24px #00ffe51f}.game-card:hover .game-card-wrapper,.game-card:focus-visible .game-card-wrapper{filter:brightness(.72);transform:perspective(900px) translateY(-5%) rotateX(25deg) translateZ(0);box-shadow:2px 35px 32px -8px #000000c2,0 0 28px #00ffe52e}.game-card:hover .game-card-wrapper:before,.game-card:focus-visible .game-card-wrapper:before,.game-card:hover .game-card-wrapper:after,.game-card:focus-visible .game-card-wrapper:after{opacity:1}.game-card:hover .game-card-wrapper:after,.game-card:focus-visible .game-card-wrapper:after{height:124px}.game-card:hover .game-card-title,.game-card:focus-visible .game-card-title{transform:translate3d(0,-42px,100px)}.game-card:hover .game-card-title-logo,.game-card:focus-visible .game-card-title-logo{opacity:1}.game-card:hover .game-card-character,.game-card:focus-visible .game-card-character{opacity:1;transform:translate3d(-50%,-8%,100px) scale(.98)}.game-card-yorha .game-card-wrapper{border-color:#e6f1ff42}.game-card-yorha .game-card-title-logo{width:calc(100% - 10px);max-width:214px;padding:7px 8px}.game-card-yorha .game-card-character{width:78%;max-height:119%;transform:translate3d(-50%,8%,0) scale(.835)}.game-card-yorha:hover .game-card-character,.game-card-yorha:focus-visible .game-card-character{transform:translate3d(-50%,-7%,100px) scale(.96)}.game-card-vault .game-card-wrapper{border-color:#ffc61c57}.game-card-vault .game-card-title-logo{border-color:transparent;box-shadow:none}.game-card-vault .game-card-meta em{color:#ffc61cf0}.game-card-outlaw .game-card-wrapper{border-color:#ff362a61}.game-card-outlaw .game-card-character{width:103%;max-height:139%;transform:translate3d(-50%,8%,0) scale(.925)}.game-card-outlaw:hover .game-card-character,.game-card-outlaw:focus-visible .game-card-character{transform:translate3d(-50%,-8%,100px) scale(1.035)}.game-card-outlaw .game-card-title-logo{border-color:transparent;box-shadow:none}.game-card-outlaw .game-card-meta em{color:#ff5246f0}.game-card-magenta .game-card-meta em{color:#ffbef6eb}.game-card.is-pending{opacity:.72}@media(max-width:900px){.game-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.game-shelf-header{align-items:flex-start;flex-direction:column}.game-shelf-stats{justify-content:flex-start}.game-shelf-stage{padding:38px 12px 20px}.game-shelf-grid{grid-template-columns:1fr;gap:18px}.game-card{--game-card-height: 300px}.game-card-scene{width:min(218px,100%)}}@media(prefers-reduced-motion:reduce){.game-card-wrapper,.game-card-wrapper:before,.game-card-wrapper:after,.game-card-title,.game-card-character{transition:none!important}.game-card:hover .game-card-wrapper,.game-card:focus-visible .game-card-wrapper,.game-card:hover .game-card-title,.game-card:focus-visible .game-card-title,.game-card:hover .game-card-character,.game-card:focus-visible .game-card-character{transform:none!important}.game-card:hover .game-card-character,.game-card:focus-visible .game-card-character{opacity:0!important}}.gallery-panel{display:grid;gap:18px}.gallery-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.gallery-panel-subtitle{margin-top:5px;color:#6a7a99f5;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.gallery-panel-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:380px}.gallery-panel-stats span{border-radius:5px;border:1px solid rgba(0,255,229,.2);background:#00ffe50b;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.6rem;font-weight:800;letter-spacing:.14em;padding:5px 8px;text-transform:uppercase;text-shadow:0 0 7px rgba(0,255,229,.34)}.gallery-panel-body{display:grid;gap:16px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px}.gallery-tile{position:relative;overflow:hidden;border:1px solid rgba(0,255,229,.15);border-radius:9px;background:linear-gradient(180deg,#00ffe50a,#ff2bd605),#060912b8;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 42px #00000042;isolation:isolate}.gallery-media-button{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#030812d1}.gallery-media-button:focus-visible{outline:2px solid rgba(0,255,229,.72);outline-offset:-4px}.gallery-tile:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 0%,transparent 36%,rgba(0,255,229,.18) 48%,rgba(255,43,214,.1) 53%,transparent 66%,transparent 100%);opacity:0;transform:translate(-120%)}.gallery-tile:hover:after{animation:gallerySignalSwipe 1.1s ease-out}@keyframes gallerySignalSwipe{0%{opacity:0;transform:translate(-120%)}20%{opacity:.72}to{opacity:0;transform:translate(120%)}}.gallery-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.96) contrast(1);transform:scale(1);transition:filter .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.gallery-tile:hover .gallery-image{filter:saturate(1.2) contrast(1.06) drop-shadow(0 0 16px rgba(0,255,229,.16));transform:scale(1.055)}.gallery-caption{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;border-top:1px solid rgba(0,255,229,.12);background:#030812db;padding:8px 10px;font-family:var(--font-mono)}.gallery-caption span:first-child{overflow:hidden;color:#dce7ffb8;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.gallery-caption span:last-child{border-radius:4px;border:1px solid rgba(255,43,214,.18);background:#ff2bd60b;color:#ffe2fccc;font-size:.56rem;font-weight:800;letter-spacing:.08em;padding:3px 5px;text-transform:uppercase}.gallery-preview-wrap{display:flex;justify-content:center}.gallery-preview-inner{width:min(74vw,820px)}.gallery-preview-modal{width:min(920px,calc(100vw - 2.5rem))!important;max-width:calc(100vw - 2.5rem)!important}.gallery-preview-modal .modal-header{margin-bottom:16px}.gallery-preview-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;max-height:62vh;overflow:hidden;border-radius:8px!important;border-color:#00ffe53d!important;background:radial-gradient(circle at 50% 42%,rgba(0,255,229,.055),transparent 58%),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#030812eb!important;background-size:100% 100%,14px 14px,14px 14px,100% 100%}.gallery-preview-stage:before,.gallery-preview-stage:after{content:"";position:absolute;inset:0;pointer-events:none}.gallery-preview-stage:before{z-index:2;background:linear-gradient(90deg,rgba(0,255,229,.26),transparent 14px) top left / 72px 1px no-repeat,linear-gradient(180deg,rgba(0,255,229,.26),transparent 14px) top left / 1px 72px no-repeat,linear-gradient(270deg,rgba(255,43,214,.22),transparent 14px) bottom right / 72px 1px no-repeat,linear-gradient(0deg,rgba(255,43,214,.22),transparent 14px) bottom right / 1px 72px no-repeat}.gallery-preview-stage:after{z-index:3;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(255,255,255,.026) 3px,rgba(255,255,255,.026) 4px),radial-gradient(ellipse at center,transparent 62%,rgba(0,0,0,.38) 100%);opacity:.36}.gallery-preview-image{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.gallery-preview-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-top:12px;border-radius:8px;border:1px solid rgba(0,255,229,.14);background:#0106107a;color:#6a7a99f2;font-family:var(--font-mono);font-size:.68rem;padding:10px 12px}.gallery-preview-name{min-width:0}.gallery-preview-name>div{overflow:hidden;color:#e6f1fff0;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gallery-preview-name p{margin-top:5px;color:#dce7ff9e;line-height:1.45;white-space:pre-wrap}.gallery-preview-details{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.gallery-preview-details span:first-child{color:#6a7a99db;font-size:.62rem}.gallery-preview-actions{align-items:center;justify-content:space-between!important}.gallery-download-btn{gap:8px;text-decoration:none}.gallery-download-icon{display:inline-flex;width:16px;height:16px;flex:0 0 auto;filter:drop-shadow(0 0 5px rgba(6,8,15,.22))}@media(max-width:680px){.gallery-preview-inner{width:min(88vw,560px)}.gallery-preview-stage{aspect-ratio:1 / 1;max-height:58vh}.gallery-preview-meta{grid-template-columns:1fr}.gallery-preview-details{align-items:flex-start;text-align:left}.gallery-preview-actions{gap:10px}.gallery-preview-actions>*{flex:1 1 0}}.gallery-hud{position:absolute;left:9px;right:9px;top:9px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.gallery-hud span{min-width:0;border-radius:4px;border:1px solid rgba(0,255,229,.35);background:#060912b8;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.11em;line-height:1;padding:5px 6px;text-shadow:0 0 8px rgba(0,255,229,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-tile:hover .gallery-hud{opacity:1;transform:translateY(0)}.gallery-corner{position:absolute;z-index:4;width:20px;height:20px;opacity:0;transition:opacity .18s ease,transform .18s ease}.gallery-corner-tl{left:8px;top:8px;border-left:1px solid var(--arc-cyan);border-top:1px solid var(--arc-cyan);transform:translate(-4px,-4px)}.gallery-corner-br{right:8px;bottom:28px;border-right:1px solid var(--arc-magenta);border-bottom:1px solid var(--arc-magenta);transform:translate(4px,4px)}.gallery-tile:hover .gallery-corner{opacity:.85;transform:translate(0)}.command-palette-backdrop{position:fixed;inset:0;z-index:2400;display:flex;align-items:flex-start;justify-content:center;padding:clamp(18px,9vh,92px) 16px 18px;background:radial-gradient(circle at 50% 0%,rgba(0,255,229,.12),transparent 45%),radial-gradient(circle at 78% 20%,rgba(255,43,214,.1),transparent 48%),#02040ab8;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}.command-palette-backdrop:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(255,255,255,.022) 2px,rgba(255,255,255,.022) 3px),linear-gradient(rgba(0,255,229,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,229,.035) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;opacity:.64}.command-palette-card{position:relative;width:min(680px,100%);overflow:hidden;border-radius:10px;border:1px solid rgba(0,255,229,.24);background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(180deg,#0a0e1af5,#060912fb);box-shadow:inset 0 0 0 1px #ffffff07,0 0 0 1px #00000073,0 32px 84px #00000094,0 0 42px #00ffe52e,0 0 58px #ff2bd621;color:var(--arc-fg);font-family:var(--font-mono);padding:46px 16px 14px;animation:commandPalettePop .17s ease-out}.command-palette-card:before{content:"";position:absolute;inset:0 0 auto;height:28px;border-radius:10px 10px 0 0;border-bottom:1px solid rgba(0,255,229,.16);background:radial-gradient(circle 4px at 16px 14px,#ff5f56 60%,transparent 62%),radial-gradient(circle 4px at 32px 14px,#ffbd2e 60%,transparent 62%),radial-gradient(circle 4px at 48px 14px,#27c93f 60%,transparent 62%),linear-gradient(180deg,#141a2af5,#0a0e1ae6);box-shadow:0 0 7px #ff5f5659,0 0 7px #27c93f42,inset 0 -1px #00000073}.command-palette-card:after{content:"";position:absolute;inset:28px 0 0;pointer-events:none;background:linear-gradient(90deg,rgba(0,255,229,.26),transparent 18%) top left / 86px 1px no-repeat,linear-gradient(180deg,rgba(0,255,229,.26),transparent 18%) top left / 1px 86px no-repeat,linear-gradient(270deg,rgba(255,43,214,.22),transparent 18%) bottom right / 86px 1px no-repeat,linear-gradient(0deg,rgba(255,43,214,.22),transparent 18%) bottom right / 1px 86px no-repeat;opacity:.86}.command-palette-card>*{position:relative;z-index:1}.command-palette-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;border-radius:7px;border:1px solid rgba(0,255,229,.13);background:#01061080;color:#6a7a99f2;font-size:.62rem;font-weight:800;letter-spacing:.14em;padding:8px 10px;text-transform:uppercase}.command-palette-topline span:first-child{color:var(--arc-cyan);text-shadow:0 0 7px rgba(0,255,229,.38)}.command-palette-input-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-radius:8px;border:1px solid rgba(0,255,229,.26);background:radial-gradient(circle at 0% 0%,rgba(0,255,229,.08),transparent 48%),#00000061;box-shadow:inset 0 0 0 1px #0000005c,0 0 20px #00ffe514;padding:11px 12px}.command-palette-prompt{color:var(--arc-magenta);font-size:1rem;font-weight:900;text-shadow:var(--arc-glow-magenta)}.command-palette-input{min-width:0;border:0;outline:0;background:transparent;color:#e6f1fff7;font-family:var(--font-mono);font-size:.95rem;font-weight:750}.command-palette-input::-moz-placeholder{color:#6a7a99cc}.command-palette-input::placeholder{color:#6a7a99cc}.command-palette-list{display:grid;gap:7px;max-height:min(392px,52dvh);margin-top:12px;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(0,255,229,.42) transparent}.command-palette-list::-webkit-scrollbar{width:6px}.command-palette-list::-webkit-scrollbar-track{background:transparent}.command-palette-list::-webkit-scrollbar-thumb{border-radius:999px;background:#00ffe55c}.command-palette-item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:56px;border-radius:8px;border:1px solid rgba(0,255,229,.12);background:linear-gradient(90deg,#00ffe50b,#ff2bd605),#01061085;color:#dce7ffe6;cursor:pointer;padding:9px 10px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.command-palette-item:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber));opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;transition:opacity .15s ease}.command-palette-item.is-active{border-color:#00ffe56b;background:radial-gradient(circle at 0% 0%,rgba(0,255,229,.16),transparent 55%),linear-gradient(90deg,#00ffe51a,#ff2bd60d),#010610bd;box-shadow:inset 0 0 0 1px #00000059,0 0 18px #00ffe529;transform:translate(2px)}.command-palette-item.is-active:before{opacity:.6}.command-palette-item.is-secret{border-color:#ffb62761;background:radial-gradient(circle at 0% 0%,rgba(255,182,39,.12),transparent 52%),linear-gradient(90deg,#ff2bd614,#00ffe50a),#010610c2}.command-palette-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:34px;border-radius:7px;border:1px solid rgba(0,255,229,.22);background:#00ffe50f;color:var(--arc-cyan);font-size:.68rem;font-weight:900;letter-spacing:.07em;text-shadow:0 0 7px rgba(0,255,229,.36)}.command-palette-copy{display:grid;min-width:0;gap:2px}.command-palette-copy>span{overflow:hidden;color:#ecf5fff5;font-size:.84rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.command-palette-copy small{overflow:hidden;color:#6a7a99f2;font-size:.65rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.command-palette-category{border-radius:5px;border:1px solid rgba(255,43,214,.24);background:#ff2bd60f;color:#ffe2fcdb;font-size:.58rem;font-weight:900;letter-spacing:.1em;padding:5px 7px;text-transform:uppercase}.command-palette-empty{display:grid;gap:4px;min-height:104px;place-items:center;border-radius:8px;border:1px dashed rgba(0,255,229,.2);background:#01061061;color:#6a7a99e0;text-align:center}.command-palette-empty span{color:#dce7ffe6;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.command-palette-empty small{max-width:32ch;font-size:.64rem}.command-palette-footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.command-palette-footer span{border-radius:5px;border:1px solid rgba(106,122,153,.2);background:#6a7a990f;color:#6a7a99eb;font-size:.58rem;font-weight:900;letter-spacing:.1em;padding:5px 7px;text-transform:uppercase}.secret-terminal-toast{position:fixed;left:50%;bottom:24px;z-index:2300;display:grid;min-width:min(360px,calc(100vw - 32px));transform:translate(-50%);border-radius:9px;border:1px solid rgba(0,255,229,.34);background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(180deg,#0a0e1af5,#04080efa);box-shadow:inset 0 0 0 1px #ffffff07,0 0 28px #00ffe53d,0 22px 58px #00000080;color:var(--arc-cyan);font-family:var(--font-mono);padding:11px 14px;text-align:center;animation:secretToastIn .26s ease-out both}.secret-terminal-toast.is-ending{animation:secretToastOut .42s ease-in forwards}.secret-terminal-toast span{color:var(--arc-magenta);font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;text-shadow:var(--arc-glow-magenta)}.secret-terminal-toast strong{margin-top:3px;color:#e6f1fff5;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-shadow:var(--arc-glow-cyan)}.secret-terminal-active .app-bg{animation:starsDrift 36s linear infinite,starsTwinkle 5.5s ease-in-out infinite alternate,secretBackgroundPulse .9s ease-in-out 4}.secret-terminal-active .crt-overlay{opacity:.48}.secret-terminal-active .section-card,.secret-terminal-active .hero-card{box-shadow:0 0 0 1px #00ffe547,0 0 32px #00ffe514,0 24px 58px #00000061}.secret-terminal-active.secret-terminal-overclock .app-bg{animation:starsDrift 18s linear infinite,starsTwinkle 1.8s ease-in-out infinite alternate,secretOverclockPulse .52s steps(2,end) 7}.secret-terminal-active.secret-terminal-overclock .crt-overlay{opacity:.62}.secret-terminal-active.secret-terminal-overclock .section-card,.secret-terminal-active.secret-terminal-overclock .hero-card{animation:secretCardGlitch .72s steps(2,end) 4}.secret-terminal-active.secret-terminal-game .konami-window{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 1px #00000073,0 0 72px #00ffe557,0 0 86px #ff2bd64d!important}.secret-terminal-active.secret-terminal-lofi .music-control-panel,.secret-terminal-active.secret-terminal-lofi .arc-toggle-lofi{filter:drop-shadow(0 0 18px rgba(0,255,229,.28))}.secret-terminal-active.secret-terminal-scan .signal-sweep{opacity:.88}.secret-terminal-rain{position:fixed;inset:0;z-index:36;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(57,255,20,.08),transparent 54%),linear-gradient(to bottom,#02040a24,#02040a57);mix-blend-mode:screen;opacity:0;transform:scale(1.015);animation:secretRainOverlayIn .46s ease-out forwards;contain:strict;will-change:opacity,transform,filter}.secret-terminal-rain:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(2,4,10,.42),transparent 16%,transparent 80%,rgba(2,4,10,.56)),repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(255,255,255,.028) 2px,rgba(255,255,255,.028) 3px);pointer-events:none}.secret-terminal-rain:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(57,255,20,.12),transparent) 50% 0 / 100% 1px no-repeat,radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.32));animation:secretRainScan 1.8s linear infinite}.secret-terminal-rain.is-ending{animation:secretRainOverlayOut .62s ease-in forwards}.secret-terminal-rain-canvas{display:block;width:100%;height:100%;opacity:.92}@keyframes commandPalettePop{0%{opacity:0;transform:translateY(12px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes secretToastIn{0%{opacity:0;transform:translate(-50%,12px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes secretToastOut{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,10px) scale(.985)}}@keyframes secretBackgroundPulse{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.45) brightness(1.16) hue-rotate(8deg)}}@keyframes secretOverclockPulse{0%,to{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.85) brightness(1.22) contrast(1.08)}}@keyframes secretCardGlitch{0%,to{transform:translate3d(0,var(--reveal-y, 0px),0) scale(var(--reveal-scale, 1))}25%{transform:translate3d(1px,calc(var(--reveal-y, 0px) - 1px),0) scale(var(--reveal-scale, 1))}50%{transform:translate3d(-1px,calc(var(--reveal-y, 0px) + 1px),0) scale(var(--reveal-scale, 1))}}@keyframes secretRainOverlayIn{0%{opacity:0;filter:blur(6px) brightness(.8);transform:scale(1.025)}to{opacity:.82;filter:blur(0) brightness(1);transform:scale(1)}}@keyframes secretRainOverlayOut{0%{opacity:.82;filter:blur(0) brightness(1);transform:scale(1)}to{opacity:0;filter:blur(8px) brightness(.72);transform:scale(1.018)}}@keyframes secretRainScan{0%{background-position:50% -12%,center}to{background-position:50% 112%,center}}@media(max-width:560px){.command-palette-backdrop{padding:12px}.command-palette-card{padding:42px 12px 12px}.command-palette-topline{align-items:flex-start;flex-direction:column;gap:4px}.command-palette-item{grid-template-columns:34px minmax(0,1fr)}.command-palette-icon{width:34px;height:32px}.command-palette-category{grid-column:2;justify-self:flex-start}}.comments-panel{display:grid;gap:18px}.comments-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.comments-panel-subtitle{margin-top:5px;color:#6a7a99f5;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.comments-meta{margin-top:8px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.comments-count-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:4px;border:1px solid rgba(0,255,229,.3);background:#00ffe50f;color:var(--arc-cyan, #00ffe5);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 6px rgba(0,255,229,.35)}.comments-live-pill{position:relative;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:4px;border:1px solid rgba(57,255,20,.45);background:#39ff1414;color:var(--arc-green, #39ff14);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 6px rgba(57,255,20,.45);cursor:default;outline:none}.comments-live-pill:focus-visible{border-color:var(--arc-green, #39ff14);box-shadow:0 0 0 1px #000000a6,0 0 14px #39ff1442}.comments-live-dot{width:7px;height:7px;border-radius:9999px;background:var(--arc-green, #39ff14);box-shadow:0 0 10px #39ff14d9;animation:comments-live-pulse 1.4s ease-in-out infinite}.comments-live-tooltip{pointer-events:none;position:absolute;left:50%;bottom:calc(100% + 9px);z-index:30;display:grid;min-width:178px;gap:3px;transform:translate(-50%,6px) scale(.98);transform-origin:50% 100%;border-radius:7px;border:1px solid rgba(57,255,20,.34);background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(180deg,#07120cfa,#03090efa);box-shadow:inset 0 0 0 1px #ffffff06,0 0 0 1px #00000073,0 14px 28px #00000057,0 0 18px #39ff1429;opacity:0;padding:9px 10px;text-align:left;transition:opacity .15s ease,transform .17s cubic-bezier(.16,1,.3,1)}.comments-live-tooltip:before{content:"";position:absolute;left:50%;top:100%;width:9px;height:9px;transform:translate(-50%,-4px) rotate(45deg);border-bottom:1px solid rgba(57,255,20,.28);border-right:1px solid rgba(57,255,20,.28);background:#03090efa}.comments-live-tooltip span,.comments-live-tooltip strong{position:relative;z-index:1}.comments-live-tooltip span{color:var(--arc-green, #39ff14);font-size:.56rem;font-weight:900;letter-spacing:.14em;text-shadow:0 0 7px rgba(57,255,20,.42)}.comments-live-tooltip strong{color:#e6f1fff0;font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:none;text-shadow:none}.comments-live-pill:hover .comments-live-tooltip,.comments-live-pill:focus-visible .comments-live-tooltip{opacity:1;transform:translate(-50%) scale(1)}@keyframes comments-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.comments-auth-zone{flex:0 0 auto}.comments-userbar{position:relative;display:flex;align-items:center;gap:8px}.comments-user-pill,.comments-login-btn,.comments-secondary-btn{font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.comments-user-pill{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border-radius:7px;border:1px solid rgba(0,255,229,.18);background:#00ffe50b;color:#e6f1ffeb;padding:7px 9px;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.comments-user-pill:hover,.comments-user-pill:focus-visible,.comments-user-pill.is-open{border-color:#00ffe56b;background:#00ffe513;box-shadow:0 0 18px #00ffe529;transform:translateY(-1px)}.comments-user-pill img{width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,255,229,.22)}.comments-user-name-btn,.comment-author-button,.comment-reply-author.username-style-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.comments-user-name-btn{min-width:0;border-radius:5px;outline:none}.comments-user-name-btn:focus-visible,.comment-author-button:focus-visible,.comment-reply-author.username-style-trigger:focus-visible{box-shadow:0 0 0 2px #00ffe580}.comments-user-name-btn:hover .username-style,.comment-author-button:hover,.comment-reply-author.username-style-trigger:hover{filter:brightness(1.16)}.username-style{--username-glow: rgba(0, 255, 229, .28);display:inline-block;max-width:100%;overflow:hidden;color:#e6f1fff5;font-weight:900;line-height:1.15;text-overflow:ellipsis;vertical-align:text-bottom;white-space:nowrap}.username-style-neon-cyan,.username-style-synthwave,.username-style-solar-flare,.username-style-toxic-lime,.username-style-galaxy-shift,.username-style-ice-glitch,.username-style-prism-run,.username-style-candy-core,.username-style-void-pulse,.username-style-blood-moon,.username-style-marquee-sweep,.username-style-terminal-rain,.username-style-admin-aura{background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 0 14px var(--username-glow)}.username-style-neon-cyan{--username-glow: rgba(0, 255, 229, .48);background-image:linear-gradient(90deg,#00ffe5,#8ffcff,#fff,#00ffe5);background-size:200% 100%;animation:username-gradient-flow 4.6s linear infinite}.username-style-synthwave{--username-glow: rgba(255, 43, 214, .5);background-image:linear-gradient(100deg,#ff2bd6,#8b5cf6,#38bdf8,#ff2bd6);background-size:200% 100%;animation:username-gradient-flow 5.4s linear infinite}.username-style-solar-flare{--username-glow: rgba(255, 182, 39, .52);background-image:linear-gradient(90deg,#ffb627,#ff5470,#fff2a8,#ffb627);background-size:200% 100%;animation:username-gradient-flow 4.8s linear infinite,username-warm-pulse 1.9s ease-in-out infinite}.username-style-toxic-lime{--username-glow: rgba(57, 255, 20, .44);background-image:linear-gradient(90deg,#39ff14,#b6ff5c,#00ffe5,#39ff14);background-size:200% 100%;animation:username-gradient-flow 4s linear infinite}.username-style-galaxy-shift{--username-glow: rgba(139, 92, 246, .52);background-image:linear-gradient(110deg,#7c3aed,#ff2bd6,#00ffe5,#f0abfc,#7c3aed);background-size:200% 100%;animation:username-gradient-flow 6s linear infinite}.username-style-ice-glitch{--username-glow: rgba(125, 211, 252, .46);background-image:linear-gradient(90deg,#a5f3fc,#60a5fa,#f0f9ff,#a5f3fc);background-size:200% 100%;animation:username-gradient-flow 5s linear infinite,username-ice-flicker 2.7s steps(1,end) infinite}.username-style-prism-run{--username-glow: rgba(255, 84, 112, .46);background-image:linear-gradient(90deg,#ff5470,#ffb627,#39ff14,#00ffe5,#8b5cf6,#ff2bd6,#ff5470);background-size:200% 100%;animation:username-gradient-flow 3.8s linear infinite}.username-style-candy-core{--username-glow: rgba(255, 106, 213, .56);background-image:linear-gradient(90deg,#ff6ad5,#f9a8d4,#67e8f9,#fff,#ff6ad5);background-size:200% 100%;animation:username-gradient-flow 4.2s linear infinite,username-candy-pop 2.3s ease-in-out infinite}.username-style-void-pulse{--username-glow: rgba(192, 132, 252, .58);background-image:linear-gradient(100deg,#c084fc,#7c3aed,#22d3ee,#c084fc);background-size:200% 100%;animation:username-gradient-flow 5.2s linear infinite,username-void-pulse 2.6s ease-in-out infinite}.username-style-blood-moon{--username-glow: rgba(239, 68, 68, .6);background-image:linear-gradient(90deg,#fecdd3,#ef4444,#7f1d1d,#fb7185,#fecdd3);background-size:200% 100%;animation:username-gradient-flow 4.4s linear infinite,username-blood-flicker 3.1s steps(1,end) infinite}.username-style-chromatic-split{--username-glow: rgba(0, 255, 229, .5);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#f8fafc;text-shadow:-1.6px 0 rgba(255,43,214,.85),1.6px 0 rgba(0,255,229,.85),0 0 12px rgba(0,255,229,.4);animation:username-chromatic-drift 2.8s ease-in-out infinite}.username-style-marquee-sweep{--username-glow: rgba(0, 255, 229, .45);background-image:linear-gradient(95deg,#cbd5e1 0% 28%,#00ffe5 44%,#fff,#ff2bd6 56%,#cbd5e1 72% 100%);background-size:200% 100%;animation:username-gradient-flow 3.4s linear infinite}.username-style-terminal-rain{--username-glow: rgba(57, 255, 20, .5);background-image:linear-gradient(90deg,#022c22,#14532d,#39ff14,#bbf7d0,#39ff14,#14532d,#022c22);background-size:200% 100%;animation:username-gradient-flow 3.2s linear infinite,username-rain-flicker 1.1s steps(1,end) infinite}.username-style-wireframe-pulse{--username-glow: rgba(0, 255, 229, .55);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:transparent;-webkit-text-stroke-width:.7px;-webkit-text-stroke-color:#00ffe5;text-shadow:0 0 6px rgba(0,255,229,.6),0 0 18px rgba(0,255,229,.4);animation:username-wire-pulse 2.6s ease-in-out infinite}.username-style-admin-aura{--username-glow: rgba(0, 255, 229, .62);background-image:linear-gradient(90deg,#00ffe5,#39ff14,#ffb627,#fff,#00ffe5);background-size:200% 100%;animation:username-gradient-flow 3.7s linear infinite,username-admin-aura 1.8s ease-in-out infinite}@keyframes username-gradient-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes username-candy-pop{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.45) brightness(1.15)}}@keyframes username-void-pulse{0%,to{text-shadow:0 0 12px var(--username-glow),0 0 2px rgba(34,211,238,.3)}50%{text-shadow:0 0 22px var(--username-glow),0 0 10px rgba(34,211,238,.36)}}@keyframes username-blood-flicker{0%,84%,to{filter:brightness(1)}86%{filter:brightness(1.32)}88%{filter:brightness(.92)}}@keyframes username-admin-aura{0%,to{text-shadow:0 0 14px var(--username-glow),0 0 2px rgba(255,255,255,.5)}50%{text-shadow:0 0 24px var(--username-glow),0 0 12px rgba(57,255,20,.42)}}@keyframes username-warm-pulse{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.28) brightness(1.16)}}@keyframes username-ice-flicker{0%,86%,to{text-shadow:0 0 14px var(--username-glow),0 0 2px rgba(255,255,255,.65)}88%{text-shadow:-1px 0 rgba(255,43,214,.8),1px 0 rgba(0,255,229,.8),0 0 16px var(--username-glow)}90%{text-shadow:1px 0 rgba(255,43,214,.75),-1px 0 rgba(0,255,229,.75),0 0 16px var(--username-glow)}}@keyframes username-chromatic-drift{0%,to{text-shadow:-1.6px 0 rgba(255,43,214,.85),1.6px 0 rgba(0,255,229,.85),0 0 12px rgba(0,255,229,.4)}50%{text-shadow:1.6px 0 rgba(255,43,214,.85),-1.6px 0 rgba(0,255,229,.85),0 0 14px rgba(255,43,214,.45)}}@keyframes username-rain-flicker{0%,38%,72%,to{filter:brightness(1)}40%{filter:brightness(.78)}74%{filter:brightness(1.18)}}@keyframes username-wire-pulse{0%,to{-webkit-text-stroke-color:#00ffe5;text-shadow:0 0 6px rgba(0,255,229,.6),0 0 18px rgba(0,255,229,.4)}50%{-webkit-text-stroke-color:#ff2bd6;text-shadow:0 0 8px rgba(255,43,214,.7),0 0 22px rgba(255,43,214,.45)}}.username-style-popover-layer{position:fixed;inset:0;z-index:30000;isolation:isolate;pointer-events:none}.username-style-popover{position:fixed;top:96px;left:24px;z-index:30001;width:min(360px,calc(100vw - 32px));pointer-events:auto;border-radius:10px;border:1px solid rgba(0,255,229,.28);background:linear-gradient(135deg,#ff2bd612,#00ffe514 42%,#ffb6270a),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 12px 12px,radial-gradient(circle at 18% 0%,rgba(0,255,229,.2),transparent 44%),radial-gradient(circle at 100% 42%,rgba(255,43,214,.16),transparent 42%),#040814;box-shadow:inset 0 0 0 1px #ffffff09,0 22px 50px #0000006b,0 0 34px -14px #00ffe59e,0 0 34px -18px #ff2bd680;padding:9px;transform-origin:82% top;animation:username-popover-in .16s ease-out both;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.username-style-popover:before{content:"";position:absolute;top:-6px;left:clamp(16px,var(--username-arrow-left, 280px),calc(100% - 26px));width:10px;height:10px;border-left:1px solid rgba(0,255,229,.28);border-top:1px solid rgba(0,255,229,.28);background:#040814;transform:rotate(45deg)}@keyframes username-popover-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.username-style-neon-cyan,.username-style-synthwave,.username-style-solar-flare,.username-style-toxic-lime,.username-style-galaxy-shift,.username-style-ice-glitch,.username-style-prism-run,.username-style-candy-core,.username-style-void-pulse,.username-style-blood-moon,.username-style-chromatic-split,.username-style-marquee-sweep,.username-style-terminal-rain,.username-style-wireframe-pulse,.username-style-admin-aura,.username-style-popover,.username-style-popover.is-admin:after,.username-style-popover-root i{animation:none}}.username-style-popover-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;border-bottom:1px solid rgba(0,255,229,.16);font-family:var(--font-mono);padding:0 2px 6px;text-transform:uppercase}.username-style-popover-top span{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--arc-magenta, #ff2bd6);font-size:.54rem;font-weight:900;letter-spacing:.16em;text-shadow:0 0 9px rgba(255,43,214,.34)}.username-style-popover-top span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--arc-magenta, #ff2bd6);box-shadow:0 0 5px var(--arc-magenta, #ff2bd6),0 0 10px #ff2bd699;animation:shelfLedPulse 1.6s ease-in-out infinite}.username-style-popover-top strong{color:#dce7ffb3;font-size:.52rem;font-weight:900;letter-spacing:.14em}.username-style-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(58vh,460px);gap:5px;overflow-y:auto;padding:2px 4px 2px 1px;scrollbar-width:thin;scrollbar-color:rgba(0,255,229,.45) rgba(2,7,18,.6)}.username-style-option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"preview swatches" "copy    copy";align-items:center;gap:4px 8px;width:100%;overflow:hidden;border-radius:7px;border:1px solid rgba(106,122,153,.24);background:linear-gradient(135deg,rgba(0,255,229,.04),transparent 55%),#060b18;color:#e6f1ffeb;cursor:pointer;padding:7px 9px 6px 11px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.username-style-option:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,255,229,.1),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 50%);opacity:0;transition:opacity .15s ease}.username-style-option:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--arc-cyan, #00ffe5),var(--arc-magenta, #ff2bd6));box-shadow:0 0 8px #00ffe58c;opacity:0;transform:scaleY(.35);transform-origin:center;transition:opacity .15s ease,transform .15s ease}.username-style-option:hover,.username-style-option:focus-visible{border-color:#00ffe575;background:#071d25;box-shadow:0 0 14px #00ffe529;outline:none;transform:translateY(-1px)}.username-style-option.is-active{border-color:#ff2bd68a;background:linear-gradient(135deg,#ff2bd61f,#00ffe514 60%),#07111f;box-shadow:inset 0 0 0 1px #ffffff09,0 0 16px #ff2bd629}.username-style-option:hover:before,.username-style-option:focus-visible:before,.username-style-option.is-active:before{opacity:1}.username-style-option.is-active:after{opacity:1;transform:scaleY(1)}.username-style-option:disabled{cursor:wait;opacity:.72}.username-style-option.is-saving{opacity:.85}.username-style-preview{grid-area:preview;min-width:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.username-style-option-copy{grid-area:copy;display:grid;min-width:0;font-family:var(--font-mono)}.username-style-option-copy strong{overflow:hidden;color:#dce7ffd6;font-size:.52rem;font-weight:900;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.username-style-option-copy em{display:none}.username-style-option.is-saving .username-style-option-copy em{display:block;color:var(--arc-cyan, #00ffe5);font-size:.5rem;font-style:normal;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.username-style-option.is-saving .username-style-option-copy strong{display:none}.username-style-swatches{grid-area:swatches;display:inline-flex;align-items:center;gap:2px;padding-right:0}.username-style-swatches span{width:6px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:var(--swatch);box-shadow:0 0 6px color-mix(in srgb,var(--swatch) 55%,transparent)}.username-style-popover-footer{margin-top:7px;border-top:1px solid rgba(106,122,153,.18);color:#6a7a99eb;font-family:var(--font-mono);font-size:.5rem;font-weight:800;letter-spacing:.12em;padding:6px 2px 0;text-transform:uppercase}.username-style-popover-footer .is-error{color:var(--arc-red, #ff5470)}.username-style-popover.is-admin{border-color:#39ff146b;box-shadow:inset 0 0 0 1px #ffffff09,0 22px 50px #0000006b,0 0 36px -10px #39ff148c,0 0 34px -14px #00ffe566,0 0 34px -18px #ff2bd659}.username-style-popover.is-admin:before{border-left-color:#39ff1480;border-top-color:#39ff1480}.username-style-popover.is-admin:after{content:"";position:absolute;left:9px;right:9px;top:30px;height:1px;background-image:linear-gradient(90deg,transparent 0%,transparent 16%,rgba(0,255,229,.7) 22%,rgba(57,255,20,.95) 26%,rgba(255,182,39,.7) 30%,transparent 36%,transparent 100%);background-size:200% 100%;animation:username-admin-scan 3.2s linear infinite;pointer-events:none}.username-style-popover-root{display:inline-flex;align-items:center;gap:5px;padding:2px 7px 2px 8px;border-radius:4px;border:1px solid rgba(57,255,20,.5);background:repeating-linear-gradient(0deg,rgba(57,255,20,.08) 0 1px,transparent 1px 3px),linear-gradient(180deg,#39ff1424,#02060ed9);color:#dcffd2f5;font-family:var(--font-mono);font-size:.48rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 5px rgba(57,255,20,.55);box-shadow:0 0 8px #39ff1440,inset 0 0 0 1px #ffffff0a}.username-style-popover-root i{width:5px;height:5px;border-radius:50%;background:#39ff14;box-shadow:0 0 5px #39ff14,0 0 10px #39ff14bf;animation:shelfLedPulse 1.3s ease-in-out infinite}@keyframes username-admin-scan{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(max-width:640px){.username-style-popover{width:min(320px,calc(100vw - 24px));transform-origin:center top}.username-style-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:64vh}.username-style-popover-root{font-size:.44rem;padding:2px 6px 2px 7px;letter-spacing:.14em}}.comments-admin-pill,.comment-admin-badge{position:relative;display:inline-flex;align-items:center;gap:5px;border-radius:4px;border:1px solid rgba(57,255,20,.44);background:repeating-linear-gradient(0deg,rgba(57,255,20,.08) 0 1px,transparent 1px 3px),linear-gradient(180deg,#39ff141f,#39ff1408 75%),#02060ea6;color:#d2ffccf5;font-family:var(--font-mono);font-size:.52rem;font-weight:900;letter-spacing:.18em;padding:3px 7px 3px 8px;text-transform:uppercase;text-shadow:0 0 6px rgba(57,255,20,.5);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 8px #39ff1433}.comments-admin-pill:before,.comment-admin-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#39ff14;box-shadow:0 0 5px #39ff14,0 0 10px #39ff14b3;animation:shelfLedPulse 1.5s ease-in-out infinite}.comments-admin-pill:after,.comment-admin-badge:after{content:"";position:absolute;top:2px;right:4px;width:10px;height:1px;background:linear-gradient(90deg,transparent,rgba(57,255,20,.85));opacity:.8}.comments-login-btn,.comments-secondary-btn{border-radius:7px;border:1px solid rgba(0,255,229,.26);background:linear-gradient(180deg,#00ffe5eb,#00cab9eb);color:#061018;padding:8px 11px;box-shadow:0 0 18px #00ffe538,inset 0 -2px #00000038;transition:transform .16s ease,box-shadow .16s ease}.comments-secondary-btn{border-color:#6a7a9959;background:#6a7a991f;color:#dce7ffdb;box-shadow:none}.comments-login-btn:hover,.comments-secondary-btn:hover{transform:translateY(-1px)}.comments-composer{position:relative;display:grid;gap:10px;margin-top:18px;overflow:hidden;border-radius:10px;border:1px solid rgba(0,255,229,.22);background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 14px 14px,radial-gradient(circle at 18% 0%,rgba(0,255,229,.12),transparent 42%),radial-gradient(circle at 100% 70%,rgba(255,43,214,.09),transparent 44%),#020712a3;box-shadow:inset 0 0 0 1px #ffffff07,inset 0 18px 42px #00ffe509,0 18px 36px #00000038;padding:12px}.comments-composer:before,.comments-composer:after{content:"";position:absolute;pointer-events:none}.comments-composer:before{inset:0;background:linear-gradient(90deg,transparent,rgba(0,255,229,.12),transparent) 0 0 / 42% 1px no-repeat,linear-gradient(180deg,transparent,rgba(255,43,214,.1),transparent) 0 0 / 1px 58% no-repeat;opacity:.78}.comments-composer:after{left:12px;right:12px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--arc-cyan),var(--arc-magenta),transparent);opacity:.42}.comments-composer-top,.comments-input-frame,.comments-gif-preview,.comments-composer-actions{position:relative;z-index:1}.comments-composer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6a7a99f2;font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.comments-composer-top span:first-child{color:var(--arc-magenta, #ff2bd6);text-shadow:0 0 9px rgba(255,43,214,.34)}.comments-composer-top span:last-child{color:#00ffe5d1}.comments-input-frame{min-height:112px;overflow:hidden;border-radius:8px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(180deg,#00ffe50b,#ff2bd605),#01050eb8;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 22px #00ffe50a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.comments-input-frame:focus-within{border-color:#00ffe58c;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 28px #00ffe512,0 0 18px #00ffe529}.comments-input-prompt{position:absolute;top:13px;left:13px;z-index:2;color:var(--arc-cyan, #00ffe5);font-family:var(--font-mono);font-size:.86rem;font-weight:900;text-shadow:var(--arc-glow-cyan)}.comments-input-corners{position:absolute;inset:9px;border-radius:5px;pointer-events:none}.comments-input-corners:before,.comments-input-corners:after{content:"";position:absolute;width:28px;height:18px;opacity:.75}.comments-input-corners:before{left:0;top:0;border-top:1px solid rgba(0,255,229,.46);border-left:1px solid rgba(0,255,229,.46)}.comments-input-corners:after{right:0;bottom:0;border-right:1px solid rgba(255,43,214,.42);border-bottom:1px solid rgba(255,43,214,.42)}.comments-composer-textarea{box-sizing:border-box;display:block;width:100%;min-height:112px;max-height:236px;resize:none;overflow-x:hidden;overflow-y:hidden;border:0;background:transparent;color:#e6f1fff0;font-family:var(--font-mono);font-size:.78rem;font-weight:650;line-height:1.55;outline:none;padding:14px 14px 38px 34px;overflow-wrap:anywhere;scrollbar-gutter:stable;text-shadow:0 0 8px rgba(0,255,229,.08);white-space:pre-wrap;word-break:break-word}.comments-composer-textarea::-moz-placeholder{color:#6a7a99d1}.comments-composer-textarea::placeholder{color:#6a7a99d1}.comments-composer-meter{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0000006b}.comments-composer-meter span{display:block;width:var(--chars-used, 0%);max-width:100%;height:100%;background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber));box-shadow:0 0 14px #00ffe561;transition:width .18s ease}.comments-composer-count{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 52px);border-radius:6px;border:1px solid rgba(0,255,229,.16);background:#040914eb;color:#dce7ffd6;font-family:var(--font-mono);font-size:.58rem;font-weight:850;letter-spacing:.04em;padding:5px 7px;text-transform:uppercase}.comments-composer-count strong{color:#6a7a99f0;font-size:.52rem;letter-spacing:.14em}.comments-composer-count em{font-style:normal}.comments-composer-count .is-warn{color:var(--arc-amber, #ffb627)}.comments-composer-count .is-danger{color:var(--arc-red, #ff5470)}.comments-gif-preview{display:grid;gap:7px;border-radius:8px;border:1px solid rgba(255,43,214,.18);background:#02071294;padding:9px}.comments-gif-preview-label{color:var(--arc-magenta, #ff2bd6);font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.comments-gif-preview-shell{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:8px;border:1px solid rgba(0,255,229,.18);background:#00000061;padding:5px}.comments-gif-remove{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;border:1px solid rgba(255,84,112,.42);background:#060912e6;color:var(--arc-red, #ff5470);font-family:var(--font-mono);font-size:1rem;line-height:1;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.comments-gif-remove:hover{background:#ff54702e;box-shadow:0 0 14px #ff547047;transform:translateY(-1px)}.comments-gif-preview-image{display:block;max-width:min(20rem,100%);height:auto;border-radius:6px;border:1px solid rgba(0,255,229,.18)}.comments-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.comments-composer-gif-btn,.comments-composer-send-btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:6px;font-family:var(--font-mono);font-size:.62rem;font-weight:900;letter-spacing:.12em;line-height:1;padding:0 12px;text-transform:uppercase;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.comments-composer-gif-btn{gap:7px;border:1px solid rgba(255,43,214,.34);background:#ff2bd611;color:#ffbef6f2}.comments-composer-gif-btn span{width:12px;height:9px;border-radius:2px;border:1px solid rgba(0,255,229,.62);background:linear-gradient(90deg,rgba(0,255,229,.92) 0 2px,transparent 2px 5px,rgba(255,43,214,.9) 5px 7px,transparent 7px),#0000003d;box-shadow:0 0 8px #00ffe542}.comments-composer-gif-btn:hover{border-color:#ff2bd6b3;background:#ff2bd61f;box-shadow:0 0 14px #ff2bd638;transform:translateY(-1px)}.comments-composer-send-btn{border:1px solid rgba(0,255,229,.72);background:linear-gradient(180deg,#00ffe5f5,#00cfb6f5);color:#061018;box-shadow:0 0 18px #00ffe53d,inset 0 -2px #00000038}.comments-composer-send-btn:hover{box-shadow:0 0 24px #00ffe55c,inset 0 -2px #00000038;transform:translateY(-1px)}.comments-stream{display:grid;gap:12px;margin-top:18px}.comment-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;border-radius:10px;border:1px solid rgba(0,255,229,.14);background:linear-gradient(180deg,#00ffe50a,#ff2bd605),#03081294;box-shadow:inset 0 0 0 1px #ffffff05,0 16px 34px #00000038;padding:14px}.comment-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:14px 14px;opacity:.34;pointer-events:none}.comment-avatar,.comment-content{position:relative;z-index:1}.comment-avatar{width:38px;height:38px;border-radius:9px;border:1px solid rgba(0,255,229,.22);-o-object-fit:cover;object-fit:cover;box-shadow:0 0 18px #00ffe514}.comment-content{min-width:0}.comment-header{display:flex;align-items:center;gap:8px;min-width:0;color:#6a7a99f5;font-family:var(--font-mono);font-size:.68rem}.comment-author-line{display:inline-flex;min-width:0;align-items:center;gap:7px}.comment-author{overflow:hidden;color:#e6f1fff5;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.comment-author-button{max-width:100%;border-radius:4px}.comment-reply-author{max-width:180px;border-radius:4px;font-family:var(--font-mono);font-size:.7rem;font-weight:900}.comment-author.username-style-neon-cyan,.comment-reply-author.username-style-neon-cyan,.comment-author.username-style-synthwave,.comment-reply-author.username-style-synthwave,.comment-author.username-style-solar-flare,.comment-reply-author.username-style-solar-flare,.comment-author.username-style-toxic-lime,.comment-reply-author.username-style-toxic-lime,.comment-author.username-style-galaxy-shift,.comment-reply-author.username-style-galaxy-shift,.comment-author.username-style-ice-glitch,.comment-reply-author.username-style-ice-glitch,.comment-author.username-style-prism-run,.comment-reply-author.username-style-prism-run,.comment-author.username-style-candy-core,.comment-reply-author.username-style-candy-core,.comment-author.username-style-void-pulse,.comment-reply-author.username-style-void-pulse,.comment-author.username-style-blood-moon,.comment-reply-author.username-style-blood-moon,.comment-author.username-style-marquee-sweep,.comment-reply-author.username-style-marquee-sweep,.comment-author.username-style-terminal-rain,.comment-reply-author.username-style-terminal-rain,.comment-author.username-style-admin-aura,.comment-reply-author.username-style-admin-aura{background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.comment-author.username-style:not(.username-style-default),.comment-reply-author.username-style:not(.username-style-default){filter:saturate(1.65) brightness(1.32) drop-shadow(0 0 8px var(--username-glow));font-weight:950;letter-spacing:.035em;text-shadow:0 0 12px var(--username-glow),0 0 2px rgba(255,255,255,.22)}.comment-author.username-style:not(.username-style-default){font-size:.72rem}.comment-reply-author.username-style:not(.username-style-default){font-size:.72rem}.comment-author.username-style-chromatic-split,.comment-reply-author.username-style-chromatic-split{background-clip:border-box!important;-webkit-background-clip:border-box!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:-1.6px 0 rgba(255,43,214,.85),1.6px 0 rgba(0,255,229,.85),0 0 12px rgba(0,255,229,.4)}.comment-author.username-style-wireframe-pulse,.comment-reply-author.username-style-wireframe-pulse{background-clip:border-box!important;-webkit-background-clip:border-box!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke-color:#00ffe5;-webkit-text-stroke-width:.7px;text-shadow:0 0 6px rgba(0,255,229,.6),0 0 18px rgba(0,255,229,.4)}.comment-author.username-style-default,.comment-reply-author.username-style-default{color:#e6f1fff5;-webkit-text-fill-color:currentColor;text-shadow:none}.comment-time{position:relative;display:inline-flex;align-items:center;color:#6a7a99e6}.comment-time:before{content:"·";margin-right:8px;color:#6a7a99b3}.comment-date-tooltip{pointer-events:none;position:absolute;left:50%;bottom:100%;z-index:20;margin-bottom:5px;transform:translate(-50%,4px);white-space:nowrap;border-radius:7px;border:1px solid rgba(0,255,229,.18);background:#060912f5;color:#e6f1fff0;box-shadow:0 12px 24px #0000004d;opacity:0;padding:6px 8px;transition:transform .15s ease,opacity .15s ease}.group:hover .comment-date-tooltip{transform:translate(-50%);opacity:1}.comment-actions{display:flex;align-items:center;gap:5px;margin-left:auto}.comment-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;min-width:26px;padding:0 8px;border-radius:5px;border:1px solid rgba(0,255,229,.26);background:linear-gradient(180deg,#00ffe50f,#0000002e),#02060e99;color:#dce7ffe0;font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff08;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.comment-action-btn:focus-visible{outline:none;border-color:#00ffe5b3;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 12px #00ffe54d}.comment-action-btn:hover{transform:translateY(-1px)}.comment-action-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.comment-action-btn span{font-size:.78rem;line-height:1}.comment-action-btn.is-pin{border-color:#ffb62757}.comment-action-btn.is-pin:hover{border-color:#ffb627a8;background:linear-gradient(180deg,#ffb6271f,#0000001a),#02060eb3;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 12px #ffb62747}.comment-action-btn.is-pin.is-active{border-color:#ffb627b8;background:linear-gradient(180deg,#ffb6272e,#ffb6270d),#02060e99;color:#ffe8a8f2;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 14px #ffb62752}.comment-action-btn.is-edit{border-color:#00ffe54d}.comment-action-btn.is-edit:hover{border-color:#00ffe599;background:linear-gradient(180deg,#00ffe51f,#0000001a),#02060eb3;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 12px #00ffe547;color:#d2fff8f5}.comment-action-btn.is-delete{border-color:#ff547057}.comment-action-btn.is-delete:hover{border-color:#ff5470a8;background:linear-gradient(180deg,#ff547024,#0000001a),#02060eb3;color:#ffd2daf5;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 12px #ff547052}.comment-action-btn.is-reply{padding:0 12px;border-color:#39ff1466;color:#d2ffccf0}.comment-action-btn.is-reply:hover{border-color:#39ff14b3;background:linear-gradient(180deg,#39ff1424,#0000001f),#02060eb3;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 12px #39ff1452}.comment-action-btn.is-cancel{padding:0 14px;border-color:#6a7a9961;color:#dce7ffc7}.comment-action-btn.is-cancel:hover{border-color:#dce7ff80;background:linear-gradient(180deg,#dce7ff0f,#0000001f),#02060eb3;color:#f4fafff5;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 10px #dce7ff24}.comment-action-btn.is-save{padding:0 14px;border-color:#00ffe599;background:linear-gradient(180deg,#00ffe529,#00ffe50a),#02060e8c;color:#d2fff8fa;text-shadow:0 0 8px rgba(0,255,229,.4)}.comment-action-btn.is-save:hover{border-color:#00ffe5d9;background:linear-gradient(180deg,#00ffe53d,#00ffe514),#02060e8c;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 16px #00ffe55c}.comment-action-btn.is-gif{padding:0 12px;border-color:#ff2bd661;color:#ffd2f6eb}.comment-action-btn.is-gif:hover{border-color:#ff2bd6b3;background:linear-gradient(180deg,#ff2bd624,#0000001a),#02060eb3;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 12px #ff2bd652}.comment-edit{display:grid;gap:9px;margin-top:10px;padding:11px 12px 12px;border-radius:10px;border:1px solid rgba(0,255,229,.2);background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),radial-gradient(circle at 18% 0%,rgba(0,255,229,.06),transparent 55%),#02060e99;box-shadow:inset 0 0 0 1px #ffffff06,0 0 16px -8px #00ffe538}.comment-edit-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 7px;border-bottom:1px solid rgba(0,255,229,.14);font-family:var(--font-mono);font-size:.54rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.comment-edit-top span:first-child{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--arc-magenta, #ff2bd6);text-shadow:0 0 8px rgba(255,43,214,.4)}.comment-edit-top span:first-child:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--arc-magenta, #ff2bd6);box-shadow:0 0 5px var(--arc-magenta, #ff2bd6),0 0 10px #ff2bd699;animation:shelfLedPulse 1.6s ease-in-out infinite}.comment-edit-top span:last-child{color:#6a7a99d9}.comment-edit-actions{display:flex;justify-content:flex-end;gap:7px}.comment-edit.is-reply-form{border-color:#ff2bd638;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),radial-gradient(circle at 82% 0%,rgba(255,43,214,.06),transparent 55%),#02060e99;box-shadow:inset 0 0 0 1px #ffffff06,0 0 16px -8px #ff2bd63d}.comment-edit.is-reply-form .comment-edit-top{border-bottom-color:#ff2bd62e}.comment-edit.is-reply-form .comment-edit-top span:first-child{color:var(--arc-cyan, #00ffe5);text-shadow:0 0 8px rgba(0,255,229,.4)}.comment-edit.is-reply-form .comment-edit-top span:first-child:before{background:var(--arc-cyan, #00ffe5);box-shadow:0 0 5px var(--arc-cyan, #00ffe5),0 0 10px #00ffe599}.comment-edit.is-reply-form .comments-input-frame.is-edit-frame{border-color:#ff2bd638;background:linear-gradient(180deg,#ff2bd60a,#00ffe503),#02060e8c}.comments-input-frame.is-edit-frame{min-height:92px;border-color:#00ffe538;background:linear-gradient(180deg,#00ffe50a,#ff2bd603),#02060e8c}.comments-input-frame.is-edit-frame .comments-composer-textarea{min-height:92px;padding-top:12px;padding-bottom:34px}.comments-input-frame.is-edit-frame .comments-input-prompt{top:11px}.comment-body{margin-top:7px;color:#dce7ffe0;font-family:var(--font-mono);font-size:.82rem;font-weight:600;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.comment-reactions{position:relative;margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.reaction-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;min-width:30px;padding:0 7px;border-radius:6px;border:1px solid rgba(0,255,229,.22);background:#00ffe50f;color:#dce7fff0;font-family:var(--font-mono);font-size:.78rem;line-height:1;cursor:default;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease;box-shadow:inset 0 0 0 1px #00000059}.reaction-count{font-size:.7rem;letter-spacing:.04em;color:#dce7ffc7;font-variant-numeric:tabular-nums}.reaction-chip.is-mine{border-color:var(--arc-cyan, #00ffe5);background:#00ffe529;box-shadow:inset 0 0 0 1px #00000059,0 0 10px #00ffe540}.reaction-chip.is-mine .reaction-count{color:var(--arc-cyan, #00ffe5)}.reaction-chip:not(:disabled):hover{background:#ff2bd61f;border-color:#ff2bd680;transform:translateY(-1px);cursor:pointer}.reaction-emoji{font-size:.92rem;line-height:1;filter:drop-shadow(0 0 4px rgba(0,255,229,.25))}.reaction-chip.is-heart{border-color:#ff2b7873;background:#ff2b781a}.reaction-chip.is-heart:not(:disabled):hover{background:#ff2b782e;border-color:#ff2b78b3}.reaction-chip.is-heart .reaction-emoji{display:inline-block;transform-origin:center;animation:reaction-heart-beat 1.1s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,70,130,.55))}@keyframes reaction-heart-beat{0%,28%,70%,to{transform:scale(1)}14%{transform:scale(1.28)}42%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.reaction-chip.is-heart .reaction-emoji{animation:none}}.reaction-picker-wrapper{position:relative;display:inline-flex}.reaction-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:24px;padding:0 8px;border-radius:6px;border:1px dashed rgba(0,255,229,.35);background:#0006;color:var(--arc-cyan, #00ffe5);font-family:var(--font-mono);font-size:.7rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease;box-shadow:inset 0 0 0 1px #0006}.reaction-add-btn:hover{background:#00ffe514;border-color:var(--arc-cyan, #00ffe5);box-shadow:0 0 10px #00ffe54d;transform:translateY(-1px)}.reaction-add-icon{font-size:.85rem;line-height:1}.reaction-picker{position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;display:grid;grid-template-columns:repeat(6,1fr);gap:3px;padding:6px;border-radius:8px;border:1px solid rgba(0,255,229,.28);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(180deg,#0a0e1af5,#060912fa);box-shadow:inset 0 0 0 1px #ffffff08,0 0 0 1px #00000080,0 18px 40px -20px #00ffe566,0 18px 40px -22px #ff2bd659;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reaction-picker-item{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid transparent;background:#0000004d;font-size:1rem;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .1s ease}.reaction-picker-item:hover{background:#00ffe51f;border-color:#00ffe573;transform:scale(1.08)}.reaction-picker-item.is-active{background:#ff2bd62e;border-color:#ff2bd68c;box-shadow:0 0 8px #ff2bd659}.comment-card.is-pinned{border-color:#ffc45066;background:linear-gradient(180deg,#ffc4500d,#ff2bd605),#0308129e;box-shadow:inset 0 0 0 1px #ffc4501f,0 16px 34px #00000047,0 0 22px -8px #ffc45059}.comment-pin-badge{position:absolute;top:-8px;left:14px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;border:1px solid rgba(255,196,80,.55);background:linear-gradient(180deg,#141008f5,#0a0804f5);color:#ffd582f5;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 6px rgba(255,196,80,.45);box-shadow:0 4px 14px #00000073,0 0 12px -2px #ffc45066}.comment-body .md-strong{font-weight:800;color:#f0f6ff;text-shadow:0 0 6px rgba(0,255,229,.18)}.comment-body .md-em{font-style:italic;color:#ffc6f0f5}.comment-body .md-code{font-family:var(--font-mono);font-size:.8em;padding:1px 6px;border-radius:4px;border:1px solid rgba(0,255,229,.22);background:#00000073;color:var(--arc-cyan, #00ffe5);text-shadow:0 0 6px rgba(0,255,229,.25)}@media(max-width:640px){.comments-panel-header,.comments-userbar{align-items:flex-start;flex-direction:column}.comments-composer{padding:10px}.comments-composer-top{flex-direction:column;align-items:flex-start;gap:4px}.comments-composer-textarea{min-height:128px;padding-right:12px}.comments-composer-count{left:34px;right:8px;justify-content:flex-end}.comments-composer-actions{justify-content:stretch}.comments-composer-gif-btn,.comments-composer-send-btn{flex:1 1 0}.comment-card{grid-template-columns:34px minmax(0,1fr);padding:12px}.comment-avatar{width:32px;height:32px}.comment-header{align-items:flex-start;flex-direction:column;gap:5px}.comment-time:before{content:none}.comment-actions{margin-left:0}.gallery-panel-header{align-items:flex-start;flex-direction:column}.gallery-panel-stats{justify-content:flex-start}.cursor-aura{display:none}.crt-overlay:before{opacity:.28}.hero-console-strip{justify-content:flex-start}.terminal-micro-row span,.hero-console-strip span,.terminal-readout-grid span{padding-inline:6px}}@media(prefers-reduced-motion:reduce){.cursor-aura,.signal-sweep{display:none}.crt-overlay:after,.crt-overlay:before,.hero-system-panel:after,.hero-telemetry-graph:before,.hero-graph-line,.terminal-micro-row span:after,.hero-console-strip span:after,.terminal-readout-grid span:after{animation:none!important}.reveal-ready,.reveal-ready.is-visible{--reveal-y: 0px;--reveal-scale: 1;opacity:1;filter:none;transition:none}html .hero-card,html .section-card,html .bento-card,html .link-card,html .gallery-tile,.gallery-image,.gallery-hud,.gallery-corner,.nav-route-indicator{transition:none!important;animation:none!important}html .hero-card{--hero-tilt-x: 0deg !important;--hero-tilt-y: 0deg !important}}@media(max-width:768px){body{background-attachment:scroll}.cursor-aura{display:none}.signal-sweep.is-visible{opacity:.72}.crt-overlay{opacity:.3}html .hero-card,html .section-card,html .bento-card,html .gallery-tile,html .link-card{will-change:auto}html .hero-card{transform:translate3d(0,var(--reveal-y, 0px),0) scale(var(--reveal-scale, 1));transform-style:flat}html .hero-card>.hero-card-content{transform:none}.gallery-image,.discord-avatar,.discord-avatar-decoration,.traffic-img{content-visibility:auto}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.music-control-panel{max-height:calc(100dvh - 88px);overflow-y:auto}}@media(max-width:340px){.gallery-grid{grid-template-columns:1fr}}@media(hover:none)and (pointer:coarse){html .section-card:hover,html .bento-card:hover,html .hero-card:hover,html .link-card:hover,html .gallery-tile:hover{transform:none}.gallery-hud,.gallery-corner{transition:none}}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:translate-y-0\.5:hover{--tw-translate-y: .125rem;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))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:border-sky-500\/80:hover{border-color:#0ea5e9cc}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:bg-sky-400:hover{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/80:hover{background-color:#1e293bcc}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-slate-50:hover{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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-sky-500\/70:focus{--tw-ring-color: rgb(14 165 233 / .7)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color: #020617}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-700\/70:disabled{background-color:#334155b3}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;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))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:h-\[82vh\]{height:82vh}.sm\:w-36{width:9rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pt-4{padding-top:1rem}}@media(min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}}.modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 58%),radial-gradient(circle at bottom right,rgba(244,114,182,.14),transparent 58%),#020617db;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);z-index:2000}.modal-card{--modal-max: 26rem;position:relative;width:100%;max-width:var(--modal-max);max-height:calc(100dvh - 3rem);overflow:auto;border-radius:1.5rem;padding:1.35rem;color:#e2e8f0;border-width:1px;border-color:#334155b3;background-color:#0f172abf;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 40px 130px #0f172a,0 0 0 1px #94a3b82e;isolation:isolate;animation:modal-pop .18s ease-out}.modal-card.modal-fit{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 2.5rem)}.modal-card.modal-sm{--modal-max: 22rem}.modal-card.modal-md{--modal-max: 26rem}.modal-card.modal-lg{--modal-max: 34rem}.modal-card.modal-xl{--modal-max: 44rem}.modal-card.modal-2xl{--modal-max: 56rem}.modal-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#38bdf800 0% 35%,#38bdf859 45%,#f472b6d9,#facc15d9 65%,#38bdf800 75% 100%);background-size:300% 100%;background-position:0% 0%;opacity:.65;pointer-events:none;mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.modal-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 95% at 20% -15%,#ffffff2e,#fff0 62%),radial-gradient(95% 80% at 85% 0%,#38bdf81a,#38bdf800 55%),radial-gradient(110% 90% at 30% 115%,#f472b614,#f472b600 55%),linear-gradient(115deg,#fff0 0% 20%,#ffffff12 34%,#ffffff2e,#ffffff12 66%,#fff0 82% 100%);background-size:auto,auto,auto,200% 100%;background-position:0 0,0 0,0 0,0% 0%;mix-blend-mode:screen;opacity:.52;filter:blur(.25px);will-change:background-position;animation:modalSheenSlide 7.5s linear infinite}.modal-card>*{position:relative;z-index:1}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.85rem}.modal-close{flex:0 0 auto;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#334155b3;background-color:#0f172a99;color:#e2e8f0;cursor:pointer;box-shadow:0 10px 26px #0f172ab3;transition:transform .12s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.modal-close:hover{background:#334155b8;border-color:#38bdf873;box-shadow:0 14px 34px #0f172ad9,0 0 20px #38bdf82e;transform:translateY(-1px)}.modal-close:active{transform:translateY(0) scale(.98)}.modal-title{margin:0 0 .25rem;font-size:.95rem;font-weight:650;letter-spacing:.01em;color:#f8fafc}.modal-text{margin:0;font-size:.78rem;line-height:1.55;color:#e2e8f0bd}.modal-panel{border-radius:1.25rem;border-width:1px;border-color:#334155b3;background-color:#02061766;box-shadow:inset 0 0 0 1px #020617a6,0 10px 30px #02061759}.modal-input,.modal-card input[type=text],.modal-card input[type=url],.modal-card textarea{width:100%;border-radius:1rem;border-width:1px;border-color:#334155b3;background-color:#0f172a99;padding:.6rem .9rem;font-size:.8rem;color:#e2e8f0;outline:none;box-shadow:0 0 0 1px #020617a6;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.modal-input::-moz-placeholder,.modal-card input::-moz-placeholder,.modal-card textarea::-moz-placeholder{color:#94a3b8a6}.modal-input::placeholder,.modal-card input::placeholder,.modal-card textarea::placeholder{color:#94a3b8a6}.modal-input:focus,.modal-card input:focus,.modal-card textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf8bf,0 0 18px #38bdf847}.modal-actions{margin-top:1.15rem;display:flex;justify-content:flex-end;gap:.6rem}.modal-btn-cancel,.modal-btn-save,.modal-btn-danger{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.48rem 1.05rem;border-radius:9999px;border:none;font-size:.75rem;font-weight:550;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease;white-space:nowrap}.modal-btn-cancel{border-width:1px;border-color:#ffffff1a;background:#ffffff08;color:#e2e8f0;box-shadow:0 0 0 1px #020617a6}.modal-btn-cancel:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff29;box-shadow:0 0 0 1px #020617a6,0 12px 24px #0f172acc;transform:translateY(-1px)}.modal-btn-save{background:linear-gradient(90deg,#38bdf8f2,#f472b6f2);color:#0f172a;font-weight:750;box-shadow:0 12px 30px #38bdf859}.modal-btn-save:hover:not(:disabled){box-shadow:0 0 0 1px #020617a6,0 16px 40px #f472b638;transform:translateY(-1px)}.modal-btn-danger{background:linear-gradient(135deg,#fb7185,#f97316);color:#0f172a;font-weight:650;box-shadow:0 12px 30px #f8717180}.modal-btn-danger:hover:not(:disabled){box-shadow:0 0 0 1px #0f172a,0 16px 40px #f87171cc;transform:translateY(-1px)}.modal-btn-cancel:disabled,.modal-btn-save:disabled,.modal-btn-danger:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.modal-card{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.7) transparent}.modal-card::-webkit-scrollbar{width:6px}.modal-card::-webkit-scrollbar-track{background:transparent}.modal-card::-webkit-scrollbar-thumb{background-color:#94a3b8b3;border-radius:9999px}.modal-card::-webkit-scrollbar-thumb:hover{background-color:#e2e8f0e6}@keyframes modal-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSheenSlide{0%{background-position:0 0,0 0,0 0,0% 0%}to{background-position:0 0,0 0,0 0,-100% 0%}}@media(max-width:480px){.modal-backdrop{padding:1rem}.modal-card{padding:1.1rem;border-radius:1.35rem}.modal-close{width:1.85rem;height:1.85rem}}.modal-card.splash-card{overflow:hidden}.modal-card.splash-card:before{opacity:.72;animation:neonBorderSlideCW 10s linear infinite}.modal-card.splash-card:after{opacity:.58;animation-duration:8.5s}.splash-enter-btn{padding:.62rem 1.7rem;font-size:.85rem}@media(max-width:480px){.splash-enter-btn{padding:.6rem 1.55rem}}.splash-shell{position:relative;overflow:hidden;border-radius:1.2rem;padding:.75rem;background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 58%),radial-gradient(circle at bottom right,rgba(244,114,182,.1),transparent 62%),#0206177a;border:1px solid rgba(148,163,184,.16)}.splash-aurora{position:absolute;inset:-35% -20%;pointer-events:none;background:radial-gradient(circle at 20% 25%,rgba(56,189,248,.26),transparent 52%),radial-gradient(circle at 78% 22%,rgba(244,114,182,.24),transparent 55%),radial-gradient(circle at 48% 82%,rgba(16,185,129,.16),transparent 58%);filter:blur(16px);opacity:.85;animation:splashAuroraShift 10s ease-in-out infinite}.splash-grid-mask{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px);background-size:26px 26px;opacity:.1;mask-image:radial-gradient(circle at 50% 45%,rgba(0,0,0,.95),transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 45%,rgba(0,0,0,.95),transparent 78%)}.splash-topbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.95rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8e6}.splash-brand{font-weight:650;color:#e2e8f0f2}.splash-live-pill{display:inline-flex;align-items:center;gap:.38rem;padding:.2rem .55rem;border-radius:9999px;border:1px solid rgba(148,163,184,.3);background:#0206178c}.splash-stage{position:relative;height:19.5rem}.splash-phase{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:opacity .55s ease,transform .55s ease}.splash-phase-loading{gap:1rem;padding:0 .4rem}.splash-loader-orb{position:relative;height:4.6rem;width:4.6rem;display:inline-flex;align-items:center;justify-content:center}.splash-loader-ring{position:absolute;inset:0;border-radius:9999px;border:2px solid rgba(56,189,248,.35);border-top-color:#f472b6f2;border-right-color:#38bdf8e6;animation:splashRingSpin 1.2s linear infinite}.splash-loader-core{height:2.45rem;width:2.45rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#e2e8f0;background:radial-gradient(circle at top,rgba(56,189,248,.46),transparent 65%),radial-gradient(circle at bottom,rgba(244,114,182,.45),transparent 68%),#0f172ae0;box-shadow:0 0 0 1px #94a3b852,0 10px 30px #0f172ae6}.splash-loader-bars{display:inline-flex;align-items:flex-end;justify-content:center;gap:.3rem;min-height:3rem}.splash-loader-title{margin:0;font-size:.72rem;letter-spacing:.19em;text-transform:uppercase;color:#e2e8f0f0}.splash-loader-copy{margin:0;max-width:30ch;font-size:.82rem;line-height:1.45;color:#94a3b8f2}.splash-phase-welcome{gap:.6rem;padding:0 .2rem}.splash-kicker{margin:0;font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:#f472b6f2}.splash-title{margin:.25rem 0 0;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.1;font-weight:650}.splash-copy{margin:.55rem 0 0;max-width:35ch;font-size:.93rem;line-height:1.55;color:#e2e8f0f0}.splash-tags{margin-top:.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.splash-tag{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(148,163,184,.32);background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.18),transparent 56%),radial-gradient(circle at 100% 100%,rgba(244,114,182,.2),transparent 58%),#0f172ab3;color:#e2e8f0f2;padding:.26rem .62rem;font-size:.66rem;letter-spacing:.08em;text-transform:lowercase}.splash-actions{margin-top:.95rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.splash-hint{margin:0;max-width:34ch;font-size:.7rem;line-height:1.45;color:#94a3b8f2}@keyframes splashAuroraShift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.04)}}@keyframes splashRingSpin{to{transform:rotate(360deg)}}@media(max-width:640px){.splash-shell{padding:.68rem}.splash-topbar{margin-bottom:.7rem;font-size:.56rem;letter-spacing:.17em}.splash-stage{height:22.5rem}.splash-loader-copy,.splash-copy{max-width:28ch;font-size:.83rem}.splash-tag{font-size:.62rem;padding:.24rem .56rem}.splash-hint{font-size:.66rem;max-width:30ch}}html .modal-backdrop,html .konami-overlay{background:radial-gradient(circle at top left,rgba(0,255,229,.08),transparent 58%),radial-gradient(circle at bottom right,rgba(255,43,214,.08),transparent 58%),#02040aeb!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important}html .modal-backdrop:before,html .konami-overlay:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(255,255,255,.022) 2px,rgba(255,255,255,.022) 3px),linear-gradient(rgba(0,255,229,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,229,.04) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;opacity:.55;z-index:0}html .modal-backdrop>*,html .konami-overlay>*{position:relative;z-index:1}html .modal-card{border-radius:10px!important;border:1px solid rgba(0,255,229,.14)!important;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(180deg,#0a0e1aeb,#060912f5)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:inset 0 0 0 1px #ffffff06,0 0 0 1px #0006,0 24px 48px -28px #00ffe538,0 28px 70px -40px #ff2bd638!important;font-family:var(--font-mono);padding-top:38px!important}html .modal-card:before{content:"";position:absolute!important;inset:0 0 auto!important;height:26px!important;padding:0!important;border-radius:10px 10px 0 0!important;background:radial-gradient(circle 4px at 14px 13px,#ff5f56 60%,transparent 62%),radial-gradient(circle 4px at 30px 13px,#ffbd2e 60%,transparent 62%),radial-gradient(circle 4px at 46px 13px,#27c93f 60%,transparent 62%),linear-gradient(180deg,#141a2af2,#0a0e1ad9)!important;border-bottom:1px solid rgba(0,255,229,.12)!important;box-shadow:0 0 6px #ff5f5673,0 0 6px #27c93f59,inset 0 -1px #0006!important;-webkit-mask:none!important;mask:none!important;-webkit-mask-composite:source-over!important;mask-composite:add!important;mix-blend-mode:normal!important;opacity:1!important;animation:none!important;pointer-events:none;z-index:4}html .modal-card:after{background:linear-gradient(115deg,transparent 0%,transparent 42%,rgba(0,255,229,.06) 50%,transparent 58%,transparent 100%)!important;background-size:200% 100%!important;background-position:0% 0!important;background-repeat:repeat!important;mix-blend-mode:screen!important;filter:none!important;opacity:.45!important;animation:arcSweep 12s linear infinite!important}html .modal-title{font-family:var(--font-mono);color:var(--arc-cyan);text-shadow:0 0 8px rgba(0,255,229,.4);letter-spacing:.04em}html .modal-title:before{content:"> ";color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.4)}html .modal-text{font-family:var(--font-mono);font-size:.75rem;color:#dce7ffb8}html .modal-close{border-radius:4px!important;border:1px solid rgba(0,255,229,.35)!important;background:#00ffe50d!important;color:var(--arc-cyan)!important;font-family:var(--font-mono);text-shadow:0 0 6px rgba(0,255,229,.35);box-shadow:inset 0 0 8px #00ffe514,0 0 0 1px #0006}html .modal-close:hover{background:#00ffe51a!important;border-color:var(--arc-cyan)!important;box-shadow:0 0 14px #00ffe566!important}html .modal-panel{position:relative;border-radius:6px!important;border:1px solid rgba(0,255,229,.18)!important;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px) 0 0 / 14px 14px,#0006!important;font-family:var(--font-mono)}html .modal-input,html .modal-card input[type=text],html .modal-card input[type=url],html .modal-card textarea{border-radius:4px!important;border:1px solid rgba(0,255,229,.22)!important;background:#00000073!important;font-family:var(--font-mono);color:var(--arc-fg)!important;box-shadow:0 0 0 1px #0006!important}html .modal-input::-moz-placeholder,html .modal-card input::-moz-placeholder,html .modal-card textarea::-moz-placeholder{color:#6a7a99b3;font-family:var(--font-mono)}html .modal-input::placeholder,html .modal-card input::placeholder,html .modal-card textarea::placeholder{color:#6a7a99b3;font-family:var(--font-mono)}html .modal-input:focus,html .modal-card input:focus,html .modal-card textarea:focus{border-color:var(--arc-cyan)!important;box-shadow:0 0 0 1px var(--arc-cyan),0 0 14px #00ffe54d!important}html .modal-btn-cancel{border-radius:5px!important;border:1px solid rgba(106,122,153,.4)!important;background:linear-gradient(180deg,#dce7ff0a,#0000002e),#02060e99!important;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#dce7ffc7!important;font-size:.62rem!important;font-weight:900!important;box-shadow:inset 0 0 0 1px #ffffff09,0 0 0 1px #0006;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}html .modal-btn-cancel:hover:not(:disabled){background:linear-gradient(180deg,#dce7ff12,#0000002e),#02060eb3!important;border-color:#dce7ff80!important;color:#f4fafff5!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 10px #dce7ff24!important;transform:translateY(-1px)}html .modal-btn-save{border-radius:5px!important;border:1px solid rgba(0,255,229,.6)!important;background:linear-gradient(180deg,#00ffe52e,#00ffe50f),#02060e8c!important;color:#d2fff8fa!important;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem!important;font-weight:900!important;text-shadow:0 0 8px rgba(0,255,229,.4)!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 12px #00ffe547!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}html .modal-btn-save:hover:not(:disabled){border-color:#00ffe5e6!important;background:linear-gradient(180deg,#00ffe542,#00ffe51a),#02060e8c!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #00ffe566!important;transform:translateY(-1px)}html .modal-btn-danger{border-radius:5px!important;border:1px solid rgba(255,84,112,.6)!important;background:linear-gradient(180deg,#ff54702e,#ff54700d),#02060e8c!important;color:#ffe0e6fa!important;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem!important;font-weight:900!important;text-shadow:0 0 8px rgba(255,84,112,.5)!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 12px #ff54704d!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}html .modal-btn-danger:hover:not(:disabled){border-color:#ff5470e6!important;background:linear-gradient(180deg,#ff547042,#ff547014),#02060e8c!important;box-shadow:inset 0 0 0 1px #ffffff12,0 0 18px #ff547073!important;transform:translateY(-1px)}html .modal-card::-webkit-scrollbar-thumb{background-color:#00ffe573!important;border-radius:2px}html .modal-backdrop{align-items:center;overflow-y:auto;background:radial-gradient(900px 560px at 50% 45%,rgba(0,255,229,.12),transparent 68%),radial-gradient(620px 460px at 68% 42%,rgba(255,43,214,.12),transparent 70%),radial-gradient(720px 520px at 32% 65%,rgba(255,182,39,.055),transparent 68%),linear-gradient(180deg,#02040ad1,#02040af7)!important;backdrop-filter:blur(15px) saturate(1.12) contrast(1.03)!important;-webkit-backdrop-filter:blur(15px) saturate(1.12) contrast(1.03)!important}html .modal-backdrop:before{opacity:.42}html .modal-backdrop:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(0,255,229,.12) 48%,rgba(255,43,214,.1) 50%,transparent 56%) 50% 58% / 100% 1px no-repeat,radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.42) 100%);opacity:.82}html .modal-card{border-radius:12px!important;border-color:#00ffe53d!important;background:radial-gradient(520px 260px at 12% 0%,rgba(0,255,229,.09),transparent 64%),radial-gradient(440px 260px at 90% 18%,rgba(255,43,214,.075),transparent 68%),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(180deg,#080d1af7,#040811fb)!important;padding:50px 24px 22px!important;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #00ffe509,0 0 0 1px #000000d1,0 22px 70px -28px #00ffe594,0 28px 90px -36px #ff2bd66b,0 46px 130px -42px #000000f2!important;animation:modalTerminalPop .22s cubic-bezier(.22,1,.36,1)}html .modal-card:before{height:32px!important;border-radius:12px 12px 0 0!important;background:radial-gradient(circle 3.5px at 16px 16px,#ff5f56 58%,transparent 62%),radial-gradient(circle 3.5px at 31px 16px,#ffbd2e 58%,transparent 62%),radial-gradient(circle 3.5px at 46px 16px,#27c93f 58%,transparent 62%),linear-gradient(90deg,transparent 0%,rgba(0,255,229,.18) 55%,rgba(255,43,214,.16) 78%,transparent 100%) 0 100% / 100% 1px no-repeat,linear-gradient(180deg,#131a2bfa,#080c16ed)!important;box-shadow:0 1px #ffffff0a,0 0 8px #ff5f5673,0 0 12px #00ffe52e,inset 0 -1px #0000008c!important;animation:modalDotsPulse 2.4s ease-in-out infinite}@keyframes modalDotsPulse{0%,to{box-shadow:0 1px #ffffff0a,0 0 8px #ff5f5673,0 0 12px #00ffe52e,inset 0 -1px #0000008c}50%{box-shadow:0 1px #ffffff0a,0 0 14px #ff5f56b3,0 0 18px #00ffe552,inset 0 -1px #0000008c}}html .modal-card:after{background:linear-gradient(135deg,rgba(0,255,229,.22),transparent 18%) top left / 78px 78px no-repeat,linear-gradient(315deg,rgba(255,43,214,.18),transparent 18%) bottom right / 78px 78px no-repeat,linear-gradient(115deg,transparent 0%,transparent 42%,rgba(0,255,229,.07) 50%,rgba(255,43,214,.045) 54%,transparent 64%,transparent 100%)!important;background-size:78px 78px,78px 78px,220% 100%!important;animation:modalArcSweep 10s linear infinite!important;opacity:.72!important}html .modal-header{align-items:center;gap:18px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(0,255,229,.12)}html .modal-title{margin-bottom:4px;color:var(--arc-cyan);font-size:.95rem;font-weight:850;letter-spacing:.03em}html .modal-text{max-width:56ch;color:#dce7ffbd;line-height:1.55}html .modal-close{width:34px;height:34px;border-radius:7px!important;background:linear-gradient(180deg,#00ffe51c,#00ffe509)!important;box-shadow:inset 0 0 12px #00ffe514,0 0 0 1px #00000080,0 10px 28px #00000059!important}html .modal-panel{border-color:#00ffe538!important;background:radial-gradient(320px 180px at 18% 0%,rgba(0,255,229,.075),transparent 66%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px) 0 0 / 14px 14px,#010610b3!important;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 30px #00ffe509,0 18px 42px #00000052}html .modal-input,html .modal-card input[type=text],html .modal-card input[type=url],html .modal-card textarea{min-height:40px;border-radius:7px!important;padding:.68rem .82rem}html .modal-actions{position:relative;margin-top:18px;padding-top:16px;border-top:1px solid rgba(0,255,229,.12);align-items:center}html .modal-actions:before{content:"";position:absolute;left:0;top:-1px;width:72px;height:1px;background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),transparent);opacity:.7;box-shadow:0 0 6px #00ffe573}html .modal-actions:after{content:"● STATUS // READY";position:absolute;left:2px;top:50%;margin-top:8px;transform:translateY(-50%);font-family:var(--font-mono);font-size:.5rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#00ffe59e;text-shadow:0 0 6px rgba(0,255,229,.32);pointer-events:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:420px){html .modal-actions:after{display:none}}html .danger-confirm-modal .modal-actions:before{background:linear-gradient(90deg,var(--arc-red),rgba(255,84,112,.4),transparent);box-shadow:0 0 6px #ff54708c}html .danger-confirm-modal .modal-actions:after{content:"● STATUS // CONFIRM";color:#ff5470cc;text-shadow:0 0 6px rgba(255,84,112,.4)}html .modal-btn-cancel,html .modal-btn-save,html .modal-btn-danger{min-height:36px;border-radius:7px!important;padding:.58rem 1.05rem;font-size:.68rem}.link-confirm-modal{--modal-max: 28rem}.link-confirm-panel{padding:14px}.link-confirm-identity,.link-confirm-main{display:flex;align-items:center;min-width:0}.link-confirm-identity{justify-content:space-between;gap:14px}.link-confirm-main{gap:12px}.link-confirm-icon{display:grid;flex:0 0 auto;width:46px;height:46px;place-items:center;border-radius:10px;border:1px solid rgba(0,255,229,.2);background:radial-gradient(circle at 35% 25%,rgba(0,255,229,.18),transparent 60%),#030812d1;color:var(--arc-cyan);font-family:var(--font-mono);font-weight:900;box-shadow:inset 0 0 16px #00ffe50b,0 0 22px #00ffe51a}.link-confirm-icon-img{width:32px;height:32px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.link-confirm-copyblock{min-width:0}.link-confirm-copyblock p,.link-confirm-copyblock span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-confirm-copyblock p{margin:0;color:#ecf5fff5;font-size:.92rem;font-weight:850}.link-confirm-copyblock span{display:block;margin-top:3px;color:#6a7a99f2;font-size:.7rem;font-weight:700}.link-confirm-pill{flex:0 0 auto;border-radius:6px;border:1px solid rgba(255,43,214,.24);background:#ff2bd612;color:#ffe2fcd6;font-family:var(--font-mono);font-size:.58rem;font-weight:850;letter-spacing:.08em;padding:5px 7px}.link-confirm-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;border-radius:8px;border:1px solid rgba(106,122,153,.22);background:#00000052;padding:9px}.link-confirm-url{min-width:0;overflow-wrap:anywhere;color:#dce7ffc7;font-family:var(--font-mono);font-size:.68rem;line-height:1.35}.link-confirm-copy{min-height:30px;border-radius:6px;border:1px solid rgba(0,255,229,.22);background:#00ffe50f;color:#e6f1ffeb;font-family:var(--font-mono);font-size:.62rem;font-weight:800;padding:0 9px;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.link-confirm-copy:hover{border-color:var(--arc-cyan);color:var(--arc-cyan);box-shadow:0 0 14px #00ffe533}.modal-card.danger-confirm-modal{--modal-max: 38rem}.danger-confirm-modal{border-color:#ff547052!important}.danger-confirm-modal .modal-title{color:var(--arc-red)!important;text-shadow:0 0 8px rgba(255,84,112,.28)!important}@keyframes modalTerminalPop{0%{opacity:0;transform:translateY(14px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes modalArcSweep{0%{background-position:top left,bottom right,0% 0%}to{background-position:top left,bottom right,-120% 0%}}@media(max-width:560px){html .modal-backdrop{align-items:flex-start;padding:16px}html .modal-card{padding:46px 16px 16px!important}html .modal-header,.link-confirm-identity{align-items:flex-start;flex-direction:column}html .modal-actions{justify-content:stretch}html .modal-actions:after{display:none}html .modal-actions>button{flex:1 1 0}.link-confirm-url-row{grid-template-columns:1fr}}html .modal-card.splash-card{padding-top:38px!important}html .modal-card.splash-card:before{animation:none!important}html .splash-shell{border-radius:6px;border:1px solid rgba(0,255,229,.18);background:radial-gradient(circle at top left,rgba(0,255,229,.08),transparent 58%),radial-gradient(circle at bottom right,rgba(255,43,214,.08),transparent 62%),#02040ab3}html .splash-aurora{background:radial-gradient(circle at 20% 25%,rgba(0,255,229,.3),transparent 52%),radial-gradient(circle at 78% 22%,rgba(255,43,214,.28),transparent 55%),radial-gradient(circle at 48% 82%,rgba(255,182,39,.16),transparent 58%);filter:blur(22px);opacity:.7}html .splash-grid-mask{background-image:linear-gradient(rgba(0,255,229,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,229,.12) 1px,transparent 1px);background-size:28px 28px;opacity:.18}html .splash-topbar{font-family:var(--font-mono);color:var(--arc-muted)}html .splash-brand{font-family:var(--font-pixel);font-size:.62rem;color:var(--arc-cyan);text-shadow:var(--arc-glow-cyan);letter-spacing:.08em}html .splash-live-pill{font-family:var(--font-mono);border:1px solid rgba(0,255,229,.35)!important;background:#00ffe50d!important;color:var(--arc-cyan);border-radius:4px!important;text-shadow:0 0 6px rgba(0,255,229,.4)}html .splash-loader-orb{height:5.6rem;width:5.6rem}html .splash-loader-core{height:3.2rem;width:3.2rem}html .splash-loader-ring{border:2px solid rgba(0,255,229,.28);border-top-color:var(--arc-magenta);border-right-color:var(--arc-cyan);filter:drop-shadow(0 0 6px rgba(0,255,229,.5))}html .splash-loader-core{border-radius:9999px;background:linear-gradient(180deg,#0a1426,#050811);border:1px solid rgba(0,255,229,.5);color:var(--arc-cyan);font-family:var(--font-pixel);font-size:.85rem;text-shadow:var(--arc-glow-cyan);box-shadow:inset 0 0 10px #00ffe533,0 0 16px #00ffe559;overflow:hidden}html .splash-loader-core img{border-radius:9999px!important;image-rendering:pixelated}html .splash-eq-bar{background:linear-gradient(to top,var(--arc-magenta),var(--arc-cyan))!important;border-radius:1px!important;box-shadow:0 0 8px #00ffe566}html .splash-loader-title{font-family:var(--font-mono);color:var(--arc-cyan);text-shadow:0 0 8px rgba(0,255,229,.4);letter-spacing:.16em}html .splash-loader-copy{font-family:var(--font-mono);color:var(--arc-muted)}html .splash-kicker{font-family:var(--font-mono);color:var(--arc-magenta);text-shadow:0 0 6px rgba(255,43,214,.4);letter-spacing:.22em}html .splash-title{font-family:var(--font-pixel);font-size:clamp(1.2rem,3vw,1.9rem);letter-spacing:.02em;line-height:1.3}html .splash-title>span{background:linear-gradient(90deg,var(--arc-cyan),var(--arc-magenta),var(--arc-amber))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 14px rgba(0,255,229,.35)) drop-shadow(0 0 18px rgba(255,43,214,.18))}html .splash-copy{font-family:var(--font-mono);color:#dce7ffe0;font-size:.82rem}html .splash-tag{font-family:var(--font-mono);border-radius:4px;border:1px solid rgba(0,255,229,.32)!important;background:#00ffe50d!important;color:var(--arc-cyan)!important;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 6px rgba(0,255,229,.3);font-size:.6rem;padding:.28rem .6rem}html .splash-tag:before{content:"[";color:var(--arc-magenta);margin-right:3px}html .splash-tag:after{content:"]";color:var(--arc-magenta);margin-left:3px}html .splash-hint{font-family:var(--font-mono);color:var(--arc-muted);font-size:.7rem}html .splash-enter-btn{border-radius:6px!important;font-family:var(--font-mono);letter-spacing:.1em}html .splash-card{--modal-max: 48rem}html .splash-card.modal-card{padding:38px 24px 24px!important}html .splash-shell{min-height:min(460px,calc(100dvh - 8rem));border-radius:8px;border-color:#00ffe53d;background:radial-gradient(680px 360px at 18% 18%,rgba(0,255,229,.14),transparent 64%),radial-gradient(620px 340px at 88% 22%,rgba(255,43,214,.13),transparent 68%),radial-gradient(500px 220px at 50% 100%,rgba(255,182,39,.055),transparent 70%),#02040ab8;padding:14px;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 42px #00ffe509}html .splash-shell:after{content:"";position:absolute;inset:14px;border-radius:7px;pointer-events:none;background:linear-gradient(90deg,rgba(0,255,229,.28),transparent 18%) top left / 90px 1px no-repeat,linear-gradient(180deg,rgba(0,255,229,.28),transparent 18%) top left / 1px 90px no-repeat,linear-gradient(270deg,rgba(255,43,214,.22),transparent 18%) bottom right / 90px 1px no-repeat,linear-gradient(0deg,rgba(255,43,214,.22),transparent 18%) bottom right / 1px 90px no-repeat;opacity:.95;z-index:1}html .splash-topbar{min-height:34px;margin-bottom:10px;border-radius:6px;border:1px solid rgba(0,255,229,.13);background:#0106106b;padding:8px 10px}html .splash-brand{display:inline-flex;align-items:center;gap:9px}html .splash-brand:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--arc-cyan);box-shadow:var(--arc-glow-cyan)}html .splash-display{position:relative;overflow:hidden;min-height:340px;border-radius:8px;border:1px solid rgba(0,255,229,.16);background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),#0106106b;background-size:14px 14px,14px 14px,100% 100%;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 0 34px #00ffe506}html .splash-display:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,transparent 42%,rgba(0,0,0,.2) 100%),linear-gradient(90deg,transparent,rgba(0,255,229,.13),rgba(255,43,214,.1),transparent) 50% 68% / 80% 1px no-repeat;opacity:.8}.splash-corner{position:absolute;z-index:2;width:72px;height:72px;pointer-events:none}.splash-corner-tl{left:12px;top:12px;border-left:1px solid rgba(0,255,229,.35);border-top:1px solid rgba(0,255,229,.35)}.splash-corner-br{right:12px;bottom:12px;border-right:1px solid rgba(255,43,214,.3);border-bottom:1px solid rgba(255,43,214,.3)}html .splash-stage{position:relative;z-index:1;height:340px}html .splash-phase-welcome{justify-content:center;gap:12px;padding:26px 42px 22px}.splash-title-block{display:grid;justify-items:center;gap:8px}html .splash-kicker{display:inline-flex;align-items:center;margin:0;border-radius:5px;border:1px solid rgba(255,43,214,.18);background:#ff2bd60b;padding:5px 9px;font-size:.62rem}html .splash-title{position:relative;margin:0;font-size:clamp(1.55rem,4vw,2.35rem)}html .splash-title:after{content:"";position:absolute;left:50%;bottom:-7px;width:min(280px,72vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(0,255,229,.55),rgba(255,43,214,.42),transparent);opacity:.75}html .splash-copy{max-width:39ch;margin:8px 0 0;color:#dce7ffdb}html .splash-tags{margin-top:4px;max-width:520px}html .splash-actions{margin-top:4px;gap:9px}html .splash-enter-btn{min-width:126px;min-height:42px;border-radius:6px!important;border:1px solid rgba(0,255,229,.72)!important;background:linear-gradient(180deg,#00ffe5f5,#00cfb6f5)!important;color:#061018!important;text-shadow:none!important;box-shadow:0 0 18px #00ffe57a,0 16px 34px #00000057,inset 0 -2px #00000040!important}html .splash-enter-btn:hover:not(:disabled){border-color:#00ffe5e6!important;background:linear-gradient(180deg,#00ffe5,#00dbc0)!important;color:#061018!important;box-shadow:0 0 26px #00ffe594,0 18px 38px #00000057,inset 0 -2px #00000040!important;transform:translateY(-1px)}.splash-boot-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.splash-boot-strip span{border-radius:5px;border:1px solid rgba(0,255,229,.18);background:#00ffe50b;color:#d2fff8b8;font-family:var(--font-mono);font-size:.56rem;font-weight:800;letter-spacing:.1em;padding:5px 7px;text-transform:uppercase}html .splash-loader-bars{display:none}html .splash-phase-loading{gap:14px}html .splash-loader-title{border-radius:5px;border:1px solid rgba(0,255,229,.18);background:#00ffe50b;padding:6px 10px}@media(max-width:720px){html .splash-card.modal-card{padding:38px 14px 14px!important}html .splash-shell{min-height:auto;padding:10px}html .splash-display,html .splash-stage{min-height:420px;height:420px}html .splash-phase-welcome{padding:26px 18px 20px}html .splash-copy{max-width:31ch}.splash-boot-strip{max-width:280px}}html .konami-overlay{background:radial-gradient(circle at top left,rgba(0,255,229,.08),transparent 58%),radial-gradient(circle at bottom right,rgba(255,43,214,.08),transparent 58%),#02040aeb!important}html .konami-window{border-radius:12px!important;border:1px solid rgba(0,255,229,.35)!important;background:linear-gradient(180deg,#0a0e1af5,#060912fa)!important;box-shadow:inset 0 0 0 1px #ffffff08,0 0 0 1px #0006,0 0 60px #00ffe547,0 0 60px #ff2bd638!important;font-family:var(--font-mono);padding-top:30px}@media(min-width:640px){html .konami-window{border-radius:14px!important}}html .konami-window:before{content:"";position:absolute;top:0;left:0;right:0;height:28px;border-radius:12px 12px 0 0;background:radial-gradient(circle 4px at 14px 14px,#ff5f56 60%,transparent 62%),radial-gradient(circle 4px at 30px 14px,#ffbd2e 60%,transparent 62%),radial-gradient(circle 4px at 46px 14px,#27c93f 60%,transparent 62%),linear-gradient(180deg,#141a2af5,#0a0e1aeb);border-bottom:1px solid rgba(0,255,229,.22);box-shadow:0 0 6px #ff5f5673,0 0 6px #27c93f59,inset 0 -1px #0006;pointer-events:none;z-index:5}@media(min-width:640px){html .konami-window:before{border-radius:14px 14px 0 0}}html .konami-window header>div .inline-flex{border-radius:4px!important;border:1px solid rgba(0,255,229,.4)!important;background:#0000008c!important;color:var(--arc-cyan)!important;font-family:var(--font-mono);letter-spacing:.06em;text-shadow:0 0 6px rgba(0,255,229,.35)}html .konami-window header>div .inline-flex span:not(.inline-flex){color:inherit}html .konami-window header>button{border-radius:4px!important;border:1px solid rgba(0,255,229,.4)!important;background:#0000008c!important;color:var(--arc-cyan)!important;font-family:var(--font-mono);text-shadow:0 0 6px rgba(0,255,229,.35);font-size:.95rem!important;font-weight:700}html .konami-window header>button:hover{background:#00ffe51f!important;border-color:var(--arc-cyan)!important;box-shadow:0 0 12px #00ffe566;color:#c8fff7!important}html .konami-window .konami-leaderboard-toggle{width:auto!important;min-width:72px;padding-inline:12px!important;color:#e6f1ffe0!important;font-size:.62rem!important;letter-spacing:.14em}html .konami-window .konami-leaderboard-toggle.is-active{border-color:#ff2bd6a3!important;background:#ff2bd61f!important;color:#ffd5faf5!important;box-shadow:0 0 16px #ff2bd647}html .konami-window iframe{border-radius:6px}html .konami-window .relative.flex-1.overflow-hidden{border-radius:6px!important;border:1px solid rgba(0,255,229,.25)!important;background:#0009!important;box-shadow:inset 0 0 0 1px #0009,0 0 22px #00ffe52e}.drive-leaderboard-panel{position:absolute;top:12px;right:12px;z-index:4;display:grid;width:min(360px,calc(100% - 24px));max-height:calc(100% - 24px);gap:10px;overflow-y:auto;border-radius:8px;border:1px solid rgba(0,255,229,.28);background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px) 0 0 / 12px 12px,#040812f0;box-shadow:inset 0 0 0 1px #00000085,0 18px 44px #00000075,0 0 24px #00ffe529;padding:12px;font-family:var(--font-mono);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.drive-leaderboard-panel::-webkit-scrollbar{width:6px}.drive-leaderboard-panel::-webkit-scrollbar-track{background:transparent}.drive-leaderboard-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#00ffe559}.drive-leaderboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.drive-leaderboard-header div,.drive-leaderboard-self-copy{display:grid;min-width:0;gap:2px}.drive-leaderboard-header span,.drive-leaderboard-self span{color:var(--arc-magenta, #ff2bd6);font-size:.56rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.drive-leaderboard-header strong,.drive-leaderboard-self strong{overflow:hidden;color:#e6f1fff0;font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.drive-leaderboard-header button{flex:0 0 auto;min-height:28px;border-radius:6px;border:1px solid rgba(0,255,229,.34);background:#00ffe514;color:var(--arc-cyan, #00ffe5);font-size:.58rem;font-weight:900;letter-spacing:.12em;padding:0 9px;text-transform:uppercase}.drive-leaderboard-header button:hover:not(:disabled){border-color:var(--arc-cyan, #00ffe5);background:#00ffe521;box-shadow:0 0 14px #00ffe538}.drive-leaderboard-header button:disabled{cursor:wait;opacity:.58}.drive-leaderboard-self{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:7px;border:1px solid rgba(255,182,39,.24);background:#ffb62712;padding:8px 9px}.drive-leaderboard-self span{color:var(--arc-amber, #ffb627)}.drive-leaderboard-self button{flex:0 0 auto;min-height:26px;border-radius:6px;border:1px solid rgba(255,84,112,.35);background:#ff547014;color:var(--arc-red, #ff5470);font-size:.56rem;font-weight:900;letter-spacing:.12em;padding:0 8px;text-transform:uppercase}.drive-leaderboard-self button:hover:not(:disabled){border-color:var(--arc-red, #ff5470);background:#ff547021;box-shadow:0 0 14px #ff547033}.drive-leaderboard-self button:disabled{cursor:wait;opacity:.58}.drive-reset-modal{--modal-max: 30rem}.drive-reset-modal .modal-header{align-items:flex-start}.drive-reset-warning{display:flex;align-items:flex-start;gap:14px;margin-top:14px;border-color:#ff547047;background:linear-gradient(135deg,#ff54701a,#ffb6270e),#040812d1;padding:16px 18px}.drive-reset-icon{display:inline-flex;flex:0 0 auto;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,84,112,.36);background:#ff54701a;color:var(--arc-red, #ff5470);font-family:var(--font-mono);font-size:1rem;font-weight:950;box-shadow:0 0 18px #ff547024}.drive-reset-warning strong{display:block;color:#ffecd6f5;font-family:var(--font-mono);font-size:.78rem;font-weight:950;line-height:1.35}.drive-reset-warning>div{min-width:0}.drive-reset-warning p{margin-top:6px;color:#dce7ffb8;font-size:.7rem;line-height:1.55}@media(max-width:480px){.drive-reset-warning{gap:10px;padding:14px}.drive-reset-icon{width:30px;height:30px}}.drive-leaderboard-status{margin:0;border-radius:7px;border:1px dashed rgba(0,255,229,.22);color:#dce7ffc2;font-size:.68rem;padding:10px;text-align:center}.drive-leaderboard-status.is-error{border-color:#ff547059;color:var(--arc-red, #ff5470)}.drive-leaderboard-save{margin:0;border-radius:7px;border:1px solid rgba(0,255,229,.2);background:#00ffe512;color:#d2fff9e6;font-size:.62rem;font-weight:900;letter-spacing:.1em;padding:8px 9px;text-transform:uppercase}.drive-leaderboard-save.is-saving{border-color:#00ffe547;color:var(--arc-cyan, #00ffe5)}.drive-leaderboard-save.is-saved{border-color:#35ff6347;background:#35ff6314;color:#aeffbff0}.drive-leaderboard-save.is-error{border-color:#ff547059;background:#ff547014;color:var(--arc-red, #ff5470)}.drive-leaderboard-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.drive-leaderboard-row{display:grid;align-items:center;grid-template-columns:26px 28px minmax(0,1fr) auto auto;gap:8px;min-height:40px;border-radius:7px;border:1px solid rgba(0,255,229,.12);background:#00000052;padding:6px 7px}.drive-leaderboard-rank{color:var(--arc-amber, #ffb627);font-size:.62rem;font-weight:900;letter-spacing:.1em}.drive-leaderboard-row img{width:28px;height:28px;border-radius:6px;border:1px solid rgba(0,255,229,.22);-o-object-fit:cover;object-fit:cover}.drive-leaderboard-player{min-width:0;overflow:hidden;color:#e6f1ffe6;font-size:.68rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.drive-leaderboard-level,.drive-leaderboard-time{border-radius:5px;border:1px solid rgba(0,255,229,.16);background:#00ffe50e;color:var(--arc-cyan, #00ffe5);font-size:.58rem;font-weight:900;line-height:1;padding:5px 6px;white-space:nowrap}.drive-leaderboard-time{border-color:#ff2bd633;background:#ff2bd612;color:#ffbef6f0}@media(max-width:640px){.drive-leaderboard-panel{left:8px;right:8px;top:8px;width:auto;max-height:calc(100% - 16px);padding:10px}.drive-leaderboard-row{grid-template-columns:24px 26px minmax(0,1fr);gap:7px}.drive-leaderboard-level,.drive-leaderboard-time{justify-self:start}}html .konami-window p.text-center{font-family:var(--font-mono);color:var(--arc-muted)!important;letter-spacing:.06em}html .konami-window p.text-center:before{content:"// ";color:#6a7a99b3}html .konami-window label.inline-flex{border-radius:4px!important;border:1px solid rgba(0,255,229,.3)!important;background:#0000008c!important;color:var(--arc-cyan)!important;font-family:var(--font-mono)}html .konami-window label.inline-flex span{color:var(--arc-cyan)!important}html .konami-window label.inline-flex span.uppercase{color:var(--arc-magenta)!important;text-shadow:0 0 6px rgba(255,43,214,.4)}html .konami-window input[type=range]{accent-color:var(--arc-cyan)}html .konami-window header .bg-emerald-400{background:var(--arc-green)!important;box-shadow:0 0 10px #39ff14d9!important}html .konami-window>.absolute.inset-0.pointer-events-none{background:radial-gradient(circle at top left,rgba(0,255,229,.18),transparent 60%),radial-gradient(circle at bottom right,rgba(255,43,214,.18),transparent 60%)!important;opacity:.55}@media(max-width:768px){html .modal-backdrop{backdrop-filter:blur(10px) saturate(1.02)!important;-webkit-backdrop-filter:blur(10px) saturate(1.02)!important}html .modal-card:after,html .splash-aurora{animation:none!important}html .modal-card,html .splash-card.modal-card{max-height:calc(100dvh - 24px)}.gif-picker-modal .modal-panel{max-height:min(20rem,54dvh)}}html .modal-card.imagehost-modal{--modal-max: 72rem;width:min(96vw,72rem);max-width:min(96vw,72rem)!important;max-height:min(94dvh,920px);overflow:hidden;border-color:#00ffe557!important;background:linear-gradient(90deg,rgba(0,255,229,.1),transparent 14%,transparent 86%,rgba(255,43,214,.1)),radial-gradient(760px 360px at 4% 0%,rgba(0,255,229,.14),transparent 62%),radial-gradient(600px 340px at 96% 8%,rgba(255,43,214,.11),transparent 66%),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(180deg,#070c19fb,#02050cfd)!important;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00ffe50d,0 0 0 1px #000000db,0 24px 80px -30px #00ffe5b8,0 30px 92px -36px #ff2bd67a,0 54px 150px -42px #000000fa!important}html .imagehost-modal .modal-header{align-items:flex-start;margin-bottom:14px;padding-bottom:13px}.imagehost-header-copy{min-width:0}.imagehost-header-tools{display:flex;flex:0 0 auto;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:58%}.imagehost-save-dock{display:inline-flex;min-height:34px;align-items:center;gap:8px;border-radius:8px;border:1px solid rgba(0,255,229,.24);background:linear-gradient(90deg,rgba(0,255,229,.09),transparent 62%),#0106109e;padding:3px 4px 3px 10px;box-shadow:inset 0 0 0 1px #ffffff05,0 0 18px #00ffe51a}.imagehost-save-dock .imagehost-save-status{min-width:54px;color:#a0afc8d1;font-size:.52rem}.imagehost-save-dock .imagehost-btn-save{min-height:28px;padding:0 12px;font-size:.58rem}.imagehost-live-chip{--chip-color: rgba(106, 122, 153, .92);display:inline-flex;min-height:30px;align-items:center;gap:8px;border-radius:7px;border:1px solid color-mix(in srgb,var(--chip-color) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--chip-color) 12%,transparent),#00000029),#0106108f;color:var(--chip-color);font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.14em;padding:0 10px;text-transform:uppercase;text-shadow:0 0 7px color-mix(in srgb,var(--chip-color) 38%,transparent);white-space:nowrap}.imagehost-live-chip>span{width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.imagehost-live-chip.is-live{--chip-color: var(--arc-green, #39ff14)}.imagehost-live-chip.is-connecting,.imagehost-live-chip.is-fallback{--chip-color: var(--arc-amber, #ffb627)}.imagehost-live-chip.is-reconnecting{--chip-color: var(--arc-red, #ff5470)}.imagehost-close-btn{display:inline-flex;min-height:34px;align-items:center;gap:8px;border-radius:8px;border:1px solid rgba(255,84,112,.34);background:linear-gradient(180deg,#ff54701a,#ff547009),#010610a8;color:#ffd5def2;cursor:pointer;font-family:var(--font-mono);font-size:.56rem;font-weight:900;letter-spacing:.14em;padding:0 8px 0 10px;text-transform:uppercase;text-shadow:0 0 8px rgba(255,84,112,.28);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.imagehost-close-btn strong{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:5px;border:1px solid rgba(255,84,112,.42);color:var(--arc-red, #ff5470);font-size:.72rem;line-height:1}.imagehost-close-btn:hover{border-color:#ff54709e;background:linear-gradient(180deg,#ff547029,#ff54700e),#010610c2;box-shadow:0 0 18px #ff54702e;transform:translateY(-1px)}html .imagehost-tabs{gap:7px;margin-bottom:14px;padding:5px;border-color:#00ffe53d;background:linear-gradient(90deg,rgba(0,255,229,.09),transparent 32%,rgba(255,43,214,.08) 78%,transparent),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 14px 14px,#00000057;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 24px #00ffe509}html .imagehost-tab{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:7px}html .imagehost-tab.is-active{background:linear-gradient(180deg,#00ffe52e,#00ffe50e),#0000006b;box-shadow:inset 0 0 0 1px #fff1,inset 0 -2px #00ffe52e,0 0 18px #00ffe53d}html .imagehost-body{max-height:calc(94dvh - 184px);overflow-y:auto;overflow-x:hidden;padding:2px 12px 32px 0;scrollbar-width:thin;scrollbar-color:rgba(0,255,229,.42) transparent}.imagehost-config-body{display:grid;gap:14px}html .imagehost-body::-webkit-scrollbar{width:6px}html .imagehost-body::-webkit-scrollbar-track{background:transparent}html .imagehost-body::-webkit-scrollbar-thumb{border-radius:999px;background:#00ffe55c}html .imagehost-section{position:relative;overflow:hidden;border-color:#00ffe53d;background:radial-gradient(260px 120px at 100% 0%,rgba(255,182,39,.045),transparent 68%),linear-gradient(135deg,rgba(0,255,229,.06),transparent 28%),linear-gradient(315deg,rgba(255,43,214,.045),transparent 26%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 14px 14px,#0106109e;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 34px #00ffe508}html .imagehost-section:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,229,.5),rgba(255,43,214,.32),transparent);opacity:.7;pointer-events:none}.imagehost-command-deck,.imagehost-settings-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.imagehost-command-deck{position:relative}.imagehost-command-deck:before,.imagehost-settings-board:before{content:"";position:absolute;pointer-events:none}.imagehost-vault-panel{grid-column:span 5}.imagehost-preview-panel,.imagehost-template-panel,.imagehost-site-panel{grid-column:span 7}.imagehost-webhook-panel,.imagehost-flags-panel{grid-column:span 5}.imagehost-flags-panel{min-height:100%}.imagehost-vault-panel{display:flex;flex-direction:column;justify-content:space-between;gap:14px;background:radial-gradient(320px 190px at 0% 0%,rgba(255,147,54,.1),transparent 66%),radial-gradient(260px 170px at 100% 100%,rgba(0,255,229,.07),transparent 68%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 14px 14px,#010610b3}html .imagehost-section-preview{padding:16px;border-color:#5865f257;background:radial-gradient(480px 220px at 0% 0%,rgba(88,101,242,.12),transparent 65%),radial-gradient(420px 220px at 100% 100%,rgba(0,255,229,.07),transparent 70%),#010610a3}html .discord-preview{border-color:#5865f26b;background:linear-gradient(180deg,#313338fa,#2b2d31fa);padding:18px;box-shadow:inset 0 0 0 1px #ffffff07,0 18px 42px #00000073}html .discord-preview:before{border-color:#5865f28a;color:#c8d0ff;text-shadow:0 0 8px rgba(88,101,242,.55)}html .discord-preview-embed{max-width:min(560px,100%);background:#2b2d31;box-shadow:0 0 0 1px #ffffff09,0 10px 26px #00000042}html .discord-preview-embed-site{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;color:#fff;font-weight:700}html .discord-preview-embed-author{gap:6px;color:#dbdee1d6;font-size:.78rem;font-weight:500}.discord-preview-embed-author-label{color:var(--discord-muted);font-size:.72rem;font-weight:600}html .discord-preview-embed-image{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;background:transparent}html .discord-preview-embed-image img{width:auto;max-width:min(100%,530px);height:auto;background:transparent}html .imagehost-secret-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.imagehost-vault-panel .imagehost-secret-row{grid-template-columns:1fr}.imagehost-vault-panel .imagehost-secret-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.imagehost-secret-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:54px;min-width:0;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 22%),#06070aeb;padding:9px 10px;box-shadow:inset 0 0 0 1px #000000b3,0 14px 34px #00000038;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.imagehost-secret-card:hover,.imagehost-secret-card:focus-visible,.imagehost-secret-card:focus-within,.imagehost-secret-card.is-visible{border-color:#ff9d4a61;background:linear-gradient(90deg,rgba(255,157,74,.08),transparent 30%),#08080bf5;box-shadow:inset 0 0 0 1px #ff9d4a14,0 0 24px #ff9d4a24,0 16px 38px #00000042}.imagehost-secret-icon,.imagehost-secret-copy{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:7px}.imagehost-secret-icon{border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.08),transparent 60%),#ffffff09;color:#e6f1ffe0;box-shadow:0 0 18px #ffffff0f}.imagehost-secret-icon svg,.imagehost-secret-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.imagehost-secret-value{min-width:0;overflow:hidden;color:#ecf5ffeb;font-family:var(--font-mono);font-size:.78rem;font-weight:850;letter-spacing:.05em;line-height:1;text-overflow:ellipsis;white-space:nowrap;filter:blur(6px);opacity:.68;transform:translateZ(0);transition:filter .16s ease,opacity .16s ease,color .16s ease,text-shadow .16s ease}.imagehost-secret-card:hover .imagehost-secret-value,.imagehost-secret-card:focus-visible .imagehost-secret-value,.imagehost-secret-card:focus-within .imagehost-secret-value,.imagehost-secret-card.is-visible .imagehost-secret-value{color:#ffefdef5;filter:blur(0);opacity:1;text-shadow:0 0 12px rgba(255,157,74,.26)}.imagehost-secret-copy{border:1px solid rgba(255,147,54,.52);background:linear-gradient(180deg,#ff93362e,#ff93360f),#45220b8a;color:#ffcfa1fa;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.imagehost-secret-copy:hover{border-color:#ffac59db;background:linear-gradient(180deg,#ff933642,#ff93361a),#5b2a0bad;box-shadow:0 0 18px #ff933633;transform:translateY(-1px)}.imagehost-vault-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.imagehost-vault-stats span{min-width:0;overflow:hidden;border-radius:6px;border:1px solid rgba(255,147,54,.16);background:#ff93360b;color:#ffdfbeb8;font-family:var(--font-mono);font-size:.52rem;font-weight:900;letter-spacing:.1em;padding:7px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html .imagehost-mini-btn,html .imagehost-btn-save,html .imagehost-btn-link{border-radius:7px}html .imagehost-section-preview .discord-preview-embed-image img{max-height:220px}html .imagehost-gallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}html .imagehost-gallery-item{border-color:#00ffe538;background:linear-gradient(135deg,rgba(0,255,229,.065),transparent 34%),#010610ad}html .imagehost-gallery-thumb:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(255,255,255,.03) 3px 4px),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.42));opacity:.48}@media(max-width:860px){html .modal-card.imagehost-modal{width:min(96vw,48rem);padding-inline:16px!important}.imagehost-command-deck,.imagehost-settings-board{grid-template-columns:1fr}.imagehost-vault-panel,.imagehost-preview-panel,.imagehost-template-panel,.imagehost-site-panel,.imagehost-webhook-panel,.imagehost-flags-panel{grid-column:1 / -1}.imagehost-header{gap:12px}.imagehost-header-tools{align-items:flex-end;flex-direction:column-reverse;gap:8px;max-width:none}}@media(max-width:640px){html .modal-card.imagehost-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:46px 12px 14px!important}html .imagehost-body{max-height:calc(100dvh - 168px);padding-right:0;padding-bottom:34px}html .imagehost-header{align-items:stretch;flex-direction:column}.imagehost-header-tools{flex-direction:row;justify-content:space-between;max-width:none}.imagehost-save-dock{order:3;width:100%;justify-content:space-between}html .imagehost-tabs{overflow-x:auto;scrollbar-width:none}html .imagehost-tabs::-webkit-scrollbar{display:none}html .imagehost-tab{flex:0 0 auto;min-width:11.5rem}html .imagehost-secret-row,html .imagehost-secret-actions{grid-template-columns:1fr}html .imagehost-secret-actions{display:grid;gap:7px}.imagehost-vault-stats{grid-template-columns:1fr}html .discord-preview{padding:14px 12px}html .discord-preview-msg{grid-template-columns:34px minmax(0,1fr);gap:10px}html .discord-preview-avatar{width:34px;height:34px}html .imagehost-actions{align-items:stretch;flex-direction:column}html .imagehost-btn-save{width:100%;justify-content:center}}html .modal-card.imagehost-modal{--modal-max: 72rem;display:flex;width:min(94vw,72rem);max-width:min(94vw,72rem)!important;max-height:min(92dvh,900px);flex-direction:column;overflow:hidden;padding:48px 22px 20px!important;border-color:#00ffe56b!important;background:radial-gradient(900px 420px at 0% -8%,rgba(0,255,229,.16),transparent 60%),radial-gradient(760px 420px at 102% 0%,rgba(255,43,214,.12),transparent 64%),linear-gradient(90deg,rgba(0,255,229,.09),transparent 18%,transparent 80%,rgba(255,43,214,.11)),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(180deg,#070c19fc,#02050cfe)!important}html .imagehost-modal .modal-header{flex:0 0 auto;align-items:center;margin-bottom:14px;padding:0 0 14px;border-bottom:1px solid rgba(0,255,229,.16)}html .imagehost-header-copy{max-width:38rem}html .imagehost-header-tools{max-width:none;align-items:center;gap:9px}html .imagehost-save-dock,html .imagehost-live-chip,html .imagehost-close-btn{box-sizing:border-box;min-height:36px}html .imagehost-save-dock{border-radius:9px;padding:4px 5px 4px 10px;background:linear-gradient(90deg,#00ffe51f,#00ffe505),#020812c7}html .imagehost-close-btn strong{font-size:.78rem;font-family:ui-sans-serif,system-ui,sans-serif}html .imagehost-tabs{flex:0 0 auto;margin-bottom:14px}html .imagehost-body{flex:1 1 auto;min-height:0;max-height:calc(92dvh - 178px);padding:0 14px 58px 0;scrollbar-gutter:stable}html .imagehost-config-body{display:grid;gap:16px}html .imagehost-cockpit{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(290px,.82fr);gap:16px;align-items:stretch}html .imagehost-side-stack{display:grid;min-width:0;gap:16px;align-content:start}html .imagehost-settings-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:16px;align-items:start}html .imagehost-template-panel,html .imagehost-site-panel,html .imagehost-webhook-panel,html .imagehost-preview-panel,html .imagehost-vault-panel,html .imagehost-flags-panel{grid-column:auto;min-width:0}html .imagehost-webhook-panel{grid-column:1 / -1}html .imagehost-section{overflow:visible;padding:15px 16px 16px;border-radius:10px;border-color:#00ffe540;background:radial-gradient(420px 210px at 0% 0%,rgba(0,255,229,.08),transparent 67%),radial-gradient(360px 180px at 100% 100%,rgba(255,43,214,.055),transparent 70%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 14px 14px,#010610ad;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 36px #0000002e}html .imagehost-section-header{margin-bottom:13px;padding-bottom:10px}html .imagehost-section-kicker{letter-spacing:.2em}html .imagehost-preview-panel{display:grid;align-content:start;border-color:#5865f261;background:radial-gradient(600px 260px at 0% 0%,rgba(88,101,242,.16),transparent 64%),radial-gradient(420px 220px at 100% 100%,rgba(0,255,229,.075),transparent 72%),#010610a8}html .discord-preview{width:100%;min-width:0;overflow:hidden;border-radius:10px;padding:17px;border-color:#5865f275}html .discord-preview-msg{grid-template-columns:40px minmax(0,1fr);gap:13px}html .discord-preview-content,html .discord-preview-embed-body{min-width:0}html .discord-preview-embed{width:-moz-fit-content;width:fit-content;max-width:min(100%,580px);padding:12px 14px 14px;background:#2b2d31}html .discord-preview-embed-site{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%}html .discord-preview-embed-image{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;background:transparent}html .discord-preview-embed-image img{display:block;width:auto;max-width:min(100%,520px);max-height:240px;height:auto;border-radius:4px;-o-object-fit:contain;object-fit:contain;background:transparent}html .imagehost-vault-panel{display:grid;gap:12px;align-content:start;justify-content:normal;border-color:#ff933647;background:radial-gradient(360px 190px at 0% 0%,rgba(255,147,54,.13),transparent 66%),radial-gradient(280px 180px at 100% 100%,rgba(0,255,229,.08),transparent 70%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 14px 14px,#010610b8}html .imagehost-vault-panel .imagehost-secret-row{display:grid;grid-template-columns:1fr;gap:10px}html .imagehost-secret-card{grid-template-columns:34px minmax(0,1fr) 34px;min-height:52px;border-radius:9px;border-color:#ffffff1b;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.01) 32%,transparent),#08090cf5;box-shadow:inset 0 0 0 1px #000000b3,0 16px 28px #0000003d}html .imagehost-secret-value{font-size:.76rem;filter:blur(7px);opacity:.72}html .imagehost-secret-card:hover .imagehost-secret-value,html .imagehost-secret-card:focus-visible .imagehost-secret-value,html .imagehost-secret-card:focus-within .imagehost-secret-value,html .imagehost-secret-card.is-visible .imagehost-secret-value{filter:blur(0)}html .imagehost-vault-panel .imagehost-secret-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html .imagehost-flags-panel .imagehost-toggles{grid-template-columns:1fr;gap:9px}html .imagehost-toggle{min-height:57px;border-radius:8px;background:linear-gradient(90deg,rgba(0,255,229,.055),transparent 70%),#01061094}html .imagehost-field{gap:7px}html .imagehost-field+.imagehost-field{margin-top:13px}html .imagehost-field input[type=text],html .imagehost-field input[type=url],html .imagehost-field textarea,html .imagehost-control{border-radius:8px;border-color:#00ffe53d;background:linear-gradient(180deg,rgba(0,255,229,.025),transparent),#0000007a}html .imagehost-grid-2{gap:14px}html .imagehost-template-panel .imagehost-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html .imagehost-webhook-panel .imagehost-field{margin-top:0}@media(max-width:1060px){html .imagehost-cockpit,html .imagehost-settings-grid{grid-template-columns:1fr}html .imagehost-webhook-panel{grid-column:auto}html .imagehost-side-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){html .modal-card.imagehost-modal{width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:46px 12px 14px!important}html .imagehost-modal .modal-header{align-items:stretch;flex-direction:column}html .imagehost-header-tools,html .imagehost-side-stack{grid-template-columns:1fr;max-width:none}html .imagehost-header-tools{display:grid}html .imagehost-save-dock,html .imagehost-live-chip,html .imagehost-close-btn{width:100%;justify-content:center}html .imagehost-body{max-height:calc(100dvh - 190px);padding-right:0;padding-bottom:52px}html .discord-preview{padding:14px 12px}html .discord-preview-msg{grid-template-columns:34px minmax(0,1fr);gap:10px}html .discord-preview-avatar{width:34px;height:34px}}@media(max-width:540px){html .imagehost-template-panel .imagehost-grid-2,html .imagehost-grid-2{grid-template-columns:1fr}}html .discord-preview{overflow:visible;padding-top:18px}html .discord-preview:before{top:-10px;left:14px;z-index:2;max-width:calc(100% - 32px);overflow:hidden;padding:1px 9px 2px;border-color:#5865f29e;background:linear-gradient(90deg,#5865f238,#00ffe514),#040813;box-shadow:0 0 0 1px #0000008c,0 0 14px #5865f242;text-overflow:ellipsis;white-space:nowrap}html .imagehost-template-panel .imagehost-grid-2{align-items:end;grid-template-columns:minmax(220px,.82fr) minmax(280px,1.18fr);gap:12px}html .imagehost-template-panel .imagehost-control{min-height:52px;padding:8px 12px 8px 8px}html .imagehost-color-control,html .imagehost-length-control{border-color:#00ffe54d;background:linear-gradient(90deg,rgba(0,255,229,.075),transparent 62%),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px) 0 0 / 10px 10px,#00000085;box-shadow:inset 0 0 0 1px #ffffff05,0 0 18px #00ffe50e}html .imagehost-template-panel .imagehost-color-swatch{width:32px;height:32px;border-radius:7px}html .imagehost-template-panel .imagehost-color-hex{min-height:32px;padding:0 4px}html .imagehost-length-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}html .imagehost-template-panel .imagehost-slider::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--arc-cyan) 0%,var(--arc-cyan) var(--p),rgba(120,140,170,.18) var(--p),rgba(120,140,170,.18) 100%)}html .imagehost-template-panel .imagehost-slider::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5.5px}html .imagehost-template-panel .imagehost-control-value{display:inline-flex;min-width:30px;min-height:28px;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(0,255,229,.24);background:#00ffe50e;font-size:.78rem}.imagehost-length-readout{display:grid;min-width:92px;align-items:center;justify-items:end;gap:2px}.imagehost-length-readout strong{display:inline-flex;min-width:30px;min-height:28px;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(0,255,229,.32);background:radial-gradient(circle at 50% 0%,rgba(0,255,229,.22),transparent 70%),#00ffe50e;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.78rem;font-weight:900;letter-spacing:.02em;text-shadow:0 0 8px rgba(0,255,229,.36)}.imagehost-length-readout code{max-width:112px;min-width:0;overflow:hidden;color:#a0afc8c7;font-family:var(--font-mono);font-size:.58rem;font-weight:750;letter-spacing:.06em;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}@media(max-width:640px){html .discord-preview{padding-top:18px}html .imagehost-length-control{grid-template-columns:minmax(0,1fr)}.imagehost-length-readout{min-width:0;justify-items:start;grid-template-columns:auto minmax(0,1fr)}}html .imagehost-tuning-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;align-items:stretch;margin-top:14px;min-width:0;width:100%}html .imagehost-tune-card{box-sizing:border-box;position:relative;display:grid;gap:8px;min-width:0;overflow:hidden;margin-top:0!important;padding:10px;border-radius:10px;border:1px solid rgba(0,255,229,.24);background:radial-gradient(220px 90px at 0% 0%,rgba(0,255,229,.08),transparent 70%),radial-gradient(180px 80px at 100% 100%,rgba(255,43,214,.07),transparent 72%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 10px 10px,#01061094;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 -18px 38px #00ffe505}html .imagehost-tune-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--arc-magenta),var(--arc-cyan),transparent);opacity:.78;pointer-events:none}html .imagehost-tune-label{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}html .imagehost-tune-label label{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#ecf5ffeb;font-size:.58rem;letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap}html .imagehost-tune-label label span{color:var(--arc-magenta);text-shadow:0 0 8px rgba(255,43,214,.48)}html .imagehost-tune-label code{flex:0 0 auto;color:#a0afc8a8;font-family:var(--font-mono);font-size:.52rem;font-weight:850;letter-spacing:.12em;text-transform:lowercase}html .imagehost-tune-surface{position:relative;min-height:48px!important;border-radius:9px;border-color:#00ffe547;background:linear-gradient(90deg,rgba(0,255,229,.08),transparent 46%,rgba(255,43,214,.035)),#00000094;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 22px #00ffe50a,0 10px 26px #0000002e}html .imagehost-color-control{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;overflow:hidden;padding:8px 10px 11px 8px!important}html .imagehost-color-control .imagehost-color-swatch{width:34px;height:34px;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff29,0 0 18px color-mix(in srgb,var(--swatch-color) 34%,transparent)}html .imagehost-color-control .imagehost-color-hex{min-height:34px;border-radius:8px;border:1px solid rgba(0,255,229,.16);background:#010610ad;padding:0 12px}html .imagehost-color-beam{position:absolute;left:8px;right:10px;bottom:7px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--swatch-color),color-mix(in srgb,var(--swatch-color) 30%,transparent),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--swatch-color) 42%,transparent);opacity:.86}html .imagehost-length-control{display:grid;grid-template-columns:28px minmax(0,1fr) 28px minmax(58px,auto);gap:8px;align-items:center;padding:8px 10px!important;min-width:0}html .imagehost-stepper{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(0,255,229,.28);background:radial-gradient(circle at 50% 0%,rgba(0,255,229,.18),transparent 68%),#010610b8;color:var(--arc-cyan);cursor:pointer;font-family:var(--font-mono);font-size:.98rem;font-weight:900;line-height:1;text-shadow:0 0 8px rgba(0,255,229,.4);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}html .imagehost-stepper:hover{border-color:#00ffe594;box-shadow:0 0 14px #00ffe538;transform:translateY(-1px)}html .imagehost-length-control .imagehost-slider{height:30px}html .imagehost-length-control .imagehost-slider::-webkit-slider-runnable-track{height:7px;border-radius:999px;border:1px solid rgba(0,255,229,.12);background:linear-gradient(90deg,var(--arc-cyan) 0%,var(--arc-cyan) var(--p),rgba(120,140,170,.16) var(--p),rgba(120,140,170,.16) 100%);box-shadow:inset 0 0 0 1px #0006,0 0 12px #00ffe51f}html .imagehost-length-control .imagehost-slider::-webkit-slider-thumb{width:17px;height:17px;margin-top:-6px}html .imagehost-length-readout{min-width:0;justify-items:end}html .imagehost-length-readout strong{min-width:32px;min-height:28px;border-color:#00ffe56b}html .imagehost-length-readout code{max-width:72px}html .imagehost-length-ticks{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;color:#a0afc86b;font-family:var(--font-mono);font-size:.5rem;font-weight:800;letter-spacing:.08em;padding:0 76px 0 40px}html .imagehost-length-ticks span{position:relative;text-align:center}html .imagehost-length-ticks span:before{content:"";position:absolute;left:50%;top:-5px;width:1px;height:4px;background:#00ffe53d}@media(max-width:840px){html .imagehost-tuning-grid{grid-template-columns:1fr}html .imagehost-length-control{grid-template-columns:28px minmax(0,1fr) 28px minmax(58px,auto)}html .imagehost-length-readout{grid-column:auto;grid-template-columns:1fr;justify-items:end}html .imagehost-length-ticks{padding:0 76px 0 40px}}@media(max-width:520px){html .imagehost-length-control{grid-template-columns:28px minmax(0,1fr) 28px}html .imagehost-length-readout{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);justify-items:start}html .imagehost-length-ticks{padding:0 38px}}html .imagehost-confirm-overlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(120% 80% at 50% 40%,rgba(255,60,110,.08),transparent 60%),#02050cc7;backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);animation:imagehost-confirm-fade .14s ease-out;border-radius:inherit}@keyframes imagehost-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes imagehost-confirm-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}html .imagehost-confirm-card{position:relative;width:min(440px,92%);padding:20px 22px 18px;border-radius:14px;border:1px solid rgba(255,78,130,.42);background:linear-gradient(140deg,rgba(255,60,110,.1),transparent 55%),linear-gradient(180deg,#0a060efa,#030208fc);box-shadow:0 0 0 1px #ff4e821a,0 24px 80px -28px #ff326e8c,0 38px 120px -42px #000000eb;color:#f5f3ff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;animation:imagehost-confirm-pop .18s cubic-bezier(.2,.9,.3,1.1);overflow:hidden}html .imagehost-confirm-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(255,255,255,.022) 3px 4px);border-radius:inherit;mix-blend-mode:overlay}html .imagehost-confirm-card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,78,130,.85),rgba(255,200,90,.55),transparent);filter:blur(.4px)}html .imagehost-confirm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}html .imagehost-confirm-kicker{color:#ff5d8f;display:inline-flex;align-items:center;gap:6px}html .imagehost-confirm-kicker span{color:#ff5d8f8c}html .imagehost-confirm-target{color:#ffffff8c;font-size:10.5px;padding:3px 7px;border-radius:4px;border:1px solid rgba(255,78,130,.25);background:#ff4e8214}html .imagehost-confirm-title{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:.01em;color:#fff}html .imagehost-confirm-desc{margin:0 0 18px;font-size:13px;line-height:1.55;color:#e6e2f0c7}html .imagehost-confirm-desc code{color:#ffd2e0;background:#ff4e821f;border:1px solid rgba(255,78,130,.22);padding:1px 6px;border-radius:4px;font-size:12px}html .imagehost-confirm-actions{display:flex;justify-content:flex-end;gap:8px}html .imagehost-confirm-actions .imagehost-mini-btn{min-width:84px}html .imagehost-confirm-go{box-shadow:0 0 18px -4px #ff4e828c}html .imagehost-confirm-go:focus-visible{outline:2px solid rgba(255,78,130,.7);outline-offset:2px}html .imagehost-confirm-actions .imagehost-mini-btn:disabled{opacity:.55;cursor:progress}html .modal-card.tradedex-modal{width:min(96vw,52rem)!important;max-width:min(96vw,52rem)!important;height:min(92dvh,820px)!important;max-height:min(92dvh,820px)!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:14px!important;background:radial-gradient(720px 260px at 12% 0%,rgba(0,255,229,.09),transparent 60%),radial-gradient(620px 300px at 100% 10%,rgba(255,43,214,.1),transparent 62%),linear-gradient(180deg,#070c19fa,#030710f7)!important}html .modal-card.tradedex-modal:before,html .modal-card.tradedex-modal:after{content:none!important;display:none!important}@media(max-width:640px){html .modal-backdrop.tradedex-modal-backdrop{padding:0!important;align-items:stretch!important;justify-content:stretch!important}html .modal-card.tradedex-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}}html .imagehost-backdrop{padding:clamp(10px,2vw,22px)!important}html .modal-card.imagehost-modal{--imagehost-panel: rgba(1, 7, 17, .78);--imagehost-line: rgba(0, 255, 229, .28);--imagehost-soft: rgba(134, 151, 184, .8);width:min(97vw,76rem)!important;max-width:min(97vw,76rem)!important;height:min(93dvh,860px)!important;max-height:min(93dvh,860px)!important;padding:46px 22px 18px!important;border-radius:14px!important;border-color:#00ffe580!important;background:radial-gradient(760px 360px at 0% -8%,rgba(0,255,229,.17),transparent 62%),radial-gradient(720px 420px at 100% 6%,rgba(255,43,214,.14),transparent 64%),linear-gradient(90deg,rgba(0,255,229,.08),transparent 30%,transparent 72%,rgba(255,43,214,.1)),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(180deg,#070c19fc,#01050dfe)!important;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 1px #ffffff14,0 30px 90px -34px #00ffe56b,0 24px 82px -42px #ff2bd657!important}html .modal-card.imagehost-modal:before{background:linear-gradient(90deg,#ff5f57 0 6px,transparent 6px 15px,#ffbd2e 15px 21px,transparent 21px 30px,#28c840 30px 36px,transparent 36px),linear-gradient(90deg,rgba(0,255,229,.22),transparent 40%,rgba(255,43,214,.2));opacity:1!important}html .modal-card.imagehost-modal:after{opacity:.8}html .imagehost-modal .modal-header{min-height:104px;margin:-2px 0 16px;padding:0 0 16px;border-bottom:1px solid rgba(0,255,229,.18);background:linear-gradient(90deg,rgba(0,255,229,.035),transparent 42%,rgba(255,43,214,.045))}html .imagehost-header-copy{max-width:37rem}html .imagehost-header-copy .modal-title{font-size:clamp(1rem,1.4vw,1.22rem);letter-spacing:.015em}html .imagehost-header-copy .modal-text{max-width:48ch;margin-top:8px;color:#d1def8c2;font-size:.72rem;line-height:1.55}html .imagehost-header-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}html .imagehost-save-dock,html .imagehost-live-chip,html .imagehost-close-btn{min-height:38px;border-radius:8px;letter-spacing:.11em}html .imagehost-save-dock{padding:4px 5px 4px 12px;border:1px solid rgba(0,255,229,.24);background:linear-gradient(90deg,#00ffe51f,#00ffe505),#020812e6}html .imagehost-save-dock .imagehost-save-status{min-width:54px;color:#b2c2e0d1}html .imagehost-live-chip{padding-inline:12px;border-color:#39ff1480;background:radial-gradient(circle at 14px 50%,rgba(57,255,20,.22),transparent 34%),#0d20098f}html .imagehost-close-btn{padding:0 9px 0 13px}html .imagehost-close-btn strong{width:19px;height:19px;border-radius:5px;font-size:.78rem}html .imagehost-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:6px;border-radius:10px;border:1px solid rgba(0,255,229,.2);background:linear-gradient(90deg,rgba(0,255,229,.1),transparent 38%,rgba(255,43,214,.1)),#010610a8}html .imagehost-tab{min-height:40px;border-radius:8px;border:1px solid transparent;color:#b1bfdcc7;background:transparent;text-shadow:none}html .imagehost-tab:hover{color:#ecf5fff0;border-color:#00ffe52e;background:#00ffe50b}html .imagehost-tab.is-active{border-color:#00ffe59e;background:radial-gradient(220px 70px at 50% 0%,rgba(0,255,229,.19),transparent 68%),linear-gradient(180deg,#00ffe51f,#0000001f),#010814e6;box-shadow:inset 0 0 0 1px #ffffff09,0 0 24px #00ffe529}html .imagehost-body{max-height:none!important;padding:0 11px 54px 0}html .imagehost-config-body{gap:18px}html .imagehost-body:not(.imagehost-config-body){display:grid;align-content:start;gap:16px}html .imagehost-cockpit{grid-template-columns:minmax(0,1.54fr) minmax(320px,.86fr);gap:16px}html .imagehost-settings-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px}html .imagehost-section{position:relative;overflow:hidden;padding:16px;border-radius:10px;border-color:#00ffe53d;background:radial-gradient(460px 210px at 0% 0%,rgba(0,255,229,.09),transparent 68%),radial-gradient(380px 180px at 100% 100%,rgba(255,43,214,.065),transparent 72%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 12px 12px,#010610b8}html .imagehost-section:before{opacity:.6}html .imagehost-section-header{gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed rgba(0,255,229,.18)}html .imagehost-section-kicker{color:var(--arc-magenta);letter-spacing:.18em;text-shadow:0 0 8px rgba(255,43,214,.42)}html .imagehost-section-meta{max-width:52%;overflow:hidden;color:#a0afc8b8;text-overflow:ellipsis;white-space:nowrap}html .imagehost-preview-panel{min-height:0;border-color:#5865f261;background:radial-gradient(640px 260px at 6% 0%,rgba(88,101,242,.17),transparent 62%),radial-gradient(420px 220px at 100% 100%,rgba(0,255,229,.09),transparent 72%),#010610b8}html .discord-preview{overflow:hidden;padding:16px;border-color:#5865f273;background:linear-gradient(180deg,#313338f5,#27292ef5),#313338}html .discord-preview:before{top:9px;left:15px;border-color:#a0acff57;background:#444c86f2;color:#ecf1ffe6}html .discord-preview-msg{grid-template-columns:42px minmax(0,1fr);gap:13px;padding-top:14px}html .discord-preview-content,html .discord-preview-embed-body,html .discord-preview-embed-title,html .discord-preview-embed-desc,html .discord-preview-url{min-width:0;overflow-wrap:anywhere}html .discord-preview-embed{max-width:min(100%,540px);border-radius:7px;background:#2b2d31;box-shadow:inset 4px 0 0 var(--embed-color)}html .discord-preview-embed-image img{max-width:min(100%,500px);max-height:218px;border-radius:5px}html .imagehost-vault-panel{border-color:#ff93365c;background:radial-gradient(340px 150px at 0% 0%,rgba(255,147,54,.14),transparent 66%),radial-gradient(300px 180px at 100% 100%,rgba(0,255,229,.075),transparent 70%),#010610c7}html .imagehost-secret-card{min-height:54px;border-color:#ff933638}html .imagehost-flags-panel{border-color:#00ffe54d}html .imagehost-toggle{min-height:58px;padding:10px 12px;border-radius:8px}html .imagehost-toggle-text span{line-height:1.35}html .imagehost-template-panel,html .imagehost-site-panel,html .imagehost-webhook-panel{background:radial-gradient(520px 220px at 0% 0%,rgba(0,255,229,.085),transparent 68%),radial-gradient(420px 210px at 100% 100%,rgba(255,43,214,.07),transparent 72%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 12px 12px,#010610b8}html .imagehost-field label{color:var(--arc-magenta);letter-spacing:.15em}html .imagehost-field input[type=text],html .imagehost-field input[type=url],html .imagehost-field textarea,html .imagehost-control{min-height:39px;border-radius:7px;color:#e6f2ffeb;background:linear-gradient(180deg,rgba(0,255,229,.035),transparent),#0000008c}html .imagehost-steps{display:grid;gap:10px;margin:0;padding:0;counter-reset:imagehost-step}html .imagehost-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:42px;padding:9px 12px;border-radius:7px;border:1px solid rgba(0,255,229,.14);background:linear-gradient(90deg,rgba(0,255,229,.055),transparent 55%),#010610a8}html .imagehost-steps li strong{color:var(--arc-cyan);font-size:.86rem;text-shadow:0 0 8px rgba(0,255,229,.42)}html .imagehost-steps li code{display:inline-block;margin-inline:3px;padding:2px 5px;border-radius:4px;color:#ff65e8;background:#ff2bd61a}html .imagehost-sxcu-actions{margin-top:14px;gap:10px}html .imagehost-sxcu-note{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;margin-top:14px;border-radius:9px;border:1px solid rgba(57,255,138,.18);background:linear-gradient(90deg,rgba(57,255,138,.08),transparent 70%),#0000003d;padding:10px}html .imagehost-sxcu-note span{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(57,255,138,.28);color:#39ff8a;font-family:var(--font-mono);font-size:.52rem;font-weight:950;letter-spacing:.12em}html .imagehost-sxcu-note strong{min-width:0;overflow:hidden;color:#d2ffe1d1;font-size:.66rem;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html .imagehost-kv{display:grid;gap:8px}html .imagehost-kv>div{display:grid;grid-template-columns:minmax(78px,.15fr) minmax(0,1fr);align-items:center;gap:14px;min-height:34px;padding:6px 9px;border-radius:6px;border:1px solid rgba(0,255,229,.14);background:#00000052}html .imagehost-kv span{color:var(--arc-magenta)}html .imagehost-kv code{min-width:0;overflow:hidden;color:var(--arc-cyan);text-overflow:ellipsis;white-space:nowrap}html .imagehost-empty{display:flex;min-height:96px;align-items:center;justify-content:center;border-radius:9px;border:1px dashed rgba(0,255,229,.32);background:radial-gradient(240px 90px at 50% 0%,rgba(0,255,229,.08),transparent 72%),#0106107a;color:#b0bedbbd;text-align:center}html .imagehost-gallery{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}html .imagehost-gallery-item{grid-template-columns:112px minmax(0,1fr);gap:12px;border-radius:10px}html .imagehost-gallery-actions{grid-column:1 / -1;justify-content:flex-end}@media(max-width:1060px){html .imagehost-cockpit,html .imagehost-settings-grid{grid-template-columns:1fr}html .imagehost-side-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){html .imagehost-backdrop{padding:0!important;align-items:stretch!important;justify-content:stretch!important}html .modal-card.imagehost-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:40px 12px 12px!important;border-radius:0!important}html .imagehost-modal .modal-header{min-height:auto;gap:13px;margin-bottom:12px;padding-bottom:12px}html .imagehost-header-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html .imagehost-save-dock{grid-column:1 / -1}html .imagehost-save-dock,html .imagehost-live-chip,html .imagehost-close-btn{width:100%;justify-content:center}html .imagehost-tabs{display:flex;gap:8px;overflow-x:auto;padding:5px;scrollbar-width:none}html .imagehost-tabs::-webkit-scrollbar{display:none}html .imagehost-tab{flex:1 0 150px}html .imagehost-body{padding-right:0;padding-bottom:44px}html .imagehost-side-stack{grid-template-columns:1fr}html .imagehost-section{padding:14px}html .imagehost-section-header{align-items:flex-start;flex-direction:column;gap:6px}html .imagehost-section-meta{max-width:100%;white-space:normal}html .discord-preview{padding:14px 11px}html .discord-preview-msg{grid-template-columns:34px minmax(0,1fr);gap:10px}html .discord-preview-embed-image img{max-height:190px}html .imagehost-kv>div,html .imagehost-steps li{grid-template-columns:1fr;gap:6px}html .imagehost-kv code{white-space:normal;overflow-wrap:anywhere}}@media(max-width:520px){html .imagehost-header-tools{grid-template-columns:1fr}html .imagehost-tab{flex-basis:132px;min-height:38px;font-size:.64rem}html .imagehost-toggle{grid-template-columns:26px minmax(0,1fr)}html .imagehost-secret-card{grid-template-columns:32px minmax(0,1fr) 32px}html .imagehost-gallery-item{grid-template-columns:1fr}html .imagehost-gallery-thumb{min-height:150px}}html .modal-card.imagehost-modal{width:min(98vw,78rem)!important;height:min(94dvh,890px)!important;max-height:min(94dvh,890px)!important;padding:42px 18px 16px!important;border-radius:15px!important;background:radial-gradient(760px 340px at 0% 2%,rgba(0,255,229,.18),transparent 62%),radial-gradient(680px 360px at 100% 8%,rgba(255,43,214,.15),transparent 66%),radial-gradient(520px 280px at 60% 112%,rgba(255,182,39,.07),transparent 68%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(180deg,#080c1afc,#01040bfe)!important}html .imagehost-modal .modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:96px;align-items:center;margin:0;padding:0 4px 15px}html .imagehost-title-mark{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;margin-right:8px;border-radius:5px;border:1px solid rgba(0,255,229,.32);background:#00ffe514;color:var(--arc-magenta);box-shadow:0 0 16px #00ffe51f}html .imagehost-status-strip{display:grid;grid-template-columns:1.05fr .75fr .75fr 1.1fr;gap:8px;margin:0 0 12px}html .imagehost-status-strip span{min-width:0;border-radius:8px;border:1px solid rgba(0,255,229,.17);background:linear-gradient(180deg,#00ffe513,#0000001f),#010610ad;padding:9px 10px;box-shadow:inset 0 0 0 1px #ffffff05}html .imagehost-status-strip em{display:block;color:#8b9abcc7;font-family:var(--font-mono);font-size:.5rem;font-style:normal;font-weight:900;letter-spacing:.16em;text-transform:uppercase}html .imagehost-status-strip strong{display:block;min-width:0;margin-top:4px;overflow:hidden;color:#ecf5fff0;font-family:var(--font-mono);font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}html .imagehost-tabs{gap:8px;padding:0;border:0;background:transparent;box-shadow:none}html .imagehost-tab{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);justify-content:stretch;min-height:58px;padding:8px 11px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(180deg,#00ffe50a,#0000001a),#01061094;text-align:left}html .imagehost-tab:before{content:"";position:absolute;inset:auto 10px 7px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,255,229,.7),rgba(255,43,214,.55),transparent);opacity:0;transform:scaleX(.55);transition:opacity .16s ease,transform .16s ease}html .imagehost-tab-index{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;align-self:center;border-radius:6px;border:1px solid rgba(0,255,229,.26);color:var(--arc-cyan);font-family:var(--font-mono);font-size:.58rem;font-weight:900}html .imagehost-tab-copy{display:grid;min-width:0;gap:4px}html .imagehost-tab-copy strong{overflow:hidden;color:#e4efffdb;font-size:.7rem;letter-spacing:.15em;text-overflow:ellipsis;white-space:nowrap}html .imagehost-tab-copy strong span{color:var(--arc-magenta)}html .imagehost-tab-copy em{overflow:hidden;color:#8b9abcad;font-size:.52rem;font-style:normal;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html .imagehost-tab.is-active{border-color:#00ffe59e;background:radial-gradient(240px 80px at 20% 0%,rgba(0,255,229,.18),transparent 72%),linear-gradient(180deg,#00ffe51f,#0000002e),#010916eb}html .imagehost-tab.is-active:before{opacity:1;transform:scaleX(1)}html .imagehost-tab.is-active .imagehost-tab-index{background:#00ffe51f;box-shadow:0 0 18px #00ffe533}html .imagehost-config-body{padding-top:2px}html .imagehost-cockpit{grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr)}html .imagehost-section{border-radius:12px;border-color:#00ffe547;background:radial-gradient(460px 210px at 0% 0%,rgba(0,255,229,.095),transparent 68%),radial-gradient(360px 190px at 100% 0%,rgba(255,43,214,.065),transparent 70%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 12px 12px,#010610bd}html .imagehost-preview-panel{padding:12px}html .imagehost-preview-panel .imagehost-section-header{margin:0 4px 12px}html .imagehost-preview-stage{position:relative;overflow:hidden;border-radius:11px;border:1px solid rgba(88,101,242,.34);background:radial-gradient(500px 220px at 0% 0%,rgba(88,101,242,.22),transparent 64%),linear-gradient(180deg,#313338e0,#27292ef0);padding:12px}html .imagehost-preview-stage:before{content:"DISCORD.PREVIEW";position:absolute;top:10px;right:12px;color:#c0caff7a;font-family:var(--font-mono);font-size:.5rem;font-weight:900;letter-spacing:.18em}html .discord-preview{border:0;background:transparent;box-shadow:none}html .discord-preview:before{content:none}html .discord-preview-embed{box-shadow:inset 4px 0 0 var(--embed-color),0 12px 30px #00000040}html .imagehost-vault-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}html .imagehost-vault-stats span{min-width:0;border-radius:8px;border:1px solid rgba(255,147,54,.18);background:#00000047;padding:8px}html .imagehost-vault-stats em,html .imagehost-vault-stats strong{display:block;min-width:0;overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}html .imagehost-vault-stats em{color:#a0afc899;font-size:.48rem;font-style:normal;letter-spacing:.15em;text-transform:uppercase}html .imagehost-vault-stats strong{margin-top:4px;color:#ffe6c6f0;font-size:.63rem}html .imagehost-sharex-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}html .imagehost-sxcu-hero{min-height:100%;border-color:#00ffe55c}html .imagehost-sxcu-topline{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:14px}html .imagehost-sxcu-file{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;min-width:0;border-radius:11px;border:1px solid rgba(0,255,229,.24);background:radial-gradient(220px 90px at 0% 0%,rgba(0,255,229,.18),transparent 72%),#00000047;padding:12px}html .imagehost-sxcu-icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(0,255,229,.42);background:#00ffe51a;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.86rem;font-weight:950;text-shadow:0 0 10px rgba(0,255,229,.5);text-transform:uppercase}html .imagehost-sxcu-file strong,html .imagehost-sxcu-file span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .imagehost-sxcu-file strong{color:#ecf5fff2;font-size:.88rem}html .imagehost-sxcu-file span,html .imagehost-sxcu-route{color:#a0afc8b8;font-size:.64rem}html .imagehost-sxcu-route{display:block;overflow:hidden;border-radius:8px;border:1px solid rgba(255,43,214,.22);background:#ff2bd60e;padding:9px 10px;font-family:var(--font-mono);font-weight:800;text-overflow:ellipsis;white-space:nowrap}html .imagehost-endpoint-panel{border-color:#ff2bd647}html .imagehost-gallery-panel{min-height:min(42dvh,360px)}html .imagehost-empty-gallery{display:grid;min-height:170px;align-content:center;justify-items:center;gap:8px;padding:26px}html .imagehost-empty-glyph{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(0,255,229,.38);background:radial-gradient(circle at 50% 0%,rgba(0,255,229,.2),transparent 68%),#00000047;color:var(--arc-cyan);font-family:var(--font-mono);font-size:1rem;font-weight:950;box-shadow:0 0 28px #00ffe51f}html .imagehost-empty-gallery strong{color:#ecf5ffe6;font-family:var(--font-mono);font-size:.86rem;letter-spacing:.14em;text-transform:uppercase}html .imagehost-empty-gallery span:last-child{color:#a0afc8b3;font-size:.72rem}@media(max-width:1060px){html .imagehost-status-strip,html .imagehost-sharex-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html .modal-card.imagehost-modal{padding:38px 10px 10px!important}html .imagehost-modal .modal-header,html .imagehost-status-strip,html .imagehost-sharex-body{grid-template-columns:1fr}html .imagehost-status-strip{gap:7px}html .imagehost-tabs{display:grid;grid-template-columns:1fr}html .imagehost-tab{min-height:52px}html .imagehost-preview-stage{padding:8px}html .imagehost-vault-stats{grid-template-columns:1fr}}@media(max-width:520px){html .imagehost-status-strip{display:none}html .imagehost-header-copy .modal-text{font-size:.68rem}html .imagehost-sxcu-file{grid-template-columns:44px minmax(0,1fr)}html .imagehost-sxcu-icon{width:42px;height:42px}}html .imagehost-sharex-body{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:16px;min-height:min(54dvh,520px)}html .imagehost-sxcu-hero,html .imagehost-endpoint-panel{min-height:100%}html .imagehost-sxcu-hero{display:grid;align-content:start;border-color:#00ffe56b;background:radial-gradient(420px 180px at 0% 0%,rgba(0,255,229,.14),transparent 68%),radial-gradient(360px 180px at 100% 100%,rgba(255,43,214,.09),transparent 72%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 12px 12px,#010610c7}html .imagehost-sxcu-topline{gap:12px;margin-bottom:12px}html .imagehost-sxcu-file{grid-template-columns:60px minmax(0,1fr);padding:13px;border-color:#00ffe552;background:radial-gradient(260px 110px at 0% 0%,rgba(0,255,229,.22),transparent 74%),linear-gradient(90deg,rgba(0,255,229,.07),transparent 58%),#0000004d}html .imagehost-sxcu-icon{width:56px;height:56px;border-radius:12px}html .imagehost-sxcu-file strong{font-size:.96rem}html .imagehost-sxcu-route{border-color:#ff2bd652;background:linear-gradient(90deg,#ff2bd61f,#00000038),#00000042;color:#ebd5ffc7}html .imagehost-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}html .imagehost-flow span{position:relative;min-width:0;overflow:hidden;border-radius:7px;border:1px solid rgba(0,255,229,.2);background:#00ffe50b;color:#bdfff7c7;font-family:var(--font-mono);font-size:.54rem;font-weight:900;letter-spacing:.14em;padding:7px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html .imagehost-flow span:not(:last-child):after{content:"";position:absolute;top:50%;right:-8px;width:8px;height:1px;background:#00ffe580}html .imagehost-steps{gap:9px;margin:0 0 14px}html .imagehost-steps li{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start;gap:11px;min-height:56px;padding:11px 12px!important;border-radius:9px!important;border-color:#00ffe533!important;background:linear-gradient(90deg,rgba(0,255,229,.06),transparent 62%),#0000004f!important}html .imagehost-steps li strong{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin:0;border-radius:8px;border:1px solid rgba(0,255,229,.32);background:#00ffe514;color:var(--arc-cyan);font-size:.68rem;line-height:1}html .imagehost-step-copy{display:block;min-width:0;color:#dce7ffdb;line-height:1.55}html .imagehost-step-copy code{display:inline-flex!important;max-width:100%;align-items:center;vertical-align:baseline;margin:0 2px;padding:2px 5px!important;white-space:normal;overflow-wrap:anywhere}html .imagehost-endpoint-panel{border-color:#ff2bd657;background:radial-gradient(520px 190px at 100% 0%,rgba(255,43,214,.14),transparent 68%),radial-gradient(360px 180px at 0% 100%,rgba(0,255,229,.08),transparent 72%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 12px 12px,#010610c7}html .imagehost-endpoint-shell{overflow:hidden;margin-bottom:13px;border-radius:10px;border:1px solid rgba(0,255,229,.2);background:linear-gradient(180deg,#0b111ff0,#030710f5),#0006;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 28px #00000038}html .imagehost-shell-bar{display:grid;grid-template-columns:7px 7px 7px minmax(0,1fr);gap:6px;align-items:center;min-height:30px;border-bottom:1px solid rgba(0,255,229,.12);background:linear-gradient(90deg,rgba(0,255,229,.11),transparent 58%,rgba(255,43,214,.08)),#ffffff06;padding:0 11px}html .imagehost-shell-bar span{width:6px;height:6px;border-radius:50%}html .imagehost-shell-bar span:nth-child(1){background:#ff5f57}html .imagehost-shell-bar span:nth-child(2){background:#ffbd2e}html .imagehost-shell-bar span:nth-child(3){background:#28c840}html .imagehost-shell-bar strong{min-width:0;overflow:hidden;color:#a0afc8b8;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.15em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html .imagehost-endpoint-shell>code{display:block;overflow:hidden;color:#00ffe5e6;font-family:var(--font-mono);font-size:.7rem;line-height:1.55;padding:13px 14px;text-overflow:ellipsis;text-shadow:0 0 7px rgba(0,255,229,.28);white-space:nowrap}html .imagehost-kv{gap:9px}html .imagehost-kv>div{grid-template-columns:88px minmax(0,1fr);min-height:46px;border-color:#00ffe52e;background:linear-gradient(90deg,rgba(255,43,214,.035),transparent 34%),#00000047}html .imagehost-kv span{padding-left:2px}html .imagehost-kv code{min-height:31px;align-content:center;border-radius:6px;background:#00000075}html .imagehost-response-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}html .imagehost-response-grid span{min-width:0;border-radius:9px;border:1px solid rgba(0,255,229,.16);background:radial-gradient(160px 70px at 50% 0%,rgba(0,255,229,.09),transparent 70%),#00000047;padding:10px 9px}html .imagehost-response-grid em,html .imagehost-response-grid strong{display:block;min-width:0;overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}html .imagehost-response-grid em{color:#ff2bd6d1;font-size:.5rem;font-style:normal;font-weight:900;letter-spacing:.16em;text-transform:uppercase}html .imagehost-response-grid strong{margin-top:5px;color:#ecf5ffe6;font-size:.64rem;font-weight:850}@media(max-width:1060px){html .imagehost-sharex-body{grid-template-columns:1fr}}@media(max-width:640px){html .imagehost-flow{grid-template-columns:1fr}html .imagehost-flow span:not(:last-child):after{display:none}html .imagehost-steps li{grid-template-columns:36px minmax(0,1fr)!important}html .imagehost-steps li strong{width:30px;height:30px}html .imagehost-endpoint-shell>code{white-space:normal;overflow-wrap:anywhere}html .imagehost-sxcu-note,html .imagehost-response-grid{grid-template-columns:1fr}html .imagehost-sxcu-note strong{white-space:normal}}html .modal-card.imagehost-modal{display:flex!important;flex-direction:column!important;overflow:hidden!important}html .imagehost-modal .modal-header,html .imagehost-status-strip,html .imagehost-tabs{flex:0 0 auto}html .imagehost-body{flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto;overflow-x:hidden;padding:0 10px 22px 0}html .imagehost-gallery-body{display:block!important}html .imagehost-gallery-panel{overflow:visible;min-height:0;padding:16px}html .imagehost-gallery{grid-template-columns:repeat(auto-fill,minmax(260px,320px));align-items:start;justify-content:start;gap:16px;padding-bottom:10px}html .imagehost-gallery-item{position:relative;display:grid;grid-template-columns:1fr;gap:10px;overflow:visible;padding:10px;border-radius:11px;background:radial-gradient(300px 140px at 12% 0%,rgba(0,255,229,.12),transparent 66%),radial-gradient(260px 160px at 100% 100%,rgba(255,43,214,.08),transparent 72%),#010610c2;box-shadow:inset 0 0 0 1px #ffffff05,0 16px 36px #0000002e}html .imagehost-gallery-thumb{min-height:0;border-radius:9px;border-color:#00ffe53d;aspect-ratio:4 / 3;box-shadow:inset 0 -32px 80px #00000038}html .imagehost-gallery-code{left:8px;top:8px;z-index:2;border-radius:5px;padding:4px 7px}html .imagehost-gallery-meta{min-height:40px;gap:3px;padding-inline:1px}html .imagehost-gallery-meta span:first-child{font-size:.66rem}html .imagehost-gallery-meta span:last-child{color:#a0afc8c7;font-size:.57rem;overflow-wrap:anywhere}html .imagehost-gallery-actions{display:grid;grid-column:auto;grid-template-columns:minmax(0,1.1fr) minmax(64px,.72fr) minmax(82px,.88fr);gap:8px;justify-content:stretch}html .imagehost-gallery-actions .imagehost-mini-btn{display:inline-flex;min-width:0;min-height:38px;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;font-size:.57rem;line-height:1;text-align:center;white-space:nowrap}html .imagehost-gallery-actions .imagehost-mini-btn:focus-visible{outline:2px solid rgba(0,255,229,.74);outline-offset:2px}@media(max-width:760px){html .imagehost-body{padding-right:0;padding-bottom:18px}html .imagehost-gallery-panel{padding:12px}html .imagehost-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:13px}html .imagehost-gallery-thumb{aspect-ratio:4 / 3}}@media(max-width:440px){html .imagehost-gallery-actions{grid-template-columns:1fr}html .imagehost-gallery-actions .imagehost-mini-btn{min-height:36px}}html .imagehost-sxcu-file{grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:14px;min-height:74px;padding:10px}html .imagehost-sxcu-icon{position:relative;display:grid;width:62px;height:62px;place-items:end center;align-self:center;overflow:hidden;border-radius:9px;border:1px solid rgba(0,255,229,.42);background:linear-gradient(135deg,rgba(236,245,255,.16) 0 12px,transparent 12px),radial-gradient(70px 40px at 50% 0%,rgba(0,255,229,.22),transparent 70%),linear-gradient(180deg,#00ffe526,#0000002e),#011019db;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -18px 34px #00ffe50f,0 0 22px #00ffe524}html .imagehost-sxcu-icon:before{content:"CFG";position:absolute;left:8px;top:8px;color:#a0fff5a8;font-family:var(--font-mono);font-size:.48rem;font-weight:900;letter-spacing:.14em}html .imagehost-sxcu-icon:after{content:"";position:absolute;inset:22px 9px auto;height:1px;background:linear-gradient(90deg,rgba(0,255,229,.62),transparent),linear-gradient(90deg,transparent,rgba(255,43,214,.38));box-shadow:0 8px #00ffe538,0 16px #00ffe51f}html .imagehost-sxcu-icon span{position:relative;z-index:1;width:calc(100% - 12px);margin-bottom:7px;border-radius:5px;background:#00000057;color:var(--arc-cyan);font-family:var(--font-mono);font-size:.55rem;font-weight:950;letter-spacing:.08em;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 0 8px rgba(0,255,229,.48);text-transform:lowercase}html .imagehost-sxcu-file-copy{display:grid;min-width:0;align-content:center;gap:4px}html .imagehost-sxcu-file-copy strong,html .imagehost-sxcu-file-copy span,html .imagehost-sxcu-file-copy em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .imagehost-sxcu-file-copy strong{color:#eef7fff5;font-size:.95rem}html .imagehost-sxcu-file-copy span{color:#b4c4e2c2;font-size:.65rem;font-style:normal}html .imagehost-sxcu-file-copy em{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;border:1px solid rgba(57,255,138,.24);background:#39ff8a12;color:#b5ffccd1;font-family:var(--font-mono);font-size:.49rem;font-style:normal;font-weight:900;letter-spacing:.13em;padding:4px 7px;text-transform:uppercase}@media(max-width:520px){html .imagehost-sxcu-file{grid-template-columns:58px minmax(0,1fr);gap:11px}html .imagehost-sxcu-icon{width:52px;height:52px}html .imagehost-sxcu-icon:after{inset-inline:8px;top:19px}html .imagehost-sxcu-icon span{font-size:.49rem}}html .imagehost-sxcu-file{grid-template-columns:70px minmax(0,1fr)}html .imagehost-sxcu-icon{place-items:center;padding:8px;border-color:#00ffe557;background:radial-gradient(circle at 45% 38%,rgba(255,255,255,.16),transparent 38%),radial-gradient(86px 64px at 50% 0%,rgba(0,255,229,.18),transparent 72%),linear-gradient(180deg,#00ffe514,#ff2bd60d),#010a16d1}html .imagehost-sxcu-icon:before,html .imagehost-sxcu-icon:after{content:none}html .imagehost-sxcu-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,255,229,.22)) drop-shadow(0 10px 16px rgba(0,0,0,.32))}@media(max-width:520px){html .imagehost-sxcu-file{grid-template-columns:58px minmax(0,1fr)}html .imagehost-sxcu-icon{padding:7px}}html .imagehost-backdrop{background:radial-gradient(820px 520px at 22% 4%,rgba(0,255,229,.16),transparent 68%),radial-gradient(720px 480px at 82% 90%,rgba(255,43,214,.15),transparent 68%),#01030af0!important}html .modal-card.imagehost-modal{--ih-cyan: #00ffe5;--ih-pink: #ff2bd6;--ih-green: #39ff8a;--ih-orange: #ffb548;width:min(98vw,82rem)!important;max-width:min(98vw,82rem)!important;height:min(95dvh,920px)!important;max-height:min(95dvh,920px)!important;padding:43px 20px 16px!important;border-color:#00ffe580!important}html .imagehost-modal .modal-header{min-height:126px;align-items:start;padding:0 4px 17px}html .imagehost-header-copy{display:grid;gap:7px;max-width:46rem}html .imagehost-header-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;color:#ff2bd6e0;font-family:var(--font-mono);font-size:.52rem;font-weight:950;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 12px rgba(255,43,214,.42)}html .imagehost-header-kicker:before{content:"";width:21px;height:1px;background:var(--ih-pink);box-shadow:0 0 9px var(--ih-pink)}html .imagehost-header-copy .modal-title{margin:0;font-size:clamp(1.14rem,1.8vw,1.46rem);letter-spacing:.03em}html .imagehost-header-copy .modal-text{margin:0;max-width:62ch}html .imagehost-commandline{display:inline-grid;grid-template-columns:auto auto 8px;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:10px;min-height:30px;margin-top:4px;border-radius:6px;border:1px solid rgba(0,255,229,.18);background:linear-gradient(90deg,rgba(0,255,229,.08),transparent),#00000057;padding:0 11px;font-family:var(--font-mono);font-size:.62rem;font-weight:850}html .imagehost-commandline span{color:var(--ih-pink)}html .imagehost-commandline code{overflow:hidden;color:#cafff9e6;text-overflow:ellipsis;white-space:nowrap}html .imagehost-commandline i{width:7px;height:14px;background:var(--ih-cyan);box-shadow:0 0 10px var(--ih-cyan);animation:imagehost-caret 1s steps(1) infinite}@keyframes imagehost-caret{50%{opacity:0}}html .imagehost-status-strip span{border-color:#00ffe540;background:linear-gradient(90deg,rgba(0,255,229,.085),transparent 72%),#0000005e}html .imagehost-status-strip span:last-child{border-color:#ff2bd640;background:linear-gradient(90deg,rgba(255,43,214,.08),transparent 72%),#0000005e}html .imagehost-cockpit{grid-template-columns:minmax(0,1.67fr) minmax(304px,.83fr)}html .imagehost-preview-panel{padding:13px;border-color:#00ffe557;background:radial-gradient(620px 300px at 50% 12%,rgba(0,255,229,.095),transparent 68%),radial-gradient(480px 250px at 100% 100%,rgba(255,43,214,.075),transparent 72%),#01050edb}html .imagehost-preview-stage{position:relative;overflow:hidden;padding:0;border:0;background:transparent}html .imagehost-preview-stage:before{content:none}html .imagehost-broadcast{--preview-accent: #00ffe5;display:grid;gap:0;overflow:hidden;border-radius:11px;border:1px solid rgba(0,255,229,.3);background:radial-gradient(620px 300px at 50% 0%,rgba(0,255,229,.09),transparent 72%),#01040cf0;box-shadow:inset 0 0 0 1px #ffffff06,0 22px 46px #0000004d}html .imagehost-broadcast-bar,html .imagehost-broadcast-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;border-bottom:1px solid rgba(0,255,229,.14);background:linear-gradient(90deg,rgba(0,255,229,.11),transparent 46%,rgba(255,43,214,.07)),#ffffff04;padding:0 12px;font-family:var(--font-mono)}html .imagehost-broadcast-signal{display:inline-flex;align-items:center;gap:7px;color:#d3fff8f0;font-size:.58rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}html .imagehost-broadcast-signal i{width:7px;height:7px;border-radius:50%;background:var(--ih-green);box-shadow:0 0 10px var(--ih-green)}html .imagehost-broadcast-metrics{display:inline-flex;gap:7px}html .imagehost-broadcast-metrics code{border-radius:5px;border:1px solid rgba(0,255,229,.18);background:#00000057;color:#91a6c9db;font-size:.5rem;font-weight:900;letter-spacing:.13em;padding:5px 7px}html .imagehost-broadcast-screen{position:relative;display:grid;align-items:center;min-height:425px;overflow:hidden;padding:clamp(16px,2.2vw,25px);isolation:isolate}html .imagehost-broadcast-screen:before{content:"";position:absolute;inset:-10%;z-index:-2;background-image:linear-gradient(rgba(0,255,229,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,229,.022) 1px,transparent 1px),var(--preview-image);background-position:0 0,0 0,center;background-size:24px 24px,24px 24px,cover;filter:blur(25px) saturate(1.2) brightness(.48);opacity:.52;transform:scale(1.1)}html .imagehost-broadcast-screen:after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(0,0,0,.16) 3px 4px),radial-gradient(circle at center,transparent 52%,rgba(0,0,0,.42));pointer-events:none}html .imagehost-broadcast-corners{position:absolute;inset:10px;pointer-events:none;background:linear-gradient(90deg,var(--ih-cyan) 0 27px,transparent 27px) top left / 65px 1px no-repeat,linear-gradient(var(--ih-cyan) 0 27px,transparent 27px) top left / 1px 65px no-repeat,linear-gradient(270deg,var(--ih-pink) 0 27px,transparent 27px) bottom right / 65px 1px no-repeat,linear-gradient(0deg,var(--ih-pink) 0 27px,transparent 27px) bottom right / 1px 65px no-repeat;opacity:.82}html .imagehost-broadcast .discord-preview{position:relative;width:min(100%,600px);margin:0 auto;padding:0;border-radius:10px;border:1px solid rgba(116,128,222,.34);background:#1e1f27fa;box-shadow:0 24px 62px #0000006b,0 0 0 1px #ffffff06}html .discord-preview-channel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;border-bottom:1px solid rgba(255,255,255,.065);padding:0 13px;color:#c5c8d2c7;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em}html .discord-preview-channel span{color:#c4c9ff;font-weight:900}html .discord-preview-channel strong{overflow:hidden;color:#7f8596d6;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html .imagehost-broadcast .discord-preview-msg{padding:16px 14px 17px}html .imagehost-broadcast .discord-preview-bot{border-radius:3px;background:#5865f2;color:#fff;font-size:.48rem;font-weight:900;padding:2px 4px}html .imagehost-broadcast .discord-preview-embed{max-width:100%;border-radius:6px;background:#16171dfa;box-shadow:inset 4px 0 0 var(--embed-color),inset 0 0 0 1px #ffffff08}html .imagehost-broadcast .discord-preview-embed-image img{width:100%;max-width:100%;max-height:246px;-o-object-fit:cover;object-fit:cover}html .imagehost-broadcast-footer{min-height:39px;border-top:1px solid rgba(0,255,229,.14);border-bottom:0;color:#8b9abcc7;font-size:.51rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}html .imagehost-broadcast-footer code{flex:1 1 auto;overflow:hidden;color:#d3fff8e6;font-size:.64rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}html .imagehost-broadcast-footer strong{border-radius:5px;border:1px solid rgba(57,255,138,.3);background:#39ff8a14;color:var(--ih-green);padding:5px 8px}html .imagehost-gallery-body{display:grid!important;gap:14px}html .imagehost-gallery-focus{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:13px;padding:13px;border-color:#00ffe561;background:radial-gradient(660px 300px at 18% 18%,rgba(0,255,229,.115),transparent 68%),radial-gradient(360px 250px at 100% 80%,rgba(255,43,214,.1),transparent 70%),#01050edb}html .imagehost-gallery-focus-stage{min-width:0;overflow:hidden;border-radius:9px;border:1px solid rgba(0,255,229,.24);background:#0000004d;padding:10px}html .imagehost-gallery-focus-stage header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px;padding:0 2px 9px;border-bottom:1px dashed rgba(0,255,229,.18)}html .imagehost-gallery-focus-stage header code{overflow:hidden;color:#8a9dc1c7;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}html .imagehost-gallery-focus-media{position:relative;display:grid;height:min(48dvh,480px);min-height:298px;place-items:center;overflow:hidden;border-radius:7px;border:1px solid rgba(0,255,229,.15);background:radial-gradient(560px 280px at 50% 0%,rgba(0,255,229,.08),transparent 70%),#00000061}html .imagehost-gallery-focus-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:14px}html .imagehost-gallery-reticle{position:absolute;inset:10px;pointer-events:none;border:1px solid rgba(0,255,229,.075);background:linear-gradient(90deg,var(--ih-cyan) 0 22px,transparent 22px) top left / 50px 1px no-repeat,linear-gradient(var(--ih-cyan) 0 22px,transparent 22px) top left / 1px 50px no-repeat,linear-gradient(270deg,var(--ih-pink) 0 22px,transparent 22px) bottom right / 50px 1px no-repeat,linear-gradient(0deg,var(--ih-pink) 0 22px,transparent 22px) bottom right / 1px 50px no-repeat}html .imagehost-gallery-inspector{display:grid;align-content:start;gap:12px;min-width:0;border-radius:9px;border:1px solid rgba(255,43,214,.27);background:linear-gradient(180deg,rgba(255,43,214,.065),transparent 34%),#00000042;padding:13px}html .imagehost-inspector-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;border-radius:5px;border:1px solid rgba(57,255,138,.28);background:#39ff8a13;color:var(--ih-green);font-family:var(--font-mono);font-size:.53rem;font-weight:950;letter-spacing:.14em;padding:6px 8px;text-transform:uppercase}html .imagehost-inspector-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}html .imagehost-gallery-inspector h4{overflow:hidden;margin:0;color:#eff7fff5;font-family:var(--font-mono);font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}html .imagehost-inspector-route{display:block;overflow:hidden;border-radius:7px;border:1px solid rgba(0,255,229,.18);background:#00000057;color:var(--ih-cyan);font-size:.65rem;padding:10px;text-overflow:ellipsis;white-space:nowrap}html .imagehost-gallery-inspector dl{display:grid;gap:7px;margin:0}html .imagehost-gallery-inspector dl div{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;align-items:center;border-radius:6px;border:1px solid rgba(0,255,229,.13);background:#00000045;padding:8px}html .imagehost-gallery-inspector dt{color:var(--ih-pink);font-family:var(--font-mono);font-size:.5rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}html .imagehost-gallery-inspector dd{overflow:hidden;margin:0;color:#d6e4fde0;font-family:var(--font-mono);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}html .imagehost-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}html .imagehost-inspector-actions .imagehost-btn-save{grid-column:1 / -1;min-height:43px;text-decoration:none}html .imagehost-inspector-actions .imagehost-mini-btn{min-height:38px;justify-content:center}html .imagehost-gallery-panel{border-color:#ff2bd63d}html .imagehost-gallery{grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:12px}html .imagehost-gallery-item{gap:9px;border:1px solid rgba(0,255,229,.13);background:#0000003d;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}html .imagehost-gallery-item.is-selected{border-color:#00ffe585;box-shadow:inset 0 0 0 1px #00ffe51f,0 0 26px #00ffe51f}html button.imagehost-gallery-thumb{position:relative;width:100%;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:initial}html .imagehost-gallery-select{position:absolute;right:8px;bottom:8px;z-index:2;border-radius:5px;border:1px solid rgba(0,255,229,.28);background:#01050edb;color:#cafff9e0;font-family:var(--font-mono);font-size:.48rem;font-weight:950;letter-spacing:.14em;padding:5px 7px;text-transform:uppercase}html .imagehost-gallery-item.is-selected .imagehost-gallery-select{border-color:#39ff8a5c;color:var(--ih-green)}@media(max-width:1080px){html .imagehost-cockpit,html .imagehost-gallery-focus{grid-template-columns:1fr}html .imagehost-gallery-inspector{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr)}html .imagehost-gallery-inspector dl,html .imagehost-inspector-actions{grid-column:2}}@media(max-width:760px){html .modal-card.imagehost-modal{padding:39px 10px 10px!important}html .imagehost-modal .modal-header{min-height:0}html .imagehost-commandline{grid-template-columns:auto minmax(0,1fr) 8px;width:100%}html .imagehost-broadcast-bar{align-items:flex-start;flex-direction:column;gap:8px;padding-block:10px}html .imagehost-broadcast-screen{min-height:350px;padding:13px}html .discord-preview-channel strong{display:none}html .imagehost-broadcast .discord-preview-msg{padding:13px 10px}html .imagehost-broadcast .discord-preview-embed-image img{max-height:192px}html .imagehost-broadcast-footer{display:grid;grid-template-columns:1fr auto;padding-block:8px}html .imagehost-broadcast-footer code{grid-column:1 / -1;grid-row:2}html .imagehost-gallery-inspector{grid-template-columns:1fr}html .imagehost-gallery-inspector dl,html .imagehost-inspector-actions{grid-column:auto}html .imagehost-gallery-focus-media{min-height:235px;height:min(42dvh,400px)}}@media(max-width:520px){html .imagehost-broadcast-metrics{flex-wrap:wrap}html .imagehost-gallery{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html .imagehost-commandline i{animation:none}}html .modal-card.imagehost-modal{width:min(98vw,88rem)!important;max-width:min(98vw,88rem)!important;height:min(96dvh,940px)!important;max-height:min(96dvh,940px)!important;padding:0!important;overflow:hidden!important;border-radius:18px!important;background:radial-gradient(700px 580px at 16% 4%,rgba(0,255,229,.1),transparent 64%),radial-gradient(580px 460px at 100% 18%,rgba(255,43,214,.09),transparent 67%),linear-gradient(145deg,#070d1cfe,#01040cfe)!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 0 0 1px #00ffe547,0 42px 130px #000000b8,0 0 90px #00ffe51f,0 0 110px #ff2bd61a!important}html .modal-card.imagehost-modal:before{content:none!important}html .modal-card.imagehost-modal:after{inset:0!important;z-index:5;border-radius:inherit;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(255,255,255,.014) 3px 4px),linear-gradient(90deg,rgba(0,255,229,.06),transparent 16%,transparent 82%,rgba(255,43,214,.06))!important;opacity:.4!important;animation:none!important;pointer-events:none}html .imagehost-workstation{position:relative;z-index:1;display:grid;grid-template-columns:238px minmax(0,1fr);width:100%;height:100%;min-height:0}html .imagehost-rail{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:28px;min-height:0;border-right:1px solid rgba(0,255,229,.16);background:linear-gradient(180deg,rgba(0,255,229,.075),transparent 25%,rgba(255,43,214,.05) 100%),linear-gradient(rgba(0,255,229,.035) 1px,transparent 1px) 0 0 / 24px 24px,#01050ed4;padding:30px 16px 17px}html .imagehost-rail:before{content:"";position:absolute;top:0;right:-1px;width:1px;height:29%;background:var(--ih-cyan);box-shadow:0 0 18px var(--ih-cyan)}html .imagehost-rail-brand{display:grid;gap:9px;min-width:0}html .imagehost-rail-brand>span{width:-moz-fit-content;width:fit-content;border-radius:4px;border:1px solid rgba(57,255,138,.3);background:#39ff8a14;color:var(--ih-green);font-family:var(--font-mono);font-size:.48rem;font-weight:950;letter-spacing:.25em;padding:6px 8px}html .imagehost-rail-brand .modal-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:#e9f4fff5;font-family:var(--font-mono);font-size:1rem;letter-spacing:.01em;text-shadow:none}html .imagehost-rail-brand .modal-title:before{content:none}html .imagehost-rail-brand .modal-title strong{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;border:1px solid rgba(0,255,229,.52);background:radial-gradient(circle at 50% 0%,rgba(0,255,229,.2),transparent 70%),#00ffe512;color:var(--ih-cyan);font-size:.84rem;box-shadow:inset 0 0 0 1px #ffffff0b,0 0 24px #00ffe521}html .imagehost-rail-brand .modal-title small{display:block;flex-basis:100%;margin-left:46px;margin-top:-14px;color:var(--ih-pink);font-size:.58rem;font-weight:900}html .imagehost-rail-brand p{margin:5px 0 0;color:#899bbeb3;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase}html .imagehost-rail-tabs{display:grid;grid-template-columns:1fr;align-content:start;gap:9px;margin:0;padding:0;border:0;background:transparent}html .imagehost-rail-tabs .imagehost-tab{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;width:100%;min-height:64px;border-radius:10px;padding:9px}html .imagehost-rail-tabs .imagehost-tab:before{inset:9px auto 9px -1px;width:3px;height:auto;transform:scaleY(.45)}html .imagehost-rail-tabs .imagehost-tab.is-active:before{transform:scaleY(1)}html .imagehost-rail-tabs .imagehost-tab-index{width:32px;height:32px}html .imagehost-rail-tabs .imagehost-tab-copy strong{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}html .imagehost-rail-monitor{display:grid;align-self:end;gap:8px;border-radius:12px;border:1px solid rgba(0,255,229,.18);background:radial-gradient(180px 110px at 50% 0%,rgba(0,255,229,.075),transparent),#0000004d;padding:11px}html .imagehost-rail-label{color:var(--ih-pink);font-family:var(--font-mono);font-size:.49rem;font-weight:950;letter-spacing:.25em;text-transform:uppercase}html .imagehost-rail-monitor .imagehost-live-chip{justify-content:flex-start;width:100%;min-height:32px;margin-bottom:4px;border-radius:6px}html .imagehost-rail-monitor div{display:grid;gap:3px;min-width:0;border-top:1px dashed rgba(0,255,229,.14);padding-top:8px}html .imagehost-rail-monitor em{color:#8194b9bf;font-family:var(--font-mono);font-size:.48rem;font-style:normal;font-weight:900;letter-spacing:.2em;text-transform:uppercase}html .imagehost-rail-monitor strong{overflow:hidden;color:#dbe9ffe6;font-family:var(--font-mono);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}html .imagehost-desk{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:radial-gradient(700px 360px at 44% 0%,rgba(0,255,229,.055),transparent 70%),linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px) 0 0 / 12px 12px,#01040c61}html .imagehost-desk-header{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:104px;border-bottom:1px solid rgba(0,255,229,.13);padding:21px 23px 17px}html .imagehost-desk-title{display:grid;gap:7px;min-width:0}html .imagehost-desk-title>span{color:var(--ih-pink);font-family:var(--font-mono);font-size:.5rem;font-weight:950;letter-spacing:.25em;text-transform:uppercase}html .imagehost-desk-title h4{margin:0;color:#eef7fffa;font-family:var(--font-mono);font-size:clamp(1.2rem,1.8vw,1.48rem);font-weight:850;letter-spacing:-.03em}html .imagehost-desk-title p{overflow:hidden;max-width:58ch;margin:0;color:#9fb2d2c7;font-family:var(--font-mono);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}html .imagehost-desk .imagehost-header-tools{align-items:center;flex-wrap:nowrap}html .imagehost-desk .imagehost-save-dock{min-height:45px;border-radius:9px;padding-left:14px}html .imagehost-desk .imagehost-close-btn{min-height:45px;border-radius:9px}html .imagehost-desk-readouts{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(120px,.9fr) minmax(110px,.8fr) minmax(200px,1.35fr);gap:8px;min-height:62px;border-bottom:1px solid rgba(0,255,229,.12);padding:10px 22px}html .imagehost-desk-readouts>span{display:grid;gap:4px;min-width:0;border-radius:7px;border:1px solid rgba(0,255,229,.14);background:#00000040;padding:8px 10px}html .imagehost-desk-readouts em{color:#8497bbc2;font-family:var(--font-mono);font-size:.47rem;font-style:normal;font-weight:900;letter-spacing:.2em;text-transform:uppercase}html .imagehost-desk-readouts strong{overflow:hidden;color:#d5e6fee6;font-family:var(--font-mono);font-size:.61rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html .imagehost-desk-readouts .imagehost-commandline{grid-template-columns:minmax(0,1fr) 8px;width:100%;height:100%;min-height:0;margin:0;border-color:#ff2bd633;background:linear-gradient(90deg,rgba(255,43,214,.06),transparent 68%),#00000042}html .imagehost-screen{min-height:0;overflow:hidden;padding:14px}html .imagehost-screen>.imagehost-loading{height:100%;display:grid;place-items:center}html .imagehost-screen>.imagehost-body{height:100%;padding:0}html .imagehost-screen .imagehost-config-body{overflow:hidden}html .imagehost-screen .imagehost-cockpit{display:grid;grid-template-columns:minmax(490px,1fr) minmax(342px,392px);gap:13px;height:100%;min-height:0}html .imagehost-screen .imagehost-preview-panel{display:flex;flex-direction:column;height:100%;min-height:0;padding:12px}html .imagehost-screen .imagehost-preview-panel .imagehost-section-header{flex:0 0 auto;margin-bottom:10px}html .imagehost-screen .imagehost-preview-stage,html .imagehost-screen .imagehost-broadcast{flex:1 1 auto;min-height:0;height:100%}html .imagehost-screen .imagehost-broadcast-screen{min-height:0}html .imagehost-screen .imagehost-side-stack{display:flex;flex-direction:column;gap:11px;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding-right:5px;scrollbar-color:rgba(0,255,229,.4) transparent;scrollbar-width:thin}html .imagehost-screen .imagehost-side-stack::-webkit-scrollbar{width:5px}html .imagehost-screen .imagehost-side-stack::-webkit-scrollbar-thumb{border-radius:999px;background:#00ffe56b}html .imagehost-screen .imagehost-side-stack>.imagehost-section{flex:0 0 auto}html .imagehost-screen .imagehost-settings-grid{display:grid;flex:0 0 auto;grid-template-columns:1fr;gap:11px}html .imagehost-screen .imagehost-section{padding:12px}html .imagehost-screen .imagehost-vault-panel,html .imagehost-screen .imagehost-flags-panel,html .imagehost-screen .imagehost-template-panel,html .imagehost-screen .imagehost-site-panel,html .imagehost-screen .imagehost-webhook-panel{border-radius:10px}html .imagehost-screen .imagehost-vault-panel{order:1}html .imagehost-screen .imagehost-flags-panel{order:2;height:auto;min-height:0}html .imagehost-screen .imagehost-settings-grid{order:3}html .imagehost-screen .imagehost-toggles{display:grid;grid-template-columns:1fr 1fr;gap:7px}html .imagehost-screen .imagehost-toggle{min-height:72px;grid-template-columns:26px minmax(0,1fr);padding:8px}html .imagehost-screen .imagehost-toggle-text span{display:none}html .imagehost-screen .imagehost-grid-2,html .imagehost-screen .imagehost-template-panel .imagehost-grid-2,html .imagehost-screen .imagehost-tuning-grid{grid-template-columns:1fr}html .imagehost-screen .imagehost-sharex-body,html .imagehost-screen .imagehost-gallery-body{overflow-y:auto;padding-right:5px}@media(max-width:1120px){html .imagehost-workstation{grid-template-columns:194px minmax(0,1fr)}html .imagehost-rail{padding-inline:12px}html .imagehost-screen .imagehost-cockpit{grid-template-columns:1fr;height:auto}html .imagehost-screen .imagehost-config-body{overflow-y:auto}html .imagehost-screen .imagehost-preview-panel,html .imagehost-screen .imagehost-preview-stage,html .imagehost-screen .imagehost-broadcast{height:auto}html .imagehost-screen .imagehost-broadcast-screen{min-height:390px}html .imagehost-screen .imagehost-side-stack{height:auto;overflow:visible}}@media(max-width:820px){html .imagehost-backdrop{padding:0!important}html .modal-card.imagehost-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}html .imagehost-workstation{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}html .imagehost-rail{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;gap:12px;align-items:center;border-right:0;border-bottom:1px solid rgba(0,255,229,.15);padding:10px}html .imagehost-rail:before,html .imagehost-rail-brand>span,html .imagehost-rail-brand p,html .imagehost-rail-brand .modal-title small,html .imagehost-rail-monitor{display:none}html .imagehost-rail-brand .modal-title{width:42px}html .imagehost-rail-brand .modal-title strong{width:42px;height:42px}html .imagehost-rail-brand .modal-title{font-size:0}html .imagehost-rail-tabs{display:flex;gap:6px}html .imagehost-rail-tabs .imagehost-tab{grid-template-columns:28px minmax(0,1fr);min-height:46px;padding:7px}html .imagehost-rail-tabs .imagehost-tab-index{width:26px;height:26px}html .imagehost-rail-tabs .imagehost-tab-copy em{display:none}html .imagehost-desk-header{align-items:start;min-height:auto;padding:13px 11px 11px}html .imagehost-desk-title p{display:none}html .imagehost-desk-title h4{font-size:1rem}html .imagehost-desk .imagehost-header-tools{gap:6px}html .imagehost-desk .imagehost-save-dock{display:none}html .imagehost-desk-readouts{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 10px}html .imagehost-desk-readouts .imagehost-commandline{display:none}html .imagehost-screen{padding:9px}html .imagehost-screen .imagehost-broadcast-screen{min-height:325px}}@media(max-width:520px){html .imagehost-rail-tabs .imagehost-tab{grid-template-columns:1fr}html .imagehost-rail-tabs .imagehost-tab-copy{display:none}html .imagehost-desk-readouts>span:nth-child(3){display:none}html .imagehost-desk-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}html .imagehost-screen .imagehost-toggles{grid-template-columns:1fr}}html .imagehost-screen .imagehost-gallery-body{display:block!important;height:100%;min-height:0;overflow:hidden;padding-right:0}html .imagehost-screen .imagehost-gallery-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border-color:#00ffe540;border-radius:12px;background:radial-gradient(620px 220px at 0% 0%,rgba(0,255,229,.07),transparent 70%),radial-gradient(420px 260px at 100% 0%,rgba(255,43,214,.065),transparent 72%),#01050ed1;padding:0}html .imagehost-library-header{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;gap:20px;min-height:98px;border-bottom:1px solid rgba(0,255,229,.14);background:linear-gradient(90deg,rgba(0,255,229,.055),transparent 48%,rgba(255,43,214,.045)),#0003;padding:15px 18px}html .imagehost-library-heading{display:grid;gap:5px;min-width:0}html .imagehost-library-heading h5{margin:0;color:#edf6fff7;font-family:var(--font-mono);font-size:1.05rem;font-weight:850;letter-spacing:-.03em;text-transform:uppercase}html .imagehost-library-heading p{margin:0;color:#94a7c8bf;font-family:var(--font-mono);font-size:.59rem;letter-spacing:.04em}html .imagehost-library-stats{display:grid;grid-template-columns:repeat(3,minmax(94px,110px));gap:7px}html .imagehost-library-stats>span{display:grid;gap:5px;min-height:52px;align-content:center;border-radius:7px;border:1px solid rgba(0,255,229,.14);background:#00000045;padding:8px 10px}html .imagehost-library-stats em{color:#8094b8c7;font-family:var(--font-mono);font-size:.45rem;font-style:normal;font-weight:950;letter-spacing:.2em;text-transform:uppercase}html .imagehost-library-stats strong{overflow:hidden;color:#d9e8fdeb;font-family:var(--font-mono);font-size:.62rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html .imagehost-library-stats strong i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}html .imagehost-library-stats .is-live strong,html .imagehost-library-stats .is-connecting strong,html .imagehost-library-stats .is-reconnecting strong{color:var(--ih-green)}html .imagehost-gallery-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;scrollbar-color:rgba(0,255,229,.38) transparent;scrollbar-width:thin}html .imagehost-gallery-scroll::-webkit-scrollbar{width:5px}html .imagehost-gallery-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#00ffe566}html .imagehost-screen .imagehost-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,332px));justify-content:start;align-items:start;gap:14px;list-style:none;margin:0;padding:0}html .imagehost-screen .imagehost-gallery-item{position:relative;display:grid;grid-template-columns:1fr;gap:10px;min-width:0;overflow:hidden;border:1px solid rgba(0,255,229,.18);border-radius:10px;background:linear-gradient(180deg,rgba(0,255,229,.04),transparent 52%),#00000047;padding:9px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}html .imagehost-screen .imagehost-gallery-item:hover{border-color:#00ffe566;transform:translateY(-1px);box-shadow:0 14px 32px #0000003d}html .imagehost-screen .imagehost-gallery-thumb{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(0,255,229,.2);border-radius:7px;background:radial-gradient(240px 130px at 50% 0%,rgba(0,255,229,.08),transparent 72%),#00000057;color:inherit;text-decoration:none}html .imagehost-screen .imagehost-gallery-thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;transition:transform .18s ease}html .imagehost-screen .imagehost-gallery-thumb:after{content:none}html .imagehost-screen .imagehost-gallery-item:hover .imagehost-gallery-thumb img{transform:scale(1.015)}html .imagehost-screen .imagehost-gallery-code,html .imagehost-screen .imagehost-gallery-open{position:absolute;z-index:2;min-height:23px;display:inline-flex;align-items:center;border-radius:5px;background:#010610e6;font-family:var(--font-mono);font-size:.49rem;font-weight:950;letter-spacing:.15em;padding:0 8px;text-transform:uppercase}html .imagehost-screen .imagehost-gallery-code{left:8px;top:8px;border:1px solid rgba(0,255,229,.3);color:var(--ih-cyan)}html .imagehost-screen .imagehost-gallery-open{right:8px;bottom:8px;border:1px solid rgba(57,255,138,.32);color:var(--ih-green)}html .imagehost-screen .imagehost-gallery-meta{display:grid;gap:7px;min-height:0;padding:1px 2px 0}html .imagehost-screen .imagehost-gallery-meta strong{overflow:hidden;color:#e7f2fff2;font-family:var(--font-mono);font-size:.67rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}html .imagehost-screen .imagehost-gallery-meta code{overflow:hidden;border-radius:5px;border:1px solid rgba(0,255,229,.13);background:#0000003b;color:#9ffff1e6;font-family:var(--font-mono);font-size:.56rem;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}html .imagehost-gallery-facts{display:grid;grid-template-columns:minmax(78px,.65fr) minmax(0,1fr);gap:6px}html .imagehost-screen .imagehost-gallery-facts span{display:grid;gap:4px;border-radius:5px;border:1px solid rgba(255,43,214,.12);background:#0003;color:#cbdaf4db;font-family:var(--font-mono);font-size:.55rem;padding:6px 7px}html .imagehost-screen .imagehost-gallery-facts em{color:var(--ih-pink);font-size:.44rem;font-style:normal;font-weight:950;letter-spacing:.18em;text-transform:uppercase}html .imagehost-screen .imagehost-gallery-actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(55px,.72fr) minmax(74px,.84fr);gap:7px}html .imagehost-screen .imagehost-gallery-actions .imagehost-mini-btn{min-height:35px;min-width:0;justify-content:center;border-radius:6px;padding:0 7px;font-size:.53rem}@media(max-width:980px){html .imagehost-library-header{align-items:start;flex-direction:column;gap:12px}}@media(max-width:620px){html .imagehost-library-header{padding:12px}html .imagehost-library-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}html .imagehost-gallery-scroll{padding:11px}html .imagehost-screen .imagehost-gallery{grid-template-columns:1fr}}
