@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");@import url("https://api.fontshare.com/v2/css?f[]=satoshi@900,700,500,300,400&display=swap");*,:after,:before{--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:rgba(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:rgba(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: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-4{bottom:-1rem}.-bottom-6{bottom:-1.5rem}.-right-4{right:-1rem}.-right-5{right:-1.25rem}.-right-6{right:-1.5rem}.-top-5{top:-1.25rem}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.z-50{z-index:50}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-28{height:7rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[500px\]{height:500px}.h-full{height:100%}.h-px{height:1px}.max-h-\[260px\]{max-height:260px}.max-h-\[92vh\]{max-height:92vh}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[44px\]{min-width:44px}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.select-none{user-select:none}.select-all{user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2\.5{column-gap:.625rem}.gap-y-0\.5{row-gap:.125rem}.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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * 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))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.04)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#D4AF37\]\/25{border-color:rgba(212,175,55,.25)}.border-\[\#D4AF37\]\/30{border-color:rgba(212,175,55,.3)}.border-\[\#D4AF37\]\/40{border-color:rgba(212,175,55,.4)}.border-\[\#F5F1D8\]{--tw-border-opacity:1;border-color:rgb(245 241 216/var(--tw-border-opacity,1))}.border-\[\#F5F1D8\]\/15{border-color:hsla(52,59%,90%,.15)}.border-\[\#F5F1D8\]\/20{border-color:hsla(52,59%,90%,.2)}.border-\[\#F5F1D8\]\/25{border-color:hsla(52,59%,90%,.25)}.border-\[\#F5F1D8\]\/30{border-color:hsla(52,59%,90%,.3)}.border-\[\#F5F1D8\]\/40{border-color:hsla(52,59%,90%,.4)}.border-\[\#F5F1D8\]\/\[0\.15\]{border-color:hsla(52,59%,90%,.15)}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-amber-500\/30{border-color:rgba(245,158,11,.3)}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/25{border-color:rgba(16,185,129,.25)}.border-emerald-500\/30{border-color:rgba(16,185,129,.3)}.border-emerald-500\/40{border-color:rgba(16,185,129,.4)}.border-green-500\/20{border-color:rgba(34,197,94,.2)}.border-indigo-500\/20{border-color:rgba(99,102,241,.2)}.border-pink-500\/30{border-color:rgba(236,72,153,.3)}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:rgba(239,68,68,.2)}.border-red-500\/25{border-color:rgba(239,68,68,.25)}.border-red-500\/30{border-color:rgba(239,68,68,.3)}.border-red-500\/40{border-color:rgba(239,68,68,.4)}.border-red-900\/25{border-color:rgba(127,29,29,.25)}.border-red-900\/40{border-color:rgba(127,29,29,.4)}.border-transparent{border-color:transparent}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/5{border-color:hsla(0,0%,100%,.05)}.border-white\/\[0\.04\]{border-color:hsla(0,0%,100%,.04)}.border-white\/\[0\.05\]{border-color:hsla(0,0%,100%,.05)}.border-white\/\[0\.06\]{border-color:hsla(0,0%,100%,.06)}.border-white\/\[0\.08\]{border-color:hsla(0,0%,100%,.08)}.border-white\/\[0\.1\]{border-color:hsla(0,0%,100%,.1)}.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0c0c0c\]\/95{background-color:hsla(0,0%,5%,.95)}.bg-\[\#D4AF37\]\/15{background-color:rgba(212,175,55,.15)}.bg-\[\#D4AF37\]\/\[0\.12\]{background-color:rgba(212,175,55,.12)}.bg-\[\#F5F1D8\]{--tw-bg-opacity:1;background-color:rgb(245 241 216/var(--tw-bg-opacity,1))}.bg-\[\#F5F1D8\]\/10{background-color:hsla(52,59%,90%,.1)}.bg-\[\#F5F1D8\]\/15{background-color:hsla(52,59%,90%,.15)}.bg-\[\#F5F1D8\]\/\[0\.04\]{background-color:hsla(52,59%,90%,.04)}.bg-\[\#F5F1D8\]\/\[0\.05\]{background-color:hsla(52,59%,90%,.05)}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-amber-500\/\[0\.08\]{background-color:rgba(245,158,11,.08)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:rgba(34,197,94,.1)}.bg-green-500\/20{background-color:rgba(34,197,94,.2)}.bg-indigo-500\/10{background-color:rgba(99,102,241,.1)}.bg-orange-500\/20{background-color:rgba(249,115,22,.2)}.bg-pink-500\/10{background-color:rgba(236,72,153,.1)}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:hsla(0,91%,71%,.1)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-red-500\/15{background-color:rgba(239,68,68,.15)}.bg-red-500\/20{background-color:rgba(239,68,68,.2)}.bg-red-950\/30{background-color:rgba(69,10,10,.3)}.bg-red-950\/\[0\.08\]{background-color:rgba(69,10,10,.08)}.bg-white\/30{background-color:hsla(0,0%,100%,.3)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[0\.02\]{background-color:hsla(0,0%,100%,.02)}.bg-white\/\[0\.03\]{background-color:hsla(0,0%,100%,.03)}.bg-white\/\[0\.04\]{background-color:hsla(0,0%,100%,.04)}.bg-white\/\[0\.05\]{background-color:hsla(0,0%,100%,.05)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#F5F1D8\]\/10{--tw-gradient-from:hsla(52,59%,90%,.1) var(--tw-gradient-from-position);--tw-gradient-to:hsla(52,59%,90%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.03\]{--tw-gradient-from:hsla(0,0%,100%,.03) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#F5F1D8\]\/40{--tw-gradient-to:hsla(52,59%,90%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(52,59%,90%,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-500\/50{--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(16,185,129,.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-500\/40{--tw-gradient-to:rgba(239,68,68,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(239,68,68,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/30{--tw-gradient-to:rgba(0,0,0,.3) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/\[0\.01\]{--tw-gradient-to:hsla(0,0%,100%,.01) var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.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-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.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)}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#D4AF37\]{--tw-text-opacity:1;color:rgb(212 175 55/var(--tw-text-opacity,1))}.text-\[\#F5F1D8\]{--tw-text-opacity:1;color:rgb(245 241 216/var(--tw-text-opacity,1))}.text-amber-200\/80{color:hsla(48,97%,77%,.8)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:rgba(52,211,153,.8)}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/15{color:hsla(0,0%,100%,.15)}.text-white\/20{color:hsla(0,0%,100%,.2)}.text-white\/25{color:hsla(0,0%,100%,.25)}.text-white\/30{color:hsla(0,0%,100%,.3)}.text-white\/35{color:hsla(0,0%,100%,.35)}.text-white\/40{color:hsla(0,0%,100%,.4)}.text-white\/45{color:hsla(0,0%,100%,.45)}.text-white\/50{color:hsla(0,0%,100%,.5)}.text-white\/60{color:hsla(0,0%,100%,.6)}.text-white\/65{color:hsla(0,0%,100%,.65)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.text-white\/90{color:hsla(0,0%,100%,.9)}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_0_12px_rgba\(245\2c 241\2c 216\2c 0\.3\)\]{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\(245\2c 241\2c 216\2c 0\.3\)\]{--tw-shadow:0 0 12px hsla(52,59%,90%,.3);--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_60px_rgba\(245\2c 241\2c 216\2c 0\.15\)\]{--tw-shadow:0 0 60px hsla(52,59%,90%,.15);--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_0_60px_rgba\(245\2c 241\2c 216\2c 0\.18\)\]{--tw-shadow:0 0 60px hsla(52,59%,90%,.18);--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_0_8px_rgba\(34\2c 197\2c 94\2c 0\.6\)\]{--tw-shadow:0 0 8px rgba(34,197,94,.6);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + 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)}.blur{--tw-blur:blur(8px)}.blur,.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-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--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)}.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-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-bg-0:#050505;--color-bg-1:#0a0a0a;--color-bg-2:#121212;--color-bg-3:#1a1a1a;--color-surface:#1f1f1f;--color-surface-hi:#262626;--color-border:hsla(0,0%,100%,.06);--color-border-hi:hsla(0,0%,100%,.12);--color-fire:#f5f1d8;--color-fire-hi:#fbf8e4;--color-fire-lo:#8a8570;--color-fire-glow:hsla(52,59%,90%,.45);--color-gold:#f5f1d8;--color-gold-hi:#fbf8e4;--color-gold-lo:#8a8570;--color-text:#e8e8e8;--color-text-muted:#888;--color-text-dim:#555;--color-success:#2e7d32;--color-success-hi:#43a047;--color-warning:#f5f1d8;--color-warning-hi:#fbf8e4;--color-danger:#c62828;--color-info:#1976d2;--color-glass:rgba(31,31,31,.55);--color-glass-hi:rgba(38,38,38,.7);--color-glass-border:hsla(52,59%,90%,.22);--shadow-fire:0 0 50px hsla(52,59%,90%,.65);--shadow-fire-sm:0 0 25px hsla(52,59%,90%,.4);--shadow-gold:0 0 30px hsla(52,59%,90%,.35);--shadow-soft:0 8px 32px rgba(0,0,0,.5);--shadow-deep:0 20px 60px rgba(0,0,0,.8);--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-heading:"Satoshi","Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--radius-sm:6px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.6s cubic-bezier(0.4,0,0.2,1);--transition-bounce:all 0.4s cubic-bezier(0.34,1.56,0.64,1)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-bg-0);color:var(--color-text);min-height:100vh;flex-direction:column;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body{display:flex}#app{flex:1;flex-direction:column}a{color:inherit;text-decoration:none;transition:var(--transition)}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit;color:inherit}img,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;letter-spacing:.02em}.background-wrapper{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at top,#1a0508 0,var(--color-bg-0) 60%)}.senload-bg-svg{position:absolute;inset:0;opacity:.6;animation:senloadFloat 25s ease-in-out infinite alternate}.senload-bg-svg,.senload-bg-svg svg{width:100%;height:100%}.fire-particles{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,hsla(52,59%,90%,.08) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(212,175,55,.05) 0,transparent 40%),radial-gradient(circle at 50% 50%,hsla(52,59%,90%,.04) 0,transparent 60%);animation:fireShift 15s ease-in-out infinite alternate}.fire-particles:after,.fire-particles:before{content:"";position:absolute;width:100%;height:100%;background-image:radial-gradient(2px 2px at 10% 20%,hsla(52,59%,90%,.5) 50%,transparent),radial-gradient(2px 2px at 30% 40%,rgba(212,175,55,.4) 50%,transparent),radial-gradient(3px 3px at 50% 60%,hsla(52,59%,90%,.6) 50%,transparent),radial-gradient(1px 1px at 70% 80%,hsla(0,0%,100%,.3) 50%,transparent),radial-gradient(2px 2px at 90% 10%,rgba(212,175,55,.5) 50%,transparent);background-size:200px 200px;animation:floatParticles 40s linear infinite;opacity:.6}.fire-particles:after{background-size:300px 300px;animation-duration:60s;animation-direction:reverse;opacity:.4}@keyframes floatParticles{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-1000px) rotate(5deg)}}@keyframes fireShift{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(hsla(52,59%,90%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(52,59%,90%,.04) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%)}.top-nav{position:sticky;top:0;z-index:100;background:hsla(0,0%,4%,.7);border-bottom:1px solid var(--color-border);transition:var(--transition)}.top-nav.scrolled{background:hsla(0,0%,4%,.95);box-shadow:var(--shadow-soft)}.nav-container{max-width:1400px;margin:0 auto;padding:.9rem 2rem;justify-content:space-between;gap:2rem}.brand,.nav-container{display:flex;align-items:center}.brand{gap:.6rem;font-family:var(--font-heading);font-weight:900;font-size:1.2rem;color:var(--color-text)}.brand-icon{font-size:1.7rem;animation:flameFlicker 2.5s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--color-fire-glow))}.brand-text{letter-spacing:.05em}.brand-accent{color:var(--color-fire);text-shadow:0 0 12px var(--color-fire-glow)}@keyframes flameFlicker{0%,to{transform:scale(1) rotate(-3deg);filter:brightness(1)}50%{transform:scale(1.1) rotate(3deg);filter:brightness(1.2)}}.nav-links{display:flex;align-items:center;gap:.5rem}.nav-link{padding:.5rem 1rem;font-size:.9rem;font-weight:500;color:var(--color-text);border-radius:var(--radius-sm);transition:var(--transition);position:relative}.nav-link:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.25rem;height:2px;background:linear-gradient(90deg,var(--color-fire),var(--color-gold));border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.nav-link:hover{color:var(--color-fire);background:rgba(196,30,58,.08)}.nav-link:hover:after{transform:scaleX(1)}.nav-dropdown{position:relative}.nav-dropdown-toggle{display:inline-flex;align-items:center;gap:.4rem}.nav-dropdown-toggle i{font-size:.7rem;transition:transform .3s ease}.nav-dropdown:hover .nav-dropdown-toggle i{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + .5rem);left:0;min-width:220px;background:hsla(0,0%,8%,.95);backdrop-filter:blur(20px);border:1px solid var(--color-border-hi);border-radius:var(--radius);padding:.5rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition);box-shadow:var(--shadow-deep)}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.9rem;border-radius:var(--radius-sm);color:var(--color-text)}.dropdown-menu a:hover{background:rgba(196,30,58,.15);color:var(--color-fire)}.dropdown-menu i{color:var(--color-fire);width:16px}.nav-actions{display:flex;align-items:center;gap:.75rem}.lang-select{padding:.4rem .75rem;background:var(--color-surface);border:1px solid var(--color-border-hi);border-radius:var(--radius-sm);color:var(--color-text);font-size:.85rem;cursor:pointer;transition:var(--transition)}.lang-select:hover{border-color:var(--color-fire)}.mobile-toggle{display:none;font-size:1.3rem;color:var(--color-text);padding:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.95rem;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);white-space:nowrap;text-decoration:none;line-height:1}.btn--sm{padding:.55rem 1.1rem;font-size:.85rem}.btn--lg{padding:.95rem 2rem;font-size:1.05rem}.btn--xl{padding:1.15rem 2.5rem;font-size:1.1rem}.btn--primary{background:linear-gradient(135deg,var(--color-fire) 0,var(--color-fire-lo) 100%);box-shadow:0 4px 16px rgba(196,30,58,.35)}.btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-fire-hi) 0,var(--color-fire) 100%);opacity:0;transition:var(--transition)}.btn--primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px rgba(196,30,58,.6)}.btn--primary:hover:before{opacity:1}.btn--primary>*{position:relative;z-index:1}.btn--ghost{background:transparent;color:var(--color-text);border-color:var(--color-border-hi)}.btn--ghost:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-fire);color:var(--color-fire)}.btn--gold{background:linear-gradient(135deg,var(--color-gold) 0,var(--color-gold-lo) 100%);color:#000;box-shadow:var(--shadow-gold)}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(212,175,55,.4)}.btn--success{background:linear-gradient(135deg,var(--color-success) 0,#1b5e20 100%);color:#fff}.btn--success:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(46,125,50,.4)}.btn--danger{background:linear-gradient(135deg,var(--color-danger) 0,#8e0000 100%);color:#fff}.btn--danger:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(198,40,40,.4)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.glass{background:var(--color-glass);border:1px solid var(--color-glass-border);box-shadow:var(--shadow-soft)}.card{border-radius:var(--radius-lg);padding:2rem;transition:var(--transition)}.card:hover{border-color:rgba(196,30,58,.35)}.card__header{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.card__title{font-size:1.4rem;margin-bottom:.3rem;color:var(--color-text);display:flex;align-items:center;gap:.6rem}.card__subtitle{color:var(--color-text-muted);font-size:.9rem}.page{max-width:1400px;margin:0 auto;padding:3rem 2rem;animation:pageEnter .6s ease-out}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.page-header{margin-bottom:2.5rem;text-align:center}.page-title{font-size:2.5rem;margin-bottom:.75rem;background:linear-gradient(135deg,#fff 0,var(--color-fire) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-subtitle{color:var(--color-text-muted);font-size:1.1rem;max-width:700px;margin:0 auto}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:var(--color-text)}.form-input,.form-select,.form-textarea{width:100%;padding:.9rem 1.25rem;background:hsla(0,0%,4%,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm);color:var(--color-text);font-size:.95rem;transition:all .3s ease;outline:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-fire);background:hsla(52,59%,90%,.05);box-shadow:0 0 15px hsla(52,59%,90%,.2),inset 0 2px 4px rgba(0,0,0,.5)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-dim)}.form-textarea{resize:vertical;min-height:100px;font-family:var(--font-mono)}.input-icon{position:relative}.input-icon i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted)}.input-icon .form-input{padding-left:2.75rem}.password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);cursor:pointer}.password-toggle:hover{color:var(--color-fire)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.form-help{color:var(--color-text-muted)}.form-error,.form-help{font-size:.8rem;margin-top:.4rem}.form-error{color:var(--color-fire-hi)}.form-checkbox{display:flex;align-items:center;gap:.6rem;cursor:pointer;user-select:none}.form-checkbox input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid var(--color-border-hi);border-radius:4px;background:rgba(0,0,0,.3);cursor:pointer;position:relative;transition:var(--transition)}.form-checkbox input[type=checkbox]:checked{background:var(--color-fire);border-color:var(--color-fire)}.form-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;font-weight:900}.slider-group{display:flex;align-items:center;gap:1rem}.form-slider{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:linear-gradient(to right,var(--color-fire) 0,var(--color-fire) 50%,hsla(0,0%,100%,.1) 50%);outline:none}.form-slider::-webkit-slider-thumb{background:var(--color-fire);cursor:pointer;box-shadow:0 0 12px var(--color-fire-glow);transition:var(--transition)}.form-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.form-slider::-moz-range-thumb{width:20px;height:20px;background:var(--color-fire);border-radius:50%;cursor:pointer;border:none;box-shadow:0 0 12px var(--color-fire-glow)}.slider-value{min-width:60px;text-align:center;font-family:var(--font-mono);font-weight:600;color:var(--color-fire)}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:100px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.badge--fire{background:rgba(196,30,58,.15);color:var(--color-fire-hi);border:1px solid rgba(196,30,58,.4);box-shadow:0 0 10px rgba(196,30,58,.3)}.badge--gold{background:rgba(212,175,55,.15);color:var(--color-gold-hi);border:1px solid rgba(212,175,55,.4);box-shadow:0 0 10px rgba(212,175,55,.3)}.badge--success{background:rgba(46,125,50,.15);color:#66bb6a;border:1px solid rgba(46,125,50,.3)}.badge--idle{background:hsla(0,0%,53%,.15);color:var(--color-text-muted);border:1px solid var(--color-border-hi)}.badge--running{background:rgba(196,30,58,.15);color:var(--color-fire-hi);border:1px solid rgba(196,30,58,.3);animation:pulseBadge 1.5s ease-in-out infinite}@keyframes pulseBadge{0%,to{box-shadow:0 0 0 0 var(--color-fire-glow)}50%{box-shadow:0 0 0 8px transparent}}.modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:var(--transition);padding:1rem}.modal.active{opacity:1;visibility:visible}.modal-content{width:100%;max-width:500px;max-height:90vh;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transform:scale(.9);transition:var(--transition-bounce)}.modal.active .modal-content{transform:scale(1)}.modal-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border);justify-content:space-between}.modal-header,.modal-title{display:flex;align-items:center}.modal-title{font-size:1.2rem;gap:.5rem}.modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:var(--radius-sm);transition:var(--transition)}.modal-close:hover{background:var(--color-fire);transform:rotate(90deg)}.modal-body{padding:1.5rem;overflow-y:auto;flex:1}.modal-footer{padding:1rem 1.5rem;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:.75rem}.toast-container{position:fixed;top:90px;right:2rem;z-index:2000;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast{min-width:300px;padding:1rem 1.25rem;background:var(--color-glass-hi);backdrop-filter:blur(20px);border:1px solid var(--color-border-hi);border-radius:var(--radius);box-shadow:var(--shadow-deep);display:flex;align-items:center;gap:.75rem;pointer-events:all;animation:toastSlide .4s cubic-bezier(.34,1.56,.64,1)}@keyframes toastSlide{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}.toast--success{border-left:4px solid var(--color-success)}.toast--error{border-left:4px solid var(--color-fire)}.toast--info{border-left:4px solid var(--color-info)}.toast--warning{border-left:4px solid var(--color-warning)}.toast-icon{font-size:1.3rem}.toast--success .toast-icon{color:var(--color-success-hi)}.toast--error .toast-icon{color:var(--color-fire-hi)}.toast--info .toast-icon{color:#42a5f5}.toast--warning .toast-icon{color:var(--color-warning-hi)}.toast-content{flex:1}.toast-title{font-weight:600;font-size:.9rem}.toast-message{font-size:.85rem;color:var(--color-text-muted)}.hero{padding:6rem 2rem 4rem;text-align:center;position:relative;overflow:hidden}.hero-content{max-width:600px;position:relative;z-index:2}.hero-senload-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.4);width:800px;height:400px;opacity:.6;z-index:-1;pointer-events:none;animation:senloadFloat 20s ease-in-out infinite alternate}@keyframes senloadFloat{0%{transform:translate(-50%,-50%) scale(1.4) rotate(-2deg)}to{transform:translate(-50%,-55%) scale(1.5) rotate(2deg)}}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(196,30,58,.1);border:1px solid rgba(196,30,58,.3);border-radius:100px;font-size:.85rem;color:var(--color-fire-hi);margin-bottom:1.5rem;animation:heroEnter .7s cubic-bezier(.34,1.56,.64,1) both,floatBadge 3s ease-in-out .7s infinite}@keyframes heroEnter{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes floatBadge{0%,to{transform:translateY(0) scale(1);opacity:.95;filter:brightness(1)}50%{transform:translateY(-10px) scale(1.05);opacity:1;filter:brightness(1.1)}}.hero-badge .pulse-dot{width:8px;height:8px;background:var(--color-fire);border-radius:50%;box-shadow:0 0 8px var(--color-fire),0 0 16px hsla(52,59%,90%,.5);animation:pulseDot 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 8px var(--color-fire),0 0 16px hsla(52,59%,90%,.5)}50%{opacity:.6;transform:scale(1.2);box-shadow:0 0 12px var(--color-fire),0 0 24px hsla(52,59%,90%,.8)}}.hero-title{font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1.05;margin-bottom:1.25rem;letter-spacing:.01em;animation:heroEnter .8s cubic-bezier(.34,1.56,.64,1) .15s both}.hero-title .gradient-text{background:linear-gradient(135deg,#fff 0,var(--color-fire) 50%,var(--color-gold) 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 6s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-subtitle{font-size:1.2rem;color:var(--color-text-muted);max-width:750px;margin:0 auto 2.5rem;line-height:1.6;animation:heroEnter .8s cubic-bezier(.34,1.56,.64,1) .3s both}.hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem;animation:heroEnter .8s cubic-bezier(.34,1.56,.64,1) .45s both}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:900px;margin:0 auto;padding-top:3rem;border-top:1px solid var(--color-border);animation:heroEnter .8s cubic-bezier(.34,1.56,.64,1) .6s both}@media (max-width:768px){.hero-stats{grid-template-columns:repeat(2,1fr)}}.hero-stat{text-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hero-stat:hover{transform:translateY(-4px)}.hero-stat-value{font-size:2rem;font-weight:900;color:var(--color-fire);text-shadow:0 0 20px var(--color-fire-glow);font-family:var(--font-mono);margin-bottom:.3rem;transition:text-shadow .3s ease}.hero-stat:hover .hero-stat-value{text-shadow:0 0 30px var(--color-fire-glow),0 0 50px var(--color-fire-glow)}.hero-stat-label{color:var(--color-text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em}.features{padding:5rem 2rem}.section-title{text-align:center;font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:.75rem;animation:titleFadeIn .8s ease-out}.section-subtitle{text-align:center;color:var(--color-text-muted);margin-bottom:3rem;font-size:1.05rem;animation:subtitleFadeIn 1s ease-out .2s backwards}@keyframes titleFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.feature-card{padding:2rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-fire),var(--color-gold));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.feature-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),hsla(52,59%,90%,.15) 0,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.feature-card:hover{border-color:rgba(196,30,58,.5);transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px hsla(52,59%,90%,.3)}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover:after{opacity:1}.feature-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;background:rgba(196,30,58,.1);border:1px solid rgba(196,30,58,.3);border-radius:var(--radius);margin-bottom:1.25rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:inset 0 0 20px hsla(52,59%,90%,0)}.feature-card:hover .feature-icon{transform:scale(1.15) rotate(-8deg);background:rgba(196,30,58,.25);box-shadow:inset 0 0 30px hsla(52,59%,90%,.4);border-color:rgba(196,30,58,.6)}.feature-title{font-size:1.2rem;margin-bottom:.6rem;color:var(--color-text)}.feature-desc{color:var(--color-text-muted);font-size:.9rem;line-height:1.7}.pricing-section{padding:5rem 2rem}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto}.pricing-card{position:relative;padding:2.5rem 2rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:cardFloat 4s ease-in-out infinite;animation-delay:calc(var(--card-index, 0) * .2s)}.pricing-card--featured{border-color:var(--color-fire);transform:scale(1.03);box-shadow:0 0 60px hsla(52,59%,90%,.6);animation:cardFloatFeatured 4s ease-in-out infinite}.pricing-card--featured:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(196,30,58,.15),transparent 50%);border-radius:var(--radius-lg);pointer-events:none}.pricing-card:hover{transform:translateY(-12px) scale(1.01);border-color:var(--color-fire);box-shadow:0 30px 60px hsla(52,59%,90%,.4)}.pricing-card--featured:hover{transform:translateY(-12px) scale(1.04);box-shadow:0 40px 80px hsla(52,59%,90%,.6)}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cardFloatFeatured{0%,to{transform:translateY(0) scale(1.03)}50%{transform:translateY(-6px) scale(1.03)}}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:.35rem 1rem;background:linear-gradient(135deg,var(--color-fire) 0,var(--color-gold) 100%);color:#fff;border-radius:100px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow-fire);z-index:1}.pricing-icon{font-size:3rem;margin-bottom:1rem;display:block;filter:drop-shadow(0 0 10px var(--color-fire-glow))}.pricing-name{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}.pricing-price{font-size:2.8rem;font-weight:900;color:var(--color-fire);margin:1rem 0 .25rem;font-family:var(--font-heading)}.pricing-price small{font-size:1rem;color:var(--color-text-muted);font-weight:400}.pricing-features{list-style:none;margin:1.5rem 0;padding:0}.pricing-features li{padding:.5rem 0;color:var(--color-text);display:flex;align-items:center;gap:.6rem;font-size:.95rem}.pricing-features li i{color:var(--color-success-hi);width:16px}.pricing-features li.disabled,.pricing-features li.disabled i{color:var(--color-text-dim)}.faq-section{padding:5rem 2rem;max-width:800px;margin:0 auto}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:1rem;overflow:hidden;background:var(--color-glass);transition:var(--transition)}.faq-item:hover{border-color:rgba(196,30,58,.3)}.faq-question{width:100%;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;text-align:left;font-weight:600;font-size:1rem;background:transparent;color:var(--color-text);transition:var(--transition)}.faq-question:hover{background:rgba(196,30,58,.05);color:var(--color-fire)}.faq-question i{transition:transform .3s ease;font-size:.9rem;color:var(--color-fire)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.faq-item.active .faq-answer{max-height:300px;padding:0 1.5rem 1.25rem}.cta-section{padding:5rem 2rem;text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(196,30,58,.15) 0,transparent 70%);pointer-events:none;animation:ctaPulse 4s ease-in-out infinite}@keyframes ctaPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.cta-content{position:relative;z-index:1;max-width:700px;margin:0 auto}.cta-title{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:1rem}.cta-subtitle{color:var(--color-text-muted);margin-bottom:2rem;font-size:1.1rem}.auth-page{flex:1;min-height:calc(100vh - 65px);display:grid;grid-template-columns:1.2fr .8fr;background:#050505;margin:0}@media (max-width:900px){.auth-page{grid-template-columns:1fr}.auth-visual-side{display:none!important}}@media (max-width:600px){.auth-page{min-height:100dvh}.auth-form-side{align-items:flex-start;padding:1.75rem 1.15rem 2.5rem}.auth-card{max-width:100%}.auth-header{margin-bottom:2rem}}@media (max-width:400px){.auth-form-side{padding:1.5rem 1rem 2.25rem}.auth-stepper{gap:.5rem;margin-bottom:2rem}.stepper-line{width:22px}.stepper-label{font-size:.68rem}.stepper-icon{width:36px;height:36px}}.auth-visual-side{position:relative;border-right:1px solid hsla(0,0%,100%,.05);background:radial-gradient(circle at 50% 50%,hsla(52,59%,90%,.05) 0,transparent 60%);overflow:hidden}.auth-form-side,.auth-visual-side{display:flex;align-items:center;justify-content:center}.auth-form-side{padding:2rem}.auth-card{width:100%;max-width:440px}.core-system{position:relative;width:400px;height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.core-center{width:140px;height:140px;border-radius:50%;box-shadow:0 0 50px hsla(52,59%,90%,.6),0 0 100px hsla(52,59%,90%,.3),inset 0 0 20px hsla(52,59%,90%,.5);filter:drop-shadow(0 0 15px rgba(245,241,216,.8));z-index:10;animation:corePulse 4s ease-in-out infinite alternate;object-fit:cover;background:transparent}.core-center,.core-orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-orbit{border:1px solid hsla(0,0%,100%,.08);border-radius:50%}.core-orbit-1{width:240px;height:240px;animation:orbitSpin 15s linear infinite}.core-orbit-2{width:380px;height:380px;animation:orbitSpin 25s linear infinite reverse}.core-orbit-3{width:540px;height:540px;animation:orbitSpin 35s linear infinite}.core-node{position:absolute;width:18px;height:18px;border-radius:50%;background:#f5f1d8;top:-9px;left:50%;transform:translateX(-50%);box-shadow:0 0 20px #f5f1d8}.core-node.node-2{background:#60a5fa;box-shadow:0 0 20px #60a5fa;top:50%;left:-9px;transform:translateY(-50%)}.core-node.node-3{background:#34d399;box-shadow:0 0 20px #34d399;top:auto;bottom:-9px}@keyframes orbitSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes corePulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}.system-status-widget{position:absolute;bottom:2.5rem;left:2.5rem;background:hsla(0,0%,4%,.6);border:1px solid hsla(0,0%,100%,.1);padding:1rem 1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem}.core-label{position:absolute;bottom:-80px;width:100%;text-align:center}.core-label h3{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.core-label p{color:hsla(0,0%,100%,.4);font-size:.9rem;margin-top:.5rem}.auth-header{text-align:center;margin-bottom:2.5rem}.auth-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;letter-spacing:-.02em}.auth-subtitle{color:hsla(0,0%,100%,.4);font-size:.95rem}.auth-stepper{justify-content:center;gap:1rem;margin-bottom:2.5rem}.auth-stepper,.stepper-item{display:flex;align-items:center}.stepper-item{flex-direction:column;gap:.5rem;opacity:.4;transition:opacity .3s ease}.stepper-item.active{opacity:1}.stepper-icon{width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;background:#0a0a0c}.stepper-item.active .stepper-icon{border-color:var(--color-fire);background:hsla(52,59%,90%,.15);color:var(--color-fire);box-shadow:0 0 15px hsla(52,59%,90%,.3)}.stepper-label{font-size:.75rem;font-weight:600;letter-spacing:.05em}.stepper-line{height:1px;width:40px;background:hsla(0,0%,100%,.2);margin-bottom:1.5rem}.input-minimal{width:100%;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;padding:1rem 0;font-size:1rem;font-family:var(--font-mono);text-align:center;letter-spacing:.2em;transition:border-color .3s}.input-minimal:focus{outline:none;border-color:var(--color-fire)}.auth-divider{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--color-text-dim);font-size:.85rem}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:var(--color-border)}.auth-footer{text-align:center;margin-top:1.5rem;color:var(--color-text-muted);font-size:.9rem}.auth-footer a{color:var(--color-fire);font-weight:600}.auth-footer a:hover{text-decoration:underline}.password-strength{height:4px;border-radius:2px;background:var(--color-border);margin-top:.5rem;overflow:hidden}.password-strength-bar{height:100%;width:0;transition:var(--transition);border-radius:2px}.password-strength-bar.weak{width:33%;background:var(--color-fire)}.password-strength-bar.medium{width:66%;background:var(--color-warning)}.password-strength-bar.strong{width:100%;background:var(--color-success)}.dashboard-sidebar{background:linear-gradient(180deg,hsla(0,0%,4%,.95),rgba(15,5,5,.98));border-right:1px solid hsla(52,59%,90%,.15);box-shadow:inset -2px 0 20px hsla(52,59%,90%,.03);padding:2rem 1.5rem;top:65px;height:calc(100vh - 65px)}.sidebar-profile{margin-bottom:1.5rem;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-md);box-shadow:inset 0 0 20px rgba(0,0,0,.5);position:relative;overflow:hidden}.sidebar-profile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-fire),transparent);opacity:.5}.sidebar-avatar{width:64px;height:64px;background:linear-gradient(135deg,#000,#111);border:2px solid var(--color-fire);font-size:1.8rem;color:#fff;margin:0 auto .75rem;box-shadow:0 0 15px hsla(52,59%,90%,.5);position:relative}.dashboard-sidebar{background:#090909;border-right:1px solid hsla(0,0%,100%,.06);padding:0;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:none}.dashboard-sidebar::-webkit-scrollbar{display:none}.sidebar-brand{padding:1.75rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;gap:.75rem;font-family:var(--font-heading);font-size:1.4rem;font-weight:900;letter-spacing:1px;flex-shrink:0}.sidebar-profile{padding:1.5rem;margin:1rem;background:hsla(52,59%,90%,.05);border:1px solid hsla(52,59%,90%,.15);border-radius:12px;text-align:center;flex-shrink:0}.sidebar-avatar{width:52px;height:52px;border-radius:50%;background:hsla(52,59%,90%,.12);border:1.5px solid hsla(52,59%,90%,.5);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;color:var(--color-fire);margin:0 auto .6rem}.sidebar-username{font-weight:700;font-size:.95rem;margin-bottom:.35rem;color:#fff}.sidebar-nav{list-style:none;padding:.5rem .75rem;flex:1}.sidebar-nav-item{margin-bottom:2px}.sidebar-nav-link{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border-radius:10px;color:hsla(0,0%,100%,.4);font-size:.9rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:1px solid transparent}.sidebar-nav-link .icon{width:18px;height:18px;opacity:.6;flex-shrink:0}.sidebar-nav-link:hover{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.07)}.sidebar-nav-link:hover .icon{opacity:1}.sidebar-nav-link.active{background:hsla(52,59%,90%,.1);color:#fff;border-color:hsla(52,59%,90%,.3);font-weight:600}.sidebar-nav-link.active .icon{opacity:1;color:var(--color-fire)}.sidebar-nav-link i{width:20px;text-align:center}.sidebar-section-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:hsla(0,0%,100%,.2);padding:1.25rem .9rem .4rem}.dashboard-main{padding:2.5rem 3rem;overflow-y:auto;background:#0a0a0c;min-height:100vh}.stat-icon-circle{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;flex-shrink:0}.activity-table{width:100%;border-collapse:collapse}.activity-table th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.25);border-bottom:1px solid hsla(0,0%,100%,.06)}.activity-table td{padding:1rem;font-size:.9rem;color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle}.activity-table tr:hover td{background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.9)}.activity-table tr:last-child td{border-bottom:none}.dashboard-welcome{margin-bottom:2.5rem;display:flex;align-items:flex-end;justify-content:space-between}.dashboard-welcome h1{font-size:2.2rem;font-weight:800;margin-bottom:.3rem;letter-spacing:-.03em;line-height:1.2}.dashboard-welcome p{color:hsla(0,0%,100%,.35);font-size:.95rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.stat-card{padding:1.5rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius);transition:var(--transition)}.stat-card:hover{border-color:rgba(196,30,58,.4);transform:translateY(-4px);box-shadow:var(--shadow-fire-sm)}.stat-icon{font-size:1.4rem;margin-bottom:.75rem;opacity:.8}.stat-value{font-size:1.8rem;font-weight:800;font-family:var(--font-mono);margin-bottom:.2rem}.stat-label{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:2rem}@media (max-width:1000px){.dashboard-grid{grid-template-columns:1fr}}.method-usage,.news-feed{padding:1.5rem}.method-list{list-style:none}.method-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--color-border)}.method-item:last-child{border-bottom:none}.method-name{font-family:var(--font-mono);font-size:.85rem;font-weight:600;flex:1}.method-bar-wrapper{flex:2;height:8px;background:hsla(0,0%,100%,.05);border-radius:4px;overflow:hidden}.method-bar{height:100%;background:linear-gradient(90deg,var(--color-fire),var(--color-gold));border-radius:4px;transition:width 1s ease}.method-percent{font-size:.8rem;color:var(--color-text-muted);min-width:45px;text-align:right;font-family:var(--font-mono)}.news-item{padding:.75rem 0;border-bottom:1px solid var(--color-border)}.news-item:last-child{border-bottom:none}.news-title{font-size:.9rem;font-weight:600;margin-bottom:.2rem}.news-date{font-size:.75rem;color:var(--color-text-muted)}.news-tag{display:inline-block;padding:.15rem .5rem;background:rgba(196,30,58,.15);color:var(--color-fire);border-radius:4px;font-size:.7rem;font-weight:600;margin-bottom:.3rem}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.action-card{padding:1.5rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius);text-align:center;cursor:pointer;transition:var(--transition)}.action-card:hover{border-color:var(--color-fire);transform:translateY(-4px);box-shadow:var(--shadow-fire-sm)}.action-icon{font-size:2.5rem;margin-bottom:.75rem;display:block}.action-title{font-weight:700;margin-bottom:.3rem}.action-desc{font-size:.85rem;color:var(--color-text-muted)}.attack-page{padding:2rem;max-width:1200px;margin:0 auto}.attack-config{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media (max-width:900px){.attack-config{grid-template-columns:1fr}}.attack-card{padding:2rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.attack-card-title{font-size:1.2rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.attack-card-subtitle{color:var(--color-text-muted);font-size:.85rem;margin-bottom:1.5rem}.tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.tab-btn{padding:.6rem 1.25rem;border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:.9rem;font-weight:500;color:var(--color-text-muted);background:transparent;border:1px solid transparent;border-bottom:none;transition:var(--transition);cursor:pointer}.tab-btn.active,.tab-btn:hover{color:var(--color-fire)}.tab-btn.active{background:rgba(196,30,58,.1);border-color:rgba(196,30,58,.3);border-bottom-color:var(--color-glass);margin-bottom:-1px}.method-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;max-height:320px;overflow-y:auto;padding-right:.5rem}.method-card{padding:1rem;background:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:var(--transition);text-align:center}.method-card:hover{border-color:rgba(196,30,58,.5);background:rgba(196,30,58,.08)}.method-card.selected{border-color:var(--color-fire);background:rgba(196,30,58,.15);box-shadow:0 0 16px rgba(196,30,58,.2)}.method-card-icon{font-size:1.5rem;margin-bottom:.5rem}.method-card-name{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--color-text);margin-bottom:.2rem}.method-card-desc{font-size:.7rem;color:var(--color-text-muted)}.method-type-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-fire);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.attack-controls{display:flex;gap:1rem;justify-content:center;padding:2rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.attack-controls .btn{min-width:160px}.live-page{padding:2rem;max-width:1200px;margin:0 auto}.live-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2rem}.live-stat{padding:1.5rem;text-align:center;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius)}.live-stat-value{font-size:2.2rem;font-weight:900;font-family:var(--font-mono);color:var(--color-fire);text-shadow:0 0 20px var(--color-fire-glow);margin-bottom:.3rem}.live-stat-label{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.operations-table{width:100%;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.table-header{background:rgba(0,0,0,.3);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.table-header,.table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 100px;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border)}.table-row{align-items:center;transition:var(--transition)}.table-row:last-child{border-bottom:none}.table-row:hover{background:rgba(196,30,58,.05)}.table-target{font-size:.9rem;font-weight:600}.table-method,.table-target{font-family:var(--font-mono)}.table-method{font-size:.85rem;color:var(--color-fire)}.table-value{font-family:var(--font-mono);font-size:.9rem}.table-status{display:inline-flex;padding:.25rem .6rem;border-radius:100px;font-size:.7rem;font-weight:700}.table-status--running{background:rgba(196,30,58,.15);color:var(--color-fire-hi)}.table-status--completed{background:rgba(46,125,50,.15);color:#66bb6a}.table-status--stopped{background:hsla(0,0%,53%,.15);color:var(--color-text-muted)}.pricing-page{padding:3rem 2rem;max-width:1200px;margin:0 auto}.pricing-header{text-align:center;margin-bottom:3rem}.pricing-header .page-title{font-size:2.8rem;margin-bottom:1rem}.pricing-header p{color:var(--color-text-muted);font-size:1.1rem;max-width:600px;margin:0 auto}.coming-soon-content{text-align:center;padding:2rem 1rem}.coming-soon-icon{font-size:4rem;margin-bottom:1.5rem;animation:comingSoonPulse 2s ease-in-out infinite}@keyframes comingSoonPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.coming-soon-content h4{font-size:1.5rem;margin-bottom:.75rem}.coming-soon-content p{color:var(--color-text-muted);margin-bottom:1.5rem}.phase-tag{display:inline-block;padding:.4rem 1rem;background:rgba(212,175,55,.15);color:var(--color-gold);border:1px solid rgba(212,175,55,.3);border-radius:100px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.docs-page{padding:3rem 2rem;max-width:1000px;margin:0 auto}.docs-nav{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.docs-nav-link{padding:.5rem 1rem;color:var(--color-text-muted);font-size:.9rem;border-radius:var(--radius-sm);transition:var(--transition);cursor:pointer}.docs-nav-link.active,.docs-nav-link:hover{color:var(--color-fire);background:rgba(196,30,58,.08)}.docs-section{margin-bottom:3rem;padding-top:1rem}.docs-title{font-size:1.8rem;margin-bottom:1rem;color:var(--color-text)}.docs-text{color:var(--color-text-muted);line-height:1.8;margin-bottom:1.5rem}.docs-code{background:rgba(0,0,0,.5);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem;overflow-x:auto;margin-bottom:1.5rem}.docs-code code{font-family:var(--font-mono);font-size:.85rem;color:var(--color-text);white-space:pre;line-height:1.6}.code-method{color:var(--color-fire);font-weight:700}.code-param{color:var(--color-gold)}.code-string{color:#98c379}.code-comment{color:var(--color-text-dim)}.docs-endpoint{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(0,0,0,.4);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:1rem;font-family:var(--font-mono);font-size:.9rem;flex-wrap:wrap}.docs-method{padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.docs-method--get{background:rgba(97,175,239,.15);color:#61afef}.docs-method--post{background:hsla(95,38%,62%,.15);color:#98c379}.docs-method--delete{background:rgba(196,30,58,.15);color:var(--color-fire-hi)}.infra-page{padding:3rem 2rem;max-width:1200px;margin:0 auto}.infra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.infra-region{padding:1.5rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius)}.infra-region-title{font-size:1.1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.infra-nodes{display:flex;flex-direction:column;gap:.5rem}.infra-node{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:rgba(0,0,0,.3);border-radius:var(--radius-sm)}.infra-node-name{font-size:.85rem;font-family:var(--font-mono)}.infra-node-status{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--color-success-hi)}.infra-node-status:before{content:"";width:6px;height:6px;background:var(--color-success-hi);border-radius:50%;box-shadow:0 0 6px var(--color-success-hi);animation:pulseDot 1.5s ease-in-out infinite}.site-footer{background:rgba(0,0,0,.6);border-top:1px solid var(--color-border);padding:4rem 2rem 2rem;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.footer-grid{grid-template-columns:1fr}}.footer-brand{display:flex;align-items:center;gap:.6rem;font-family:var(--font-heading);font-weight:900;font-size:1.2rem;margin-bottom:1rem}.footer-text{color:var(--color-text-muted);font-size:.9rem;line-height:1.7;margin-bottom:1.5rem;max-width:300px}.footer-socials{display:flex;gap:.75rem}.social-link{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:var(--transition);font-size:1rem}.social-link:hover{background:var(--color-fire);border-color:var(--color-fire);color:#fff;transform:translateY(-3px)}.footer-col h4{font-family:var(--font-body);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);margin-bottom:1.25rem}.footer-col a{display:block;color:var(--color-text-muted);font-size:.9rem;padding:.35rem 0;transition:var(--transition)}.footer-col a:hover{color:var(--color-fire);transform:translateX(4px)}.footer-bottom{padding-top:2rem;border-top:1px solid var(--color-border);text-align:center}.footer-bottom p{color:var(--color-text-dim);font-size:.85rem}@media (max-width:768px){.nav-actions .btn,.nav-links{display:none}.mobile-toggle{display:flex}.hero{padding:3rem 1rem 2rem}.hero-title{font-size:2rem}.hero-stats{gap:1rem}.page{padding:2rem 1rem}.card{padding:1.5rem}.table-header,.table-row{grid-template-columns:1fr 1fr 1fr;font-size:.8rem}.table-header>:nth-child(4),.table-header>:nth-child(5),.table-row>:nth-child(4),.table-row>:nth-child(5){display:none}.attack-config{grid-template-columns:1fr}.dashboard-sidebar{display:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:var(--color-surface-hi);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-fire)}.text-center{text-align:center}.text-fire{color:var(--color-fire)}.text-gold{color:var(--color-gold)}.text-muted{color:var(--color-text-muted)}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.hidden{display:none!important}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}.icon-sm{width:.875em;height:.875em}.icon-lg{width:1.25em;height:1.25em}.icon-xl{width:1.5em;height:1.5em}.icon-2x{width:2em;height:2em}.icon-3x{width:3em;height:3em}.spin-icon{animation:iconSpin 1s linear infinite}@keyframes iconSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:8rem 2rem 6rem;min-height:90vh}.hero,.hero-right{align-items:center}.hero-right{display:flex;justify-content:center}.network-globe-wrapper{position:relative;width:420px;height:420px;animation:globeWrapperEnter 1s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes globeWrapperEnter{0%{opacity:0;transform:scale(.85) rotate(-5deg);filter:blur(10px)}to{opacity:1;transform:scale(1) rotate(0deg);filter:blur(0)}}.network-globe{animation:globeFloat 8s ease-in-out infinite alternate;filter:drop-shadow(0 0 60px rgba(196,30,58,.25))}.globe-svg,.network-globe{width:100%;height:100%}@keyframes globeFloat{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-12px) rotate(2deg)}}.globe-node{animation:nodeGlow 2.5s ease-in-out infinite alternate}@keyframes nodeGlow{0%{opacity:.5}to{opacity:1;filter:drop-shadow(0 0 6px #C41E3A)}}.globe-connection{animation:connPulse 3s ease-in-out infinite}@keyframes connPulse{0%,to{stroke-opacity:.15}50%{stroke-opacity:.5}}.globe-status-badge{position:absolute;bottom:50px;left:50%;display:flex;flex-direction:column;align-items:center;gap:4px;background:hsla(0,0%,4%,.88);backdrop-filter:blur(16px);border:1px solid rgba(196,30,58,.3);border-radius:20px;padding:.6rem 1.5rem;white-space:nowrap;animation:badgeSlideUp .8s cubic-bezier(.34,1.56,.64,1) 1s both,badgeFloat 4s ease-in-out 1.8s infinite}@keyframes badgeSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes badgeFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.globe-pulse{display:inline-block;width:8px;height:8px;background:#2e7d32;border-radius:50%;animation:globePulse 1.5s ease-in-out infinite;margin-bottom:2px}@keyframes globePulse{0%,to{box-shadow:0 0 0 0 rgba(46,125,50,.5)}50%{box-shadow:0 0 0 8px transparent}}.globe-status-text{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:var(--color-text)}.globe-uptime{font-size:.75rem;color:var(--color-fire);font-family:var(--font-mono)}@media (max-width:900px){.hero{grid-template-columns:1fr;text-align:center;padding:6rem 1.5rem 4rem}.hero-right{display:none}}.powerproofs-section{max-width:1400px;margin:0 auto;padding:5rem 2rem}.powerproofs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.powerproof-card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 2rem;background:var(--color-glass);border:1px solid var(--color-border-hi);border-radius:var(--radius);transition:all .5s cubic-bezier(.34,1.56,.64,1);cursor:pointer;animation:cardShimmer 3s ease-in-out infinite;animation-delay:calc(var(--card-index, 0) * .3s)}.powerproof-card:hover{border-color:rgba(196,30,58,.6);box-shadow:0 0 30px rgba(196,30,58,.25);transform:translateY(-5px) scale(1.02)}@keyframes cardShimmer{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.powerproof-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(196,30,58,.1);color:var(--color-fire);flex-shrink:0}.powerproof-title{font-weight:700;font-size:1rem;color:var(--color-text);font-family:var(--font-mono)}.powerproof-date{font-size:.8rem;color:var(--color-text-muted);margin-top:.25rem}@media (max-width:768px){.powerproofs-grid{grid-template-columns:1fr}}.stats-counter-section{padding:4rem 2rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.stats-counter-grid{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.stats-counter-item{display:flex;flex-direction:column;align-items:center;gap:.75rem}.stats-counter-icon{color:var(--color-fire);opacity:.85}.stats-counter-value{font-family:var(--font-heading);font-size:2.25rem;font-weight:900;color:var(--color-text);line-height:1}.stats-counter-label{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}@media (max-width:640px){.stats-counter-grid{grid-template-columns:repeat(2,1fr)}}.rules-section{padding:5rem 2rem}.rules-container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.rules-card{padding:2rem 2.5rem;border-radius:var(--radius)}.rules-card-title{font-size:1rem;font-weight:700;color:var(--color-fire);margin-bottom:1.25rem;font-family:var(--font-body);text-transform:none;letter-spacing:0}.rules-list{list-style:none;display:flex;flex-direction:column;gap:.9rem}.rules-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.6}.rules-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--color-fire);flex-shrink:0;margin-top:.3rem}.rules-text{font-size:.9rem;color:var(--color-text-muted);line-height:1.7}.sla-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem}.sla-item{background:rgba(0,0,0,.35);border:1px solid var(--color-border-hi);border-radius:var(--radius-sm);padding:1rem;text-align:center}.sla-duration{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.sla-compensation{font-size:1.4rem;font-weight:800;font-family:var(--font-heading);color:var(--color-fire)}.rules-updated{font-size:.75rem;color:var(--color-text-dim);margin-top:1rem}@media (max-width:640px){.sla-grid{grid-template-columns:repeat(2,1fr)}.rules-card{padding:1.5rem}}.attack-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1200px;margin:0 auto;padding:2rem;animation:pageEnter .6s ease-out}.attack-layout .attack-card{background:var(--color-glass);backdrop-filter:blur(20px);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);padding:2rem}.attack-layout .attack-card-title{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem;font-family:var(--font-body);letter-spacing:0}.attack-layout .attack-card-title .icon{color:var(--color-fire)}.attack-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;background:rgba(0,0,0,.3);border-radius:var(--radius-sm);padding:4px}.attack-tab{padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;border-radius:4px;color:var(--color-text-muted);transition:var(--transition);display:flex;align-items:center;gap:.4rem;cursor:pointer}.attack-tab:hover{color:var(--color-text)}.attack-tab.active{background:var(--color-fire);color:#fff;box-shadow:0 2px 12px rgba(196,30,58,.35)}.attack-tab .icon{width:.85em;height:.85em}.active-attacks-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.active-attacks-title{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;font-family:var(--font-body);letter-spacing:0}.active-attacks-title .icon,.active-count-badge{color:var(--color-fire)}.active-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:rgba(196,30,58,.15);border-radius:100px;font-size:.75rem;font-weight:700;padding:0 6px}.collapse-toggle{cursor:pointer;color:var(--color-text-muted);transition:var(--transition)}.collapse-toggle:hover{color:var(--color-text)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--color-text-muted);gap:.75rem}.empty-state .icon{color:var(--color-text-dim);opacity:.4}.empty-state-text{font-size:.95rem;font-weight:500}.empty-state-sub{font-size:.8rem;color:var(--color-text-dim)}.usage-section{padding-top:1.5rem;border-top:1px solid var(--color-border)}.usage-item{margin-bottom:1.25rem}.usage-header{justify-content:space-between;margin-bottom:.4rem}.usage-header,.usage-label{display:flex;align-items:center}.usage-label{gap:.5rem;font-size:.9rem;font-weight:600;color:var(--color-text)}.usage-label .icon{color:var(--color-fire)}.usage-value{font-size:.85rem;color:var(--color-text-muted);font-family:var(--font-mono)}.usage-bar{height:6px;background:hsla(0,0%,100%,.06);border-radius:3px;overflow:hidden}.usage-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-fire),var(--color-fire-hi));border-radius:3px;transition:width .6s ease}.usage-percent{font-size:.75rem;color:var(--color-text-dim);text-align:right;margin-top:.25rem}@media (max-width:900px){.attack-layout{grid-template-columns:1fr}}.status-banner{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2rem;border-radius:var(--radius);margin-bottom:2rem;font-weight:600;font-size:1.05rem}.status-banner--ok{background:rgba(46,125,50,.1);border:1px solid rgba(46,125,50,.3);color:#66bb6a}.status-banner--ok .icon{color:#66bb6a}.status-banner--degraded{background:rgba(245,124,0,.1);border:1px solid rgba(245,124,0,.3);color:#ff9800}.uptime-visual{display:flex;gap:2px;margin:1rem 0}.uptime-day{flex:1;height:28px;border-radius:2px;transition:var(--transition)}.uptime-day--ok{background:rgba(46,125,50,.5)}.uptime-day--ok:hover{background:rgba(46,125,50,.8)}.uptime-day--incident{background:rgba(196,30,58,.5)}.uptime-day--incident:hover{background:rgba(196,30,58,.8)}.node-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.node-item{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.85rem}.node-item .icon{color:var(--color-fire)}.node-status-dot{width:8px;height:8px;border-radius:50%;margin-left:auto}.node-status-dot--online{background:#66bb6a}.node-status-dot--offline{background:#c41e3a}.faq-category-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-fire);margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:.5rem}.faq-category-title .icon{width:1em;height:1em}:root{--premium-bg-0:#050505;--premium-bg-1:#0a0a0a;--premium-bg-2:#0f0f0f;--fire-glow:hsla(52,59%,90%,.45);--gold:#d4af37;--gold-glow:rgba(212,175,55,.45);--text:#f5f5f7;--text-muted:rgba(245,245,247,.6);--text-subtle:rgba(245,245,247,.4);--glass-bg:hsla(0,0%,6%,.4);--glass-border:hsla(0,0%,100%,.08);--glass-shadow:0 8px 32px rgba(0,0,0,.4);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--font:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}body{font-family:var(--font);letter-spacing:-.011em;background:radial-gradient(ellipse at top,#0a0a0a 0,#050505 70%)}h1,h2,h3,h4,h5{letter-spacing:-.022em;font-weight:700}.glass,.glass-panel{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;border-radius:var(--radius-lg)!important;transition:all .3s var(--ease)}.glass-panel:hover{border-color:hsla(0,0%,100%,.14)!important;box-shadow:0 12px 48px rgba(0,0,0,.55)!important}.glass-panel{position:relative;overflow:hidden}.glass-panel:after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);transform:skewX(-25deg);transition:none;pointer-events:none}.glass-panel:hover:after{left:150%;transition:left .8s cubic-bezier(.4,0,.2,1)}.reveal{opacity:0;transform:translateY(30px) scale(.95);filter:blur(5px);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1),filter .6s ease-out}.reveal.active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.segmented-control{display:inline-flex;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);padding:4px;gap:4px;position:relative}.segmented-control button{position:relative;z-index:1;padding:10px 24px;background:transparent;border:none;color:var(--text-muted);font-family:var(--font);font-size:.875rem;font-weight:600;cursor:pointer;border-radius:8px;transition:color .25s var(--ease);letter-spacing:-.01em}.segmented-control button.active{color:var(--text);background:hsla(0,0%,100%,.08);box-shadow:0 1px 3px rgba(0,0,0,.3)}.segmented-control button:hover:not(.active){color:var(--text)}.btn{font-family:var(--font);font-weight:600;letter-spacing:-.01em;border-radius:var(--radius-md);transition:all .25s var(--ease);border:1px solid transparent;position:relative;overflow:hidden}.btn--gold,.btn--primary{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.btn--gold:after,.btn--primary:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-20deg);transition:left .7s cubic-bezier(.4,0,.2,1);pointer-events:none}.btn--gold:hover:after,.btn--primary:hover:after{left:125%}.btn--primary{background:linear-gradient(135deg,var(--fire),#ff6b35);color:#fff;box-shadow:0 4px 16px var(--fire-glow)}.btn--primary:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 28px var(--fire-glow)}.btn--primary:active{transform:translateY(0) scale(.98)}.btn--gold{background:linear-gradient(135deg,var(--gold),#ffae00);color:#050505;box-shadow:0 4px 16px var(--gold-glow)}.btn--gold:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 28px var(--gold-glow)}.btn--gold:active{transform:translateY(0) scale(.98)}.btn--ghost{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:var(--text);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14);transform:translateY(-2px)}.btn--lg{padding:14px 28px;font-size:1rem}.btn--full{width:100%}.form-input,input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select.form-input{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);padding:12px 16px;color:var(--text);font-family:var(--font);font-size:.9rem;transition:all .2s var(--ease);outline:none;width:100%}.form-input:hover,input:hover{border-color:hsla(0,0%,100%,.12)}.form-input:focus,input:focus{border-color:var(--fire);background:hsla(0,0%,100%,.05);box-shadow:0 0 0 3px rgba(255,62,0,.12)}.form-input::placeholder{color:var(--text-subtle)}select.form-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(245,245,247,0.5)' stroke-width='2'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px}.form-slider,input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;width:100%;height:24px;cursor:pointer}.form-slider::-webkit-slider-runnable-track{height:4px;background:hsla(0,0%,100%,.06);border-radius:999px}.form-slider::-moz-range-track{height:4px;background:hsla(0,0%,100%,.06);border-radius:999px}.form-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:linear-gradient(135deg,var(--fire),var(--gold));border:2px solid #0a0a0a;margin-top:-8px;box-shadow:0 0 0 1px rgba(255,62,0,.3),0 0 12px var(--fire-glow);transition:all .2s var(--ease)}.form-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}:root{--lp-crimson:#f5f1d8;--lp-crimson-hi:#fbf8e4;--lp-crimson-glow:hsla(52,59%,90%,.5);--lp-crimson-deep:#8a8570;--lp-white:#f5f5f7;--lp-dim:rgba(245,245,247,.62);--lp-faint:rgba(245,245,247,.38);--lp-glass:rgba(20,20,22,.62);--lp-border:hsla(0,0%,100%,.08);--lp-border-hi:hsla(0,0%,100%,.18);--lp-ease:cubic-bezier(0.16,1,0.3,1);--lp-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--lp-radius-lg:28px}html{scroll-padding-top:90px}.lp{position:relative;color:var(--lp-white);overflow-x:clip;font-family:var(--font-sans)}.lp,.lp-bg{background:#000}.lp-bg{position:fixed;inset:0;z-index:0;overflow:hidden}.lp-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform;animation:lpBlobDrift 24s ease-in-out infinite}.lp-blob--1{width:55vw;height:55vw;top:-15%;left:-12%;background:radial-gradient(circle,var(--lp-crimson) 0,transparent 70%)}.lp-blob--2{width:60vw;height:60vw;bottom:-22%;right:-15%;background:radial-gradient(circle,hsla(0,0%,100%,.5) 0,transparent 70%);animation-delay:-8s;animation-duration:28s;opacity:.18}.lp-blob--3{width:38vw;height:38vw;top:38%;left:32%;background:radial-gradient(circle,var(--lp-crimson-deep) 0,transparent 70%);animation-delay:-14s;animation-duration:20s;opacity:.4}@keyframes lpBlobDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(6%,10%) scale(1.12)}66%{transform:translate(-8%,-6%) scale(.92)}to{transform:translate(0) scale(1)}}.lp-noise{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-grid-overlay,.lp-noise{position:fixed;inset:0;z-index:1;pointer-events:none}.lp-grid-overlay{opacity:.3;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 55% at 50% 0,#000 40%,transparent 75%)}.lp-particles{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.55}.lp-particles:after,.lp-particles:before{content:"";position:absolute;inset:0;background-image:radial-gradient(2px 2px at 10% 20%,hsla(52,59%,90%,.55) 50%,transparent),radial-gradient(2px 2px at 30% 45%,hsla(0,0%,100%,.35) 50%,transparent),radial-gradient(3px 3px at 50% 65%,hsla(52,59%,90%,.4) 50%,transparent),radial-gradient(1.5px 1.5px at 70% 85%,hsla(0,0%,100%,.3) 50%,transparent),radial-gradient(2px 2px at 90% 15%,hsla(240,4%,75%,.4) 50%,transparent),radial-gradient(1.5px 1.5px at 15% 75%,hsla(0,0%,100%,.25) 50%,transparent),radial-gradient(2px 2px at 85% 55%,hsla(52,59%,90%,.35) 50%,transparent);background-size:260px 260px;animation:lpParticleDrift 45s linear infinite}.lp-particles:after{background-size:380px 380px;animation-duration:65s;animation-direction:reverse;opacity:.6}@keyframes lpParticleDrift{0%{transform:translateY(0)}to{transform:translateY(-900px)}}.lp-content{position:relative;z-index:2}.lp-nav{position:sticky;top:0;z-index:100;padding:18px 0;transition:padding .35s var(--lp-ease)}.lp-nav.lp-scrolled{padding:10px 0}.lp-nav-inner{max-width:1280px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:2rem;background:rgba(8,8,10,.5);border:1px solid var(--lp-border);border-radius:999px;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.lp-nav.lp-scrolled .lp-nav-inner{background:rgba(8,8,10,.8);border-color:var(--lp-border-hi);box-shadow:0 16px 40px rgba(0,0,0,.5)}.lp-brand{display:flex;align-items:center;gap:.65rem;font-weight:800;letter-spacing:-.02em;font-size:1.15rem;color:#fff}.lp-brand-accent{color:var(--lp-crimson);text-shadow:0 0 20px var(--lp-crimson-glow)}.lp-nav-links{display:flex;align-items:center;gap:.25rem}.lp-nav-link{padding:.5rem .95rem;font-size:.86rem;font-weight:500;color:var(--lp-dim);border-radius:999px;transition:color .25s ease,background .25s ease}.lp-nav-link:hover{color:#fff;background:hsla(0,0%,100%,.06)}.lp-nav-actions{display:flex;align-items:center;gap:.75rem}.lp-nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid var(--lp-border-hi);border-radius:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .25s ease,border-color .25s ease}.lp-nav-toggle:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.lp-mobile-menu{display:none;overflow:hidden;max-height:0;margin:0 16px;opacity:0;transform:translateY(-8px);background:rgba(8,8,10,.92);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);border:1px solid var(--lp-border-hi);border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.55);transition:max-height .4s var(--lp-ease),opacity .3s ease,transform .3s ease,margin .3s ease}.lp-mobile-menu--open{max-height:460px;opacity:1;transform:translateY(0);margin:12px 16px 0}.lp-mobile-menu-inner{display:flex;flex-direction:column;padding:1rem;gap:.25rem}.lp-mobile-link{display:block;padding:.9rem .85rem;font-size:1rem;font-weight:500;color:var(--lp-white);border-radius:12px;transition:background .2s ease,color .2s ease}.lp-mobile-link:hover{background:hsla(0,0%,100%,.06);color:#fff}.lp-mobile-menu-actions{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;padding-top:.9rem;border-top:1px solid var(--lp-border)}.lp-mobile-menu-actions .lp-btn{padding-top:.85rem;padding-bottom:.85rem}.lp-mobile-scrim{display:none;position:fixed;inset:0;z-index:-1;background:rgba(4,4,6,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0}.lp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.88rem;font-weight:600;border-radius:999px;white-space:nowrap;transition:transform .18s var(--lp-ease),box-shadow .3s ease,background .3s ease,border-color .3s ease;will-change:transform}.lp-btn--sm{padding:.5rem 1.1rem;font-size:.82rem}.lp-btn--lg{padding:.9rem 1.85rem;font-size:.98rem}.lp-btn--full{width:100%}.lp-btn--primary{color:#fff;background:linear-gradient(135deg,var(--lp-crimson),#c81e4d);box-shadow:0 8px 28px var(--lp-crimson-glow),inset 0 1px 0 hsla(0,0%,100%,.25)}.lp-btn--primary:hover{box-shadow:0 14px 40px var(--lp-crimson-glow),inset 0 1px 0 hsla(0,0%,100%,.3)}.lp-btn--glass{color:#fff;background:hsla(0,0%,100%,.05);border:1px solid var(--lp-border-hi);backdrop-filter:blur(14px)}.lp-btn--glass:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.lp-btn--ghost{color:var(--lp-dim);background:transparent}.lp-btn--ghost:hover{color:#fff;background:hsla(0,0%,100%,.06)}.lp-hero{position:relative;padding:168px 24px 100px;text-align:center}.lp-hero-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 1.05rem;background:hsla(52,59%,90%,.08);border:1px solid hsla(52,59%,90%,.28);border-radius:999px;font-size:.82rem;font-weight:500;color:#ffb3c6;margin-bottom:2rem}.lp-hero-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-crimson);box-shadow:0 0 10px var(--lp-crimson);animation:lpDotPulse 1.8s ease-in-out infinite}@keyframes lpDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.lp-hero-title{font-size:clamp(3rem,8.5vw,6.5rem);font-weight:800;line-height:.98;letter-spacing:-.045em;margin-bottom:1.5rem}.lp-hero-title .lp-line{display:block}.lp-gradient-text{background:linear-gradient(115deg,#fff 4%,var(--lp-crimson) 50%,var(--lp-crimson-deep) 96%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lpGradientPan 8s ease-in-out infinite}@keyframes lpGradientPan{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lp-hero-subtitle{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--lp-dim);max-width:640px;margin:0 auto 2.75rem;line-height:1.6;font-weight:400}.lp-hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:5rem}.lp-terminal-wrap{position:relative;max-width:720px;margin:0 auto;perspective:1400px}.lp-term-claw{position:absolute;bottom:-28px;right:-30px;width:140px;height:140px;z-index:2;pointer-events:none;transform:scaleY(-1);filter:drop-shadow(0 0 12px rgba(245,241,216,.9));animation:lpClawPulse 3.5s ease-in-out infinite}@keyframes lpClawPulse{0%,to{opacity:.88}50%{opacity:1}}@media (max-width:560px){.lp-term-claw{width:104px;height:104px;bottom:-18px;right:-16px}}.lp-terminal{position:relative;z-index:1;text-align:left;background:rgba(14,14,16,.85);border:1px solid var(--lp-border-hi);border-radius:18px;box-shadow:0 40px 100px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.02);overflow:hidden;transform:rotateX(6deg);animation:lpTerminalFloat 6s ease-in-out infinite}@keyframes lpTerminalFloat{0%,to{transform:rotateX(6deg) translateY(0)}50%{transform:rotateX(4deg) translateY(-10px)}}.lp-terminal-bar{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--lp-border)}.lp-terminal-dot{width:11px;height:11px;border-radius:50%}.lp-terminal-dot--r{background:#ff5f57}.lp-terminal-dot--y{background:#febc2e}.lp-terminal-dot--g{background:#28c840}.lp-terminal-label{margin-left:auto;font-size:.72rem;color:var(--lp-faint);font-family:var(--font-mono);letter-spacing:.05em}.lp-terminal-body{padding:1.5rem 1.6rem 1.75rem;font-family:var(--font-mono);font-size:.88rem;line-height:1.9;min-height:190px}.lp-terminal-prompt{color:var(--lp-crimson);margin-right:.5rem}.lp-terminal-cursor{display:inline-block;width:7px;height:1.1em;background:var(--lp-crimson);margin-left:2px;vertical-align:text-bottom;animation:lpBlink 1s step-end infinite}@keyframes lpBlink{50%{opacity:0}}.lp-terminal-out{color:var(--lp-faint);opacity:0;animation:lpLineIn .5s ease forwards}.lp-terminal-out--ok{color:#4ade80}.lp-terminal-out--ok:before{content:"✓ "}.lp-terminal-out--status{color:#fff;font-weight:700;letter-spacing:.06em}@keyframes lpLineIn{to{opacity:1}}.lp-section{max-width:1280px;margin:0 auto;padding:7rem 24px;position:relative;content-visibility:auto;contain-intrinsic-size:auto 800px}.lp-eyebrow{display:block;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-crimson)}.lp-eyebrow,.lp-section-title{text-align:center;margin-bottom:1rem}.lp-section-title{font-size:clamp(2rem,4.4vw,3rem);font-weight:800;letter-spacing:-.03em}.lp-section-subtitle{text-align:center;color:var(--lp-dim);font-size:1.05rem;max-width:560px;margin:0 auto 4rem}.lp-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(210px,auto);gap:1.25rem}.lp-card{position:relative;background:var(--lp-glass);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);padding:2.25rem;overflow:hidden;transition:transform .45s var(--lp-ease),border-color .4s ease,box-shadow .4s ease}.lp-card:hover{transform:translateY(-6px);border-color:var(--lp-border-hi);box-shadow:0 30px 70px rgba(0,0,0,.5)}.lp-card:before,.lp-plan:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .4s ease;pointer-events:none;background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.08),transparent 45%)}.lp-card:hover:before,.lp-plan:hover:before{opacity:1}.lp-card--span2{grid-column:span 2}.lp-card--row2{grid-row:span 2}.lp-card--wide{grid-column:span 3}.lp-card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:1.25rem;background:hsla(0,0%,100%,.06);border:1px solid var(--lp-border-hi);position:relative;z-index:1}.lp-card-title{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem;position:relative;z-index:1}.lp-card-desc{color:var(--lp-dim);font-size:.92rem;line-height:1.65;position:relative;z-index:1}.lp-globe-card{display:flex;flex-direction:column;min-height:450px;padding:2.25rem}.lp-globe-copy{position:relative;z-index:2;max-width:320px;margin-bottom:1rem}.lp-globe-visual-wrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.lp-globe-visual{position:relative;width:min(88%,340px);aspect-ratio:1}.lp-globe-glow{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,hsla(52,59%,90%,.32) 0,transparent 66%);filter:blur(30px);animation:lpGlobeGlowPulse 4s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes lpGlobeGlowPulse{0%,to{opacity:.65}50%{opacity:1}}.lp-globe-canvas{position:relative;z-index:1;width:100%;height:100%;display:block;transition:opacity 1s ease;touch-action:pan-y}.lp-ring-wrap{position:relative;width:104px;height:104px;margin-bottom:1.25rem}.lp-ring{position:relative;width:100%;height:100%;border-radius:50%;background:conic-gradient(var(--lp-crimson) 0 99.9%,hsla(0,0%,100%,.08) 99.9% 100%);display:flex;align-items:center;justify-content:center}.lp-ring:after{inset:8px;background:#0a0a0a}.lp-ring:after,.lp-ring:before{content:"";position:absolute;border-radius:50%}.lp-ring:before{inset:0;filter:drop-shadow(0 0 14px var(--lp-crimson-glow));animation:lpRingGlow 3s ease-in-out infinite;z-index:-1}.lp-ring-value{position:relative;z-index:1;font-family:var(--font-mono);font-weight:700;font-size:1.05rem}@keyframes lpRingGlow{0%,to{opacity:.45}50%{opacity:1}}.lp-bypass-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.lp-bypass-copy{max-width:360px}.lp-badge-row{display:flex;flex-wrap:wrap;gap:.6rem;position:relative;z-index:1;max-width:420px;justify-content:flex-end}.lp-badge-float{padding:.5rem 1rem;font-family:var(--font-mono);font-size:.76rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid var(--lp-border-hi);border-radius:10px;animation:lpBadgeFloat 3.5s ease-in-out infinite}@keyframes lpBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto}.lp-plan{position:relative;display:flex;flex-direction:column;background:var(--lp-glass);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);padding:2.5rem 2.25rem;overflow:visible;transition:transform .4s var(--lp-ease-spring),border-color .4s ease,box-shadow .4s ease}.lp-plan:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(0,0,0,.5)}.lp-plan--featured{border-color:hsla(52,59%,90%,.5);box-shadow:0 0 60px hsla(52,59%,90%,.18)}.lp-plan-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:.35rem 1rem;background:linear-gradient(135deg,var(--lp-crimson),var(--lp-crimson-deep));border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;z-index:2}.lp-plan-name{font-size:1.1rem;font-weight:700;color:var(--lp-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;position:relative;z-index:1}.lp-plan-tagline{font-size:.82rem;color:var(--lp-faint);margin-bottom:1rem;position:relative;z-index:1}.lp-plan-price{font-size:2.75rem;font-weight:800;letter-spacing:-.03em;margin-bottom:1.5rem;position:relative;z-index:1}.lp-plan-price small{font-size:1rem;font-weight:500;color:var(--lp-faint)}.lp-plan-features{list-style:none;flex:1 1 auto;margin-bottom:2rem;display:flex;flex-direction:column;gap:.7rem;position:relative;z-index:1}.lp-plan-features li{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:hsla(0,0%,100%,.85)}.lp-plan-features svg{color:var(--lp-crimson);flex-shrink:0}.lp-vs{max-width:920px;margin:3rem auto 0}.lp-vs-cols{display:grid;grid-template-columns:minmax(150px,1.5fr) 1fr 1fr 1fr}.lp-vs-col{display:flex;flex-direction:column;border:1px solid transparent;border-radius:18px}.lp-vs-col.own{border-color:hsla(52,59%,90%,.42);background:linear-gradient(180deg,hsla(52,59%,90%,.11),hsla(52,59%,90%,.02));box-shadow:0 0 55px hsla(52,59%,90%,.22);position:relative}.lp-vs-col.own:after{content:"";position:absolute;top:10px;right:10px;width:22px;height:22px;background:linear-gradient(135deg,transparent 45%,var(--lp-crimson-hi,#ff1744) 46%,var(--lp-crimson-hi,#ff1744) 52%,transparent 53%),linear-gradient(135deg,transparent 62%,var(--lp-crimson-hi,#ff1744) 63%,var(--lp-crimson-hi,#ff1744) 69%,transparent 70%);opacity:.7;pointer-events:none}.lp-vs-h{height:92px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;color:var(--lp-faint)}.lp-vs-col.metric .lp-vs-h{justify-content:flex-start}.lp-vs-own-badge{padding:.32rem .95rem;background:linear-gradient(135deg,var(--lp-crimson),var(--lp-crimson-deep));border-radius:999px;font-size:.86rem;font-weight:800;color:#fff;box-shadow:0 4px 16px var(--lp-crimson-glow)}.lp-vs-c{min-height:60px;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--lp-border);font-size:.92rem;color:var(--lp-dim);font-variant-numeric:tabular-nums;text-align:center;padding:0 .5rem}.lp-vs-col.metric .lp-vs-c{justify-content:flex-start;text-align:left;color:var(--lp-dim);font-weight:500}.lp-vs-col.own .lp-vs-c{border-top-color:hsla(52,59%,90%,.18)}.lp-vs-check{color:var(--lp-gold,#d4af37)}.lp-vs-check.own{color:#ff7089;filter:drop-shadow(0 0 6px var(--lp-crimson-glow))}.lp-vs-dash{color:var(--lp-faint)}.lp-vs-val.own{color:#fff;font-weight:700}.lp-vs-col.metric .lp-vs-c.zero{color:#ff7089;font-weight:700}.lp-vs-col.own .lp-vs-c.zero{background:hsla(52,59%,90%,.13)}.lp-vs-note{text-align:center;margin-top:1.1rem;font-family:var(--font-mono);font-size:.7rem;color:var(--lp-faint);letter-spacing:.03em}@media (max-width:620px){.lp-vs{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-vs-cols{grid-template-columns:minmax(110px,1.4fr) 1fr 1fr 1fr;min-width:440px}.lp-vs-h{font-size:.8rem;height:80px}.lp-vs-c{font-size:.82rem;min-height:54px}.lp-vs-own-badge{font-size:.72rem;padding:.28rem .6rem}.lp-vs-note{min-width:440px}}.lp-stats-section{padding-top:2rem}.lp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1000px;margin:0 auto}.lp-stat{text-align:center}.lp-stat-value{font-family:var(--font-mono);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;background:linear-gradient(135deg,#fff,var(--lp-crimson));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.4rem}.lp-stat-label{font-size:.8rem;color:var(--lp-faint);text-transform:uppercase;letter-spacing:.12em}.lp-footer{position:relative;border-top:1px solid var(--lp-border);padding:4rem 24px 2.5rem}.lp-footer-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.lp-footer-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:2.5rem}.lp-footer-brandcol{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.lp-footer-tagline{color:var(--lp-faint);font-size:.9rem;max-width:340px}.lp-footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.lp-footer-col{display:flex;flex-direction:column;gap:.7rem}.lp-footer-col-h{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--lp-faint);margin-bottom:.2rem}.lp-footer-col a{color:var(--lp-dim);font-size:.85rem;transition:color .2s ease}.lp-footer-col a:hover{color:#fff}.lp-footer-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.75rem;border-top:1px solid var(--lp-border)}.lp-footer-signoff{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;color:var(--lp-dim)}.lp-footer-signoff b{color:var(--lp-crimson-hi,#ff4d6d)}@media (max-width:720px){.lp-footer-top{grid-template-columns:1fr;gap:2rem}.lp-footer-cols{grid-template-columns:repeat(2,1fr)}}.lp-support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1180px;margin:3rem auto 0}.lp-support-col{position:relative;padding-top:1.25rem;border-top:1px solid var(--lp-border-hi)}.lp-support-num{font-family:var(--font-mono);font-size:.72rem;color:var(--lp-crimson-hi,#ff4d6d);letter-spacing:.1em;margin-bottom:.7rem}.lp-support-title{font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem;color:#fff}.lp-support-desc{font-size:.88rem;line-height:1.6;color:var(--lp-dim)}@media (max-width:900px){.lp-support-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (max-width:480px){.lp-support-grid{grid-template-columns:1fr}}.lp-footer-telegram{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;color:#eaeaf0;background:rgba(41,171,226,.1);border:1px solid rgba(41,171,226,.3);border-radius:999px;transition:transform .25s var(--lp-ease,ease),background .25s ease,border-color .25s ease,box-shadow .25s ease}.lp-footer-telegram svg{color:#29abe2}.lp-footer-telegram:hover{transform:translateY(-2px);background:rgba(41,171,226,.18);border-color:rgba(41,171,226,.55);box-shadow:0 8px 22px rgba(41,171,226,.28)}.lp-footer-links{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.lp-footer-links a{color:var(--lp-dim);font-size:.85rem;transition:color .2s ease}.lp-footer-links a:hover{color:#fff}.lp-footer-bottom{color:var(--lp-faint);font-size:.78rem}.lp-reveal{opacity:0;transform:translateY(36px) scale(.97);filter:blur(6px);transition:opacity .9s var(--lp-ease),transform .9s var(--lp-ease),filter .7s ease}.lp-reveal.lp-in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (max-width:980px){.lp-bento{grid-template-columns:repeat(2,1fr)}.lp-card--wide{grid-column:span 2}.lp-stats{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}}@media (max-width:720px){.lp-nav-actions,.lp-nav-links{display:none}.lp-nav-toggle{display:inline-flex}.lp-mobile-menu,.lp-mobile-scrim{display:block}.lp-nav-inner{gap:1rem}.lp-bento{grid-template-columns:1fr}.lp-card--span2,.lp-card--wide{grid-column:span 1}.lp-card--row2{grid-row:span 1}.lp-globe-card{min-height:380px}.lp-bypass-card{flex-direction:column;align-items:flex-start}.lp-badge-row{justify-content:flex-start}.lp-hero{padding-top:130px}}@media (max-width:1024px){.lp-section{padding:5.5rem 22px}.lp-section-subtitle{margin-bottom:3rem}}@media (max-width:768px){.lp-nav-inner{padding:10px 16px}.lp-hero{padding:128px 18px 72px}.lp-hero-badge{font-size:.76rem;padding:.4rem .9rem}.lp-hero-title{font-size:clamp(2.6rem,9vw,4rem)}.lp-hero-subtitle{font-size:1.02rem;margin-bottom:2.25rem}.lp-hero-actions{margin-bottom:3.5rem}.lp-section{padding:4.5rem 18px}.lp-card,.lp-globe-card{padding:1.75rem}.lp-plan{padding:2.25rem 1.75rem}.lp-plans{grid-template-columns:1fr;max-width:460px}.lp-terminal-body{font-size:.82rem;padding:1.3rem 1.2rem 1.5rem;word-break:break-word}.lp-footer{padding:3.5rem 18px 2.25rem}}@media (max-width:480px){.lp-nav-inner{padding:9px 14px}.lp-brand{font-size:1.02rem}.lp-hero{padding:116px 16px 60px}.lp-hero-title{font-size:clamp(2.3rem,11vw,3rem)}.lp-hero-subtitle{font-size:.96rem}.lp-hero-actions{flex-direction:column;align-items:stretch;gap:.75rem}.lp-hero-actions .lp-btn{width:100%}.lp-section{padding:4rem 16px}.lp-section-subtitle{margin-bottom:2.5rem}.lp-card,.lp-globe-card{padding:1.5rem}.lp-plan{padding:2rem 1.5rem}.lp-globe-card{min-height:340px}.lp-terminal-body{font-size:.76rem;padding:1.1rem 1rem 1.3rem}.lp-footer{padding:3rem 16px 2rem}.lp-footer-cols{grid-template-columns:1fr;gap:1.5rem 1rem}.lp-footer-bar{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.placeholder\:text-white\/20::placeholder{color:hsla(0,0%,100%,.2)}.placeholder\:text-white\/30::placeholder{color:hsla(0,0%,100%,.3)}.hover\:border-\[\#D4AF37\]\/50:hover{border-color:rgba(212,175,55,.5)}.hover\:border-\[\#F5F1D8\]:hover{--tw-border-opacity:1;border-color:rgb(245 241 216/var(--tw-border-opacity,1))}.hover\:border-\[\#F5F1D8\]\/20:hover{border-color:hsla(52,59%,90%,.2)}.hover\:border-\[\#F5F1D8\]\/40:hover{border-color:hsla(52,59%,90%,.4)}.hover\:border-\[\#F5F1D8\]\/50:hover{border-color:hsla(52,59%,90%,.5)}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-white\/15:hover{border-color:hsla(0,0%,100%,.15)}.hover\:border-white\/20:hover{border-color:hsla(0,0%,100%,.2)}.hover\:border-white\/5:hover{border-color:hsla(0,0%,100%,.05)}.hover\:border-white\/\[0\.15\]:hover{border-color:hsla(0,0%,100%,.15)}.hover\:bg-\[\#F5F1D8\]:hover{--tw-bg-opacity:1;background-color:rgb(245 241 216/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F5F1D8\]\/10:hover{background-color:hsla(52,59%,90%,.1)}.hover\:bg-\[\#F5F1D8\]\/15:hover{background-color:hsla(52,59%,90%,.15)}.hover\:bg-\[\#F5F1D8\]\/20:hover{background-color:hsla(52,59%,90%,.2)}.hover\:bg-\[\#FBF8E4\]:hover{--tw-bg-opacity:1;background-color:rgb(251 248 228/var(--tw-bg-opacity,1))}.hover\:bg-black\/60:hover{background-color:rgba(0,0,0,.6)}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-red-400\/10:hover{background-color:hsla(0,91%,71%,.1)}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/5:hover{background-color:hsla(0,0%,100%,.05)}.hover\:bg-white\/\[0\.04\]:hover{background-color:hsla(0,0%,100%,.04)}.hover\:bg-white\/\[0\.07\]:hover{background-color:hsla(0,0%,100%,.07)}.hover\:bg-white\/\[0\.08\]:hover{background-color:hsla(0,0%,100%,.08)}.hover\:text-\[\#F5F1D8\]:hover{--tw-text-opacity:1;color:rgb(245 241 216/var(--tw-text-opacity,1))}.hover\:text-\[\#FBF8E4\]:hover{--tw-text-opacity:1;color:rgb(251 248 228/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/80:hover{color:hsla(0,0%,100%,.8)}.hover\:shadow-\[0_0_20px_rgba\(239\2c 68\2c 68\2c 0\.35\)\]:hover{--tw-shadow:0 0 20px rgba(239,68,68,.35);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(245\2c 241\2c 216\2c 0\.35\)\]:hover{--tw-shadow:0 0 20px hsla(52,59%,90%,.35);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#F5F1D8\]:focus{--tw-border-opacity:1;border-color:rgb(245 241 216/var(--tw-border-opacity,1))}.focus\:border-\[\#F5F1D8\]\/60:focus{border-color:hsla(52,59%,90%,.6)}.focus\:border-red-500\/60:focus{border-color:rgba(239,68,68,.6)}.focus\:shadow-\[0_0_0_3px_rgba\(245\2c 241\2c 216\2c 0\.14\)\]:focus{--tw-shadow:0 0 0 3px hsla(52,59%,90%,.14);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white\/70{color:hsla(0,0%,100%,.7)}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:420px){.min-\[420px\]\:inline{display:inline}.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\:block{display:block}.sm\:min-h-0{min-height:0}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}}@media (min-width:768px){.md\:mt-0{margin-top:0}.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid{display:grid}.lg\:h-auto{height:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-4{gap:1rem}.lg\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.lg\:p-2{padding:.5rem}}