*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,.font-display{font-family:Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.03em;text-transform:none}::-moz-selection{background:rgba(var(--accent-rgb),.28);color:#fff}::selection{background:rgba(var(--accent-rgb),.28);color:#fff}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=hidden]):not([type=file]),textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}input.field-mark:not([type=checkbox]):not([type=radio]),textarea.field-mark{border-color:rgba(var(--accent-rgb),.65)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-5{bottom:1.25rem}.right-3{right:.75rem}.right-5{right:1.25rem}.top-3{top:.75rem}.z-10{z-index:10}.z-\[300\]{z-index:300}.z-\[90\]{z-index:90}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.\!h-9{height:2.25rem!important}.h-2{height:.5rem}.h-4{height:1rem}.h-full{height:100%}.max-h-\[min\(80vh\,40rem\)\]{max-height:min(80vh,40rem)}.min-h-screen{min-height:100vh}.\!w-9{width:2.25rem!important}.w-4{width:1rem}.w-\[min\(100\%-2\.5rem\,22rem\)\]{width:min(100% - 2.5rem,22rem)}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.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))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.break-words{overflow-wrap:break-word}.\!rounded-lg{border-radius:.5rem!important}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-emerald-500\/20{border-color:#10b98133}.border-white\/\[0\.08\]{border-color:#ffffff14}.bg-\[\#0c0c0c\]{--tw-bg-opacity: 1;background-color:rgb(12 12 12 / var(--tw-bg-opacity, 1))}.bg-\[\#121214\]{--tw-bg-opacity: 1;background-color:rgb(18 18 20 / var(--tw-bg-opacity, 1))}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-black\/70{background-color:#000000b3}.bg-emerald-500\/10{background-color:#10b9811a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.fill-\[var\(--accent\)\]{fill:var(--accent)}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pr-5{padding-right:1.25rem}.font-display{font-family:Inter,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-8xl{font-size:6rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.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}.tracking-\[0\.06em\]{letter-spacing:.06em}.text-\[\#3f3f46\]{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-\[\#8a8a93\]{--tw-text-opacity: 1;color:rgb(138 138 147 / var(--tw-text-opacity, 1))}.text-\[\#8d8d93\]{--tw-text-opacity: 1;color:rgb(141 141 147 / var(--tw-text-opacity, 1))}.text-\[\#f3f3f4\]{--tw-text-opacity: 1;color:rgb(243 243 244 / var(--tw-text-opacity, 1))}.text-\[\#f4f4f5\]{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-\[var\(--accent\)\]{color:var(--accent)}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-red-400\/90{color:#f87171e6}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.45);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.human-gate{min-height:100vh;display:grid;place-items:center;padding:2rem;background:#070707}.human-gate-card{width:min(100%,22rem);text-align:center}.human-gate-logo{width:4.5rem;height:auto;margin:0 auto 1rem;display:block}.human-gate-title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:.08em;color:#f3f3f3}.human-gate-copy{margin:.55rem 0 1.25rem;color:#8a8a93;font-size:.95rem}.human-gate-widget{display:flex;justify-content:center;min-height:65px}.human-gate-error{margin:.85rem 0 0;color:var(--accent);font-size:.9rem}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0c0c0c;--bg-2: #101010;--surface: #111111;--line: #1c1c1c;--text: #f3f3f4;--muted: #8d8d93;--accent-rgb: 225, 29, 46;--accent: #e11d2e;--accent-dim: rgba(var(--accent-rgb), .12);--accent-hover: #f43f4c;--accent-soft: #f8717b;--accent-2-rgb: 225, 29, 46;--font-display: Inter, system-ui, sans-serif;--font-body: Inter, system-ui, sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.35) transparent}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;opacity:.048;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}#root{min-height:100svh}a{color:inherit}button{font:inherit;color:inherit}.sv-logo,.sv-hero h1,.sv-head h2{-moz-user-select:none;user-select:none;-webkit-user-select:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.9rem 1.45rem;font-size:.92rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.btn:hover{transform:translateY(-1px)}.btn-solid{background:var(--accent);color:#fff;box-shadow:0 10px 28px rgba(var(--accent-rgb),.28)}.btn-solid:hover{background:var(--accent-hover)}.btn-solid:disabled,.btn-solid:disabled:hover{opacity:.45;cursor:not-allowed;transform:none;background:var(--accent);box-shadow:none}.btn-ghost{background:transparent;color:var(--text);border-color:#ffffff24}.btn-ghost:hover{border-color:rgba(var(--accent-rgb),.45);background:var(--accent-dim)}.sv{background:radial-gradient(1100px 520px at 50% -12%,rgba(var(--accent-rgb),.22),transparent 58%),radial-gradient(800px 420px at 100% 38%,rgba(var(--accent-rgb),.08),transparent 55%),radial-gradient(620px 400px at 8% 92%,rgba(var(--accent-rgb),.07),transparent 58%),linear-gradient(180deg,#0b0b0b,#101010 38%,#171717 56%,#121212,#0a0a0a);min-height:100svh;position:relative;isolation:isolate}.sv:before,.sv:after{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:50%}.sv:before{width:min(40rem,62vw);height:min(24rem,42vh);right:-12%;top:6%;background:radial-gradient(circle,rgba(var(--accent-rgb),.14),transparent 70%);animation:sv-drift 28s ease-in-out infinite reverse}.sv:after{width:min(46rem,72vw);height:min(28rem,48vh);left:-14%;bottom:2%;background:radial-gradient(circle,rgba(var(--accent-rgb),.16),transparent 70%);animation:sv-drift 22s ease-in-out infinite}@keyframes sv-drift{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(8%,-10%);opacity:.95}}.sv-bar{position:fixed;top:0;left:0;right:0;z-index:50;padding:1.1rem 0;transition:background .35s ease,border-color .35s ease,padding .35s ease;border-bottom:1px solid transparent}.sv-bar.is-stuck{padding:.7rem 0;background:#0c0c0cdb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom-color:var(--line)}.sv-bar-inner{width:min(1120px,calc(100% - 2.5rem));margin-inline:auto;display:flex;align-items:center;gap:1.5rem}.sv-logo{font-family:var(--font-display);font-size:1.15rem;font-weight:650;letter-spacing:-.04em;text-decoration:none;color:var(--text)}.sv-bar nav{display:flex;gap:1.6rem;margin-left:auto}.sv-bar nav a{text-decoration:none;font-size:.88rem;font-weight:500;color:var(--muted);transition:color .2s ease}.sv-bar nav a:hover{color:var(--text)}.sv-menu{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:6px;margin-left:auto}.sv-menu span{display:block;width:18px;height:1.5px;background:var(--text);border-radius:99px}.sv-hero{width:min(1120px,calc(100% - 2.5rem));margin:0 auto;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.15rem;padding:7.5rem 0 5.5rem;text-align:center;position:relative}.sv-hero:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:7rem;transform:translate(-50%);pointer-events:none;background:linear-gradient(180deg,transparent,rgba(var(--accent-rgb),.08) 42%,#141414)}.sv-hero h1{font-family:var(--font-display);font-size:clamp(3rem,8vw,5.4rem);font-weight:700;line-height:.9;letter-spacing:-.055em;color:var(--accent)}.sv-hero-sub{color:var(--muted);max-width:42ch;font-size:1.05rem;margin:0 0 1.5rem}.sv-hero-stage{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1.15rem;width:100%;align-items:stretch;text-align:left}.sv-points{display:grid;gap:.85rem}.sv-point{border:1px solid var(--line);border-radius:14px;background:#111;padding:1.05rem 1.15rem}.sv-point h3{margin:0 0 .4rem;color:var(--accent);font-size:1rem;font-weight:650}.sv-point p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.sv-hero-panel{min-width:0;border:1px solid var(--line);border-radius:16px;background:#101010;padding:.7rem;display:flex;align-items:center}.sv-kicker{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem}.sv-film{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000;isolation:isolate}@supports not (aspect-ratio: 16 / 9){.sv-film{height:0;padding-bottom:56.25%}}.sv-film iframe,.sv-film button,.sv-film img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.sv-film button{padding:0;margin:0;background:#000;cursor:pointer;color:inherit}.sv-film img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sv-film-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(14,14,16,.55) 100%)}.sv-film-play{position:absolute;left:.9rem;bottom:.9rem;z-index:1;padding:.45rem .85rem;border-radius:999px;background:#fff;color:#111;font-size:.78rem;font-weight:600}.sv-block{width:min(1120px,calc(100% - 2.5rem));margin:0 auto;padding:6.5rem 0;scroll-margin-top:5.5rem}.sv-head{max-width:36rem;margin-bottom:3rem}.sv-head h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:650;letter-spacing:-.04em;line-height:1.15}.sv-head p:last-child{margin-top:.85rem;color:var(--muted)}.sv-head-center{text-align:center;max-width:none;margin-bottom:2.5rem}.sv-head-center h2{font-size:clamp(2rem,4vw,2.8rem)}.sv-store{position:relative;padding:6.5rem 1.25rem 5.5rem;min-height:100svh;scroll-margin-top:4.75rem;background:linear-gradient(180deg,#141414,#1a1a1a 18%,#161616)}.sv-shop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;width:min(68rem,100%);margin-inline:auto}.sv-shop-card{display:flex;flex-direction:column;position:relative;border:1px solid var(--line);border-radius:1.1rem;background:radial-gradient(420px 180px at 0% 0%,rgba(var(--accent-rgb),.1),transparent 55%),#101010;overflow:visible;box-shadow:0 12px 40px #00000047;transition:background .2s ease,border-color .2s ease}.sv-shop-card:has(.sv-pick.is-open){z-index:4}.sv-shop-card:hover{background:radial-gradient(420px 180px at 0% 0%,rgba(var(--accent-rgb),.16),transparent 55%),#131313;border-color:rgba(var(--accent-rgb),.28)}.sv-shop-body{display:flex;flex-direction:column;gap:.45rem;padding:1.35rem 1.3rem 1.3rem;flex:1}.sv-field-label{margin:.45rem 0 0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:650}.sv-shop-body .sv-pick{margin-bottom:0}.sv-shop-body .sv-seats{margin-top:.45rem}.sv-shop-body h3{margin:0;color:var(--accent);font-size:1.02rem;font-weight:650;letter-spacing:-.03em}.sv-shop-body p{margin:0 0 .35rem;color:var(--muted);font-size:.8rem;line-height:1.45}.sv-shop-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.85rem}.sv-shop-foot span{color:var(--text);font-size:.95rem}.sv-shop-foot b{font-weight:650}.sv-shop-buy{min-width:7.2rem;padding:.62rem 1.2rem;border-radius:10px;border:1px solid var(--accent);background:transparent;color:var(--accent);font-weight:650;cursor:pointer;transition:background .2s ease,color .2s ease}.sv-shop-buy:hover{background:var(--accent);color:#fff}.sv-shop-buy:disabled{opacity:.45;cursor:not-allowed}.sv-pick{position:relative}.sv-pick-btn,.sv-pick-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.7rem;text-align:left;color:var(--text);font:inherit;cursor:pointer}.sv-pick-btn{position:relative;padding:.78rem 2.1rem .78rem .95rem;border-radius:12px;border:1px solid var(--line);background:#0c0c0c;transition:border-color .2s ease,background .2s ease}.sv-pick-btn:after{content:"";position:absolute;right:.95rem;top:50%;width:.42rem;height:.42rem;margin-top:-.28rem;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);pointer-events:none;transition:transform .2s ease,margin-top .2s ease,border-color .2s ease}.sv-pick.is-open .sv-pick-btn{border-color:rgba(var(--accent-rgb),.45);background:#111}.sv-pick.is-open .sv-pick-btn:after{margin-top:-.05rem;transform:rotate(-135deg);border-color:var(--accent)}.sv-pick-btn:hover{border-color:#ffffff29}.sv-pick-btn span,.sv-pick-menu button span{display:grid;min-width:0;gap:.12rem}.sv-pick-btn b,.sv-pick-menu button b{font-size:.9rem;font-weight:600;letter-spacing:-.02em}.sv-pick-btn em,.sv-pick-menu button em{font-style:normal;font-size:.7rem;color:var(--muted)}.sv-pick-btn strong,.sv-pick-menu button strong{flex-shrink:0;font-size:.86rem;font-weight:650;color:var(--text)}.sv-pick-menu{position:absolute;left:0;right:0;top:calc(100% + .4rem);z-index:8;margin:0;padding:.3rem;list-style:none;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#161616;box-shadow:0 18px 44px #00000080}.sv-pick-menu button{padding:.7rem .8rem;border:0;border-radius:9px;background:transparent}.sv-pick-menu button:hover{background:#ffffff0d}.sv-pick-menu button.is-on{background:var(--accent-dim)}.sv-pick-menu button.is-on b,.sv-pick-menu button.is-on strong{color:var(--accent)}.sv-seats{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:14px;border:1px solid var(--line)}.sv-seats span{display:grid;font-size:.85rem}.sv-seats em{font-style:normal;font-size:.7rem;color:var(--muted)}.sv-seats div{display:flex;align-items:center;gap:.45rem}.sv-seats button{width:1.85rem;height:1.85rem;border-radius:8px;border:1px solid var(--line);background:transparent;cursor:pointer}.sv-seats button:disabled{opacity:.35;cursor:not-allowed}.sv-seats b{min-width:1.1rem;text-align:center}.sv-end{position:relative;border-top:0;padding:3.5rem 0 2.5rem;background:linear-gradient(180deg,#161616,#0d0d0d 28%,#080808)}.sv-end-grid{width:min(1120px,calc(100% - 2.5rem));margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.sv-end p,.sv-end a,.sv-end button{color:var(--muted);font-size:.9rem}.sv-end .sv-logo{color:var(--text);display:inline-block;margin-bottom:.7rem}.sv-end h4{font-family:var(--font-body);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin-bottom:.9rem}.sv-end a,.sv-end button{display:block;background:none;border:0;padding:0;margin-bottom:.45rem;text-align:left;text-decoration:none;cursor:pointer}.sv-end a:hover,.sv-end button:hover{color:var(--text)}.sv-in{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.sv-in.is-in{opacity:1;transform:none}.checkout-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#060608c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;place-items:center;padding:1.25rem}.checkout{position:relative;width:min(440px,100%);max-height:min(92vh,760px);overflow:auto;background:#121214;border:1px solid #26262b;border-radius:18px;padding:0;box-shadow:0 40px 90px #0000008c}.checkout-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.4rem 1.15rem;border-bottom:1px solid #26262b}.checkout-close{width:2rem;height:2rem;border:0;border-radius:8px;background:#1c1c20;color:var(--muted);font-size:1.35rem;line-height:1;cursor:pointer}.checkout-close:hover{color:#fff;background:#26262b}.checkout-eyebrow{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:.3rem}.checkout h3{font-family:var(--font-display);font-size:1.35rem;margin:0;letter-spacing:-.03em}.checkout-body{padding:1.25rem 1.4rem 1.45rem}.checkout-lines{list-style:none;margin:0 0 1.15rem;padding:.2rem 0;border:1px solid #26262b;border-radius:12px;background:#0e0e10}.checkout-lines li{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;color:var(--muted);font-size:.9rem}.checkout-lines li+li{border-top:1px solid #26262b}.checkout-lines b{color:var(--text);font-weight:650}.checkout-lines .is-total{color:var(--text);font-weight:600}.checkout-lines .is-total b{color:var(--accent);font-size:1.15rem}.checkout.is-bypass{width:min(460px,100%)}.checkout-bypass-flow{margin:0 0 1rem}.checkout-bypass-flow>p{color:var(--muted);font-size:.88rem;margin:0 0 .85rem}.checkout-discord{display:inline-flex;gap:.55rem}.checkout-submit.checkout-discord{width:100%}.checkout-agree{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem .95rem;border-radius:14px;border:1px solid var(--line);font-size:.84rem;color:var(--muted);cursor:pointer}.checkout-agree.is-checked{border-color:rgba(var(--accent-rgb),.4);background:var(--accent-dim);color:var(--text)}.checkout-agree input{accent-color:var(--accent);margin-top:.15rem}.checkout-tos-link{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.checkout-submit{width:100%;margin-top:.85rem}.checkout-steps{list-style:none;text-align:left;margin:0 0 1.15rem;padding:0;display:grid;gap:.5rem;counter-reset:step}.checkout-steps li{position:relative;padding-left:2rem;counter-increment:step}.checkout-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:1.35rem;height:1.35rem;border-radius:99px;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#fff;background:var(--accent)}.checkout-warn{display:flex;gap:.7rem;text-align:left;padding:.85rem .95rem;margin-bottom:1.1rem;border-radius:14px;border:1px solid rgba(251,191,36,.3);background:#fbbf2414}.checkout-warn p{margin:0!important;font-size:.82rem!important;color:#fff4d6e0!important}.checkout-warn strong{color:#fbbf24}.sv-gate{min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.sv-gate-brand{display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(700px 420px at 20% 20%,rgba(var(--accent-rgb),.22),transparent 55%),radial-gradient(480px 320px at 88% 88%,rgba(var(--accent-rgb),.1),transparent 58%),#121214}.sv-gate-brand:after{content:"";position:absolute;width:22rem;height:22rem;right:-18%;bottom:-20%;pointer-events:none;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.2),transparent 68%);animation:sv-drift 26s ease-in-out infinite reverse}.sv-gate-brand .sv-logo{font-size:2rem;color:#fff}.sv-gate-brand h2{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:650;letter-spacing:-.04em;line-height:1.1}.sv-gate-brand p{color:var(--muted);max-width:28ch}.sv-gate-form{display:grid;place-items:center;padding:2rem 1.25rem}.sv-desk{min-height:100svh;width:100%;align-items:start;position:relative;isolation:isolate;background:radial-gradient(900px 420px at 80% -10%,rgba(var(--accent-rgb),.14),transparent 55%),radial-gradient(640px 380px at 6% 108%,rgba(var(--accent-rgb),.07),transparent 52%),#0c0c0c;display:grid;grid-template-columns:11rem minmax(0,1fr)}.sv-desk:after{content:"";position:absolute;width:min(38rem,55vw);height:min(24rem,40vh);right:-8%;top:-12%;pointer-events:none;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.12),transparent 70%);animation:sv-drift 24s ease-in-out infinite}.sv-desk-rail{display:flex;flex-direction:column;position:sticky;top:0;align-self:start;height:100svh;padding:1.35rem .9rem 1.5rem;border-right:1px solid var(--line)}.sv-desk-rail .sv-logo{display:block;text-align:center;margin:.35rem 0 1.6rem;letter-spacing:.08em}.sv-desk-rail .sv-kicker{padding:0 .85rem;margin-bottom:.45rem}.sv-desk-rail-end{margin-top:auto;padding:1rem .85rem 0;display:grid;gap:.55rem}.sv-desk-rail-end a,.sv-desk-rail-end button{background:none;border:0;padding:0;color:var(--muted);text-align:left;text-decoration:none;cursor:pointer;font:inherit;font-size:.86rem}.sv-desk-rail-end a:hover,.sv-desk-rail-end button:hover{color:var(--text)}.sv-desk-shell{width:100%;margin:0;padding:1.5rem 2.5rem 3rem;min-width:0;min-height:100svh;overflow:visible;background:radial-gradient(640px 280px at 92% -4%,rgba(var(--accent-rgb),.09),transparent 58%),linear-gradient(180deg,rgba(var(--accent-rgb),.06),transparent 8rem),#141414}.sv-desk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;padding:0 0 1.6rem}.sv-desk-who .sv-kicker{margin-bottom:.35rem}.sv-desk-who h1{font-size:1.1rem;font-weight:650;letter-spacing:-.04em;line-height:1.15}.sv-desk-who p{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.65rem;font-size:.82rem;color:var(--muted)}.sv-desk-who .is-hot{color:var(--accent);font-weight:600}.sv-desk-who .is-ok{color:#34d399;font-weight:600}.sv-desk-nav{display:flex;flex-direction:column;gap:.2rem;overflow:visible;border:0;padding:0}.sv-desk-nav button{width:100%;text-align:left;background:none;border:0;border-radius:999px;color:var(--muted);padding:.48rem .75rem;margin:0;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600}.sv-desk-nav button.is-on{color:#fff;background:#ffffff14;border-bottom:0}.sv-desk-main{padding:0;min-width:0}.sv-panel{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;align-items:start}.sv-panel-title{font-size:1.02rem;font-weight:650;letter-spacing:-.03em;margin:0 0 .3rem;grid-column:1 / -1}.sv-panel-lead{margin:0 0 .4rem;color:var(--muted);font-size:.92rem;grid-column:1 / -1}.sv-span{grid-column:1 / -1}.sv-panel-split{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.15rem;align-items:start}.sv-form-card{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--line);border-radius:1.1rem;background:#101010;padding:.95rem 1.05rem 1.05rem;margin-bottom:0}.sv-form-card h3{margin:0;font-size:.95rem;font-weight:650}.sv-form-card>p{margin:-.35rem 0 0;font-size:.8rem;color:var(--muted)}.sv-form-card .app-input,.sv-form-card textarea.app-input,.sv-form-card .mb-3{margin-bottom:0!important}.sv-form-card .btn{margin-top:0}.sv-claim{display:flex;flex-direction:column;justify-content:center;gap:.7rem;min-width:0;padding:.85rem 1rem;border:1px solid var(--line);border-radius:1rem;background:#101010}.sv-claim-copy h3{margin:0;font-size:.92rem;font-weight:650;letter-spacing:-.02em}.sv-claim-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.sv-claim-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.sv-claim-actions .btn-ghost{text-decoration:none;white-space:nowrap}.sv-claim .app-input{padding:.62rem .8rem;border-radius:.7rem;font-size:.85rem}.sv-claim-status{margin-top:.15rem}.sv-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch}.sv-feedback-form{display:flex;flex-direction:column;min-height:100%;padding:1.05rem 1.05rem .95rem;border:1px solid var(--line);border-radius:1rem;background:#101010}.sv-feedback-head{margin-bottom:.75rem}.sv-feedback-head-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sv-feedback-head h3{margin:0 0 .25rem;font-size:.92rem;font-weight:650;letter-spacing:-.02em}.sv-feedback-head-row h3{margin-bottom:0}.sv-feedback-head p{margin:.25rem 0 0;font-size:.78rem;line-height:1.45;color:var(--muted)}.sv-feedback-form .app-input{border-radius:.7rem;padding:.7rem .85rem;font-size:.86rem;background:#0c0c0c}.sv-feedback-form .sv-feedback-text{flex:1;min-height:8.5rem;line-height:1.5}.sv-feedback-foot{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.8rem}.sv-feedback-submit{min-width:5.4rem;padding:.52rem .95rem;font-size:.8rem;border-radius:.65rem;box-shadow:none}.sv-feedback-submit:not(:disabled):hover{box-shadow:0 6px 16px rgba(var(--accent-rgb),.2)}.sv-anon{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:var(--muted);padding:.34rem .7rem;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.sv-anon:hover{color:var(--text)}.sv-anon.is-on{border-color:rgba(var(--accent-rgb),.45);background:var(--accent-dim);color:#fff}.sv-feedback-stars{display:flex;align-items:center;gap:0}.sv-feedback-stars button{display:inline-flex;padding:.12rem;border:0;border-radius:.3rem;background:transparent;color:inherit;cursor:pointer}.sv-feedback-stars button:hover{background:#ffffff0d}.sv-rows{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0;border:0}.sv-form-card>.sv-rows{margin-top:.15rem}.sv-rows .sv-row{margin-bottom:0}.sv-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;margin-bottom:.55rem;border:1px solid var(--line);border-radius:1.15rem;background:#101010;text-align:left;text-decoration:none;cursor:default;color:inherit;font:inherit}.sv-row:hover b{color:var(--accent)}.sv-row span:first-child{display:grid;gap:.15rem}.sv-row b{font-size:.95rem;font-weight:600}.sv-row em{font-style:normal;font-size:.8rem;color:var(--muted)}.sv-row em a{color:var(--accent);text-decoration:none}.sv-row em a:hover{text-decoration:underline}.sv-tip{margin-top:1.25rem;font-size:.88rem;color:var(--muted)}.sv-fix-tools{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:0 0 .85rem}.sv-fix-tools a{font-size:.75rem;color:var(--muted);text-decoration:none}.sv-fix-tools a:hover{color:var(--text)}.sv-fix-list{border-top:1px solid var(--line)}.sv-fix{border-bottom:1px solid var(--line)}.sv-fix summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;padding:.7rem 0;font-size:.82rem;font-weight:600}.sv-fix summary::-webkit-details-marker{display:none}.sv-fix summary span{font-size:.7rem;font-weight:500;color:var(--muted)}.sv-fix dl{margin:0;padding:0 0 .85rem;display:grid;gap:.7rem}.sv-fix dt{font-size:.8rem;font-weight:600;line-height:1.35}.sv-fix dd{margin:.2rem 0 0;font-size:.78rem;line-height:1.45;color:var(--muted)}@media(max-width:860px){.sv-desk{grid-template-columns:1fr}.sv-desk-rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding-bottom:.9rem}.sv-desk-nav{flex-direction:row;flex-wrap:wrap}.sv-desk-nav button{width:auto}.sv-desk-rail-end{display:flex;gap:1rem;margin-top:.75rem;padding-top:.75rem}.sv-desk-shell{padding:1.25rem 1.15rem 3rem}.sv-desk-main{display:block}.sv-panel,.sv-panel-split,.sv-claim-row{grid-template-columns:1fr}.sv-claim-actions{width:100%;justify-content:flex-end}.sv-feedback-grid{grid-template-columns:1fr}.sv-shop{grid-template-columns:repeat(2,minmax(0,1fr));width:min(42rem,100%)}.sv-hero-stage{grid-template-columns:1fr}}@media(max-width:620px){.sv-shop{grid-template-columns:1fr;width:min(22rem,100%)}}@media(max-width:980px){.sv-end-grid,.sv-gate{grid-template-columns:1fr}.sv-hero{min-height:auto;padding-top:6.5rem}.sv-bar nav{display:none}.sv-menu{display:flex}.sv-bar nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1rem 1.25rem 1.4rem;background:#0e0e10f5;border-bottom:1px solid var(--line)}.sv-gate-brand{min-height:32vh}}@media(prefers-reduced-motion:reduce){.sv-in{opacity:1;transform:none}.sv:before,.sv:after,.sv-desk:after,.sv-gate-brand:after{animation:none}}.app-shell{position:relative;min-height:100svh;background:var(--bg, #0c0c0c);color:var(--text, #f3f3f4);font-family:var(--font-body, Inter, sans-serif)}.app-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent, #e11d2e)}.app-card{border:1px solid var(--line, rgba(255, 255, 255, .08));border-radius:22px;background:var(--surface, #17171a)}.app-input{width:100%;border:1px solid var(--line, rgba(255, 255, 255, .08));border-radius:14px;background:var(--bg, #0c0c0c);color:var(--text, #f3f3f4);padding:.85rem 1rem;font:inherit;font-size:.92rem;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.app-input::-moz-placeholder{color:#6d6d74}.app-input::placeholder{color:#6d6d74}.app-input:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.app-label{display:block;margin-bottom:.45rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted, #8d8d93)}.app-tabs{display:flex;gap:.3rem;padding:.28rem;border:1px solid var(--line, rgba(255, 255, 255, .08));border-radius:999px;background:#ffffff08}.app-tab{flex:1;border:none;background:transparent;border-radius:999px;padding:.55rem .85rem;font-size:.8rem;font-weight:600;color:var(--muted, #8d8d93);cursor:pointer;text-transform:none;letter-spacing:0}.app-tab.is-active{background:var(--accent, #e11d2e);color:#fff}.app-link{color:var(--accent, #e11d2e);font-weight:600;background:none;border:none;padding:0;cursor:pointer;font:inherit}.app-link:hover{color:var(--accent-soft)}.app-err{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.12);color:var(--accent)}.app-modal{border:1px solid var(--line, rgba(255, 255, 255, .08));border-radius:22px;background:var(--surface, #17171a);box-shadow:0 24px 80px #00000080}.app-modal h3{font-family:var(--font-display, Inter, sans-serif);font-size:1.5rem;letter-spacing:-.03em;font-weight:600;line-height:1.15}.app-icon{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(var(--accent-rgb),.28);background:var(--accent-dim, rgba(var(--accent-rgb), .12));color:var(--accent, #e11d2e)}html[data-theme=halloween]{--accent-rgb: 255, 122, 24;--accent: #ff7a18;--accent-dim: rgba(var(--accent-rgb), .14);--accent-hover: #ff9a42;--accent-soft: #ffb36b;--accent-2-rgb: 124, 58, 237;--bg: #0b0806;--bg-2: #120c09;--surface: #16100c;--line: #2c2218}html[data-theme=christmas]{--accent-rgb: 22, 163, 74;--accent: #16a34a;--accent-dim: rgba(var(--accent-rgb), .14);--accent-hover: #22c55e;--accent-soft: #4ade80;--accent-2-rgb: 220, 38, 38;--bg: #070b09;--line: #1c2a20}html[data-theme=newyear]{--accent-rgb: 212, 175, 55;--accent: #d4af37;--accent-dim: rgba(var(--accent-rgb), .16);--accent-hover: #f0d36b;--accent-soft: #f5e3a1;--accent-2-rgb: 250, 250, 250;--bg: #0b0a07;--line: #2a2618}html[data-theme=valentine]{--accent-rgb: 244, 63, 94;--accent: #f43f5e;--accent-dim: rgba(var(--accent-rgb), .14);--accent-hover: #fb7185;--accent-soft: #fda4af;--accent-2-rgb: 244, 63, 94;--bg: #0d080a;--line: #2c1a20}html[data-theme=stpatrick]{--accent-rgb: 5, 150, 105;--accent: #059669;--accent-dim: rgba(var(--accent-rgb), .14);--accent-hover: #10b981;--accent-soft: #6ee7b7;--accent-2-rgb: 212, 175, 55;--bg: #070b08;--line: #1a2a20}html[data-theme=easter]{--accent-rgb: 167, 139, 250;--accent: #a78bfa;--accent-dim: rgba(var(--accent-rgb), .16);--accent-hover: #c4b5fd;--accent-soft: #ddd6fe;--accent-2-rgb: 251, 191, 36;--bg: #0b0912;--line: #262033}html[data-theme=halloween] .sv{background:radial-gradient(720px 380px at 88% 6%,rgba(var(--accent-2-rgb),.22),transparent 58%),radial-gradient(1100px 520px at 50% -12%,rgba(var(--accent-rgb),.32),transparent 58%),radial-gradient(800px 420px at 100% 38%,rgba(var(--accent-2-rgb),.1),transparent 55%),radial-gradient(620px 400px at 8% 92%,rgba(var(--accent-rgb),.12),transparent 58%),linear-gradient(180deg,#140c08,#100a07 38%,#0c0806 70%,#080604)}html[data-theme=halloween] .sv:before{background:radial-gradient(circle,rgba(var(--accent-2-rgb),.28),transparent 70%);animation:sv-drift 28s ease-in-out infinite reverse,season-flicker 5.5s ease-in-out infinite}html[data-theme=halloween] .sv:after{background:radial-gradient(circle,rgba(var(--accent-rgb),.28),transparent 70%);animation:sv-drift 22s ease-in-out infinite,season-flicker 7s ease-in-out infinite}html[data-theme=halloween] .sv-bar.is-stuck{background:#100a06e6;border-bottom-color:rgba(var(--accent-rgb),.22)}html[data-theme=halloween] .sv-hero h1,html[data-theme=christmas] .sv-hero h1,html[data-theme=newyear] .sv-hero h1,html[data-theme=valentine] .sv-hero h1,html[data-theme=stpatrick] .sv-hero h1,html[data-theme=easter] .sv-hero h1{text-shadow:0 0 36px rgba(var(--accent-rgb),.45),0 0 80px rgba(var(--accent-2-rgb),.18)}html[data-theme=halloween] .sv-hero h1{animation:season-flicker 8s ease-in-out infinite}html[data-theme=halloween] .sv-hero h1:before,html[data-theme=christmas] .sv-hero h1:before,html[data-theme=newyear] .sv-hero h1:before,html[data-theme=valentine] .sv-hero h1:before,html[data-theme=stpatrick] .sv-hero h1:before,html[data-theme=easter] .sv-hero h1:before,html[data-theme=halloween] .sv-gate-brand h2:before,html[data-theme=christmas] .sv-gate-brand h2:before,html[data-theme=newyear] .sv-gate-brand h2:before,html[data-theme=valentine] .sv-gate-brand h2:before,html[data-theme=stpatrick] .sv-gate-brand h2:before,html[data-theme=easter] .sv-gate-brand h2:before{display:block;margin-bottom:.85rem;font-family:var(--font-body);font-size:.72rem;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-soft);text-shadow:none;animation:none}html[data-theme=halloween] .sv-hero h1:before,html[data-theme=halloween] .sv-gate-brand h2:before{content:"The night shift"}html[data-theme=christmas] .sv-hero h1:before,html[data-theme=christmas] .sv-gate-brand h2:before{content:"Cold season"}html[data-theme=newyear] .sv-hero h1:before,html[data-theme=newyear] .sv-gate-brand h2:before{content:"Next round"}html[data-theme=valentine] .sv-hero h1:before,html[data-theme=valentine] .sv-gate-brand h2:before{content:"Heartless optional"}html[data-theme=stpatrick] .sv-hero h1:before,html[data-theme=stpatrick] .sv-gate-brand h2:before{content:"Fortune favors"}html[data-theme=easter] .sv-hero h1:before,html[data-theme=easter] .sv-gate-brand h2:before{content:"Fresh spawn"}html[data-theme=halloween] .sv-hero:after{height:10rem;background:linear-gradient(180deg,transparent,rgba(255,122,24,.1) 40%,#120c09)}html[data-theme=halloween] .sv-store{background:linear-gradient(180deg,#120c09,#18110c 18%,#120c09)}html[data-theme=halloween] .sv-end{background:linear-gradient(180deg,#120c09,#0b0806 40%,#050403)}html[data-theme=halloween] .sv-point,html[data-theme=halloween] .sv-hero-panel,html[data-theme=halloween] .sv-shop-card{background:radial-gradient(420px 180px at 0% 0%,rgba(var(--accent-rgb),.14),transparent 55%),#120c09;border-color:#2c2218}html[data-theme=halloween] .sv-shop-card:hover{background:radial-gradient(420px 180px at 0% 0%,rgba(var(--accent-rgb),.24),transparent 55%),#18110c;box-shadow:0 12px 40px #00000059,0 0 48px rgba(var(--accent-rgb),.08)}html[data-theme=halloween] .sv-film-shade{background:linear-gradient(180deg,transparent 36%,rgba(18,8,2,.72) 100%)}html[data-theme=halloween] .btn-solid{box-shadow:0 10px 28px rgba(var(--accent-rgb),.38),0 0 24px rgba(var(--accent-2-rgb),.12)}html[data-theme=halloween] .sv-gate-brand{background:radial-gradient(700px 420px at 20% 20%,rgba(var(--accent-rgb),.28),transparent 55%),radial-gradient(480px 320px at 88% 88%,rgba(var(--accent-2-rgb),.18),transparent 58%),#120c09}html[data-theme=halloween] .sv-desk{background:radial-gradient(900px 420px at 80% -10%,rgba(var(--accent-rgb),.18),transparent 55%),radial-gradient(640px 380px at 6% 108%,rgba(var(--accent-2-rgb),.1),transparent 52%),#0b0806}html[data-theme=halloween] .sv-desk-shell{background:radial-gradient(640px 280px at 92% -4%,rgba(var(--accent-rgb),.12),transparent 58%),linear-gradient(180deg,rgba(var(--accent-rgb),.08),transparent 8rem),#14100c}html[data-theme=christmas] .sv{background:radial-gradient(900px 420px at 80% 0%,rgba(var(--accent-2-rgb),.12),transparent 55%),radial-gradient(1100px 520px at 50% -12%,rgba(var(--accent-rgb),.24),transparent 58%),linear-gradient(180deg,#070b09,#0a100c,#070b09)}html[data-theme=newyear] .sv{background:radial-gradient(900px 500px at 50% -8%,rgba(var(--accent-rgb),.22),transparent 58%),linear-gradient(180deg,#0c0a06,#12100a,#0b0a07)}html[data-theme=valentine] .sv{background:radial-gradient(900px 500px at 50% -10%,rgba(var(--accent-rgb),.22),transparent 58%),radial-gradient(600px 400px at 90% 80%,rgba(var(--accent-rgb),.08),transparent 55%),linear-gradient(180deg,#12080c,#0d080a)}.season-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;overflow:hidden}.season-fx i,.season-fx .season-bat,.season-fx .season-heart,.season-fx .season-clover,.season-fx .season-coin,.season-fx .season-egg,.season-fx .season-bloom,.season-fx .season-flake,.season-fx .season-spark,.season-fx .season-confetti,.season-fx .season-ember{position:absolute;pointer-events:none}.season-moon{position:absolute;top:4.6rem;right:7%;width:7.2rem;height:7.2rem;border-radius:50%;background:radial-gradient(circle at 34% 30%,#f7ebd0,#e6c98a 38%,#c9a056 72%,#a67c3a);box-shadow:0 0 24px 6px #ffba5059,0 0 80px 28px #ff7a182e,0 0 140px 50px #7c3aed1f;animation:season-pulse 6s ease-in-out infinite}.season-moon:before,.season-moon:after{content:"";position:absolute;border-radius:50%;background:#8c643247}.season-moon:before{width:18%;height:18%;top:22%;left:28%}.season-moon:after{width:12%;height:12%;top:48%;left:58%;background:#8c643238}.season-web{position:absolute;top:0;width:13rem;height:13rem;opacity:.42;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'><g fill='none' stroke='%23e8dcc8' stroke-width='0.7' stroke-linecap='round'><path d='M0 0L155 14M0 0L148 40M0 0L128 72M0 0L96 108M0 0L56 136M0 0L18 154M0 0L0 160'/><path d='M22 2Q36 22 4 20'/><path d='M48 4Q72 48 6 46'/><path d='M78 6Q108 82 8 80'/><path d='M112 8Q136 118 10 116'/><path d='M142 11Q154 146 14 148'/></g></svg>") 0 0 / 100% 100% no-repeat}.season-web--l{left:0}.season-web--r{right:0;transform:scaleX(-1)}.season-spider{position:absolute;top:0;left:16%;width:1px;height:5.2rem;background:linear-gradient(180deg,#e8dcc826,#e8dcc88c);transform-origin:top center;animation:season-sway 4.2s ease-in-out infinite}.season-spider:after{content:"";position:absolute;left:50%;bottom:-9px;width:22px;height:16px;margin-left:-11px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'><ellipse cx='11' cy='8' rx='3.2' ry='2.6' fill='%23111111'/><ellipse cx='11' cy='6.4' rx='2.1' ry='1.7' fill='%231a1a1a'/><g fill='none' stroke='%23111111' stroke-width='0.7' stroke-linecap='round'><path d='M8 7L2 3M8 8L1 8M8 9L2 13M14 7L20 3M14 8L21 8M14 9L20 13'/></g></svg>") center / contain no-repeat}.season-fog{position:absolute;left:-25%;right:-25%;bottom:-12%;height:32vh;background:radial-gradient(ellipse at 20% 70%,rgba(255,140,40,.14),transparent 55%),radial-gradient(ellipse at 72% 90%,rgba(90,40,140,.18),transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(20,12,8,.7),transparent 60%);filter:blur(22px);animation:season-fog 22s ease-in-out infinite}.season-pumpkin{position:absolute;bottom:1.1rem;width:4.4rem;height:3.8rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 62'><path fill='%232f6b32' d='M34 1c1.4 6 1.6 10 1.8 13h3.2c0-3 .8-8 3.6-13-3.2.8-5.8 1.6-8.6 0z'/><ellipse cx='36' cy='38' rx='31' ry='23' fill='%23c45e0a'/><ellipse cx='36' cy='38' rx='22' ry='23' fill='%23e67a12'/><ellipse cx='24' cy='38' rx='10' ry='21' fill='%23d86c0e'/><ellipse cx='48' cy='38' rx='10' ry='21' fill='%23d86c0e'/><path fill='%231a0c04' d='M22 30l7-9 7 9zM36 30l7-9 7 9z'/><path fill='%231a0c04' d='M20 40c6 8 26 8 32 0-4 8-10 12-16 12s-12-4-16-12z'/><path fill='%23ffcf70' d='M30 44h12l-2 5h-8z' opacity='.85'/></svg>") center / contain no-repeat;filter:drop-shadow(0 0 10px rgba(255,122,24,.45));animation:season-flicker 3.8s ease-in-out infinite}.season-pumpkin--l{left:3.5%}.season-pumpkin--r{right:4.5%;transform:scaleX(-1);animation-delay:-1.4s}.season-bat{width:1.85rem;height:.95rem;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 16'><path fill='%23ece6dc' d='M1 9c5-2 7-8 11.5-7 1.4.3 2.5 1.6 3.5 3.4C17.2 3.6 18.6 2.3 20 2c4.5-1 8 5 13 7-3.4 2.2-7 3.4-10.4 2.2C22.4 13.8 21 16 18 16s-4.4-2.2-4.6-6.8C10 12.4 6.4 11.2 1 9z'/></svg>") center / contain no-repeat;filter:drop-shadow(0 0 7px rgba(255,122,24,.4));animation:season-bat 22s linear infinite}.season-ember{width:5px;height:5px;border-radius:50%;background:#ff9a42;box-shadow:0 0 8px 2px #ff7a18b3;opacity:.7;animation:season-rise 11s linear infinite}.season-fx--halloween .season-bat:nth-child(8){top:12%;animation-duration:26s}.season-fx--halloween .season-bat:nth-child(9){top:22%;width:1.25rem;height:.64rem;animation-duration:18s;animation-delay:-6s}.season-fx--halloween .season-bat:nth-child(10){top:34%;animation-duration:24s;animation-delay:-12s}.season-fx--halloween .season-bat:nth-child(11){top:46%;width:1.1rem;height:.55rem;animation-duration:16s;animation-delay:-4s}.season-fx--halloween .season-bat:nth-child(12){top:16%;width:2.25rem;height:1.15rem;animation-duration:21s;animation-delay:-15s}.season-fx--halloween .season-bat:nth-child(13){top:58%;animation-duration:28s;animation-delay:-9s}.season-fx--halloween .season-bat:nth-child(14){top:70%;width:1.4rem;height:.7rem;animation-duration:19s;animation-delay:-2s}.season-fx--halloween .season-bat:nth-child(15){top:28%;animation-duration:23s;animation-delay:-18s}.season-fx--halloween .season-bat:nth-child(16){top:64%;width:1.6rem;height:.8rem;animation-duration:17s;animation-delay:-8s}.season-lights{position:absolute;top:.35rem;left:0;right:0;height:10px;background-image:radial-gradient(circle,#4ade80 1.7px,transparent 1.9px),radial-gradient(circle,#f87171 1.7px,transparent 1.9px),radial-gradient(circle,#fbbf24 1.7px,transparent 1.9px);background-size:52px 10px;background-position:8px 50%,25px 50%,42px 50%;background-repeat:repeat-x;filter:drop-shadow(0 0 5px rgba(255,255,255,.35));opacity:.8;pointer-events:none;animation:season-twinkle 1.6s ease-in-out infinite}.season-ground{position:absolute;left:0;right:0;bottom:0;height:5.5rem;pointer-events:none}.season-ground--snow{background:linear-gradient(180deg,transparent,rgba(255,255,255,.06) 40%,rgba(255,255,255,.12))}.season-flake,.season-spark{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.6;animation:season-fall 14s linear infinite}.season-flake:nth-child(odd){width:4px;height:4px;opacity:.4;animation-duration:18s}.season-flake:nth-child(3n){width:8px;height:8px;filter:blur(.4px);animation-duration:11s}.season-spark{background:#f5e3a1;box-shadow:0 0 10px 2px #d4af37d9;animation-duration:10s}.season-confetti{width:8px;height:12px;border-radius:1px;background:#d4af37;opacity:.7;animation:season-fall-spin 9s linear infinite}.season-confetti:nth-child(2n){background:#f5e3a1;width:6px;height:10px}.season-confetti:nth-child(3n){background:#fff7d6}.season-heart{width:12px;height:12px;background:#f43f5e;opacity:.4;transform:rotate(45deg);animation:season-rise 16s linear infinite}.season-heart:before,.season-heart:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:inherit}.season-heart:before{left:-6px;top:0}.season-heart:after{left:0;top:-6px}.season-heart:nth-child(odd){width:8px;height:8px;opacity:.28}.season-heart:nth-child(odd):before,.season-heart:nth-child(odd):after{width:8px;height:8px}.season-heart:nth-child(odd):before{left:-4px}.season-heart:nth-child(odd):after{top:-4px}.season-clover{width:14px;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><g fill='%2334d399'><circle cx='8' cy='4.2' r='3.1'/><circle cx='4.4' cy='9' r='3.1'/><circle cx='11.6' cy='9' r='3.1'/><rect x='7.35' y='8' width='1.3' height='7' rx='0.6'/></g></svg>") center / contain no-repeat;opacity:.45;animation:season-fall 18s linear infinite}.season-coin{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f5e3a1,#d4af37 60%,#a88520);box-shadow:0 0 8px #d4af378c;opacity:.55;animation:season-fall-spin 13s linear infinite}.season-egg{width:10px;height:13px;border-radius:50%/58% 58% 42% 42%;background:linear-gradient(180deg,#ddd6fe,#a78bfa);opacity:.5;animation:season-fall 17s linear infinite}.season-egg:nth-child(odd){background:linear-gradient(180deg,#fde68a,#fbbf24)}.season-egg:nth-child(3n){background:linear-gradient(180deg,#fbcfe8,#f472b6)}.season-bloom{width:8px;height:8px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 10px #a78bfa8c;opacity:.4;animation:season-fall 20s linear infinite}.season-fx--halloween .season-ember:nth-child(17){left:7%;animation-delay:0s}.season-fx--halloween .season-ember:nth-child(18){left:14%;animation-delay:-1s}.season-fx--halloween .season-ember:nth-child(19){left:22%;animation-delay:-3s}.season-fx--halloween .season-ember:nth-child(20){left:30%;animation-delay:-5s}.season-fx--halloween .season-ember:nth-child(21){left:38%;animation-delay:-2s}.season-fx--halloween .season-ember:nth-child(22){left:46%;animation-delay:-7s}.season-fx--halloween .season-ember:nth-child(23){left:54%;animation-delay:-4s}.season-fx--halloween .season-ember:nth-child(24){left:62%;animation-delay:-9s}.season-fx--halloween .season-ember:nth-child(25){left:70%;animation-delay:-6s}.season-fx--halloween .season-ember:nth-child(26){left:78%;animation-delay:-8s}.season-fx--halloween .season-ember:nth-child(27){left:86%;animation-delay:-11s}.season-fx--halloween .season-ember:nth-child(28){left:18%;animation-delay:-10s}.season-fx--halloween .season-ember:nth-child(29){left:42%;animation-delay:-13s}.season-fx--halloween .season-ember:nth-child(30){left:66%;animation-delay:-12s}.season-fx--halloween .season-ember:nth-child(31){left:90%;animation-delay:-15s}.season-fx--halloween .season-ember:nth-child(32){left:34%;animation-delay:-14s}.season-fx--christmas .season-flake:nth-child(3){left:4%}.season-fx--christmas .season-flake:nth-child(4){left:11%;animation-delay:-2s}.season-fx--christmas .season-flake:nth-child(5){left:18%;animation-delay:-5s}.season-fx--christmas .season-flake:nth-child(6){left:25%;animation-delay:-1s}.season-fx--christmas .season-flake:nth-child(7){left:32%;animation-delay:-7s}.season-fx--christmas .season-flake:nth-child(8){left:39%;animation-delay:-3s}.season-fx--christmas .season-flake:nth-child(9){left:46%;animation-delay:-9s}.season-fx--christmas .season-flake:nth-child(10){left:53%;animation-delay:-4s}.season-fx--christmas .season-flake:nth-child(11){left:60%;animation-delay:-6s}.season-fx--christmas .season-flake:nth-child(12){left:67%;animation-delay:-11s}.season-fx--christmas .season-flake:nth-child(13){left:74%;animation-delay:-8s}.season-fx--christmas .season-flake:nth-child(14){left:81%;animation-delay:-13s}.season-fx--christmas .season-flake:nth-child(15){left:88%;animation-delay:-10s}.season-fx--christmas .season-flake:nth-child(16){left:94%;animation-delay:-15s}.season-fx--christmas .season-flake:nth-child(17){left:8%;animation-delay:-12s}.season-fx--christmas .season-flake:nth-child(18){left:22%;animation-delay:-14s}.season-fx--christmas .season-flake:nth-child(19){left:36%;animation-delay:-16s}.season-fx--christmas .season-flake:nth-child(20){left:50%;animation-delay:-18s}.season-fx--christmas .season-flake:nth-child(21){left:64%;animation-delay:-17s}.season-fx--christmas .season-flake:nth-child(22){left:78%;animation-delay:-19s}.season-fx--christmas .season-flake:nth-child(23){left:15%;animation-delay:-21s}.season-fx--christmas .season-flake:nth-child(24){left:43%;animation-delay:-20s}.season-fx--christmas .season-flake:nth-child(25){left:71%;animation-delay:-22s}.season-fx--christmas .season-flake:nth-child(26){left:91%;animation-delay:-24s}.season-fx--christmas .season-flake:nth-child(27){left:28%;animation-delay:-23s}.season-fx--christmas .season-flake:nth-child(28){left:57%;animation-delay:-25s}.season-fx--christmas .season-flake:nth-child(29){left:84%;animation-delay:-26s}.season-fx--christmas .season-flake:nth-child(30){left:47%;animation-delay:-27s}.season-fx--newyear .season-spark:nth-child(1){left:8%}.season-fx--newyear .season-spark:nth-child(2){left:18%;animation-delay:-2s}.season-fx--newyear .season-spark:nth-child(3){left:28%;animation-delay:-4s}.season-fx--newyear .season-spark:nth-child(4){left:38%;animation-delay:-1s}.season-fx--newyear .season-spark:nth-child(5){left:48%;animation-delay:-6s}.season-fx--newyear .season-spark:nth-child(6){left:58%;animation-delay:-3s}.season-fx--newyear .season-spark:nth-child(7){left:68%;animation-delay:-8s}.season-fx--newyear .season-spark:nth-child(8){left:78%;animation-delay:-5s}.season-fx--newyear .season-spark:nth-child(9){left:88%;animation-delay:-7s}.season-fx--newyear .season-spark:nth-child(10){left:12%;animation-delay:-9s}.season-fx--newyear .season-spark:nth-child(11){left:33%;animation-delay:-11s}.season-fx--newyear .season-spark:nth-child(12){left:54%;animation-delay:-10s}.season-fx--newyear .season-spark:nth-child(13){left:72%;animation-delay:-12s}.season-fx--newyear .season-spark:nth-child(14){left:91%;animation-delay:-14s}.season-fx--newyear .season-spark:nth-child(15){left:24%;animation-delay:-13s}.season-fx--newyear .season-spark:nth-child(16){left:44%;animation-delay:-15s}.season-fx--newyear .season-spark:nth-child(17){left:64%;animation-delay:-16s}.season-fx--newyear .season-spark:nth-child(18){left:84%;animation-delay:-17s}.season-fx--newyear .season-confetti:nth-child(19){left:10%}.season-fx--newyear .season-confetti:nth-child(20){left:22%;animation-delay:-1s}.season-fx--newyear .season-confetti:nth-child(21){left:34%;animation-delay:-3s}.season-fx--newyear .season-confetti:nth-child(22){left:46%;animation-delay:-2s}.season-fx--newyear .season-confetti:nth-child(23){left:58%;animation-delay:-5s}.season-fx--newyear .season-confetti:nth-child(24){left:70%;animation-delay:-4s}.season-fx--newyear .season-confetti:nth-child(25){left:82%;animation-delay:-6s}.season-fx--newyear .season-confetti:nth-child(26){left:16%;animation-delay:-7s}.season-fx--newyear .season-confetti:nth-child(27){left:50%;animation-delay:-8s}.season-fx--newyear .season-confetti:nth-child(28){left:76%;animation-delay:-9s}.season-fx--newyear .season-confetti:nth-child(29){left:90%;animation-delay:-10s}.season-fx--newyear .season-confetti:nth-child(30){left:40%;animation-delay:-11s}.season-fx--newyear .season-confetti:nth-child(31){left:62%;animation-delay:-12s}.season-fx--newyear .season-confetti:nth-child(32){left:28%;animation-delay:-13s}.season-fx--valentine .season-heart:nth-child(1){left:8%}.season-fx--valentine .season-heart:nth-child(2){left:18%;animation-delay:-2s}.season-fx--valentine .season-heart:nth-child(3){left:28%;animation-delay:-5s}.season-fx--valentine .season-heart:nth-child(4){left:38%;animation-delay:-1s}.season-fx--valentine .season-heart:nth-child(5){left:48%;animation-delay:-7s}.season-fx--valentine .season-heart:nth-child(6){left:58%;animation-delay:-3s}.season-fx--valentine .season-heart:nth-child(7){left:68%;animation-delay:-9s}.season-fx--valentine .season-heart:nth-child(8){left:78%;animation-delay:-4s}.season-fx--valentine .season-heart:nth-child(9){left:88%;animation-delay:-6s}.season-fx--valentine .season-heart:nth-child(10){left:12%;animation-delay:-11s}.season-fx--valentine .season-heart:nth-child(11){left:33%;animation-delay:-8s}.season-fx--valentine .season-heart:nth-child(12){left:54%;animation-delay:-13s}.season-fx--valentine .season-heart:nth-child(13){left:72%;animation-delay:-10s}.season-fx--valentine .season-heart:nth-child(14){left:91%;animation-delay:-15s}.season-fx--valentine .season-heart:nth-child(15){left:24%;animation-delay:-12s}.season-fx--valentine .season-heart:nth-child(16){left:64%;animation-delay:-14s}.season-fx--stpatrick .season-clover:nth-child(1){left:7%}.season-fx--stpatrick .season-clover:nth-child(2){left:16%;animation-delay:-2s}.season-fx--stpatrick .season-clover:nth-child(3){left:26%;animation-delay:-5s}.season-fx--stpatrick .season-clover:nth-child(4){left:36%;animation-delay:-1s}.season-fx--stpatrick .season-clover:nth-child(5){left:46%;animation-delay:-7s}.season-fx--stpatrick .season-clover:nth-child(6){left:56%;animation-delay:-3s}.season-fx--stpatrick .season-clover:nth-child(7){left:66%;animation-delay:-9s}.season-fx--stpatrick .season-clover:nth-child(8){left:76%;animation-delay:-4s}.season-fx--stpatrick .season-clover:nth-child(9){left:86%;animation-delay:-6s}.season-fx--stpatrick .season-clover:nth-child(10){left:12%;animation-delay:-11s}.season-fx--stpatrick .season-clover:nth-child(11){left:32%;animation-delay:-8s}.season-fx--stpatrick .season-clover:nth-child(12){left:52%;animation-delay:-13s}.season-fx--stpatrick .season-clover:nth-child(13){left:72%;animation-delay:-10s}.season-fx--stpatrick .season-clover:nth-child(14){left:92%;animation-delay:-15s}.season-fx--stpatrick .season-coin:nth-child(15){left:10%}.season-fx--stpatrick .season-coin:nth-child(16){left:22%;animation-delay:-2s}.season-fx--stpatrick .season-coin:nth-child(17){left:34%;animation-delay:-4s}.season-fx--stpatrick .season-coin:nth-child(18){left:46%;animation-delay:-1s}.season-fx--stpatrick .season-coin:nth-child(19){left:58%;animation-delay:-6s}.season-fx--stpatrick .season-coin:nth-child(20){left:70%;animation-delay:-3s}.season-fx--stpatrick .season-coin:nth-child(21){left:82%;animation-delay:-8s}.season-fx--stpatrick .season-coin:nth-child(22){left:18%;animation-delay:-5s}.season-fx--stpatrick .season-coin:nth-child(23){left:50%;animation-delay:-9s}.season-fx--stpatrick .season-coin:nth-child(24){left:88%;animation-delay:-7s}.season-fx--easter .season-egg:nth-child(1){left:8%}.season-fx--easter .season-egg:nth-child(2){left:18%;animation-delay:-2s}.season-fx--easter .season-egg:nth-child(3){left:28%;animation-delay:-5s}.season-fx--easter .season-egg:nth-child(4){left:38%;animation-delay:-1s}.season-fx--easter .season-egg:nth-child(5){left:48%;animation-delay:-7s}.season-fx--easter .season-egg:nth-child(6){left:58%;animation-delay:-3s}.season-fx--easter .season-egg:nth-child(7){left:68%;animation-delay:-9s}.season-fx--easter .season-egg:nth-child(8){left:78%;animation-delay:-4s}.season-fx--easter .season-egg:nth-child(9){left:88%;animation-delay:-6s}.season-fx--easter .season-egg:nth-child(10){left:13%;animation-delay:-11s}.season-fx--easter .season-egg:nth-child(11){left:43%;animation-delay:-8s}.season-fx--easter .season-egg:nth-child(12){left:73%;animation-delay:-13s}.season-fx--easter .season-bloom:nth-child(13){left:10%}.season-fx--easter .season-bloom:nth-child(14){left:24%;animation-delay:-3s}.season-fx--easter .season-bloom:nth-child(15){left:36%;animation-delay:-6s}.season-fx--easter .season-bloom:nth-child(16){left:50%;animation-delay:-2s}.season-fx--easter .season-bloom:nth-child(17){left:64%;animation-delay:-8s}.season-fx--easter .season-bloom:nth-child(18){left:76%;animation-delay:-5s}.season-fx--easter .season-bloom:nth-child(19){left:90%;animation-delay:-9s}.season-fx--easter .season-bloom:nth-child(20){left:20%;animation-delay:-11s}.season-fx--easter .season-bloom:nth-child(21){left:54%;animation-delay:-12s}.season-fx--easter .season-bloom:nth-child(22){left:82%;animation-delay:-14s}@keyframes season-bat{0%{transform:translate(-12vw) rotate(-10deg)}20%{transform:translate(14vw,-22px) rotate(6deg)}40%{transform:translate(38vw,12px) rotate(-4deg)}60%{transform:translate(62vw,-18px) rotate(8deg)}80%{transform:translate(88vw,8px) rotate(-6deg)}to{transform:translate(118vw,4px) rotate(-2deg)}}@keyframes season-fall{0%{top:-8%;opacity:0}8%{opacity:.55}to{top:108%;opacity:.12}}@keyframes season-fall-spin{0%{top:-8%;opacity:0;transform:rotate(0)}10%{opacity:.7}to{top:108%;opacity:.1;transform:rotate(540deg)}}@keyframes season-rise{0%{bottom:-6%;opacity:0}12%{opacity:.7}to{bottom:72%;opacity:0}}@keyframes season-fog{0%,to{transform:translate(0)}50%{transform:translate(6%)}}@keyframes season-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)}}@keyframes season-flicker{0%,92%,to{opacity:1}93%{opacity:.72}94.5%{opacity:1}96%{opacity:.84}}@keyframes season-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes season-twinkle{0%,to{opacity:.45}50%{opacity:.85}}@media(max-width:700px){.season-moon{width:4.4rem;height:4.4rem;top:5.1rem;right:4%}.season-pumpkin{width:3.1rem;height:2.7rem}.season-spider{display:none}.season-web{width:8rem;height:8rem;opacity:.32}.season-fog{height:22vh}}@media(prefers-reduced-motion:reduce){.season-bat,.season-ember,.season-flake,.season-spark,.season-confetti,.season-heart,.season-clover,.season-coin,.season-egg,.season-bloom,.season-fog,.season-spider,.season-lights{display:none}.season-moon,.season-pumpkin,html[data-theme=halloween] .sv-hero h1,html[data-theme=halloween] .sv:before,html[data-theme=halloween] .sv:after{animation:none}}
