/*! 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-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-mono:"Space Mono", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--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);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-void:#03040a;--color-glass:#090d1cdb;--color-ink:#eef2ff;--color-muted:#97a3c2;--color-mint:#6ff2c5;--color-coral:#ff7b72;--color-gold:#ffcf5a;--color-sky:#7cc4ff;--font-display:"Orbitron", system-ui, sans-serif;--font-body:"Figtree", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[118px\]{bottom:118px}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[35\]{z-index:35}.z-\[44\]{z-index:44}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.m-auto{margin:auto}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-8{height:calc(var(--spacing) * 8)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[62px\]{height:62px}.h-\[84px\]{height:84px}.h-\[min\(400px\,60vh\)\]{height:min(400px,60vh)}.h-full{height:100%}.min-h-0{min-height:0}.w-0{width:0}.w-8{width:calc(var(--spacing) * 8)}.w-24{width:calc(var(--spacing) * 24)}.w-\[22px\]{width:22px}.w-\[62px\]{width:62px}.w-\[84px\]{width:84px}.w-\[248px\]{width:248px}.w-\[320px\]{width:320px}.w-\[min\(280px\,calc\(100vw-32px\)\)\]{width:min(280px,100vw - 32px)}.w-\[min\(720px\,calc\(100\%-32px\)\)\]{width:min(720px,100% - 32px)}.w-full{width:100%}.max-w-\[88\%\]{max-width:88%}.max-w-\[440px\]{max-width:440px}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-\[min\(400px\,calc\(100vw-32px\)\)\]{max-width:min(400px,100vw - 32px)}.max-w-\[min\(520px\,calc\(100\%-32px\)\)\]{max-width:min(520px,100% - 32px)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[5px\]{gap:5px}: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)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgba\(140\,170\,255\,\.17\)\]{border-color:#8caaff2b}.border-coral\/40\!{border-color:#ff7b7266!important}@supports (color:color-mix(in lab, red, red)){.border-coral\/40\!{border-color:color-mix(in oklab, var(--color-coral) 40%, transparent)!important}}.border-coral\/50{border-color:#ff7b7280}@supports (color:color-mix(in lab, red, red)){.border-coral\/50{border-color:color-mix(in oklab, var(--color-coral) 50%, transparent)}}.border-gold\/50{border-color:#ffcf5a80}@supports (color:color-mix(in lab, red, red)){.border-gold\/50{border-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.border-gold\/60{border-color:#ffcf5a99}@supports (color:color-mix(in lab, red, red)){.border-gold\/60{border-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}.border-mint\!{border-color:var(--color-mint)!important}.border-mint\/40{border-color:#6ff2c566}@supports (color:color-mix(in lab, red, red)){.border-mint\/40{border-color:color-mix(in oklab, var(--color-mint) 40%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#0b1124\]{background-color:#0b1124}.bg-\[\#0b1427\]{background-color:#0b1427}.bg-\[\#0b1427\]\/90{background-color:oklab(19.3978% -.00439247 -.0406588/.9)}.bg-\[\#070b18\]{background-color:#070b18}.bg-\[\#060914\]\/80{background-color:oklab(14.2554% -.000249587 -.0249196/.8)}.bg-\[rgba\(6\,9\,20\,\.78\)\]{background-color:#060914c7}.bg-\[rgba\(151\,163\,194\,\.25\)\]{background-color:#97a3c240}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-coral{background-color:var(--color-coral)}.bg-coral\/\[\.07\]{background-color:#ff7b7212}@supports (color:color-mix(in lab, red, red)){.bg-coral\/\[\.07\]{background-color:color-mix(in oklab, var(--color-coral) 7.0%, transparent)}}.bg-glass{background-color:var(--color-glass)}.bg-gold{background-color:var(--color-gold)}.bg-mint{background-color:var(--color-mint)}.bg-sky\/20{background-color:#7cc4ff33}@supports (color:color-mix(in lab, red, red)){.bg-sky\/20{background-color:color-mix(in oklab, var(--color-sky) 20%, transparent)}}.bg-void{background-color:var(--color-void)}.bg-void\/60{background-color:#03040a99}@supports (color:color-mix(in lab, red, red)){.bg-void\/60{background-color:color-mix(in oklab, var(--color-void) 60%, transparent)}}.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\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-\[radial-gradient\(circle_at_35\%_30\%\,\#fff2c4\,\#ffb347_55\%\,\#c2541b\)\]{background-image:radial-gradient(circle at 35% 30%,#fff2c4,#ffb347 55%,#c2541b)}.p-2{padding:calc(var(--spacing) * 2)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[18px\]{padding:18px}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-body)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[25px\]{font-size:25px}.leading-\[39px\]{--tw-leading:39px;line-height:39px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-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-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.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)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1c1300\]{color:#1c1300}.text-\[\#3a1600\]{color:#3a1600}.text-\[\#03140e\]{color:#03140e}.text-\[\#cdd5ea\]{color:#cdd5ea}.text-coral{color:var(--color-coral)}.text-gold{color:var(--color-gold)}.text-ink{color:var(--color-ink)}.text-mint{color:var(--color-mint)}.text-muted{color:var(--color-muted)}.text-void{color:var(--color-void)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-mint{accent-color:var(--color-mint)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_0_24px_rgba\(111\,242\,197\,\.55\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#6ff2c58c);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_10px_40px_rgba\(0\,0\,0\,\.5\)\,0_0_24px_rgba\(111\,242\,197\,\.18\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#00000080), 0 0 24px var(--tw-shadow-color,#6ff2c52e);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_12px_40px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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));-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))}.transition-\[opacity\,transform\,box-shadow\,border-color\]{transition-property:opacity,transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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}:is(.\*\:pointer-events-none\!>*){pointer-events:none!important}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/70::backdrop{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-gold\/50:hover{border-color:#ffcf5a80}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/50:hover{border-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.hover\:border-sky\/50:hover{border-color:#7cc4ff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky\/50:hover{border-color:color-mix(in oklab, var(--color-sky) 50%, transparent)}}.hover\:bg-gold\/10:hover{background-color:#ffcf5a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold\/10:hover{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.hover\:bg-mint\/10:hover{background-color:#6ff2c51a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-mint\/10:hover{background-color:color-mix(in oklab, var(--color-mint) 10%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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-gold:focus{border-color:var(--color-gold)}.focus\:border-mint:focus{border-color:var(--color-mint)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:opacity-40:disabled{opacity:.4}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=860px){.max-\[860px\]\:px-\[18px\]{padding-inline:18px}.max-\[860px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.max-\[860px\]\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.max-\[860px\]\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media not all and (width>=40rem){.max-sm\:inset-x-0{inset-inline:0}.max-sm\:right-3{right:calc(var(--spacing) * 3)}.max-sm\:bottom-0{bottom:0}.max-sm\:bottom-32{bottom:calc(var(--spacing) * 32)}.max-sm\:left-3{left:calc(var(--spacing) * 3)}.max-sm\:hidden{display:none}.max-sm\:max-h-\[60\%\]{max-height:60%}.max-sm\:w-auto{width:auto}.max-sm\:rounded-lg{border-radius:var(--radius-lg)}.max-sm\:rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-sm\:py-1{padding-block:var(--spacing)}.max-sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-sm\:text-\[9px\]{font-size:9px}.max-sm\:tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}}@media (width>=40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-\[112px\]{top:112px}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:w-\[360px\]{width:360px}.sm\:w-\[380px\]{width:380px}.sm\:rounded-\[20px\]{border-radius:20px}}}html,body,#root{height:100%}body{background:var(--color-void);color:var(--color-ink);font-family:var(--font-body)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.nv{--glass:#090d1cdb;--glass2:#ffffff0b;--edge:#8caaff2b;--ink:#eef2ff;--soft:#cdd5ea;--muted:#97a3c2;--mint:#6ff2c5;--coral:#ff7b72;--gold:#ffcf5a;--sky:#7cc4ff;--f-display:"Orbitron","Eurostile",system-ui,sans-serif;--f-body:"Figtree",system-ui,-apple-system,sans-serif;--f-mono:"Space Mono",ui-monospace,Menlo,monospace;--gut:16px;--gutr:16px;--top:14px;font-family:var(--f-body);color:var(--ink);font-size:16px;line-height:1.55}.nv *{box-sizing:border-box}.nv [hidden]{display:none!important}.nv.cpage{background:radial-gradient(1200px 600px at 80% -10%,#7cc4ff1a,#0000 60%),radial-gradient(900px 500px at -10% 110%,#6ff2c514,#0000 60%),#050812;flex-direction:column;display:flex;position:absolute;inset:0}.nv .cbar{padding:12px var(--gutr) 12px var(--gut);padding-top:var(--top);border-bottom:1px solid var(--edge);background:#050812d9;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nv .cbar-t{flex:1;min-width:180px}.nv .cbar-t h1{font-family:var(--f-display);letter-spacing:.04em;margin:2px 0 0;font-size:19px;font-weight:800;line-height:1.2}.nv .eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);font-size:11.5px}.nv .cmain{min-width:0;min-height:0;padding:22px var(--gut) 60px;scroll-behavior:smooth;flex:1;overflow:auto}.nv .cmain h2{font-family:var(--f-display);letter-spacing:.03em;text-wrap:balance;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.35}.nv .cmain p{color:var(--soft);max-width:62ch;margin:0 0 12px}.nv .cmain p b{color:var(--ink)}.nv .btn{font:inherit;border:1px solid var(--edge);background:var(--glass2);color:var(--ink);cursor:pointer;border-radius:12px;padding:10px 16px;font-size:15px;font-weight:700;transition:filter .15s,transform .15s}.nv .btn:not(:disabled):hover{filter:brightness(1.12)}.nv .btn:not(:disabled):active{transform:translateY(1px)}.nv .btn.go{background:var(--mint);border-color:var(--mint);color:#03140e}.nv .btn.gold{background:var(--gold);border-color:var(--gold);color:#1c1300}.nv .btn.danger{background:var(--coral);border-color:var(--coral);color:#200604}.nv .btn.sm{border-radius:10px;padding:7px 12px;font-size:13.5px}.nv .btn:disabled{opacity:.4;cursor:not-allowed}.nv select{font:inherit;border:1px solid var(--edge);color:var(--ink);appearance:auto;background:#ffffff0f;border-radius:10px;flex:1;min-width:0;padding:8px 10px;font-size:15px}.nv select option{background:#0b1124}.nv .ledger{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.nv .ledger li{background:#ffffff0a;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;display:flex}.nv .ledger li.bad{background:#ff7b7214;border-color:#ff7b7299}.nv .ledger li.new{animation:.5s nv-pop}.nv .ledger li.sys{color:var(--muted)}.nv .ledger .amt{font-family:var(--f-mono);white-space:nowrap;font-weight:700}.nv .ledger .note{color:var(--coral);font-size:12px;font-weight:700}.nv .who{font-weight:800}.nv .scene{border:1px solid var(--edge);background:radial-gradient(circle at 50% 40%,#7cc4ff14,#0000 65%),#ffffff05;border-radius:20px;height:360px;position:relative;overflow:hidden}.nv .pp{z-index:2;flex-direction:column;align-items:center;gap:3px;transition:opacity .5s,filter .5s;display:flex;position:absolute;transform:translate(-50%,-50%)}.nv .pp.hl .av{box-shadow:0 0 0 3px var(--ink),0 0 26px var(--c)}.nv .av{color:#0a0f1f;background:radial-gradient(circle at 35% 30%,#ffffffbf,var(--c) 55%);width:50px;height:50px;box-shadow:0 0 20px var(--c);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.nv .pn{font-size:12.5px;font-weight:800}.nv .bal{font-style:normal;font-family:var(--f-mono);background:#00000073;border-radius:999px;padding:1px 8px;font-size:13px;font-weight:700}.nv .say{white-space:nowrap;background:var(--ink);color:#0a0f1f;border-radius:10px;padding:5px 9px;font-size:12.5px;font-style:normal;font-weight:700;animation:.3s nv-pop;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.nv .say:after{content:"";border:5px solid #0000;border-top-color:var(--ink);margin-left:-5px;position:absolute;top:100%;left:50%}.nv .pp[data-n=Alice] .say{left:-12px;transform:none}.nv .pp[data-n=Alice] .say:after{left:37px}.nv .pp[data-n=Bob] .say{left:auto;right:-12px;transform:none}.nv .pp[data-n=Bob] .say:after{left:auto;right:32px}.nv .pp[data-n=Charlie] .say{top:8px;bottom:auto;left:calc(100% + 8px);transform:none}.nv .pp[data-n=Charlie] .say:after{border-top-color:#0000;border-right-color:var(--ink);margin:-5px 0 0;top:50%;left:-10px}.nv .book{color:#1d2133;z-index:1;background:#f4f1e6;border-radius:10px;width:min(300px,52%);padding:10px 12px;position:absolute;top:37%;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000073}.nv .book .bh{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#6b6f80;margin-bottom:6px;font-size:10.5px}.nv .book .ledger{max-height:150px}.nv .book .ledger li{color:#1d2133;background:#1d21330f;padding:5px 8px;font-size:13px}.nv .book .ledger li.sys{color:#6b6f80}.nv .book .ledger li.bad{background:#ff504626;border-color:#e0574e}.nv .book .ledger .note{color:#c23a31}.nv .book .who{filter:brightness(.7)saturate(1.3)}.nv .pot{color:var(--gold);z-index:2;background:#ffcf5a1f;border:1px solid #ffcf5a80;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.nv .coin{background:var(--gold);width:16px;height:16px;box-shadow:0 0 14px var(--gold);z-index:4;border-radius:50%;transition:left .85s cubic-bezier(.5,0,.3,1),top .85s cubic-bezier(.5,0,.3,1),opacity .3s;position:absolute;transform:translate(-50%,-50%)}.nv .coin.red{background:var(--coral);box-shadow:0 0 14px var(--coral)}.nv .shake{animation:.5s nv-shake}.nv .inl{border:1px solid var(--edge);background:#ffffff0a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px;padding:8px 10px;display:inline-flex}.nv .inl select{flex:none;padding:5px 8px;font-size:14px}.nv .qz{flex-direction:column;gap:8px;margin:6px 0 12px;display:flex}.nv .qz .qq{color:var(--ink);font-weight:700}.nv .opt{font:inherit;text-align:left;border:1px solid var(--edge);color:var(--ink);cursor:pointer;background:#ffffff0a;border-radius:12px;padding:10px 12px;font-size:14.5px}.nv .opt:hover{border-color:#7cc4ff80}.nv .opt.right{border-color:var(--mint);background:#6ff2c51f}.nv .opt.wrong{border-color:var(--coral);background:#ff7b721a}.nv .fb{margin:0;font-size:14px;font-weight:600}.nv .fb.ok{color:var(--mint)}.nv .fb.bad{color:var(--coral)}.nv .kbox{background:#6ff2c514;border:1px solid #6ff2c547;border-radius:14px;gap:10px;max-width:62ch;margin:6px 0 14px;padding:11px 13px;font-size:15px;display:flex}.nv .kbox b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint);white-space:nowrap;padding-top:3px;font-size:10.5px}.nv .donebar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.nv .i1{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:34px;max-width:1080px;margin:0 auto;display:grid}.nv .i1-stage{align-self:start;padding-top:6px;position:sticky;top:0}.nv .i1-cap{color:var(--muted);text-align:center;margin-top:8px;font-size:13px}.nv .sec{opacity:.35;min-height:72vh;padding:12px 0 40px;transition:opacity .4s}.nv .sec.on{opacity:1}.nv .sec:last-child{min-height:60vh}.nv .secn{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:8px;font-size:11px;display:block}.nv .prog1{z-index:3;background:#ffffff0f;border-radius:2px;height:4px;margin:0 0 20px;position:sticky;top:-22px;box-shadow:0 -14px 0 10px #050812,0 6px 10px 6px #050812}.nv .prog1 i{background:var(--mint);border-radius:2px;width:0;height:100%;transition:width .3s;display:block}.nv .down{color:var(--muted);font-size:13.5px}.nv .keys{flex-direction:column;align-items:center;gap:2px;display:flex}.nv .key{white-space:nowrap;border:1px solid;border-radius:999px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.5}.nv .key.s{color:var(--gold);background:#ffcf5a1f;border-color:#ffcf5a80}.nv .key.p{color:var(--sky);background:#7cc4ff1f;border-color:#7cc4ff80}.nv .key.glow{animation:1.4s ease-out nv-glow}.nv .scene.keyed .book{top:45%}.nv .sk{color:var(--gold)}.nv .pk{color:var(--sky)}.nv .mono{font-family:var(--f-mono);word-break:break-all}.nv .kt{border-collapse:collapse;width:100%;max-width:62ch;margin:4px 0 12px;font-size:14px}.nv .kt th{text-align:left;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:4px 8px;font-size:10.5px;font-weight:400}.nv .kt td{border-top:1px solid var(--edge);padding:6px 8px}.nv .kt .mono{font-size:13px}.nv .sigout{font-family:var(--f-mono);color:var(--soft);border:1px solid var(--edge);word-break:break-all;background:#ffffff0a;border-radius:10px;max-width:62ch;margin:6px 0 12px;padding:8px 10px;font-size:14px;transition:color .3s}.nv .sigout.fresh{color:var(--gold)}.nv .pay{border:1px solid var(--edge);background:#ffffff0a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;max-width:62ch;margin:4px 0 12px;padding:10px 12px;display:flex}.nv .pay .sigout{align-self:stretch;margin:0}.nv .pay .row{flex-wrap:wrap;gap:6px;display:flex}.nv .pay .fb{margin:0}.nv input.txt{font:inherit;border:1px solid var(--edge);color:var(--ink);background:#ffffff0f;border-radius:10px;flex:220px;min-width:0;padding:7px 10px;font-size:15px}.nv input.txt:focus{border-color:var(--mint);outline:none}.nv .checkl{flex-direction:column;gap:6px;max-width:62ch;margin:0 0 12px;padding:0;list-style:none;display:flex}.nv .checkl li{color:var(--soft);gap:9px;display:flex}.nv .checkl li:before{content:"✓";color:var(--mint);font-weight:800}.nv .ledger .sig{font-family:var(--f-mono);color:var(--muted);font-size:11px}.nv .book .ledger .sig{color:#6b6f80}.nv .book .pl{color:#1d2133;margin:0 0 6px;font-size:13px}.nv .book .pl .mono{color:#4b5068;font-size:12px}.nv .book .vok{color:#13805a;font-weight:800}.nv .book .vbad{color:#c23a31;font-weight:800}.nv .snav{justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex}.nv .snav span{font-family:var(--f-mono);color:var(--muted);text-align:center;min-width:9ch;font-size:12px}.nv .hx .z{color:var(--mint);font-weight:700}.nv .hx .x{color:var(--coral);font-weight:700}.nv .hx .d{color:var(--gold);font-weight:700}.nv .fp .ring{width:0;height:0;position:absolute;top:45%;left:50%}.nv .fp .ring i{width:5px;height:calc(8px + var(--v,0) * 2.6px);background:var(--sky);opacity:calc(.35 + var(--v,0) * .04);transform-origin:50% 100%;transform:rotate(var(--r)) translateY(-80px);border-radius:3px;transition:height .35s,background .3s,opacity .3s;position:absolute;bottom:0;left:-2.5px}.nv .fp .ring i.z{background:var(--mint);opacity:1}.nv .fp .ring i.x{background:var(--coral);opacity:1}.nv .fp .ring i.d{background:var(--gold);opacity:1}.nv .fp .core{text-align:center;background:radial-gradient(circle at 35% 30%,#fff3,#7cc4ff1a 55%,#050812eb);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:146px;height:146px;padding:14px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #7cc4ff29}.nv .fp .core b{font-family:var(--f-display);letter-spacing:.03em;font-size:15px;line-height:1.25}.nv .fp .core span{color:var(--soft);font-size:12px;line-height:1.3}.nv .fp .core.ok b{color:var(--mint)}.nv .fp .core.bad b{color:var(--coral)}.nv .fp .fph{font-family:var(--f-mono);text-align:center;word-break:break-all;color:var(--muted);font-size:11.5px;line-height:1.45;position:absolute;bottom:12px;left:14px;right:14px}.nv .fp .cover{z-index:3;background:#070b18;flex-direction:column;justify-content:center;gap:14px;padding:18px;animation:.3s nv-fade;display:flex;position:absolute;inset:0}.nv .row{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.nv .pay .row{margin:0}.nv .bign{font-family:var(--f-display);color:var(--gold);font-size:26px;font-weight:800}.nv .btn.on{border-color:var(--mint);color:var(--mint)}.nv .chain{align-items:center;gap:6px;display:flex}.nv .chain .arr{color:var(--muted);flex:none}.nv .blk{border:1px solid var(--edge);background:#ffffff0a;border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 9px;font-size:12.5px;transition:border-color .3s,background .3s;display:flex}.nv .blk.ok{border-color:#6ff2c599}.nv .blk.bad{background:#ff7b7214;border-color:#ff7b72bf}.nv .blk.busy{border-color:#ffcf5ab3}.nv .blk .bt{justify-content:space-between;gap:6px;margin-bottom:2px;font-weight:800;display:flex}.nv .blk .st{white-space:nowrap;border-radius:999px;padding:0 6px;font-size:10.5px}.nv .blk.ok .st{color:var(--mint);background:#6ff2c51f}.nv .blk.bad .st{color:var(--coral);background:#ff7b721f}.nv .blk.busy .st{color:var(--gold);background:#ffcf5a1f}.nv .blk .bd{color:var(--soft);overflow-wrap:anywhere;margin-bottom:2px}.nv .blk .lbl{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.nv .blk .mono{font-size:11px}.nv .race{flex-direction:column;gap:14px;display:flex}.nv .rl{grid-template-columns:auto minmax(0,1fr) 7ch;align-items:center;gap:10px;display:grid}.nv .rl .av{width:40px;height:40px;font-size:16px;transition:box-shadow .3s}.nv .rl.win .av{box-shadow:0 0 0 3px var(--ink),0 0 26px var(--c)}.nv .rl .bar{background:#ffffff12;border-radius:5px;height:10px;overflow:hidden}.nv .rl .bar i{background:var(--c);width:0;height:100%;transition:width .15s;display:block}.nv .rl .n{font-family:var(--f-mono);color:var(--muted);text-align:right;font-size:12px}.nv .scene.ls{flex-direction:column;justify-content:center;gap:18px;padding:20px;display:flex}.nv .lanes{flex-direction:column;gap:16px;display:flex}.nv .lane{flex-direction:column;gap:6px;display:flex}.nv .lane .lh{justify-content:space-between;gap:8px;font-size:13px;font-weight:800;display:flex}.nv .lane .tag{color:var(--muted);font-size:12px;font-style:normal}.nv .lane .tag.ok{color:var(--mint)}.nv .lane .tag.bad{color:var(--coral)}.nv .cubes{flex-wrap:wrap;align-items:center;gap:8px;min-height:26px;display:flex}.nv .cube{background:var(--c,var(--mint));border-radius:6px;width:24px;height:24px;position:relative;box-shadow:0 0 10px #6ff2c540}.nv .cube+.cube:before{content:"";background:var(--muted);opacity:.5;width:8px;height:2px;position:absolute;top:50%;right:100%}.nv .cube.sh{--c:#56607e;box-shadow:none}.nv .cube.pay{outline:2px solid var(--gold);outline-offset:2px}.nv .cube.new{animation:.45s nv-drop}.nv .lnote{text-align:center;color:var(--soft);margin:0;font-size:13.5px}.nv input[type=range]{width:100%;max-width:320px;accent-color:var(--gold)}.nv .vbars{flex-direction:column;gap:6px;max-width:62ch;margin:4px 0 12px;display:flex}.nv .vb{color:var(--soft);border-radius:8px;grid-template-columns:10ch minmax(0,1fr) 9ch;align-items:center;gap:10px;padding:2px 4px;font-size:13.5px;display:grid}.nv .vb.on{color:var(--ink);background:#ffffff0d;font-weight:700}.nv .vb .bar{background:#ffffff12;border-radius:5px;height:10px;overflow:hidden}.nv .vb .bar i{background:var(--coral);height:100%;display:block}.nv .vb .n{font-family:var(--f-mono);text-align:right;font-size:12.5px}@keyframes nv-glow{0%{transform:scale(1.35);box-shadow:0 0 18px}to{transform:none;box-shadow:0 0 #0000}}@keyframes nv-pop{0%{background:#ffcf5a40}}@keyframes nv-fade{0%{opacity:0}}@keyframes nv-drop{0%{opacity:0;transform:translateY(-14px)scale(.6)}}@keyframes nv-shake{20%,60%{transform:translate(calc(-50% - 6px),-50%)}40%,80%{transform:translate(calc(6px - 50%),-50%)}}.nv .mlink{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #ffcf5a80;border-radius:999px;margin:0 2px;padding:0 9px;font-size:14.5px;font-weight:700}.nv .mlink:hover{background:#ffcf5a1a}.nv .cmsg{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:520px;margin:40px auto;display:flex}.nv .cmsg-algo{width:110px;height:110px;margin-bottom:8px}.nv .cmsg p{margin:0 0 6px}.nv .cmsg .row{justify-content:center;margin-top:10px}.nv .gs-plain{align-items:center}.nv .gs-algo{width:96px;height:96px}.nv .scene.gs-host{overflow:hidden}.nv .gs{flex-direction:column;justify-content:center;gap:10px;padding:14px;font-size:13px;line-height:1.4;display:flex;position:absolute;inset:0;container-type:size}.nv .gs .lbl{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.nv .gs-big{text-align:center;color:var(--soft);margin:0;font-size:13.5px}.nv .gs-big b{font-family:var(--f-display);color:var(--ink);margin-right:4px;font-size:17px}.nv .gs .ok,.nv .gs-try .ok{color:var(--mint)}.nv .gs .bad{color:var(--coral)}.nv .gs .warn,.nv .gs .gold{color:var(--gold)}.nv .gs-chip{font-family:var(--f-mono);color:#07101e;background:var(--c);box-shadow:0 0 10px color-mix(in srgb,var(--c) 35%,transparent);border-radius:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1.5;transition:background .3s;display:inline-block}.nv .gs-chip.bad{outline:2px solid var(--coral);outline-offset:1px}.nv .gs-q{font-family:var(--f-display);color:var(--gold);font-weight:800;animation:1.2s infinite gs-blink}.nv .gs-empty{color:var(--muted);margin:0;font-size:12px}.nv .gs-meter{background:#ffffff14;border-radius:5px;height:10px;display:block;position:relative;overflow:hidden}.nv .gs-meter i{background:var(--mint);border-radius:5px;width:0;height:100%;transition:width .35s;display:block}.nv .gs-meter.bad i{background:var(--coral)}.nv .gs-meter.gold i{background:var(--gold)}.nv .gs-meter b{background:var(--ink);opacity:.8;width:2px;position:absolute;top:0;bottom:0}.nv .gs-link{color:var(--muted);flex:none;align-self:center;font-weight:800}.nv .gs-link.bad{color:var(--coral)}.nv .gs-link.pulse{animation:.4s gs-pulse}.nv .gs-mark{width:20px;height:20px;color:var(--ink);background:#2a3350;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-8px;right:-7px}.nv .gs-mark.ok{background:var(--mint);color:#06140e}.nv .gs-mark.bad{background:var(--coral);color:#200604}.nv .gs-ico{font-size:26px;line-height:1}.nv .gs-tb.ok,.nv .gs-tb.bad,.nv .gs-job.ok,.nv .gs-job.bad,.nv .gs-claim.ok,.nv .gs-claim.bad{color:var(--ink)}.nv .gs-jobs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nv .gs-job{text-align:center;border:1px solid var(--edge);background:#ffffff0a;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;display:flex}.nv .gs-job span:last-child{color:var(--soft);font-size:12.5px}.nv .gs-job.ok{border-color:#6ff2c580}.nv .gs-job.bad{border-color:#ff7b728c}.nv .gs-try{border:1px solid var(--edge);background:#ffffff0a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;max-width:62ch;margin:6px 0 12px;padding:10px 12px;font-size:15px;display:flex}.nv .gs-try:before{content:"Try it";font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);flex-basis:100%;font-size:10.5px}.nv .gs-try .fb{flex-basis:100%;margin-top:2px}.nv .gs-try input.txt{flex:180px}.nv .gs-try select{flex:none;padding:6px 8px;font-size:14px}.nv .gs-try input[type=range]{flex:140px;max-width:220px}.nv .gs-try .down b{color:var(--ink)}.nv .gs-ava-pair{justify-content:center;gap:16px;display:flex}.nv .gs-ava-card{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.nv .gs-ava-card.wide{align-items:stretch;width:100%}.nv .gs-ava-card b{font-size:12px}.nv .gs-ava-t{color:var(--soft);text-align:center;overflow-wrap:anywhere;font-size:12.5px}.nv .gs-sp{color:var(--gold);font-weight:800}.nv .gs-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:min(190px,40cqw);display:grid}.nv .gs-tiles i{aspect-ratio:1;font-style:normal;font-family:var(--f-mono);color:var(--muted);background:#7cc4ff14;border-radius:4px;place-items:center;font-size:11px;display:grid}.nv .gs-tiles i.d{color:var(--gold);background:#ffcf5a33;font-weight:700;animation:.35s gs-flip}.nv .gs-tiles.strip{grid-template-columns:repeat(32,minmax(0,1fr));gap:2px;width:100%}.nv .gs-tiles.strip i{border-radius:2px;font-size:8.5px}.nv .gs-ava-row{grid-template-columns:minmax(0,110px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.nv .gs-ava-lab{flex-direction:column;min-width:0;display:flex}.nv .gs-n{font-family:var(--f-mono);color:var(--gold);font-size:12px}.nv .gs-bits{grid-template-columns:repeat(32,1fr);gap:2px;width:min(100%,420px);margin:0 auto;display:grid}.nv .gs-bits i{aspect-ratio:1;background:#7cc4ff29;border-radius:2px}.nv .gs-bits i.d{background:var(--gold);box-shadow:0 0 6px #ffcf5a80}.nv .gs-ava-chain{flex-direction:column;gap:6px;display:flex}.nv .gs-ava-link{text-align:center;color:var(--sky);font-size:11.5px}.nv .gs-blocks-row{justify-content:center;align-items:center;gap:10px;min-height:0;display:flex}.nv .gs-pool{flex-direction:column;gap:5px;width:36%;min-width:0;display:flex}.nv .gs-pay{border:1px solid var(--edge);background:#ffffff0d;border-radius:8px;justify-content:space-between;gap:6px;padding:3px 8px;font-size:12px;display:flex}.nv .gs-pay.new{animation:.45s nv-drop}.nv .gs-pay.bad{background:#ff7b7214;border-color:#ff7b72b3}.nv .gs-bal{font-family:var(--f-mono);color:var(--soft);white-space:nowrap;font-size:11px}.nv .gs-pay.bad .gs-bal b{color:var(--coral)}.nv .gs-blk{background:#6ff2c50a;border:1px solid #6ff2c580;border-radius:14px;flex-direction:column;flex:1;gap:7px;min-width:0;max-width:330px;padding:10px;transition:border-color .3s;display:flex;box-shadow:0 0 30px #6ff2c50f}.nv .gs-blk.bad{background:#ff7b720f;border-color:#ff7b72bf}.nv .gs-blk.ghost{border-style:dashed;border-color:var(--edge);opacity:.85;background:#ffffff05;flex:none;width:30%}.nv .gs-blk-h{justify-content:space-between;align-items:center;gap:6px;display:flex}.nv .gs-blk-h .st{border-radius:999px;padding:0 7px;font-size:11px;font-weight:800}.nv .gs-blk-h .st.ok{background:#6ff2c524}.nv .gs-blk-h .st.bad{background:#ff7b7224}.nv .gs-head{grid-template-columns:1fr 1fr;gap:5px;display:grid}.nv .gs-field{background:#ffffff0a;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 7px;transition:border-color .3s,box-shadow .3s;display:flex}.nv .gs-field b{font-family:var(--f-mono);font-size:12px}.nv .gs-field.hl,.nv .gs-pays.hl,.nv .gs-blk-f.hl{border-color:var(--gold);box-shadow:0 0 16px #ffcf5a59}.nv .gs-pays{border:1px solid #0000;border-top-color:var(--edge);border-radius:8px;flex-direction:column;gap:4px;max-height:118px;padding:5px 6px;display:flex;overflow:hidden}.nv .gs-bytes{color:var(--sky);word-break:break-all;margin:0;font-size:10.5px;line-height:1.5}.nv .gs-blk-f{border:1px solid #0000;border-top-color:var(--edge);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:5px 6px;display:flex}.nv .gs-arrow{color:var(--mint);flex:none;font-size:24px;font-weight:800}.nv .gs-arrow.off{color:var(--gold)}.nv .gs-arrow.bad{color:var(--coral)}.nv .gs-pchain{justify-content:center;align-items:stretch;gap:4px;display:flex}.nv .gs-pb{border:1px solid var(--edge);background:#ffffff0a;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;max-width:122px;padding:8px;transition:border-color .3s,background .3s;display:flex;position:relative}.nv .gs-pb b{font-size:12.5px}.nv .gs-pb.gold{border-color:var(--gold);box-shadow:0 0 18px #ffcf5a40}.nv .gs-pb.changed{background:#ff7b7212;border-color:#ff7b72b3}.nv .gs-pb.flash{animation:.6s gs-flash}.nv .gs-pb-t{color:var(--soft);overflow-wrap:anywhere;min-height:2.6em;font-size:11.5px;line-height:1.3}.nv .gs-none{color:var(--muted);font-size:11px}.nv .gs-formula{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.nv .gs-rule{font-family:var(--f-mono);color:var(--gold);margin:0;font-size:15px}.nv .gs-mix{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.nv .gs-mix>div,.nv .gs-formula>div:last-of-type{flex-direction:column;align-items:center;gap:3px;display:flex}.nv .gs-op{color:var(--muted);font-size:22px}.nv .gs-data{overflow-wrap:anywhere;background:#ffffff0f;border-radius:8px;max-width:200px;padding:2px 8px;font-size:13px}.nv .gs-machine{width:52px;height:52px;font-family:var(--f-display);color:var(--sky);border:1px solid var(--sky);background:radial-gradient(circle at 35% 30%,#7cc4ff40,#050812e6);border-radius:14px;place-items:center;font-size:22px;font-weight:800;display:grid;box-shadow:0 0 24px #7cc4ff4d}.nv .gs-trow{justify-content:center;align-items:center;gap:3px;display:flex}.nv .gs-tb{border:1px solid var(--edge);background:#ffffff0a;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;max-width:98px;padding:8px 4px 6px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.nv .gs-tb b{font-size:11.5px}.nv .gs-tb-t{color:var(--soft);text-align:center;overflow-wrap:anywhere;min-height:2.5em;font-size:10.5px;line-height:1.25}.nv .gs-tb.edited .gs-tb-t{color:var(--gold)}.nv .gs-tb.ok{border-color:#6ff2c599}.nv .gs-tb.bad{background:#ff7b721a;border-color:#ff7b72cc;animation:.5s gs-flash}.nv .gs-tb.scanning{border-color:var(--gold);box-shadow:0 0 18px #ffcf5a66}.nv .gs-tb.ok .gs-mark{background:var(--mint);color:#06140e}.nv .gs-tb.bad .gs-mark{background:var(--coral);color:#200604}.nv .gs-rec{border-top:1px dashed var(--edge);flex-direction:column;align-items:center;gap:1px;width:100%;margin-top:2px;padding-top:3px;display:flex}.nv .gs-rec.warn .gs-chip{outline:2px solid var(--gold);outline-offset:1px}.nv .gs-tl{color:var(--muted);flex:none;font-size:12px}.nv .gs-tl.cut{color:var(--coral);font-size:16px}.nv .gs-chapters{justify-content:center;align-items:center;gap:4px;display:flex}.nv .gs-ch{border:1px dashed #8caaff59;border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:6px 5px 8px;display:flex}.nv .gs-ch:first-child{flex:3}.nv .gs-ch:last-child{flex:2}.nv .gs-shared{text-align:center;color:var(--soft);margin:0;font-size:13px}.nv .gs-tree{flex:1;min-height:0;position:relative}.nv .gs-tree svg{width:100%;height:100%;position:absolute;inset:0}.nv .gs-tree line{stroke:#8caaff59;stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}.nv .gs-tree line.ch{stroke:var(--coral)}.nv .gs-tree line.off{opacity:.15}.nv .gs-nd{border:1px solid var(--edge);white-space:nowrap;background:#0b1124;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:3px 8px;font-size:11px;transition:border-color .3s,background .3s,opacity .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.nv .gs-nd.ch{border-color:var(--coral);background:#2a1014}.nv .gs-nd.pt{border-color:var(--mint);box-shadow:0 0 14px #6ff2c559}.nv .gs-nd.pf{border-color:var(--gold);background:#2a2410;box-shadow:0 0 14px #ffcf5a4d}.nv .gs-nd.off{opacity:.35}.nv .gs-leaf{border:1px solid var(--edge);text-align:center;overflow-wrap:anywhere;background:#ffffff0d;border-radius:8px;width:23%;padding:3px 4px;font-size:10.5px;line-height:1.25;position:absolute;top:88%;transform:translate(-50%,-50%)}.nv .gs-leaf b{color:var(--sky);display:block}.nv .gs-leaf.ch{border-color:var(--coral);color:var(--coral)}.nv .gs-size{flex-direction:column;align-items:center;gap:10px;display:flex}.nv .gs-lvls{flex-direction:column;align-items:center;gap:5px;display:flex}.nv .gs-lvl{justify-content:center;align-items:center;gap:4px;display:flex}.nv .gs-lvl i{background:#7cc4ff4d;border-radius:3px;width:12px;height:12px}.nv .gs-lvl i.pt{background:var(--mint)}.nv .gs-lvl i.pf{background:var(--gold)}.nv .gs-lvl i.root{background:var(--mint);width:18px;height:18px;box-shadow:0 0 12px #6ff2c580}.nv .gs-lvl span{color:var(--muted);font-size:12px}.nv .gs-mrow{border:1px solid #0000;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}.nv .gs-mrow.good{border-color:#6ff2c573}.nv .gs-mchain{align-items:center;gap:4px;display:flex}.nv .gs-mb{border:1px solid var(--edge);background:#ffffff0a;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;max-width:160px;padding:6px 8px;font-size:11.5px;transition:border-color .3s;display:flex}.nv .gs-mb.bad{background:#ff7b7214;border-color:#ff7b72cc}.nv .gs-mb.edited>span:first-child{color:var(--gold)}.nv .gs-mb.new{border-style:dashed;border-color:#6ff2c599;animation:.45s nv-drop}.nv .gs-mb.big{flex:none;align-items:center;max-width:none;padding:12px 18px;font-size:13px}.nv .gs-sides{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.nv .gs-side{border:1px solid var(--edge);background:#ffffff08;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;min-height:150px;padding:12px;display:flex}.nv .gs-side .lnote{text-align:left}.nv .gs-side .gs-mrow{padding:0}.nv .gs-side .gs-mb>span:first-child{display:none}.nv .gs-check{flex-direction:column;align-items:center;gap:14px;display:flex}.nv .gs-nodes{justify-content:center;gap:10px;display:flex}.nv .gs-node{border:1px solid var(--edge);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;font-size:12px;display:flex}.nv .gs-node.ok{border-color:var(--mint);color:var(--mint)}.nv .gs-node.bad{border-color:var(--coral);color:var(--coral);animation:.4s gs-shake}.nv .gs-node b{color:var(--ink)}.nv .gs-nblock{border:1px solid var(--edge);background:#ffffff0a;border-radius:12px;flex-direction:column;gap:5px;padding:9px 11px;display:flex}.nv .gs-tx{color:var(--soft);font-size:11.5px;line-height:1.4}.nv .gs-nrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nv .gs-odo{gap:3px;display:inline-flex}.nv .gs-odo i{width:22px;height:30px;font-style:normal;font-family:var(--f-mono);color:var(--gold);background:#0b1124;border:1px solid #ffcf5a73;border-radius:6px;place-items:center;font-size:19px;font-weight:700;display:grid;overflow:hidden}.nv .gs-odo i.roll{animation:.22s gs-roll}.nv .gs-extra{font-family:var(--f-mono);color:var(--sky);font-size:17px}.nv .gs-out{border:1px solid var(--edge);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px;transition:border-color .3s,box-shadow .3s;display:flex}.nv .gs-out.won{border-color:var(--mint);box-shadow:0 0 24px #6ff2c540}.nv .gs-hline{align-items:center;gap:5px;min-width:0;display:flex}.nv .gs-target{gap:3px;display:inline-flex}.nv .gs-target i{border:2px dashed var(--muted);width:24px;height:30px;font-style:normal;font-family:var(--f-mono);color:var(--muted);border-radius:6px;place-items:center;font-size:18px;font-weight:800;display:grid}.nv .gs-target i.hit{border-style:solid;border-color:var(--mint);color:var(--mint);background:#6ff2c51f}.nv .gs-target i.miss{border-style:solid;border-color:var(--coral);color:var(--coral);background:#ff7b721a}.nv .gs-rest{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nv .gs-hist{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.nv .gs-hist span{font-family:var(--f-mono);background:#ffffff0d;border-radius:6px;flex-direction:column;align-items:center;padding:2px 7px;font-size:12.5px;display:flex}.nv .gs-hist em{color:var(--muted);font-size:9.5px;font-style:normal}.nv .gs-claims{grid-template-columns:1fr 1.3fr;gap:10px;display:grid}.nv .gs-claim{text-align:center;border:1px solid var(--edge);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:12.5px;display:flex}.nv .gs-claim.ok{border-color:#6ff2c58c}.nv .gs-claim.bad{border-color:#ff7b728c}.nv .gs-num{font-family:var(--f-display);font-size:26px}.nv .gs-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nv .gs-stats>div{border:1px solid var(--edge);text-align:center;background:#ffffff0a;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;display:flex}.nv .gs-stats b{font-family:var(--f-display);font-size:16px}.nv .gs-stats span:last-child{color:var(--muted);font-size:11px}.nv .gs-track{flex-direction:column;gap:4px;display:flex}.nv .gs-line{border:1px solid var(--edge);background:linear-gradient(90deg,#ffffff03,#7cc4ff14);border-radius:10px;height:44px;position:relative;overflow:hidden}.nv .gs-blip{background:var(--mint);border-radius:4px;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;box-shadow:0 0 12px #6ff2c580}.nv .gs-blip.new{animation:.4s gs-pop}.nv .gs-now{font-family:var(--f-mono);color:var(--muted);font-size:10px;position:absolute;top:2px;right:6px}.nv .gs-tunes{flex-direction:column;gap:4px;display:flex}.nv .gs-bars{align-items:flex-end;gap:6px;height:56px;display:flex}.nv .gs-bars span{background:#ffcf5a4d;border-radius:4px 4px 0 0;flex:1;justify-content:center;max-width:42px;min-height:6px;transition:height .4s;display:flex}.nv .gs-bars span.on{background:var(--gold)}.nv .gs-bars em{font-style:normal;font-family:var(--f-mono);color:var(--ink);font-size:9.5px;transform:translateY(-14px)}.nv .gs-wallet{justify-content:center;align-items:center;gap:14px;display:flex}.nv .gs-wallet>div{flex-direction:column;align-items:flex-start;display:flex}.nv .gs-coins{font-family:var(--f-display);color:var(--gold);font-size:34px;line-height:1.1}.nv .gs-log{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.nv .gs-log span{font-family:var(--f-mono);border-radius:8px;padding:3px 9px;font-size:13px;font-weight:700;animation:.3s gs-pop}.nv .gs-log span.ok{background:#6ff2c524}.nv .gs-log span.bad{background:#ff7b721f}.nv .gs-net{padding:0;display:block}.nv .gs-net svg{width:100%;height:100%;position:absolute;inset:0}.nv .gs-net line{stroke:#8caaff47;stroke-width:2px;vector-effect:non-scaling-stroke}.nv .gs-nn{z-index:2;flex-direction:column;align-items:center;gap:1px;transition:opacity .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.nv .gs-nn .av{--c:var(--sky);width:38px;height:38px;font-size:16px;transition:box-shadow .25s}.nv .gs-nn.glow .av{--c:var(--gold)}.nv .gs-nn.dim{opacity:.45}.nv .gs-nn.chk .av{box-shadow:0 0 0 3px var(--gold),0 0 18px var(--gold)}.nv .gs-nn.ok .av{box-shadow:0 0 0 3px var(--mint),0 0 18px var(--mint)}.nv .gs-nn.bad .av{box-shadow:0 0 0 3px var(--coral),0 0 18px var(--coral);animation:.4s gs-shake}.nv .gs-nn-n{font-size:11.5px;font-weight:800}.nv .gs-nn-tip{font-family:var(--f-mono);color:var(--soft);background:#00000080;border-radius:999px;padding:0 6px;font-size:10.5px}.nv .gs-nn-st{font-size:13px;font-style:normal;font-weight:800;position:absolute;top:6px;right:-16px}.nv .gs-nn.ok .gs-nn-st{color:var(--mint)}.nv .gs-nn.bad .gs-nn-st{color:var(--coral)}.nv .gs-pkt{z-index:3;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition-property:left,top;transition-timing-function:linear;position:absolute;box-shadow:0 0 10px #ffffff80}.nv .gs-net-note{font-size:12px;position:absolute;bottom:8px;left:12px;right:12px}.nv .gs-lane{flex-direction:column;gap:4px;transition:opacity .4s,filter .4s;display:flex}.nv .gs-lane.gone{opacity:.45;filter:grayscale(.7)}.nv .gs-lane-h{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.nv .gs-lane-h b{color:var(--c)}.nv .gs-lane-h em{color:var(--muted);font-size:11.5px;font-style:normal}.nv .gs-lane-h em.ok{color:var(--mint)}.nv .gs-lane-h em.bad{color:var(--coral)}.nv .gs-cbs{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.nv .gs-cb{background:var(--c,var(--mint));color:#07101e;white-space:nowrap;border-radius:7px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:11px;font-weight:800;animation:.4s nv-drop;display:grid;position:relative}.nv .gs-cb+.gs-cb:before{content:"";background:var(--muted);opacity:.5;width:8px;height:2px;position:absolute;top:50%;right:100%}.nv .gs-cb.sh{--c:#56607e;animation:none}.nv .gs-cb.pay{outline:2px solid var(--gold);outline-offset:2px}.nv .gs-lane.gone .gs-cb.pay{text-decoration:line-through}.nv .gs-ds-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.nv .gs-ds-row>div:first-child{flex-direction:column;gap:12px;min-width:0;display:flex}.nv .gs-shop{border:1px solid var(--edge);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:104px;padding:8px;font-size:12px;display:flex}.nv .gs-chart{flex-direction:column;gap:3px;width:min(100%,430px);margin:0 auto;display:flex}.nv .gs-plot{border-left:1px solid var(--muted);border-bottom:1px solid var(--muted);height:150px;position:relative}.nv .gs-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nv .gs-plot polyline{fill:none;stroke:var(--gold);stroke-width:2.5px;vector-effect:non-scaling-stroke}.nv .gs-plot .half{stroke:var(--coral);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.nv .gs-dot{background:var(--ink);border:3px solid var(--gold);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:left .2s,top .2s;position:absolute;box-shadow:0 0 12px #ffcf5a99}.nv .gs-ax{color:var(--muted);font-size:10.5px}.nv .gs-ax.x{text-align:right}.nv .gs-ax.h{color:var(--coral);position:absolute;bottom:4px;transform:translate(5px)}.nv .gs-try-row{border:1px solid #0000;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:2px 8px;padding:6px 10px;font-size:13px;display:grid}.nv .gs-try-row.on{border-color:var(--edge);background:#ffffff0d}.nv .gs-try-row em{color:var(--soft);grid-column:2;font-size:12px;font-style:normal}.nv .gs-power{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.nv .gs-gauges{flex-direction:column;gap:12px;display:flex}.nv .gs-gauges>div{grid-template-columns:minmax(0,130px) 1fr minmax(0,90px);align-items:center;gap:8px;display:grid}.nv .gs-vs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nv .gs-vs>div{border:1px solid var(--edge);text-align:center;opacity:.6;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px;font-size:12px;display:flex}.nv .gs-vs>div.on{opacity:1;border-color:#6ff2c58c}.nv .gs-vs span:last-child{color:var(--soft)}.nv .gs-table{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;display:grid}.nv .gs-val{border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 3px;transition:border-color .3s,background .3s,opacity .3s;display:flex}.nv .gs-val .av{width:36px;height:36px;font-size:15px}.nv .gs-val b{font-size:12px}.nv .gs-pile{background:#ffffff0f;border-radius:6px;align-items:flex-end;width:28px;height:64px;display:flex;overflow:hidden}.nv .gs-pile i{background:repeating-linear-gradient(0deg,var(--gold) 0 5px,#c9971f 5px 7px);width:100%;transition:height .4s;display:block}.nv .gs-sh{font-family:var(--f-mono);color:var(--soft);text-align:center;font-size:10.5px}.nv .gs-val em{min-height:1.4em;color:var(--mint);font-size:11px;font-style:normal}.nv .gs-val.prop{border-color:var(--gold);background:#ffcf5a14}.nv .gs-val.burnt .gs-pile i{background:var(--coral)}.nv .gs-val.burnt em{color:var(--coral)}.nv .gs-val.off{opacity:.5}.nv .gs-vote{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.nv .gs-recap{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.nv .gs-badge{border:1px solid var(--edge);opacity:.3;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;transition:opacity .3s}.nv .gs-badge.on{opacity:1;color:var(--mint);background:#6ff2c51a;border-color:#6ff2c58c;animation:.35s gs-pop}@container (height<=300px){.nv .gs-hide-sm{display:none}.nv .gs-ava-chain{gap:3px}.nv .gs-ava-chain .gs-tiles i{aspect-ratio:auto;height:8px;font-size:0}.nv .gs-formula{gap:3px}.nv .gs-rule{font-size:12px}.nv .gs-op{font-size:15px}.nv .gs-data{font-size:12px}.nv .gs-machine{border-radius:10px;width:36px;height:36px;font-size:16px}.nv .gs{gap:6px;padding:10px}.nv .gs-big{font-size:12px}.nv .gs-big b{font-size:14px}.nv .gs .lnote{font-size:11.5px}.nv .gs-tiles{gap:2px;width:min(130px,38cqw)}.nv .gs-tiles i{font-size:9px}.nv .gs-ava-t{font-size:11px}.nv .gs-head{gap:3px}.nv .gs-field{padding:1px 5px}.nv .gs-field .lbl{letter-spacing:.04em;font-size:8px}.nv .gs-field b{font-size:11px}.nv .gs-pays{gap:3px;max-height:74px;padding:3px 5px}.nv .gs-pay{padding:1px 6px;font-size:11px}.nv .gs-blk .gs-chip{font-size:10px}.nv .gs-blk{gap:4px;padding:7px}.nv .gs-pb,.nv .gs-tb{padding:6px 4px}.nv .gs-pb-t,.nv .gs-tb-t{min-height:0;font-size:10px}.nv .gs-nd{padding:1px 5px;font-size:10px}.nv .gs-leaf{font-size:9.5px}.nv .gs-side{min-height:0;padding:8px}.nv .gs-stats>div{padding:4px}.nv .gs-stats b{font-size:13px}.nv .gs-line{height:34px}.nv .gs-bars{height:40px}.nv .gs .gs-nn .av{width:30px;height:30px;font-size:13px}.nv .gs-nn{margin-top:-6px}.nv .gs-net-note{font-size:10.5px;line-height:1.3;bottom:4px}.nv .gs-side .gs-mrow{display:none}.nv .gs-side .lnote{font-size:11px}.nv .gs-nn-n{font-size:10px}.nv .gs-nn-tip{font-size:9.5px}.nv .gs-plot{height:105px}.nv .gs-pile{height:44px}.nv .gs .gs-val .av{width:28px;height:28px;font-size:12px}.nv .gs-vs>div{padding:4px}.nv .gs-odo i,.nv .gs-target i{height:26px;font-size:16px}.nv .gs-tx{font-size:10.5px}.nv .gs-claim{padding:8px 6px}.nv .gs-num,.nv .gs-ico{font-size:20px}.nv .gs-job{padding:8px 6px}}@container (width<=420px){.nv .gs-long{display:none}.nv .gs-tb .gs-mark{width:16px;height:16px;font-size:10px;top:-6px;right:-5px}.nv .gs-pb-t,.nv .gs-tb-t{display:none}.nv .gs-pool{width:34%}.nv .gs-tiles.strip{grid-template-columns:repeat(16,minmax(0,1fr))}.nv .gs-tiles.strip i{font-size:8px}.nv .gs-ava-row{grid-template-columns:minmax(0,1fr) auto}.nv .gs-ava-lab{flex-direction:row;grid-column:1/-1;gap:6px}.nv .gs-gauges>div{grid-template-columns:minmax(0,1fr) auto}.nv .gs-gauges>div .gs-meter{grid-area:2/1/auto/-1}.nv .gs-sides{gap:6px}.nv .gs-vote{grid-template-columns:minmax(0,1fr) auto}.nv .gs-vote .gs-meter{grid-area:2/1/auto/-1}}@keyframes gs-flip{0%{transform:rotateX(90deg)}}@keyframes gs-pop{0%{opacity:0;transform:scale(.4)}}@keyframes gs-roll{0%{opacity:.2;transform:translateY(-70%)}}@keyframes gs-pulse{50%{color:var(--gold);transform:scale(1.5)}}@keyframes gs-flash{0%{box-shadow:0 0 0 4px #ff7b7299,0 0 26px #ff7b7280}}@keyframes gs-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes gs-blink{50%{opacity:.35}}@media (width<=1023px){.nv .cbar{padding:10px var(--gut)}.nv .cbar-t h1{font-size:16px}.nv .cmain{padding:0 0 24px}.nv .i1{grid-template-columns:minmax(0,1fr);gap:0}.nv .i1-stage{z-index:5;padding:8px var(--gut) 6px;border-bottom:1px solid var(--edge);background:#050812;order:-1;position:sticky;top:0;box-shadow:0 10px 24px #00000073}.nv .i1-stage:after{content:"";height:3px;width:calc(var(--prog,0) * 100%);background:var(--mint);transition:width .3s;position:absolute;bottom:-1px;left:0}.nv .i1-stage .scene{border-radius:14px;height:clamp(190px,34vh,290px)}.nv .i1-cap{display:none}.nv .snav{margin-top:6px}.nv .snav .btn.sm{padding:5px 12px}.nv .i1-story{padding:4px var(--gut) 50vh}.nv .prog1{display:none}.nv .sec{opacity:.45;min-height:0;padding:18px 0 24px}.nv .sec:last-child{min-height:0}.nv .sec.on{opacity:1}.nv .i1-stage .av{width:36px;height:36px;font-size:15px}.nv .i1-stage .pn,.nv .i1-stage .bal{font-size:11px}.nv .i1-stage .book{width:min(250px,56%);padding:7px 9px;top:34%}.nv .i1-stage .scene.keyed .book{max-height:58%;top:40%;overflow:hidden auto}.nv .i1-stage .book .pl{margin-bottom:3px;font-size:11.5px}.nv .i1-stage .book .pl .mono{font-size:10.5px}.nv .i1-stage .book .ledger{gap:4px;max-height:92px}.nv .i1-stage .book .ledger li{padding:3px 7px;font-size:11.5px}.nv .i1-stage .key{padding:0 5px;font-size:9.5px}.nv .i1-stage .say{padding:3px 7px;font-size:11px}.nv .i1-stage .fp .ring{transform:scale(.62)}.nv .i1-stage .fp .core{transform:translate(-50%,-50%)scale(.72)}.nv .i1-stage .fp .fph{font-size:9.5px;bottom:8px;left:10px;right:10px}.nv .i1-stage .fp .ring,.nv .i1-stage .fp .core{top:42%}.nv .i1-stage .fp .cover{gap:8px;padding:10px}.nv .i1-stage .blk{padding:5px 6px;font-size:11px}.nv .i1-stage .blk .lbl{display:none}.nv .i1-stage .race{gap:8px}.nv .i1-stage .scene.ls{gap:8px;padding:10px 12px}.nv .i1-stage .lanes{gap:8px}.nv .i1-stage .lnote{font-size:12px}.nv .i1-stage .cube{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.nv *,.nv :before,.nv :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nv .cmain{scroll-behavior:auto}}
