/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-mono:var(--font-mono);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-rose-400:oklch(71.2% .194 13.428);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.right-0{right:0}.right-2\.5{right:calc(var(--spacing) * 2.5)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-\[25px\]{left:-25px}.left-0{left:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.m-1\.5{margin:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-\[18px\]{height:18px}.h-\[168px\]{height:168px}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[168px\]{max-height:168px}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-5{width:calc(var(--spacing) * 5)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-\[18px\]{width:18px}.w-\[34\%\]{width:34%}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#d20a0a\]{border-color:#d20a0a}.border-amber,.border-amber\/25{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.border-amber\/25{border-color:color-mix(in oklab,var(--amber) 25%,transparent)}}.border-amber\/30{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.border-amber\/30{border-color:color-mix(in oklab,var(--amber) 30%,transparent)}}.border-amber\/35{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.border-amber\/35{border-color:color-mix(in oklab,var(--amber) 35%,transparent)}}.border-amber\/40{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.border-amber\/40{border-color:color-mix(in oklab,var(--amber) 40%,transparent)}}.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.border-danger\/35{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/35{border-color:color-mix(in oklab,var(--danger) 35%,transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-line{border-color:var(--line)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--success) 40%,transparent)}}.bg-\[\#0a6cff\]{background-color:#0a6cff}.bg-\[\#00a1d6\]{background-color:#00a1d6}.bg-\[\#00a88e\]{background-color:#00a88e}.bg-\[\#00b4d8\]{background-color:#00b4d8}.bg-\[\#00bcd4\]{background-color:#00bcd4}.bg-\[\#4d7fff\]{background-color:#4d7fff}.bg-\[\#0033a0\]{background-color:#0033a0}.bg-\[\#66c0f4\]{background-color:#66c0f4}.bg-\[\#2962ff\]{background-color:#2962ff}.bg-\[\#5865F2\]{background-color:#5865f2}.bg-\[\#6366f1\]{background-color:#6366f1}.bg-\[\#a78bfa\]{background-color:#a78bfa}.bg-\[\#a435f0\]{background-color:#a435f0}.bg-\[\#c77dff\]{background-color:#c77dff}.bg-\[\#c9082a\]{background-color:#c9082a}.bg-\[\#d20a0a\]{background-color:#d20a0a}.bg-\[\#e5a00d\]{background-color:#e5a00d}.bg-\[\#e91e63\]{background-color:#e91e63}.bg-\[\#e50914\]{background-color:#e50914}.bg-\[\#f2a900\]{background-color:#f2a900}.bg-\[\#f47521\]{background-color:#f47521}.bg-\[\#ff2d55\]{background-color:#ff2d55}.bg-amber{background-color:var(--amber)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/90{background-color:color-mix(in oklab,var(--color-amber-500) 90%,transparent)}}.bg-amber-soft{background-color:var(--amber-soft)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-cream\/15{background-color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.bg-cream\/15{background-color:color-mix(in oklab,var(--cream) 15%,transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-ink,.bg-ink\/20{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/20{background-color:color-mix(in oklab,var(--ink) 20%,transparent)}}.bg-ink\/40{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/40{background-color:color-mix(in oklab,var(--ink) 40%,transparent)}}.bg-ink\/45{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/45{background-color:color-mix(in oklab,var(--ink) 45%,transparent)}}.bg-ink\/50{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/50{background-color:color-mix(in oklab,var(--ink) 50%,transparent)}}.bg-ink\/55{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/55{background-color:color-mix(in oklab,var(--ink) 55%,transparent)}}.bg-ink\/60{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/60{background-color:color-mix(in oklab,var(--ink) 60%,transparent)}}.bg-ink\/70{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/70{background-color:color-mix(in oklab,var(--ink) 70%,transparent)}}.bg-ink\/90{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/90{background-color:color-mix(in oklab,var(--ink) 90%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface\/40{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}.bg-surface\/50{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--surface) 50%,transparent)}}.bg-surface\/65{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/65{background-color:color-mix(in oklab,var(--surface) 65%,transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--surface) 70%,transparent)}}.bg-surface\/80{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--surface) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0033a0\]{color:#0033a0}.text-\[\#d20a0a\]{color:#d20a0a}.text-amber{color:var(--amber)}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-cream,.text-cream\/70{color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/70{color:color-mix(in oklab,var(--cream) 70%,transparent)}}.text-cream\/75{color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/75{color:color-mix(in oklab,var(--cream) 75%,transparent)}}.text-cream\/80{color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/80{color:color-mix(in oklab,var(--cream) 80%,transparent)}}.text-cream\/85{color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/85{color:color-mix(in oklab,var(--cream) 85%,transparent)}}.text-cream\/90{color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.text-cream\/90{color:color-mix(in oklab,var(--cream) 90%,transparent)}}.text-danger{color:var(--danger)}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/90{color:color-mix(in oklab,var(--color-emerald-100) 90%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-red-200{color:var(--color-red-200)}.text-red-200\/70{color:#ffcacab3}@supports (color:color-mix(in lab,red,red)){.text-red-200\/70{color:color-mix(in oklab,var(--color-red-200) 70%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-rose-400{color:var(--color-rose-400)}.text-success{color:var(--success)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber{accent-color:var(--amber)}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000073)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-amber\/30{--tw-ring-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.ring-amber\/30{--tw-ring-color:color-mix(in oklab,var(--amber) 30%,transparent)}}.ring-line{--tw-ring-color:var(--line)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-2xl,.blur-xl{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,)}.blur-xl{--tw-blur:blur(var(--blur-xl))}.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-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-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.placeholder\:text-muted\/45::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted\/45::placeholder{color:color-mix(in oklab,var(--muted) 45%,transparent)}}.placeholder\:text-muted\/50::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted\/50::placeholder{color:color-mix(in oklab,var(--muted) 50%,transparent)}}.open\:bg-ink\/55:is([open],:popover-open,:open){background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.open\:bg-ink\/55:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--ink) 55%,transparent)}}@media (hover:hover){.hover\:border-amber\/40:hover{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber\/40:hover{border-color:color-mix(in oklab,var(--amber) 40%,transparent)}}.hover\:border-amber\/70:hover{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber\/70:hover{border-color:color-mix(in oklab,var(--amber) 70%,transparent)}}.hover\:bg-amber-soft:hover{background-color:var(--amber-soft)}.hover\:bg-ink:hover{background-color:var(--ink)}.hover\:bg-success\/10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:text-cream:hover{color:var(--cream)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-amber\/50:focus{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.focus\:border-amber\/50:focus{border-color:color-mix(in oklab,var(--amber) 50%,transparent)}}.focus-visible\:ring-2:focus-visible,.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-amber\/60:focus-visible{--tw-ring-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--amber) 60%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--line:#e6f0ff14;--amber-soft:#3aa0ff29;--font-display:var(--font-syne);--font-body:var(--font-figtree);--font-mono:var(--font-jetbrains)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100%;color:var(--cream);background:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--amber);color:var(--ink)}.font-display{font-family:var(--font-display),system-ui,sans-serif}.font-mono{font-family:var(--font-mono),ui-monospace,monospace}.vault-noise{pointer-events:none;opacity:.045;z-index:50;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.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%{box-shadow:0 0 #3aa0ff66}70%{box-shadow:0 0 0 14px #3aa0ff00}to{box-shadow:0 0 #3aa0ff00}}@keyframes shimmer{0%{background-position:0}to{background-position:100%}}.animate-rise{animation:rise .7s cubic-bezier(.22,1,.36,1) both}.animate-rise-delay-1{animation:rise .75s cubic-bezier(.22,1,.36,1) .1s both}.animate-rise-delay-2{animation:rise .8s cubic-bezier(.22,1,.36,1) .2s both}.animate-pulse-ring{animation:pulse-ring 2.4s ease-out infinite}.input-glow:focus-within{border-color:#3aa0ff8c;box-shadow:0 0 0 4px #3aa0ff1f}.btn-amber{color:#061018;background:linear-gradient(135deg,#5ab0ff,#2b7fd6);transition:transform .2s,filter .2s,box-shadow .2s}.btn-amber:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 30px #3aa0ff47}.btn-amber:active{transform:translateY(0)}.admin-shell{background:radial-gradient(800px 400px at 100% 0,#3aa0ff1a,transparent 50%),var(--ink);min-height:100vh}@keyframes nflx-bar{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes nflx-diag{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nflx-shine{0%,to{opacity:.12}50%{opacity:.75}}@keyframes nflx-glow{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.65;transform:scale(1.08)}}@keyframes nflx-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.nflx-glow{opacity:.5;filter:blur(18px);background:radial-gradient(#e50914 0,#0000 70%);animation:nflx-glow 1.6s ease-in-out infinite}.nflx-bar-l{transform-origin:bottom;animation:nflx-bar 1.1s ease-out both}.nflx-bar-r{transform-origin:bottom;animation:nflx-bar 1.1s ease-out .12s both}.nflx-diag{animation:nflx-diag 1s cubic-bezier(.22,1,.36,1) 80ms both}.nflx-shine{opacity:.5;animation:nflx-shine 1.8s ease-in-out .7s infinite}.nflx-dot{animation:nflx-dot 1s ease-in-out infinite}.nflx-dot-2{animation-delay:.18s}.nflx-dot-3{animation-delay:.36s}.brand-glow{background:radial-gradient(ellipse at center,var(--brand-glow,#f5a524) 0,transparent 70%);opacity:.45;filter:blur(16px);animation:nflx-glow 1.6s ease-in-out infinite}.brand-badge{animation:brand-pop .55s cubic-bezier(.22,1,.36,1) both}.brand-dot{animation:nflx-dot 1s ease-in-out infinite}.brand-dot-2{animation-delay:.18s}.brand-dot-3{animation-delay:.36s}@keyframes brand-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.product-identity{--product-accent:#3aa0ff;--product-accent-soft:#3aa0ff29;--product-duration:1.8s;--product-delay:0s;--product-angle:0deg;isolation:isolate;border:1px solid var(--product-accent);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-identity{border:1px solid color-mix(in srgb,var(--product-accent) 25%,transparent)}}.product-identity{background:radial-gradient(circle at 50% 20%,var(--product-accent-soft),transparent 58%),linear-gradient(145deg,#162030fa,#07080cfa);contain:layout paint;border-radius:24%;box-shadow:inset 0 1px #ffffff0f,0 14px 40px #0003}.product-identity-sm{border-radius:14px;width:54px;height:54px}.product-identity-md{border-radius:18px;width:76px;height:76px}.product-identity-lg{border-radius:34px;width:180px;height:180px}.product-ambient{z-index:-2;background:var(--product-accent);opacity:.18;filter:blur(20px);border-radius:999px;position:absolute;inset:15%}.product-logo-stage{z-index:2;place-items:center;gap:5%;display:grid;position:absolute;inset:18%}.product-logo-count-2{grid-template-columns:repeat(2,minmax(0,1fr));inset:20% 12% 30%}.product-logo-count-3{grid-template-columns:repeat(3,minmax(0,1fr));inset:21% 8% 31%}.product-logo-cell{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;display:block;position:relative;overflow:visible}.product-logo-cell img{object-fit:contain;width:100%;height:100%;padding:8%;position:absolute;inset:0}.product-logo-count-2 .product-logo-cell img,.product-logo-count-3 .product-logo-cell img{padding:4%}.product-monogram{border:1px solid var(--product-accent);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.product-monogram{border:1px solid color-mix(in srgb,var(--product-accent) 40%,transparent)}}.product-monogram{background:var(--product-accent-soft);color:var(--product-accent);font-family:var(--font-display),system-ui,sans-serif;border-radius:22%;font-size:1.7em;font-weight:800}.product-variant{z-index:4;border:1px solid var(--product-accent);position:absolute;bottom:6%;left:7%;right:7%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-variant{border:1px solid color-mix(in srgb,var(--product-accent) 35%,transparent)}}.product-variant{color:#eef4ffe0;font-family:var(--font-mono),ui-monospace,monospace;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#05080ce0;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:700;line-height:1.2}.product-identity-sm .product-variant{padding:2px 3px;font-size:5.5px;bottom:4%;left:5%;right:5%}.product-identity-lg .product-variant{padding:5px 10px;font-size:10px;bottom:8%;left:12%;right:12%}.product-orbit{z-index:0;border:1px solid var(--product-accent);position:absolute;inset:10%}@supports (color:color-mix(in lab,red,red)){.product-orbit{border:1px solid color-mix(in srgb,var(--product-accent) 35%,transparent)}}.product-orbit{opacity:0;transform:rotate(var(--product-angle));will-change:transform,opacity;border-radius:50%}.product-orbit:after{background:var(--product-accent);width:6px;height:6px;box-shadow:0 0 12px var(--product-accent);content:"";border-radius:50%;position:absolute;top:-3px;left:50%}.product-orbit-b{opacity:0;inset:18%}.product-scan{pointer-events:none;will-change:transform,opacity;background:linear-gradient(105deg,#0000 42%,#ffffff38 50%,#0000 58%);inset:-25%;transform:translate(-55%)}.product-scan,.product-signal{z-index:1;opacity:0;position:absolute}.product-signal{justify-content:center;gap:4px;display:flex;inset:auto 12% 12%}.product-signal i{background:var(--product-accent);border-radius:50%;width:4px;height:4px}.product-state{z-index:5;aspect-ratio:1;opacity:0;color:#061018;border-radius:50%;place-items:center;width:20%;font-size:clamp(7px,35%,13px);font-weight:900;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:7%;right:7%;transform:scale(.55)}.product-identity[data-mode=error] .product-state,.product-identity[data-mode=success] .product-state{opacity:1;transform:scale(1)}.product-identity[data-mode=success] .product-state{background:var(--success)}.product-identity[data-mode=success] .product-state:before{content:"✓"}.product-identity[data-mode=error] .product-state{background:var(--danger)}.product-identity[data-mode=error] .product-state:before{content:"!"}@keyframes product-orbit{to{transform:rotate(calc(var(--product-angle) + 1turn))}}@keyframes product-scan{0%,12%{opacity:0;transform:translate(-55%)}34%{opacity:.6}64%,to{opacity:0;transform:translate(55%)}}@keyframes product-signal{0%,to{opacity:.42;transform:translate(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes product-stack{0%,to{opacity:.22;transform:translateY(4px)scale(.82)}50%{opacity:.62;transform:translateY(-4px)scale(1.04)}}@keyframes product-tunnel{0%,to{opacity:.24;transform:scale(.72) rotate(var(--product-angle))}50%{opacity:.74;transform:scale(1.04) rotate(calc(var(--product-angle) + 90deg))}}@keyframes product-wave{0%,to{opacity:.3;transform:translateY(2px)}50%{opacity:.9;transform:translateY(-3px)}}@keyframes product-spotlight{0%,to{opacity:.12;transform:translate(-12%,-6%)scale(.9)}50%{opacity:.36;transform:translate(12%,6%)scale(1.1)}}@keyframes product-shutter{0%,to{opacity:.08;transform:translate(-55%)}50%{opacity:.42;transform:translate(55%)}}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=orbit] .product-orbit-a{opacity:.7;animation:product-orbit var(--product-duration) linear infinite var(--product-delay)}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=scan] .product-scan{animation:product-scan var(--product-duration) cubic-bezier(.22,1,.36,1) infinite var(--product-delay)}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=signal] .product-signal{opacity:1}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=signal] .product-signal i{animation:product-signal var(--product-duration) ease-in-out infinite var(--product-delay)}.product-identity[data-motion=signal] .product-signal i:nth-child(2){animation-delay:calc(var(--product-delay) + .12s)}.product-identity[data-motion=signal] .product-signal i:nth-child(3){animation-delay:calc(var(--product-delay) + .24s)}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=stack] .product-orbit-a{opacity:.45;animation:product-stack var(--product-duration) cubic-bezier(.22,1,.36,1) infinite var(--product-delay)}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=tunnel] .product-orbit-a,.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=tunnel] .product-orbit-b{opacity:.5;animation:product-tunnel var(--product-duration) ease-in-out infinite var(--product-delay)}.product-identity[data-motion=tunnel] .product-orbit-b{animation-delay:calc(var(--product-delay) - .4s)}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=wave] .product-signal{opacity:1}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=wave] .product-signal i{animation:product-wave var(--product-duration) ease-in-out infinite var(--product-delay)}.product-identity[data-motion=wave] .product-signal i:nth-child(2){animation-delay:calc(var(--product-delay) + .14s)}.product-identity[data-motion=wave] .product-signal i:nth-child(3){animation-delay:calc(var(--product-delay) + .28s)}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=spotlight] .product-ambient{animation:product-spotlight var(--product-duration) ease-in-out infinite var(--product-delay)}.product-identity:is([data-mode=idle],[data-mode=processing])[data-motion=shutter] .product-scan{animation:product-shutter var(--product-duration) cubic-bezier(.22,1,.36,1) infinite var(--product-delay)}.product-identity[data-mode=idle]{--product-duration:3.4s}.bulk-progress-fill{transition:width .22s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-pulse-ring,.animate-rise,.animate-rise-delay-1,.animate-rise-delay-2,.brand-badge,.brand-dot,.brand-glow,.nflx-bar-l,.nflx-bar-r,.nflx-diag,.nflx-dot,.nflx-glow,.nflx-shine,.product-identity *,.product-identity :after,.product-identity :before{transition-duration:.01ms!important;animation:none!important}.product-identity .product-ambient,.product-identity .product-logo-stage,.product-identity .product-orbit,.product-identity .product-scan,.product-identity .product-signal i{transform:none!important}.bulk-progress-fill{transition:none}}.device-tab[data-active=true]{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.device-tab[data-active=true]{border-color:color-mix(in srgb,var(--amber) 45%,transparent)}}.device-tab[data-active=true]{background:var(--amber-soft);color:var(--amber)}.tv-code-row{width:100%;max-width:26rem;margin-inline:auto;position:relative;overflow:hidden}.tv-code-input{z-index:2;opacity:0;color:#0000;caret-color:#0000;-webkit-text-fill-color:transparent;letter-spacing:0;width:100%;height:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.tv-code-slots{pointer-events:none;align-items:end;gap:.4rem;width:100%;display:grid}.tv-code-slots[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr)) 10px repeat(4,minmax(0,1fr))}.tv-code-slots[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr)) 10px repeat(3,minmax(0,1fr))}.tv-code-slot{border:0;border-bottom:2px solid var(--cream);justify-content:center;align-items:center;min-width:0;height:3.15rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tv-code-slot{border-bottom:2px solid color-mix(in srgb,var(--cream) 55%,transparent)}}.tv-code-slot{color:var(--cream);font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(.95rem,3.2vw,1.5rem);font-weight:600;line-height:1}.tv-code-slot.is-active{border-bottom-color:var(--cream);background:var(--cream)}@supports (color:color-mix(in lab,red,red)){.tv-code-slot.is-active{background:color-mix(in srgb,var(--cream) 8%,transparent)}}.tv-code-dash{background:var(--cream);width:100%;height:2px;margin-bottom:.85rem;display:block}@supports (color:color-mix(in lab,red,red)){.tv-code-dash{background:color-mix(in srgb,var(--cream) 50%,transparent)}}@media (max-width:420px){.tv-code-slots{gap:.22rem}.tv-code-slot{height:2.7rem}}@keyframes status-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}@keyframes status-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent)}50%{box-shadow:0 0 8px 2px color-mix(in srgb,currentColor 35%,transparent)}}@keyframes status-lock-breathe{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-.5px)}}.status-chip{letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .7rem .28rem .55rem;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.status-chip-success{color:var(--success,#3dbe8c);background:var(--success,#3dbe8c)}@supports (color:color-mix(in lab,red,red)){.status-chip-success{background:color-mix(in srgb,var(--success,#3dbe8c) 14%,transparent)}}.status-chip-success{box-shadow:inset 0 0 0 1px var(--success,#3dbe8c)}@supports (color:color-mix(in lab,red,red)){.status-chip-success{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success,#3dbe8c) 28%,transparent)}}.status-chip-amber{color:var(--amber,#f5b942);background:var(--amber,#f5b942)}@supports (color:color-mix(in lab,red,red)){.status-chip-amber{background:color-mix(in srgb,var(--amber,#f5b942) 14%,transparent)}}.status-chip-amber{box-shadow:inset 0 0 0 1px var(--amber,#f5b942)}@supports (color:color-mix(in lab,red,red)){.status-chip-amber{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber,#f5b942) 28%,transparent)}}.status-dot{width:.5rem;height:.5rem;color:inherit;display:inline-flex;position:relative}.status-dot-amber{color:var(--amber,#f5b942)}.status-dot>i{background:currentColor;border-radius:999px;position:absolute;inset:0}.status-dot>i:first-child{animation:status-ping 1.7s cubic-bezier(0,0,.2,1) infinite}.status-dot>i:last-child{animation:status-glow 1.9s ease-in-out infinite}.status-lock{width:.85rem;height:.85rem;animation:status-lock-breathe 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-pulse-ring,.status-dot>i:first-child,.status-dot>i:last-child,.status-lock{animation:none!important}}@keyframes admin-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-skeleton{background:linear-gradient(90deg,#eef4ff0a,#eef4ff1a 45%,#eef4ff0a) 0 0/200% 100%;animation:admin-shimmer 1.15s ease-in-out infinite}.admin-welcome{background:radial-gradient(800px 180px at 100% 0,#3aa0ff59,#0000 55%),linear-gradient(135deg,#152033,#0c1420 55%,#10263d);border:1px solid #3aa0ff47;border-radius:1.5rem;padding:1.5rem 1.6rem;position:relative;overflow:hidden}.admin-welcome:after{filter:blur(10px);background:#3aa0ff29;border-radius:999px;width:220px;height:220px;top:-50px;right:-40px}.admin-card,.admin-panel,.admin-stat{border:1px solid var(--line);background:#101820b8;transition:transform .16s,border-color .16s,box-shadow .16s}.admin-stat{border-radius:1.15rem;padding:1.05rem 1.1rem;display:block}.admin-panel{border-radius:1.35rem;padding:1.25rem}.admin-card:hover,.admin-stat:hover{border-color:#3aa0ff61;transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.admin-stat-icon{width:2.5rem;height:2.5rem;color:var(--amber);background:var(--amber-soft);border-radius:.85rem;place-items:center;display:grid}.admin-bar{background:#eef4ff14;border-radius:99px;height:4px;overflow:hidden}.admin-bar>span{background:linear-gradient(90deg,#5ab0ff,#2b7fd6);border-radius:99px;height:100%;display:block}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{box-shadow:0 0 0 4px #3aa0ff1f;border-color:#3aa0ff8c!important}.admin-shell a,.admin-shell button:not(:disabled){transition:transform .12s,filter .12s,border-color .12s,color .12s,background .12s}.admin-shell button:not(:disabled):active{transform:scale(.98)}.admin-nav-link[data-active=true]:before{content:"";background:var(--amber,#3aa0ff);border-radius:99px;width:3px;position:absolute;top:8px;bottom:8px;left:0}@media (max-width:1023px){.admin-nav-link[data-active=true]:before{display:none}}@media (prefers-reduced-motion:reduce){.admin-card,.admin-shell a,.admin-shell button,.admin-shell table tbody tr,.admin-skeleton,.admin-stat{transition:none!important;animation:none!important}}.admin-vbars{align-items:stretch;gap:.55rem;height:170px;display:flex}.admin-vbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.admin-vbar>i{background:linear-gradient(#8cc8ff,#2b7fd6);border-radius:8px 8px 3px 3px;width:100%;max-width:42px;min-height:8px;display:block;box-shadow:0 8px 18px #3aa0ff38}.admin-vbar>i[data-top=true]{background:linear-gradient(#d7ecff,#3aa0ff 45%,#1d6fbf)}.admin-chart-bar{background:#eef4ff14;border-radius:99px;height:8px}.admin-chart-bar>span{background:linear-gradient(90deg,#5ab0ff,#2b7fd6);border-radius:99px;height:100%;display:block}.admin-shell main{background-image:radial-gradient(700px 280px at 0 0,#3aa0ff12,#0000 50%)}.admin-shell h1{letter-spacing:-.03em}.admin-shell input[type=number],.admin-shell input[type=password],.admin-shell input[type=text],.admin-shell select,.admin-shell textarea{background:#070a10d9;border-radius:.9rem}.admin-shell select{cursor:pointer}.admin-dock{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c12e0;border:1px solid #3aa0ff47;position:sticky;bottom:1rem;box-shadow:0 18px 50px #0006}.admin-chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;gap:.35rem;padding:.2rem .65rem;font-size:11px}.admin-chip,.gold-key{align-items:center;display:inline-flex}.gold-key{filter:drop-shadow(0 0 8px #f2c14b8c);justify-content:center;overflow:visible;background:0 0!important}.gold-key-spin,.gold-key:after,.gold-key:before{content:none}:root{--ink:#07080c;--ink-2:#0a1018;--surface:#101820;--surface-2:#162030;--line:#e6f0ff1a;--cream:#eef4ff;--muted:#8b97a8;--amber:#3aa0ff;--amber-soft:#3aa0ff1f;--success:#3dbe8c;--danger:#e06a5c;--dim:#4c5a67;--line-2:#e6f0ff2e}.btn-amber{color:#06121d;background:linear-gradient(140deg,#6cc0ff,#3aa0ff 55%,#2b7fd6)}.btn-amber:hover{box-shadow:0 10px 26px -10px #3aa0ffb3}.vault-bg{background:radial-gradient(1100px 620px at 82% -8%,#3aa0ff1a,#0000 58%),radial-gradient(900px 600px at 8% 12%,#56e6ff12,#0000 55%),radial-gradient(700px 700px at 50% 120%,#56e6ff0d,#0000 60%),linear-gradient(#05080d,#04060a 46%,#060b12)}.cv-bg{z-index:-3;background:radial-gradient(1100px 620px at 82% -8%,#3aa0ff1a,#0000 58%),radial-gradient(900px 600px at 8% 12%,#56e6ff12,#0000 55%),radial-gradient(700px 700px at 50% 120%,#56e6ff0d,#0000 60%),linear-gradient(#05080d,#04060a 46%,#060b12)}.cv-bg,.cv-grid{pointer-events:none;position:fixed;inset:0}.cv-grid{z-index:-2;opacity:.5;background-image:linear-gradient(#e6f0ff0d 1px,#0000 0),linear-gradient(90deg,#e6f0ff0d 1px,#0000 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(1200px 700px at 50% 0,#000 0,#0000 72%);mask-image:radial-gradient(1200px 700px at 50% 0,#000 0,#0000 72%)}.cv-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}.cv-bar{justify-content:space-between;gap:16px;padding-block:20px}.cv-bar,.cv-brand{align-items:center;display:flex}.cv-brand{color:var(--cream);gap:12px;text-decoration:none}.cv-wordmark{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.14em;font-size:15px;font-weight:700}.cv-sub{font:500 10px/1 var(--font-mono),monospace;color:var(--dim);letter-spacing:.18em;white-space:nowrap;margin-top:3px}.cv-nav{display:flex}.cv-nav,.cv-navlink{align-items:center;gap:8px}.cv-navlink{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff03;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.cv-navlink:hover{border-color:var(--line-2);color:var(--cream)}.cv-hide-sm{display:none}@media (min-width:720px){.cv-hide-sm{display:inline-flex}}.cv-hero{z-index:10;gap:34px;padding-top:clamp(24px,5vw,56px);padding-bottom:20px;display:grid;position:relative}.cv-hero>*{min-width:0}@media (min-width:1000px){.cv-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:48px;padding-top:64px}}.cv-live{background:var(--cyan-soft);color:var(--cyan);font:600 11px/1 var(--font-mono),monospace;letter-spacing:.12em;border:1px solid #56e6ff47;border-radius:999px;align-items:center;gap:9px;padding:7px 13px;display:inline-flex}.cv-live .cv-pulse{width:7px;height:7px;position:relative}.cv-live .cv-pulse i{background:var(--cyan);border-radius:50%;position:absolute;inset:0}.cv-live .cv-pulse i:first-child{animation:cv-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes cv-ping{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.cv-title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--cream);margin:20px 0 0;font-size:clamp(2.35rem,6.4vw,4.3rem);font-weight:700;line-height:1.04}.cv-title .cv-glow{color:var(--gold);text-shadow:0 0 32px #3aa0ff59}.cv-lede{max-width:34ch;color:var(--muted);margin:20px 0 0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.6}.cv-stage{z-index:5;aspect-ratio:1;width:100%;min-height:340px;max-height:520px;margin-inline:auto;position:relative}.cv-stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.cv-stage canvas:active{cursor:grabbing}.cv-stage .cv-glow-orb{z-index:-1;filter:blur(26px);background:radial-gradient(circle at 50% 45%,#3aa0ff47,#56e6ff0f 45%,#0000 68%);border-radius:50%;position:absolute;inset:14% 14% 20%}.cv-hud{pointer-events:none;position:absolute;inset:0}.cv-hud i{opacity:.55;width:20px;height:20px;position:absolute}.cv-hud i.tl{border-left:1.5px solid var(--cyan);left:0}.cv-hud i.tl,.cv-hud i.tr{border-top:1.5px solid var(--cyan);top:0}.cv-hud i.tr{border-right:1.5px solid var(--cyan);right:0}.cv-hud i.bl{border-left:1.5px solid var(--cyan);left:0}.cv-hud i.bl,.cv-hud i.br{border-bottom:1.5px solid var(--cyan);bottom:0}.cv-hud i.br{border-right:1.5px solid var(--cyan);right:0}.cv-hud .cv-read{font:500 10px/1.5 var(--font-mono),monospace;color:var(--dim);letter-spacing:.08em;position:absolute;bottom:-2px;left:2px}.cv-hud .cv-read b{color:var(--cyan);font-weight:600}.cv-hud .cv-tag{font:600 10px/1 var(--font-mono),monospace;color:var(--dim);letter-spacing:.12em;position:absolute;top:-2px;right:2px}.cv-rail{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a0f8c;border-radius:16px;grid-template-columns:repeat(2,1fr);margin-top:26px;display:grid;position:relative}@media (min-width:760px){.cv-rail{grid-template-columns:repeat(4,1fr)}}.cv-rail .cv-cell{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:15px 18px}.cv-rail .cv-cell:nth-child(-n+2){border-top:0}@media (min-width:760px){.cv-rail .cv-cell{border-top:0}}.cv-rail .cv-cell:first-child{border-left:0}@media (max-width:759px){.cv-rail .cv-cell:nth-child(odd){border-left:0}}.cv-rail .cv-k{font:500 10px/1 var(--font-mono),monospace;color:var(--dim);letter-spacing:.14em;text-transform:uppercase}.cv-rail .cv-v{font-family:var(--font-display),system-ui,sans-serif;color:var(--cream);align-items:baseline;gap:6px;margin-top:8px;font-size:18px;font-weight:600;display:flex}.cv-rail .cv-v small{font:500 11px/1 var(--font-mono),monospace;color:var(--cyan)}.cv-rail .cv-v .cv-gd{color:var(--gold)}.cv-blk{z-index:10;padding-top:clamp(64px,9vw,110px);position:relative}.cv-eyebrow{font:500 12px/1 var(--font-mono),monospace;color:var(--cyan);letter-spacing:.1em;align-items:center;gap:9px;display:inline-flex}.cv-eyebrow .cv-ln{background:linear-gradient(90deg,var(--cyan),transparent);width:26px;height:1px}.cv-h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;color:var(--cream);margin:16px 0 0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;line-height:1.1}.cv-seclede{color:var(--muted);max-width:52ch;margin:12px 0 0;line-height:1.6}.cv-pipe{gap:14px;margin-top:38px;display:grid}@media (min-width:820px){.cv-pipe{grid-template-columns:repeat(4,1fr);gap:0}}.cv-node{border:1px solid var(--line);background:#090f1480;border-radius:16px;padding:22px 20px;position:relative}@media (min-width:820px){.cv-node{background:0 0;border:0;border-radius:0;padding:8px 26px 8px 0}.cv-node:first-child{padding-left:0}.cv-node:after{content:"";background:linear-gradient(90deg,var(--gold-deep),#3aa0ff26);z-index:-1;height:1.5px;position:absolute;top:38px;left:14px;right:-6px}.cv-node:last-child:after{display:none}}.cv-node .cv-num{background:var(--gold-soft);width:30px;height:30px;color:var(--gold);font:600 12px/1 var(--font-mono),monospace;border:1px solid #3aa0ff66;border-radius:9px;place-items:center;display:grid}.cv-node h3{font-family:var(--font-display),system-ui,sans-serif;color:var(--cream);margin:16px 0 0;font-size:1.06rem;font-weight:600}.cv-node p{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.65}.cv-faq{border-top:1px solid var(--line);margin-top:34px}.cv-qa{border-bottom:1px solid var(--line)}.cv-qa summary{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.cv-qa summary::-webkit-details-marker{display:none}.cv-qa summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.cv-pm{width:16px;height:16px;color:var(--gold);flex:none;position:relative}.cv-pm:after,.cv-pm:before{content:"";background:currentColor;border-radius:2px;transition:transform .25s;position:absolute}.cv-pm:before{width:16px;height:2px;top:7px;left:0}.cv-pm:after{width:2px;height:16px;top:0;left:7px}.cv-qa[open] .cv-pm:after{transform:scaleY(0)}.cv-ans{max-width:66ch;color:var(--muted);margin:0;padding:0 4px 22px;font-size:14px;line-height:1.7}@keyframes cv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cv-boot{animation:cv-rise .8s cubic-bezier(.22,1,.36,1) both}.cv-boot-2{animation:cv-rise .85s cubic-bezier(.22,1,.36,1) 80ms both}.cv-boot-3{animation:cv-rise .9s cubic-bezier(.22,1,.36,1) .16s both}@media (max-width:540px){.cv-console-meta{display:none}}@media (prefers-reduced-motion:reduce){.cv-boot,.cv-boot-2,.cv-boot-3{animation:none!important}.cv-live .cv-pulse i:first-child{display:none}}.cv-root{min-height:100vh;position:relative;overflow-x:clip}.cv-mark{background:var(--gold-soft);border:1px solid #3aa0ff59;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cv-mark svg{width:20px;height:20px}.cv-mark img{object-fit:contain;border-radius:9px;width:100%;height:100%}.cv-core-host{position:absolute;inset:0}.cv-note{background:var(--gold-soft);color:var(--cream);border:1px solid #3aa0ff40;border-radius:12px;margin-top:10px;padding:12px 16px}.cv-foot,.cv-note{z-index:10;font-size:14px;position:relative}.cv-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(64px,9vw,110px);padding-block:30px;display:flex}.cv-footmono{font:500 12px/1 var(--font-mono),monospace;color:var(--dim);letter-spacing:.16em}.cv-aux{z-index:10;max-width:760px;margin-inline:auto;position:relative}.cv-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#111c26db,#0b1218db);border-radius:20px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059,inset 0 0 0 1px #3aa0ff0a}@media (min-width:640px){.cv-panel{padding:32px}}.cv-panel:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#3aa0ff59,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.cv-ph1{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--cream);font-size:24px;font-weight:700;line-height:1.15}@media (min-width:640px){.cv-ph1{font-size:27px}}.cv-plede{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.cv-plede .hl{color:var(--cream);font-weight:600}.cv-pnote{text-align:center;font:500 12px/1.6 var(--font-mono),monospace;color:var(--dim);letter-spacing:.02em;margin-top:22px}.cv-claim{border:1px solid var(--line);background:radial-gradient(600px 200px at 50% -10%,#56e6ff1a,#0000 60%),linear-gradient(#0d161eeb,#060a0ef0);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006,inset 0 0 0 1px #3aa0ff0d}.cv-claim:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--gold),transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.cv-claim-grid{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#e6f0ff0d 1px,#0000 0),linear-gradient(90deg,#e6f0ff0d 1px,#0000 0);background-size:32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 40%,#0000 80%);mask-image:radial-gradient(120% 100% at 50% 0,#000 40%,#0000 80%)}.cv-claim>*{z-index:1;position:relative}.cv-claim-head{border-bottom:1px solid var(--line);font:600 11px/1 var(--font-mono),monospace;letter-spacing:.12em;color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cv-claim-head .l{color:var(--gold)}.cv-claim-head .r{color:var(--cyan);align-items:center;gap:7px;display:inline-flex}.cv-claim-head .r i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:cv-claim-blink 1.1s step-end infinite}@keyframes cv-claim-blink{50%{opacity:.25}}.cv-claim-stage{min-height:200px;position:relative;overflow:hidden}.cv-claim-scan{z-index:2;pointer-events:none;background:linear-gradient(#0000,#56e6ff24,#3aa0ff0d,#0000);height:44%;animation:cv-claim-sweep 1.9s cubic-bezier(.6,0,.4,1) infinite;position:absolute;top:0;left:0;right:0}.cv-claim-scan:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.8;height:1px;position:absolute;bottom:0;left:0;right:0}@keyframes cv-claim-sweep{0%{transform:translateY(-110%)}to{transform:translateY(320%)}}.cv-claim-foot{border-top:1px solid var(--line);padding:14px 16px 16px}.cv-claim-steps{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.cv-claim-step{font:500 11px/1 var(--font-mono),monospace;letter-spacing:.04em;color:var(--dim);align-items:center;gap:7px;transition:color .25s;display:inline-flex}.cv-claim-step i{border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.cv-claim-step[data-state=active]{color:var(--gold)}.cv-claim-step[data-state=active] i{border-color:var(--gold);animation:cv-claim-pump 1s ease-in-out infinite;box-shadow:0 0 10px #3aa0ff80}.cv-claim-step[data-state=done]{color:var(--mint)}.cv-claim-step[data-state=done] i{border-color:var(--mint);background:#3dbe8c26}.cv-claim-step[data-state=done] i:before{content:"✓"}@keyframes cv-claim-pump{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.cv-claim-bar{background:#eef4ff12;border-radius:99px;height:6px;position:relative;overflow:hidden}.cv-claim-bar>span{transform-origin:0;background:linear-gradient(90deg,var(--cyan),var(--gold));border-radius:99px;animation:cv-claim-fill 5s cubic-bezier(.4,0,.2,1) forwards;position:absolute;inset:0;transform:scaleX(0)}.cv-claim-bar>span:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffb3);width:24px;position:absolute;top:0;bottom:0;right:0}@keyframes cv-claim-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cv-claim-stream{height:40px;font:500 10px/1.35 var(--font-mono),monospace;color:#56e6ff8c;letter-spacing:.06em;white-space:pre;margin-top:12px;overflow:hidden}.cv-claim-stream b{color:var(--gold);font-weight:600}@media (prefers-reduced-motion:reduce){.cv-claim-bar>span,.cv-claim-head .r i,.cv-claim-scan,.cv-claim-step[data-state=active] i{animation:none!important}.cv-claim-bar>span{transform:scaleX(1)}}.cv-claim-identity{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:26px 16px 30px;display:flex}.cv-claim-cap{text-align:center}.cv-claim-cap .t{letter-spacing:.01em;color:var(--cream);margin:0;font-size:14px;font-weight:500}.cv-claim-cap .s{font:500 11px/1.4 var(--font-mono),monospace;letter-spacing:.06em;color:var(--dim);margin:5px 0 0}.cv-logo{--acc:var(--gold);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:150px;display:flex;position:relative}.cv-logo-orb{z-index:0;background:radial-gradient(closest-side,var(--acc),transparent 72%);border-radius:50%;position:absolute;inset:6% 10%}@supports (color:color-mix(in lab,red,red)){.cv-logo-orb{background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 55%,transparent),transparent 72%)}}.cv-logo-orb{filter:blur(16px);opacity:.5;animation:cv-logo-breathe 3s ease-in-out infinite}@keyframes cv-logo-breathe{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.62;transform:scale(1.07)}}.cv-logo-cell{z-index:1;width:128px;height:128px;box-shadow:none;background:0 0;border:0;border-radius:20px;place-items:center;animation:cv-logo-pop .6s cubic-bezier(.22,1,.36,1) both;display:grid;position:relative;overflow:hidden}.cv-logo[data-count="2"] .cv-logo-cell{width:112px;height:112px}.cv-logo[data-count="3"] .cv-logo-cell{width:94px;height:94px}@keyframes cv-logo-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.cv-logo-cell img{object-fit:contain;clip-path:inset(0 0 100%);width:100%;height:100%;padding:16%;animation:cv-logo-reveal .9s cubic-bezier(.22,1,.36,1) forwards}.cv-logo-cell:nth-child(3) img{animation-delay:.12s}.cv-logo-cell:nth-child(4) img{animation-delay:.24s}@keyframes cv-logo-reveal{0%{clip-path:inset(0 0 100%);opacity:.25}to{clip-path:inset(0 0 0);opacity:1}}.cv-logo-scan{z-index:2;pointer-events:none;animation:cv-logo-scanmove 1.7s cubic-bezier(.5,0,.5,1) infinite;position:absolute;inset:0}.cv-logo-scan:before{content:"";background:linear-gradient(90deg,transparent,var(--acc),transparent);height:3px;box-shadow:0 0 12px var(--acc);position:absolute;top:0;left:0;right:0}@keyframes cv-logo-scanmove{0%{opacity:0;transform:translateY(-4%)}12%{opacity:.9}88%{opacity:.9}to{opacity:0;transform:translateY(100%)}}.cv-logo-shine{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.cv-logo-shine:before{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:45%;animation:cv-logo-shine 2.6s ease-in-out .6s infinite;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}@keyframes cv-logo-shine{0%{transform:translate(-160%)skew(-18deg)}55%,to{transform:translate(320%)skew(-18deg)}}.cv-logo-mono{font-family:var(--font-display),system-ui,sans-serif;color:var(--acc);text-shadow:0 0 18px var(--acc);font-size:40px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cv-logo-mono{text-shadow:0 0 18px color-mix(in srgb,var(--acc) 55%,transparent)}}.cv-logo-mono{animation:cv-logo-pop .6s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.cv-logo-cell,.cv-logo-cell img,.cv-logo-orb,.cv-logo-scan,.cv-logo-shine:before{animation:none!important}.cv-logo-cell img{clip-path:none!important;opacity:1!important}}:root{--gold:#3aa0ff;--gold-deep:#2b7fd6;--gold-soft:#3aa0ff1f;--gold-line:#3aa0ff4d;--cyan:#56e6ff;--cyan-soft:#56e6ff1a;--cyan-line:#56e6ff47;--mint:#3dbe8c}@keyframes cv-aurora{0%{transform:translate(0)scale(1)}50%{transform:translate(-3%,2%)scale(1.08)}to{transform:translate(0)scale(1)}}@keyframes cv-grid-pan{0%{background-position:0 0,0 0}to{background-position:46px 46px,46px 46px}}@keyframes cv-scan{0%{opacity:0;transform:translateY(-120%)}8%{opacity:1}55%{opacity:1}70%{opacity:0}to{opacity:0;transform:translateY(1400%)}}@keyframes cv-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cv-glint{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(280%)skew(-18deg)}}@keyframes cv-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}@keyframes cv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cv-bar-grow-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cv-bar-grow-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cv-bar-sheen{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@keyframes cv-top-pulse{0%,to{filter:drop-shadow(0 0 6px #3aa0ff59)}50%{filter:drop-shadow(0 0 16px #3aa0ffbf)}}@keyframes cv-live{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@keyframes cv-heading-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes cv-btn-shine{0%{transform:translate(-160%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@keyframes cv-welcome-sheen{to{transform:rotate(1turn)}}.admin-shell{isolation:isolate;background:radial-gradient(820px 420px at 100% 0,#3aa0ff1a,transparent 52%),radial-gradient(680px 380px at 0 100%,#56e6ff0f,transparent 55%),var(--ink);position:relative}.admin-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(600px 460px at 82% 8%,#3aa0ff24,#0000 60%),radial-gradient(560px 420px at 12% 92%,#56e6ff1a,#0000 62%);animation:cv-aurora 24s ease-in-out infinite;position:fixed;inset:-10%}.admin-shell>aside{z-index:20;position:sticky}.admin-shell>main{z-index:10;position:relative}.admin-shell main{background-image:radial-gradient(720px 300px at 0 0,#3aa0ff0f,#0000 52%);position:relative}.admin-shell main:before{background-image:linear-gradient(#e6f0ff0b 1px,#0000 0),linear-gradient(90deg,#e6f0ff0b 1px,#0000 0);background-size:46px 46px,46px 46px;animation:cv-grid-pan 32s linear infinite;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 120% at 50% 0,#000 30%,#0000 78%)}.admin-shell main:after,.admin-shell main:before{content:"";z-index:-1;pointer-events:none;position:absolute}.admin-shell main:after{background:linear-gradient(#0000,#56e6ff1a,#0000);height:120px;animation:cv-scan 9s linear infinite;top:0;left:0;right:0}.admin-welcome{border-color:var(--gold-line);background:radial-gradient(820px 200px at 100% 0,#3aa0ff47,#0000 58%),linear-gradient(135deg,#14202b,#0b1218 55%,#10202b);box-shadow:inset 0 0 0 1px #3aa0ff0f,0 20px 50px #00000059}.admin-welcome:before{content:"";z-index:0;pointer-events:none;opacity:.7;background:conic-gradient(#0000 0deg,#3aa0ff29 40deg,#0000 120deg 240deg,#56e6ff1a 300deg,#0000 1turn);animation:cv-welcome-sheen 18s linear infinite;position:absolute;inset:-60% -20%}.admin-welcome:after{content:"";border-radius:inherit;filter:none;opacity:.9;background:linear-gradient(#0000,#56e6ff1a,#0000) 0 0/100% 60px no-repeat;width:auto;height:auto;animation:cv-scan 7s linear infinite;position:absolute;inset:auto auto 0 0}.admin-welcome{background-repeat:no-repeat}.admin-welcome>*{z-index:1;position:relative}.admin-welcome h1{background:linear-gradient(90deg,var(--cream) 0,var(--cream) 38%,#eaf5ff 50%,var(--cream) 62%,var(--cream) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:cv-heading-shimmer 6s ease-in-out infinite}.admin-welcome .text-amber\/90,.admin-welcome [class*=text-amber]{color:var(--gold)!important}.admin-card,.admin-panel,.admin-stat{border-color:var(--line);background:#0b1218b8;transition:transform .18s,border-color .18s,box-shadow .18s}.admin-stat{animation:cv-card-in .5s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden}.admin-stat:first-child{animation-delay:20ms}.admin-stat:nth-child(2){animation-delay:80ms}.admin-stat:nth-child(3){animation-delay:.14s}.admin-stat:nth-child(4){animation-delay:.2s}.admin-stat:nth-child(5){animation-delay:.26s}.admin-stat:before{background:linear-gradient(90deg,transparent,var(--gold-line),transparent);opacity:.5;height:1px;transition:opacity .18s;right:0}.admin-stat:after,.admin-stat:before{content:"";position:absolute;top:0;left:0}.admin-stat:after{pointer-events:none;background:linear-gradient(90deg,#0000,#d2e8ff1a,#0000);width:40%;bottom:0;transform:translate(-140%)skew(-18deg)}.admin-stat:hover{border-color:var(--gold-line);transform:translateY(-3px);box-shadow:0 16px 34px #0000004d,0 0 0 1px #3aa0ff24,0 0 34px #3aa0ff1a}.admin-stat:hover:before{opacity:1}.admin-stat:hover:after{animation:cv-glint .9s ease-out}.admin-card:hover,.admin-panel:hover{border-color:var(--gold-line);transform:translateY(-2px);box-shadow:0 14px 30px #0000003d,0 0 0 1px #3aa0ff1a}.admin-panel{position:relative}.admin-panel:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan-line),transparent);opacity:.6;height:1px;position:absolute;top:0;left:1.1rem;right:1.1rem}.admin-stat-icon{color:var(--gold);background:var(--gold-soft);animation:cv-float 5s ease-in-out infinite;position:relative}.admin-stat-icon:after{content:"";border-radius:inherit;border:1px solid #56e6ff73;animation:cv-halo 3.4s ease-out infinite;position:absolute;inset:0}.admin-stat:hover .admin-stat-icon{color:#bfe0ff}.admin-bar{background:#eef4ff0f}.admin-bar>span{background:linear-gradient(90deg,var(--gold),var(--gold-deep));transform-origin:0;animation:cv-bar-grow-h .9s cubic-bezier(.22,1,.36,1) both}.admin-vbar>i{transform-origin:bottom;background:linear-gradient(180deg,#cfe8ff 0,var(--gold) 45%,var(--gold-deep) 100%);animation:cv-bar-grow-v .85s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden;box-shadow:0 8px 18px #3aa0ff33}.admin-vbar:first-child>i{animation-delay:40ms}.admin-vbar:nth-child(2)>i{animation-delay:.1s}.admin-vbar:nth-child(3)>i{animation-delay:.16s}.admin-vbar:nth-child(4)>i{animation-delay:.22s}.admin-vbar:nth-child(5)>i{animation-delay:.28s}.admin-vbar:nth-child(6)>i{animation-delay:.34s}.admin-vbar:nth-child(7)>i{animation-delay:.4s}.admin-vbar:nth-child(8)>i{animation-delay:.46s}.admin-vbar>i:after{content:"";opacity:.5;background:linear-gradient(#ffffff8c,#0000 40%);position:absolute;inset:0}.admin-vbar>i[data-top=true]{background:linear-gradient(180deg,#e6f3ff 0,var(--gold) 45%,var(--gold-deep) 100%);animation:cv-bar-grow-v .85s cubic-bezier(.22,1,.36,1) both,cv-top-pulse 2.6s ease-in-out 1s infinite}.admin-chart-bar{background:#eef4ff0f;position:relative;overflow:hidden}.admin-chart-bar>span{background:linear-gradient(90deg,var(--gold-deep),var(--gold));transform-origin:0;animation:cv-bar-grow-h .9s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden}.admin-chart-bar>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40px;animation:cv-bar-sheen 2.8s ease-in-out .6s infinite;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.admin-chart-bar>span[data-top=true]{background:linear-gradient(90deg,var(--gold),#e6f3ff)}.admin-nav-link{transition:color .15s,background .15s;position:relative;overflow:hidden}.admin-nav-link[data-active=true]{color:var(--gold)!important;background:var(--gold-soft)!important;box-shadow:inset 0 0 0 1px #3aa0ff40!important}.admin-nav-link[data-active=true]:before{background:var(--gold);animation:cv-top-pulse 3s ease-in-out infinite;box-shadow:0 0 12px #3aa0ffcc}.admin-nav-link:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-line),transparent);height:1px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translate(-100%)}.admin-nav-link:hover:after{transform:translate(0)}.admin-nav-link:hover svg{transition:transform .15s;transform:translate(1px)}.admin-nav-link[data-active=true] svg{color:var(--gold)}.admin-shell aside .bg-amber-soft{background:var(--gold-soft)!important}.admin-shell aside .text-amber{color:var(--gold)!important}.admin-shell table tbody tr{transition:background .15s;position:relative}.admin-shell table tbody tr:hover{background:#3aa0ff0f}.admin-shell table tbody tr:after{content:"";background:var(--gold);transform-origin:top;width:2px;transition:transform .18s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.admin-shell table tbody tr:hover:after{transform:scaleY(1)}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{outline:none;border-color:#56e6ff8c!important;box-shadow:0 0 0 4px #56e6ff1f,0 0 22px #56e6ff1a!important}.admin-shell .btn-amber{position:relative;overflow:hidden}.admin-shell .btn-amber:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}.admin-shell .btn-amber:hover:after{animation:cv-btn-shine .8s ease-out}.admin-shell .bg-success{background:var(--mint)!important}.admin-shell .text-success{color:var(--mint)!important}.admin-shell span.animate-pulse.rounded-full{position:relative}.admin-shell span.animate-pulse.rounded-full:after{content:"";border-radius:inherit;background:inherit;animation:cv-live 2.4s ease-out infinite;position:absolute;inset:0}.admin-shell .font-mono.text-amber{color:var(--gold)!important}.admin-skeleton{background:linear-gradient(90deg,#3aa0ff0d,#3aa0ff24 45%,#3aa0ff0d) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.admin-bar>span,.admin-chart-bar>span,.admin-chart-bar>span:after,.admin-nav-link[data-active=true]:before,.admin-shell .btn-amber:hover:after,.admin-shell main:after,.admin-shell main:before,.admin-shell span.animate-pulse.rounded-full:after,.admin-shell:before,.admin-stat,.admin-stat-icon,.admin-stat-icon:after,.admin-stat:after,.admin-vbar>i,.admin-vbar>i[data-top=true],.admin-welcome h1,.admin-welcome:after,.admin-welcome:before{animation:none!important}.admin-stat{opacity:1!important}.admin-bar>span,.admin-chart-bar>span,.admin-stat,.admin-vbar>i{transform:none!important}}.admin-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.admin-shell ::selection{color:#fff;background:#3aa0ff47}.admin-shell>aside{border-color:var(--line-2)!important;background:linear-gradient(#0d141ef5,#090e14f7)!important}.admin-shell aside a[href=\/admin] p{font-family:var(--font-mono),monospace;color:var(--cyan)!important}.admin-shell aside>p{font-family:var(--font-mono),monospace;color:var(--dim)!important}.admin-nav-link{border-radius:12px;font-weight:500}.admin-nav-link[data-active=true]{background:linear-gradient(90deg,#3aa0ff33,#3aa0ff0d)!important}.admin-shell aside .mt-auto{background:#ffffff08;border-radius:14px;border:1px solid var(--line)!important;margin:auto 12px 12px!important;padding:12px!important}.admin-welcome{border-color:var(--line-2);border-radius:22px}.admin-welcome p:first-of-type{font-family:var(--font-mono),monospace;letter-spacing:.2em;color:var(--cyan)!important}.admin-stat{border-radius:16px;border-color:var(--line-2)!important}.admin-stat .text-muted{font-family:var(--font-mono),monospace;color:var(--cyan)!important}@supports (color:color-mix(in lab,red,red)){.admin-stat .text-muted{color:color-mix(in srgb,var(--cyan) 52%,var(--muted))!important}}.admin-stat .text-muted{letter-spacing:.14em}.admin-stat .font-display{letter-spacing:-.01em;position:relative}.admin-stat .font-display:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);border-radius:2px;width:26px;height:2px;margin-top:9px;display:block}.admin-panel{border-radius:18px;border-color:var(--line-2)!important}.admin-panel:before{display:none}.admin-panel:after{content:"";z-index:1;pointer-events:none;opacity:.22;background:linear-gradient(var(--cyan),var(--cyan)) 0 0 /14px 1.5px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 0 0 /1.5px 14px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 0 /14px 1.5px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 0 /1.5px 14px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 0 100% /14px 1.5px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 0 100% /1.5px 14px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 100% /14px 1.5px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 100% /1.5px 14px no-repeat;position:absolute;inset:12px}.admin-panel h2:before{content:"// ";color:var(--cyan);font-family:var(--font-mono),monospace;opacity:.85;font-size:.82em;font-weight:600}.admin-shell thead th{font-family:var(--font-mono),monospace;letter-spacing:.12em;color:var(--dim)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}