@font-face{font-family:__Spline_Sans_d9c1e1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2438dfc711ffbcdb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spline_Sans_d9c1e1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cf1398c533b7af5b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spline_Sans_d9c1e1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2438dfc711ffbcdb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spline_Sans_d9c1e1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cf1398c533b7af5b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spline_Sans_Fallback_d9c1e1;src:local("Arial");ascent-override:95.03%;descent-override:23.33%;line-gap-override:0.00%;size-adjust:101.39%}.__className_d9c1e1{font-family:__Spline_Sans_d9c1e1,__Spline_Sans_Fallback_d9c1e1,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal}.__variable_d9c1e1{--font-spline-sans:"__Spline_Sans_d9c1e1","__Spline_Sans_Fallback_d9c1e1",Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@font-face{font-family:__Spline_Sans_Mono_fa674a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/265f49a55f62b425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spline_Sans_Mono_fa674a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/78266598196dd08f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spline_Sans_Mono_Fallback_fa674a;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fa674a{font-family:__Spline_Sans_Mono_fa674a,__Spline_Sans_Mono_Fallback_fa674a,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;font-style:normal}.__variable_fa674a{--font-spline-sans-mono:"__Spline_Sans_Mono_fa674a","__Spline_Sans_Mono_Fallback_fa674a",IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}

/*! 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-border-style:solid;--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}}}@layer theme{:host,:root{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-void-black:#000;--color-bright-white:#fff;--color-cloud:#ccc;--color-silver:#999;--color-nav-background:#191a1d;--color-spline-blue:#0062ff;--color-neon-pink:#ff5cab;--color-golden-orb:#ffb01f;--color-violet-haze:#a770ff;--color-emerald-glow:#47b35f;--font-spline-sans:"Spline Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-spline-sans-mono:"Spline Sans Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-weight-regular:400;--font-weight-medium:500;--text-caption:13px;--leading-caption:1.5;--text-body:16px;--leading-body:1.5;--text-subheading:20px;--leading-subheading:1.35;--text-heading-sm:24px;--leading-heading-sm:1.33;--text-heading:40px;--leading-heading:1.25;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-56:56px;--radius-full:50px;--radius-full-3:99px}}@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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.page-container{width:100%;max-width:var(--page-max-width);padding-left:calc(clamp(20px, 5vw, 40px) + env(safe-area-inset-left,0px));padding-right:calc(clamp(20px, 5vw, 40px) + env(safe-area-inset-right,0px));margin-inline:auto}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded-full{border-radius:var(--radius-full)}.rounded-full-3{border-radius:var(--radius-full-3)}.border{border-style:var(--tw-border-style);border-width:1px}.numeric{font-variant-numeric:tabular-nums;font-feature-settings:var(--font-numeric,"tnum" 1)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-filter{-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))}}:root{--radius-buttons:12px;--radius-smallpanels:16px;--radius-cards:24px;--radius-pills:99px;--surface-void:#000;--surface-panel-hex:#ffffff14;--surface-panel:#ffffff14;--surface-panel-hover:#ffffff1f;--surface-interactive-hex:#ffffff26;--surface-interactive:#ffffff26;--surface-interactive-hover:#ffffff38;--surface-hairline:#ffffff14;--nav-surface-scrolled:#191a1db8;--text-nav-inactive:#ffffffb3;--scrim-text-protect:linear-gradient(180deg,#0000,#00000073 45%,#000000c7);--overlay-modal:#000000b8;--motion-slow:.6s;--ease-standard:cubic-bezier(.2,.7,.2,1);--marquee-duration:40s;--orb-duration:18s;--text-micro:12px;--leading-micro:1.33;--text-code:14px;--leading-code:1.5;--page-max-width:1280px;--section-gap:96px;--card-padding:40px;--spacing-unit:4px}@media (max-width:767px){:root{--section-gap:64px;--card-padding:24px}}:root{--bg-base:#000;--surface:#ffffff14;--surface-2:#ffffff26;--border-hairline:#ffffff14;--border-strong:#ffffff14;--accent:#0062ff;--accent-hover:#0062ff;--accent-pressed:#0062ff;--focus-ring:#fff;--text-primary:#fff;--text-primary-soft:#fff;--text-secondary:#ccc;--text-muted:#999;--success:#47b35f;--warning:#ffb01f;--danger:#ff5cab;--info:#0062ff;--font-sans:"Spline Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-numeric:"tnum" 1;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:500;--font-size-display:58px;--font-size-h1:40px;--font-size-h2:24px;--font-size-h3:20px;--font-size-h4:16px;--font-size-body:16px;--font-size-body-sm:14px;--font-size-caption:13px;--line-height-display:1.22;--line-height-h1:1.25;--line-height-h2:1.33;--line-height-h3:1.35;--line-height-h4:1.5;--line-height-body:1.5;--line-height-body-sm:1.5;--line-height-caption:1.5;--radius-sm:12px;--radius-md:16px;--radius-pill:99px;--motion-fast:.15s;--motion-base:.24s;--glass-bg:#ffffff14;--glass-bg-strong:#ffffff26;--glass-border:#ffffff14;--glass-highlight:#ffffff0f;--glass-shadow:none;--hairline:#ffffff14}body{color:var(--color-bright-white,#fff);font-family:var(--font-spline-sans);font-size:var(--text-body,16px);line-height:var(--leading-body,1.5);font-weight:var(--font-weight-regular,400)}canvas,img,svg,video{max-width:100%;display:block}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring,#fff);outline-offset:2px}@keyframes orb-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.06)}to{transform:translate(0)scale(1)}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-modal__dialog,.ui-player-bar,.ui-toast,[data-nav-state=scrolled]{background-color:var(--color-nav-background,#191a1d);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ui-control,button,input,select,textarea{forced-color-adjust:none;color:buttontext;background-color:buttonface;border-color:buttonborder}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-marquee__track,.ui-orb{animation:none!important;transform:none!important}.ui-reveal,.ui-toast,[data-nav-state]{transition:none!important;animation:none!important}}.ui-control{box-sizing:border-box;border:1px solid var(--surface-hairline,#ffffff14);box-shadow:none}.ui-control[aria-invalid=true],.ui-control[data-invalid=true]{border-color:var(--color-neon-pink,#ff5cab)}.ui-section{display:block}.ui-section+.ui-section{margin-block-start:var(--section-gap,96px)}.ui-section__head{justify-content:space-between;align-items:baseline;gap:var(--spacing-12,12px);flex-wrap:wrap;margin-block-end:var(--spacing-24,24px);display:flex}.ui-section__title{font-family:var(--font-spline-sans);font-size:var(--text-heading,40px);font-size:clamp(28px,4vw,var(--text-heading,40px));line-height:var(--leading-heading,1.25);font-weight:var(--font-weight-medium,500);color:var(--color-bright-white,#fff);margin:0}.ui-section__hint{font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5);color:var(--color-silver,#999);margin:0}.ui-btn{justify-content:center;align-items:center;gap:var(--spacing-8,8px);border-radius:var(--radius-buttons,12px);box-shadow:none;font-family:var(--font-spline-sans);font-size:var(--text-body,16px);line-height:var(--leading-body,1.5);font-weight:var(--font-weight-medium,500);padding:var(--spacing-16,16px) var(--spacing-24,24px);cursor:pointer;transition:background-color var(--motion-fast,.15s) var(--ease-standard,ease);border:none;text-decoration:none;display:inline-flex}.ui-btn--sm{padding:var(--spacing-12,12px) var(--spacing-20,20px)}.ui-btn--full{width:100%}.ui-btn--pill{border-radius:var(--radius-pills,99px)}.ui-btn[aria-disabled=true],.ui-btn[disabled]{cursor:not-allowed;color:var(--color-silver,#999);background-color:var(--surface-interactive,#ffffff26)}.ui-btn--primary{background-color:var(--color-spline-blue,#0062ff);color:var(--color-bright-white,#fff)}.ui-btn--primary:hover:not([disabled]){background-image:linear-gradient(#ffffff1a,#ffffff1a)}.ui-btn--secondary{background-color:var(--surface-interactive,#ffffff26);color:var(--color-bright-white,#fff);padding:10px var(--spacing-20,20px)}.ui-btn--secondary:hover:not([disabled]){background-color:var(--surface-interactive-hover,#ffffff38)}.ui-btn--ghost{color:var(--text-nav-inactive,#ffffffb3);padding:var(--spacing-8,8px) var(--spacing-12,12px);background-color:#0000;border-radius:0}.ui-btn--ghost:hover:not([disabled]),.ui-btn--ghost[data-active=true]{color:var(--color-bright-white,#fff)}.ui-btn--destructive{background-color:var(--surface-interactive,#ffffff26);color:var(--color-neon-pink,#ff5cab);padding:10px var(--spacing-20,20px)}.ui-btn--destructive:hover:not([disabled]){background-color:var(--surface-interactive-hover,#ffffff38)}.ui-btn--destructive-confirm{color:var(--color-neon-pink,#ff5cab);background-color:#ff5cab29}.ui-btn__icon{flex:none;display:inline-flex}.ui-panel{box-shadow:none;color:var(--color-bright-white,#fff);border-radius:var(--radius-cards,24px);padding:var(--card-padding,40px);border:none}.ui-panel--radius-small-panel{border-radius:var(--radius-smallpanels,16px)}.ui-panel--compact{padding:var(--spacing-24,24px)}.ui-panel--panel{background-color:var(--surface-panel,#ffffff14)}.ui-panel--interactive{background-color:var(--surface-interactive,#ffffff26)}.ui-panel--panel[data-hoverable=true]:hover{background-color:var(--surface-panel-hover,#ffffff1f)}.ui-panel--interactive[data-hoverable=true]:hover{background-color:var(--surface-interactive-hover,#ffffff38)}.ui-field{gap:var(--spacing-8,8px);flex-direction:column;display:flex}.ui-field__label{font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5);color:var(--color-cloud,#ccc)}.ui-field__required{color:var(--color-golden-orb,#ffb01f)}.ui-field__hint{color:var(--color-silver,#999)}.ui-field__error,.ui-field__hint{font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5)}.ui-field__error{align-items:center;gap:var(--spacing-8,8px);color:var(--color-neon-pink,#ff5cab);display:flex}.ui-input,.ui-select,.ui-textarea{background-color:var(--surface-interactive,#ffffff26);width:100%;color:var(--color-bright-white,#fff);border-radius:var(--radius-buttons,12px);padding:var(--spacing-12,12px) var(--spacing-16,16px);font-family:var(--font-spline-sans);font-size:var(--text-body,16px);line-height:var(--leading-body,1.5);font-weight:var(--font-weight-regular,400);box-shadow:none}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-silver,#999)}.ui-textarea{resize:vertical;min-height:96px}.ui-select{appearance:none;color-scheme:dark;cursor:pointer;padding-inline-end:var(--spacing-40,40px)}.ui-select-wrap{width:100%;color:var(--color-cloud,#ccc);display:block;position:relative}.ui-select__icon{pointer-events:none;opacity:.8;inset-inline-end:var(--spacing-12,12px);position:absolute;top:50%;transform:translateY(-50%)}.ui-select:focus-visible~.ui-select__icon,.ui-select:hover:not([disabled]):not([aria-disabled=true])~.ui-select__icon{opacity:1}.ui-select[aria-disabled=true]~.ui-select__icon,.ui-select[disabled]~.ui-select__icon{opacity:.6}.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{background-color:var(--surface-interactive-hover,#ffffff38)}.ui-input[aria-disabled=true],.ui-input[disabled],.ui-select[aria-disabled=true],.ui-select[disabled],.ui-textarea[aria-disabled=true],.ui-textarea[disabled]{color:var(--color-silver,#999);cursor:not-allowed}@supports (appearance:base-select){.ui-select{appearance:base-select}.ui-select::picker(select){appearance:base-select}.ui-select::selectedcontent{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ui-select::picker-icon{display:none}.ui-select::picker(select){box-shadow:none;border-radius:var(--radius-smallpanels,16px);padding:var(--spacing-4,4px);min-inline-size:anchor-size(width);background-color:var(--surface-void,#000);background-image:linear-gradient(var(--surface-panel,#ffffff14),var(--surface-panel,#ffffff14));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-bright-white,#fff);opacity:1;transition:opacity var(--motion-fast,.15s) var(--ease-standard,ease);border-width:0;margin-block-start:var(--spacing-4,4px);overflow-y:auto}@starting-style{.ui-select::picker(select){opacity:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-select::picker(select){background-color:var(--color-nav-background,#191a1d);-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-select option{align-items:center;gap:var(--spacing-8,8px);min-height:32px;padding:var(--spacing-4,4px) var(--spacing-12,12px);border-radius:var(--radius-buttons,12px);color:var(--color-bright-white,#fff);font-family:var(--font-spline-sans);font-size:var(--text-body,16px);line-height:var(--leading-body,1.5);font-weight:var(--font-weight-regular,400);cursor:pointer;background-color:#0000;display:flex}.ui-select option:not(:disabled):focus,.ui-select option:not(:disabled):hover{background-color:var(--surface-panel,#ffffff14);color:var(--color-bright-white,#fff)}.ui-select option:checked{background-color:var(--surface-panel-hover,#ffffff1f);color:var(--color-bright-white,#fff);font-weight:var(--font-weight-medium,500)}.ui-select option:checked:focus,.ui-select option:checked:hover{background-color:var(--surface-interactive,#ffffff26)}.ui-select option::checkmark{color:var(--color-bright-white,#fff);font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5);order:1;margin-inline-start:auto}.ui-select option:disabled{color:var(--color-silver,#999);cursor:not-allowed;background-color:#0000}@media (prefers-reduced-motion:reduce){.ui-select::picker(select){transition:none}}}.ui-switch{align-items:center;gap:var(--spacing-12,12px);color:var(--color-cloud,#ccc);font-family:var(--font-spline-sans);font-size:var(--text-body,16px);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ui-switch__track{background-color:var(--surface-interactive,#ffffff26);width:46px;height:26px;box-shadow:none;transition:background-color var(--motion-fast,.15s) var(--ease-standard,ease);flex:none;position:relative}.ui-switch__thumb,.ui-switch__track{border-radius:var(--radius-pills,99px)}.ui-switch__thumb{background-color:var(--color-bright-white,#fff);width:20px;height:20px;transition:transform var(--motion-fast,.15s) var(--ease-standard,ease);position:absolute;top:2px;left:2px}.ui-switch[aria-checked=true] .ui-switch__track{background-color:var(--surface-interactive-hover,#ffffff38)}.ui-switch[aria-checked=true] .ui-switch__thumb{transform:translate(20px)}.ui-badge{align-items:center;gap:var(--spacing-4,4px);box-shadow:none;border-radius:var(--radius-pills,99px);padding:var(--spacing-4,4px) var(--spacing-12,12px);background-color:var(--surface-interactive,#ffffff26);font-family:var(--font-spline-sans);font-size:var(--text-micro,12px);line-height:var(--leading-micro,1.33);font-weight:var(--font-weight-medium,500);border:none;display:inline-flex}.ui-badge--neutral{color:var(--color-cloud,#ccc)}.ui-badge--success{color:var(--color-emerald-glow,#47b35f)}.ui-badge--warning{color:var(--color-golden-orb,#ffb01f)}.ui-badge--danger{color:var(--color-neon-pink,#ff5cab)}.ui-badge--info,.ui-table{color:var(--color-bright-white,#fff)}.ui-table{border-collapse:collapse;width:100%}.ui-table__caption{font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5);padding-block-end:var(--spacing-12,12px)}.ui-table th,.ui-table__caption{text-align:start;color:var(--color-silver,#999)}.ui-table th{font-size:var(--text-micro,12px);line-height:var(--leading-micro,1.33);font-weight:var(--font-weight-medium,500)}.ui-table td,.ui-table th{padding:var(--spacing-12,12px);border-bottom:1px solid var(--surface-hairline,#ffffff14)}.ui-table td{font-size:var(--text-body,16px);line-height:var(--leading-body,1.5);font-weight:var(--font-weight-regular,400)}.ui-table tbody tr:hover td{background-color:#ffffff0a}.ui-table__cell--end{text-align:end}.ui-table__cell--numeric{text-align:end;font-variant-numeric:tabular-nums;font-feature-settings:var(--font-numeric,"tnum" 1)}@media (max-width:767px){.ui-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table,.ui-table tbody,.ui-table td,.ui-table tr{width:100%;display:block}.ui-table tr{background-color:var(--surface-panel,#ffffff14);border-radius:var(--radius-smallpanels,16px);padding:var(--spacing-16,16px);margin-block-end:var(--spacing-12,12px)}.ui-table td{justify-content:space-between;align-items:baseline;gap:var(--spacing-12,12px);padding:var(--spacing-4,4px) 0;text-align:start;border-bottom:none;display:flex}.ui-table td:before{content:attr(data-label);font-size:var(--text-micro,12px);line-height:var(--leading-micro,1.33);font-weight:var(--font-weight-medium,500);color:var(--color-silver,#999)}}.ui-empty{align-items:center;gap:var(--spacing-12,12px);text-align:center;padding:var(--spacing-40,40px) var(--spacing-24,24px);flex-direction:column;display:flex}.ui-empty__title{font-size:var(--text-heading-sm,24px);line-height:var(--leading-heading-sm,1.33);font-weight:var(--font-weight-medium,500);color:var(--color-bright-white,#fff);margin:0}.ui-empty__body{max-width:48ch;font-size:var(--text-body,16px);line-height:var(--leading-body,1.5);color:var(--color-cloud,#ccc);margin:0}.ui-money{font-variant-numeric:tabular-nums;font-feature-settings:var(--font-numeric,"tnum" 1);color:var(--color-bright-white,#fff)}.ui-money--positive{color:var(--color-emerald-glow,#47b35f)}.ui-money--held{color:var(--color-neon-pink,#ff5cab)}.ui-code{background-color:var(--surface-panel,#ffffff14);border-radius:var(--radius-smallpanels,16px);padding:var(--spacing-16,16px);box-shadow:none;margin:0;overflow-x:auto}.ui-code code{font-family:var(--font-spline-sans-mono);font-size:var(--text-code,14px);line-height:var(--leading-code,1.5);font-weight:var(--font-weight-regular,400);color:var(--color-cloud,#ccc)}.ui-modal{z-index:100;padding:var(--spacing-24,24px);background-color:var(--overlay-modal,#000000b8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}.ui-modal__dialog{width:100%;max-width:560px;box-shadow:none;background-color:var(--surface-panel,#ffffff14);border-radius:var(--radius-cards,24px);padding:var(--card-padding,40px);color:var(--color-bright-white,#fff);border:none}.ui-modal__title{margin:0 0 var(--spacing-16,16px);font-size:var(--text-heading-sm,24px);line-height:var(--leading-heading-sm,1.33);font-weight:var(--font-weight-medium,500)}.ui-modal__footer{justify-content:flex-end;flex-wrap:wrap;margin-block-start:var(--spacing-24,24px)}.ui-modal__footer,.ui-toast-region{gap:var(--spacing-12,12px);display:flex}.ui-toast-region{z-index:110;flex-direction:column;position:fixed;inset-block-end:var(--spacing-24,24px);inset-inline-end:var(--spacing-24,24px)}.ui-toast{max-width:320px;box-shadow:none;background-color:var(--surface-panel,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-smallpanels,16px);padding:var(--spacing-16,16px);color:var(--color-cloud,#ccc);transition:opacity var(--motion-base,.24s) var(--ease-standard,ease);border:none}.ui-toast__head{align-items:center;gap:var(--spacing-8,8px);display:flex}.ui-toast__title{font-size:var(--text-body,16px);line-height:var(--leading-body,1.5);font-weight:var(--font-weight-medium,500);margin:0}.ui-toast--success .ui-toast__title{color:var(--color-emerald-glow,#47b35f)}.ui-toast--warning .ui-toast__title{color:var(--color-golden-orb,#ffb01f)}.ui-toast--danger .ui-toast__title{color:var(--color-neon-pink,#ff5cab)}.ui-toast--neutral .ui-toast__title{color:var(--color-bright-white,#fff)}.ui-toast__body{margin:var(--spacing-4,4px) 0 0;font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5)}.ui-topnav{z-index:50;padding-block:var(--spacing-12,12px);transition:background-color var(--motion-base,.24s) var(--ease-standard,ease);background-color:#0000;align-items:center;display:flex;position:sticky;top:0}.ui-topnav[data-nav-state=scrolled],.ui-topnav[data-nav-state=transparent]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.ui-topnav__inner{align-items:center;gap:var(--spacing-24,24px);border-radius:var(--radius-pills,99px);width:100%;min-height:64px;padding:var(--spacing-8,8px) var(--spacing-8,8px) var(--spacing-8,8px) var(--spacing-20,20px);background-color:var(--surface-panel,#ffffff14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color var(--motion-base,.24s) var(--ease-standard,ease);display:flex}.ui-topnav[data-nav-state=scrolled] .ui-topnav__inner{background-color:var(--nav-surface-scrolled,#191a1db8)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-topnav[data-nav-state=scrolled],.ui-topnav[data-nav-state=transparent]{background-color:#0000}.ui-topnav__inner{background-color:var(--color-nav-background,#191a1d);-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-topnav__links{margin-inline:auto}.ui-topnav__actions,.ui-topnav__links{align-items:center;gap:var(--spacing-8,8px);display:flex}.ui-topnav .ui-btn{white-space:nowrap}.ui-topnav__actions .ui-btn{min-height:44px;padding-block:var(--spacing-8,8px)}@media (max-width:767px){.ui-topnav__links{display:none}.ui-topnav__inner{gap:var(--spacing-8,8px);padding:var(--spacing-8,8px)}.ui-topnav__actions{margin-inline-start:auto}.ui-topnav__actions .ui-btn{padding-inline:var(--spacing-8,8px)}}@media (max-width:359px){.ui-topnav__actions .ui-btn{padding-inline:var(--spacing-4,4px);font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5)}}@media (min-width:768px) and (max-width:1023px){.ui-topnav__inner{gap:var(--spacing-12,12px);padding-inline-start:var(--spacing-12,12px)}.ui-topnav__links{gap:var(--spacing-4,4px)}.ui-topnav__links .ui-btn{padding-inline:var(--spacing-8,8px);font-size:var(--text-caption,13px)}.ui-topnav__actions .ui-btn{padding-inline:var(--spacing-12,12px)}}.ui-navlink__chevron{flex:none}.ui-navlink[data-active=true]{color:var(--color-bright-white,#fff);border-bottom:2px solid var(--color-bright-white,#fff)}.ui-sidebar{background-color:var(--surface-panel,#ffffff14);border-right:1px solid var(--surface-hairline,#ffffff14);width:250px;box-shadow:none;padding:var(--spacing-24,24px) var(--spacing-16,16px);flex:0 0 250px}.ui-sidebar__brand{align-items:center;gap:var(--spacing-12,12px);border-radius:var(--radius-pills,99px);background-color:var(--surface-interactive,#ffffff26);padding:var(--spacing-8,8px) var(--spacing-16,16px);color:var(--color-bright-white,#fff);margin-block-end:var(--spacing-24,24px);display:inline-flex}.ui-sidebar__nav{gap:var(--spacing-4,4px);flex-direction:column;display:flex}.ui-sidebar__item{align-items:center;gap:var(--spacing-12,12px);border-radius:var(--radius-buttons,12px);padding:var(--spacing-12,12px);color:var(--text-nav-inactive,#ffffffb3);border-left:2px solid #0000;text-decoration:none;display:flex}.ui-sidebar__item:hover{color:var(--color-bright-white,#fff)}.ui-sidebar__item[aria-current=page]{background-color:var(--surface-interactive,#ffffff26);color:var(--color-bright-white,#fff);border-left:2px solid var(--color-bright-white,#fff)}.ui-orbs{z-index:0;pointer-events:none;contain:paint;inset:0;overflow:hidden}.ui-orb,.ui-orbs{position:absolute}.ui-orb{aspect-ratio:1;border-radius:var(--radius-pills,99px);filter:blur(80px);opacity:.55;width:46%;animation:orb-drift var(--orb-duration,18s) var(--ease-standard,ease-in-out) infinite}.ui-orb--pink{background:radial-gradient(circle,var(--color-neon-pink,#ff5cab) 0,transparent 70%);inset-block-start:-8%;inset-inline-start:-6%}.ui-orb--gold{background:radial-gradient(circle,var(--color-golden-orb,#ffb01f) 0,transparent 70%);animation-delay:-4s;inset-block-start:18%;inset-inline-end:-10%}.ui-orb--violet{background:radial-gradient(circle,var(--color-violet-haze,#a770ff) 0,transparent 70%);animation-delay:-8s;inset-block-end:-14%;inset-inline-start:22%}.ui-orb--emerald{background:radial-gradient(circle,var(--color-emerald-glow,#47b35f) 0,transparent 70%);animation-delay:-12s;inset-block-end:4%;inset-inline-end:18%}.ui-scrim{position:relative}.ui-scrim__gradient{pointer-events:none;background:var(--scrim-text-protect,linear-gradient(180deg,#0000 0,#00000073 45%,#000000c7 100%));position:absolute;inset:0}.ui-scrim__content{position:relative}.ui-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ui-marquee__track{align-items:center;gap:var(--spacing-56,56px);width:max-content;animation:marquee-scroll var(--marquee-duration,40s) linear infinite;display:flex}.ui-marquee[data-paused=true] .ui-marquee__track{animation-play-state:paused}.ui-marquee__duplicate{display:contents}.ui-marquee__logo{opacity:.7}.ui-tile{gap:var(--spacing-8,8px);box-shadow:none;border-radius:var(--radius-smallpanels,16px);background-color:var(--surface-panel,#ffffff14);padding:var(--spacing-8,8px);border:none;flex-direction:column;text-decoration:none;display:flex}.ui-tile:hover{background-color:var(--surface-panel-hover,#ffffff1f)}.ui-frame__media,.ui-tile__media{aspect-ratio:16/9;border-radius:var(--radius-smallpanels,16px);object-fit:cover;width:100%;overflow:hidden}.ui-tile__title{font-size:var(--text-body,16px);line-height:var(--leading-body,1.5);color:var(--color-bright-white,#fff)}.ui-tile__user{align-items:center;gap:var(--spacing-4,4px);font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5);color:var(--color-silver,#999);display:flex}.ui-frame{box-shadow:none;border-radius:var(--radius-cards,24px);background-color:var(--surface-panel,#ffffff14);border:none;overflow:hidden}.ui-frame__caption{padding:var(--spacing-12,12px) var(--spacing-16,16px);font-size:var(--text-caption,13px);line-height:var(--leading-caption,1.5);color:var(--color-silver,#999);display:block}.ui-media-placeholder{aspect-ratio:16/9;border-radius:var(--radius-smallpanels,16px);background:radial-gradient(60% 60% at 30% 20%,var(--color-violet-haze,#a770ff) 0,transparent 70%),radial-gradient(60% 60% at 75% 80%,var(--color-neon-pink,#ff5cab) 0,transparent 70%),var(--surface-void,#000);width:100%}@media (prefers-reduced-motion:reduce){.ui-marquee__track,.ui-orb{animation:none;transform:none}.ui-btn,.ui-switch__thumb,.ui-switch__track,.ui-toast,.ui-topnav,.ui-topnav__inner{transition:none}}.auth-screen{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.auth-screen__orbs{opacity:.3}.auth-screen__content{z-index:1;gap:var(--spacing-24);width:100%;position:relative}.auth-screen__content,.auth-screen__head{align-items:center;flex-direction:column;display:flex}.auth-screen__head{gap:var(--spacing-8);text-align:center}.auth-screen__logo{gap:var(--spacing-8);color:var(--color-bright-white);font-family:var(--font-spline-sans);font-weight:var(--font-weight-medium)}.auth-screen__logo,.auth-screen__mark{align-items:center;display:inline-flex}.auth-screen__mark{border-radius:var(--radius-buttons);object-fit:contain;flex:none;justify-content:center;width:28px;height:28px}.auth-screen__title{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-bright-white)}.auth-screen__subtitle,.auth-screen__title{font-family:var(--font-spline-sans);margin:0}.auth-screen__subtitle{max-width:42ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-cloud)}.auth-screen__panel{text-align:left;flex-direction:column;width:100%;max-width:420px}.auth-screen__panel,.auth-tabs{gap:var(--spacing-24);display:flex}.auth-tabs{align-items:stretch;border-bottom:1px solid var(--surface-hairline)}.auth-tabs .auth-tab{padding:var(--spacing-8) 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-nav-inactive);font-family:var(--font-spline-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin:0}.auth-tabs .auth-tab:hover{color:var(--color-bright-white);background:0 0}.auth-tabs .auth-tab[aria-selected=true]{color:var(--color-bright-white);border-bottom:2px solid var(--color-bright-white)}.auth-form{gap:var(--spacing-16)}.auth-form,.auth-terms{flex-direction:column;display:flex}.auth-terms{gap:var(--spacing-8)}.auth-terms__label{color:var(--color-cloud)}.auth-error,.auth-terms__label{align-items:center;gap:var(--spacing-8);font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);display:flex}.auth-error{color:var(--color-neon-pink);margin:0}.auth-error__icon{flex:none}.auth-screen__status:empty{display:none}.auth-caption{font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver);text-align:center;margin:0}.auth-caption__toggle{vertical-align:baseline}.auth-screen .ui-input:focus,.auth-screen .ui-input:focus-visible,.auth-screen .ui-input:hover{border-color:var(--surface-hairline)}.auth-screen .ui-input[aria-invalid=true]{border-color:var(--color-neon-pink)}.auth-screen .ui-btn{-webkit-backdrop-filter:none}.auth-terms input[type=checkbox]{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;flex:none;width:16px;height:16px;margin:0;padding:0}.dash-shell{background-color:var(--surface-void);grid-template-columns:200px minmax(0,1fr);min-height:100vh;display:grid}.dash-sidebar{align-self:start;gap:var(--spacing-12);height:100vh;padding:var(--spacing-12);background-color:#0000;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.dash-sidebar__group{border-radius:var(--radius-smallpanels);background-color:var(--surface-panel);-webkit-backdrop-filter:blur(20px);padding:var(--spacing-8)}.dash-sidebar__group--brand{align-items:center;gap:var(--spacing-8);padding:var(--spacing-8);display:flex}.dash-sidebar__brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--font-weight-medium);color:var(--color-bright-white);overflow:hidden}.dash-brand-mark{flex:none;width:28px;height:28px;display:block}.dash-nav{gap:var(--spacing-4);flex-direction:column;display:flex}.dash-nav__item{align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-buttons);color:var(--text-nav-inactive);font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.dash-nav__item:hover{color:var(--color-bright-white);background-color:var(--surface-panel-hover)}.dash-nav__item[aria-current=page]{color:var(--color-bright-white);background-color:var(--surface-interactive);font-weight:var(--font-weight-medium)}.dash-nav__icon{color:var(--color-silver);display:inline-flex}.dash-nav__item:hover .dash-nav__icon,.dash-nav__item[aria-current=page] .dash-nav__icon{color:var(--color-bright-white)}.dash-sidebar__promo{gap:var(--spacing-8);padding:var(--spacing-12);flex-direction:column;margin-top:auto;display:flex}.dash-sidebar__promo-icon{border-radius:var(--radius-buttons);background-color:var(--surface-interactive);width:28px;height:28px;color:var(--color-bright-white);justify-content:center;align-items:center;display:inline-flex}.dash-sidebar__promo-title{font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--font-weight-medium);color:var(--color-bright-white);margin:0}.dash-sidebar__promo-sub{font-family:var(--font-spline-sans);font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--color-silver);margin:0}.dash-content{flex-direction:column;min-width:0;min-height:100vh;display:flex}.dash-topbar{z-index:40;align-items:center;gap:var(--spacing-12);height:64px;padding:0 var(--spacing-24);background-color:var(--nav-surface-scrolled);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--surface-hairline);display:flex;position:sticky;top:0}.dash-topbar__title{font-size:var(--text-caption);line-height:var(--leading-caption)}.dash-topbar__brand,.dash-topbar__title{font-family:var(--font-spline-sans);font-weight:var(--font-weight-medium);color:var(--color-bright-white)}.dash-topbar__brand{align-items:center;gap:var(--spacing-8);min-width:0;box-shadow:none;font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);white-space:nowrap;text-overflow:ellipsis;background-color:#0000;padding:0;display:none;overflow:hidden}.dash-topbar__brand .dash-brand-mark{border-radius:var(--radius-smallpanels);width:44px;height:44px}.dash-topbar__spacer{flex:1;min-width:0}.dash-topbar__user{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver);overflow:hidden}.dash-hamburger{box-sizing:border-box;border-radius:var(--radius-pills);background-color:var(--surface-interactive);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-bright-white);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:none}.dash-hamburger:hover{background-color:var(--surface-interactive-hover)}.dash-hamburger>svg{flex:none;width:22px;height:22px}.dash-backdrop{display:none}.dash-main{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.dash-shell .ui-btn{min-height:36px;padding:var(--spacing-4) var(--spacing-16);font-size:var(--text-caption);line-height:var(--leading-caption)}.dash-shell .ui-input,.dash-shell .ui-select{min-height:36px;padding:var(--spacing-4) var(--spacing-12)}.dash-shell .ui-select{padding-inline-end:var(--spacing-32)}@supports (appearance:base-select){.dash-shell .ui-select option{font-size:var(--text-caption);line-height:var(--leading-caption)}}.dash-shell .ui-textarea{padding:var(--spacing-12)}.dash-shell .ui-input,.dash-shell .ui-select,.dash-shell .ui-textarea{background-color:var(--surface-void);border-color:var(--surface-interactive-hover);transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.dash-shell .ui-input:hover:not([disabled]),.dash-shell .ui-select:hover:not([disabled]),.dash-shell .ui-textarea:hover:not([disabled]){border-color:var(--color-silver)}.dash-shell .ui-input:focus-visible,.dash-shell .ui-select:focus-visible,.dash-shell .ui-textarea:focus-visible{background-color:var(--surface-void);border-color:var(--color-silver)}.dash-shell .ui-btn[aria-disabled=true],.dash-shell .ui-btn[disabled]{background-color:var(--surface-panel);color:var(--color-silver);cursor:not-allowed;background-image:none}.dash-shell .ui-btn[aria-disabled=true] .ui-btn__icon,.dash-shell .ui-btn[disabled] .ui-btn__icon{opacity:.6}.dash-shell .ui-input[aria-disabled=true],.dash-shell .ui-input[disabled],.dash-shell .ui-select[aria-disabled=true],.dash-shell .ui-select[disabled],.dash-shell .ui-textarea[aria-disabled=true],.dash-shell .ui-textarea[disabled]{background-color:var(--surface-panel);border-color:var(--surface-interactive);color:var(--color-silver)}.dash-shell .ui-btn{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.dash-shell .ui-btn:hover:not([disabled]):not([aria-disabled=true]){border-color:var(--surface-interactive)}.dash-shell .ui-btn--ghost{border-radius:var(--radius-buttons);color:var(--color-cloud)}.dash-shell .ui-btn--ghost:hover:not([disabled]){background-color:var(--surface-interactive);color:var(--color-bright-white)}.dash-stack{gap:var(--spacing-24)}.dash-page-head,.dash-stack{flex-direction:column;display:flex}.dash-page-head{gap:var(--spacing-8);margin-bottom:var(--spacing-24)}.dash-page-title{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-bright-white)}.dash-page-sub,.dash-page-title{font-family:var(--font-spline-sans);margin:0}.dash-page-sub{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver)}.dash-panel-title{margin:0 0 var(--spacing-16);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm)}.dash-panel-subtitle,.dash-panel-title{font-family:var(--font-spline-sans);font-weight:var(--font-weight-medium);color:var(--color-bright-white)}.dash-panel-subtitle{margin:0 0 var(--spacing-12);font-size:var(--text-subheading);line-height:var(--leading-subheading)}.dash-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.dash-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-cloud)}.dash-body,.dash-caption{font-family:var(--font-spline-sans);margin:0}.dash-caption{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver)}.dash-micro{font-family:var(--font-spline-sans);font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:var(--font-weight-medium);color:var(--color-silver)}.dash-error{align-items:center;gap:var(--spacing-8);color:var(--color-neon-pink);display:flex}.dash-error,.dash-notice{font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.dash-notice{color:var(--color-emerald-glow)}.dash-form{gap:var(--spacing-16);flex-direction:column;max-width:480px;display:flex}.dash-actions{gap:var(--spacing-8);flex-wrap:wrap;align-items:center;display:flex}.dash-list{gap:var(--spacing-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-idlist{margin:var(--spacing-8) 0 0;padding-left:var(--spacing-20);font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver)}.dash-content-tabs{gap:var(--spacing-4);margin:var(--spacing-16) 0 var(--spacing-24);padding:var(--spacing-4);border-radius:var(--radius-buttons);background-color:var(--surface-panel);flex-wrap:wrap;display:inline-flex}.dash-content-tab{border-radius:var(--radius-buttons);padding:var(--spacing-8) var(--spacing-16);color:var(--color-silver);font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--font-weight-regular);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:none}.dash-content-tab:hover{color:var(--color-bright-white);background-color:var(--surface-panel-hover)}.dash-content-tab[aria-selected=true]{background-color:var(--surface-interactive);color:var(--color-bright-white);font-weight:var(--font-weight-medium)}.dash-content-grid{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr);align-items:start;margin:0;padding:0;list-style:none;display:grid}.dash-content-view{min-width:0}.dash-content-row{align-items:center;gap:var(--spacing-16);flex-wrap:wrap;min-width:0;display:flex}.dash-content-row__body{flex:320px;min-width:0}.dash-content-row__title{font-family:var(--font-spline-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-medium);color:var(--color-bright-white);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dash-content-row__meta{margin-top:var(--spacing-4)}.dash-content-row__actions,.dash-content-row__meta{align-items:center;gap:var(--spacing-8);display:flex}.dash-content-row__actions{flex-wrap:wrap;flex:0 auto;min-width:0;margin-left:auto}.dash-card-actions{gap:var(--spacing-8)}.dash-card-actions,.dash-monetize-toggle{flex-direction:column;min-width:0;display:flex}.dash-monetize-toggle{gap:var(--spacing-4)}.dash-card-confirm{gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex}@media (max-width:900px){.dash-content-row{align-items:stretch;gap:var(--spacing-12);flex-direction:column}.dash-content-row__body{flex:0 auto}.dash-content-row__actions{width:100%;margin-left:0}.dash-card-actions{width:100%}.dash-content-row__actions .ui-btn{min-height:44px}}.dash-stats{gap:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dash-stat{align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-24);display:flex}.dash-stat__icon{border-radius:var(--radius-buttons);background-color:var(--surface-interactive);width:40px;height:40px;color:var(--color-bright-white);flex:none;justify-content:center;align-items:center;display:inline-flex}.dash-stat__body{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.dash-stat__label{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--color-silver)}.dash-stat__label,.dash-stat__value{font-family:var(--font-spline-sans);font-weight:var(--font-weight-medium)}.dash-stat__value{font-size:var(--text-subheading);line-height:var(--leading-subheading);color:var(--color-bright-white)}.dash-stat__delta{align-items:center;gap:var(--spacing-4);font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-emerald-glow);display:inline-flex}.dash-metrics{gap:var(--spacing-24);margin-bottom:var(--spacing-16);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.dash-metric{gap:var(--spacing-8);padding:var(--spacing-16);flex-direction:column;display:flex}.dash-metric__label{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--color-silver)}.dash-metric__label,.dash-metric__value{font-family:var(--font-spline-sans);font-weight:var(--font-weight-medium)}.dash-metric__value{font-size:var(--text-subheading);line-height:var(--leading-subheading);color:var(--color-bright-white)}.dash-toolbar{align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-16);flex-wrap:wrap;display:flex}.dash-search{flex:1;min-width:200px;max-width:360px;position:relative}.dash-search .ui-input{width:100%;padding-left:var(--spacing-40)}.dash-search__icon{left:var(--spacing-12);color:var(--color-silver);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dash-toolbar__actions{gap:var(--spacing-8);margin-left:auto;display:flex}.dash-library{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.dash-dropzone{justify-content:center;align-items:center;gap:var(--spacing-8);text-align:center;padding:var(--spacing-40);border-radius:var(--radius-cards);background-color:var(--color-nav-background);transition:background-color var(--motion-base) var(--ease-standard);border:1px dashed #ffffff29;flex-direction:column;display:flex}.dash-dropzone.is-drag{background-color:var(--surface-interactive)}.dash-dropzone__icon{color:var(--color-silver)}.dash-dropzone__title{font-family:var(--font-spline-sans);font-size:var(--text-subheading);line-height:var(--leading-subheading);font-weight:var(--font-weight-medium);color:var(--color-bright-white)}.dash-dropzone__hint{font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver)}.dash-upload-bar{align-items:center;gap:var(--spacing-16);margin-top:var(--spacing-16);flex-wrap:wrap;display:flex}.dash-progress{border-radius:var(--radius-pills);background-color:var(--surface-interactive);width:100%;height:2px;position:relative;overflow:hidden}.dash-progress__fill{border-radius:var(--radius-pills);background-color:var(--color-spline-blue);height:100%;transition:width var(--motion-base) var(--ease-standard);position:absolute;inset:0 auto 0 0}.dash-progress--indeterminate .dash-progress__fill{width:35%;animation:dash-indeterminate 1.2s ease-in-out infinite}.dash-progress__label{margin-bottom:var(--spacing-8);font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver);justify-content:space-between;display:flex}@keyframes dash-indeterminate{0%{left:0;transform:translate(-100%)}to{left:100%;transform:translate(0)}}.dash-breakdown{margin:0;padding:0;list-style:none}.dash-breakdown__row{justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-12) 0;border-bottom:1px solid var(--surface-hairline);font-family:var(--font-spline-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-cloud);display:flex}.dash-breakdown__row--total{color:var(--color-bright-white);font-weight:var(--font-weight-medium)}.dash-menu-wrap{position:relative}.dash-menu{z-index:2;gap:var(--spacing-4);min-width:140px;padding:var(--spacing-8);border-radius:var(--radius-buttons);background-color:var(--surface-panel);-webkit-backdrop-filter:blur(12px);flex-direction:column;display:flex;position:absolute;right:0}.dash-folder__head{align-items:flex-start;gap:var(--spacing-12);display:flex}.dash-folder__head-body{flex:1;min-width:0}.dash-bars{align-items:flex-end;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;height:180px;padding-top:var(--spacing-8);border-bottom:1px solid var(--surface-hairline);overflow:auto hidden}.dash-bar,.dash-bars{gap:var(--spacing-8);display:flex}.dash-bar{justify-content:flex-end;align-items:center;height:100%;font-family:var(--font-spline-sans);font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--color-silver);flex-direction:column;flex:1}.dash-bar__fill{border-radius:var(--radius-smallpanels);background-color:var(--color-violet-haze);width:100%;max-width:32px}@media (prefers-reduced-motion:reduce){.dash-progress--indeterminate .dash-progress__fill,.dash-swap__spinner{animation:none}.dash-check input[type=checkbox],.dash-check input[type=checkbox]:after,.dash-dropzone,.dash-iconbtn,.dash-nav__item,.dash-progress__fill,.dash-shell .ui-btn,.dash-shell .ui-input,.dash-shell .ui-select,.dash-shell .ui-textarea,.dash-swap__chevron,.dash-swap__collapse,.dash-swap__collapse-inner,.dash-swap__toggle,.dash-table tbody tr{transition:none}}@media (max-width:900px){.dash-shell{grid-template-columns:minmax(0,1fr)}.dash-sidebar{z-index:60;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:var(--nav-surface-scrolled);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--surface-hairline);width:300px;max-width:82vw;height:100dvh;max-height:100dvh;transition:transform var(--motion-base) var(--ease-standard);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.dash-sidebar__group{flex:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dash-sidebar{background-color:var(--color-nav-background);-webkit-backdrop-filter:none;backdrop-filter:none}}.dash-shell.is-menu-open .dash-sidebar{transform:translate(0)}.dash-backdrop{z-index:55;background-color:var(--overlay-modal);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-standard);border:none;padding:0;display:block;position:fixed;inset:0}.dash-shell.is-menu-open .dash-backdrop{opacity:1;pointer-events:auto}.dash-hamburger,.dash-topbar__brand{display:inline-flex}.dash-topbar__title{display:none}.dash-topbar__user{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.dash-topbar{padding:0 var(--spacing-12);gap:var(--spacing-8)}.dash-topbar .ui-btn{padding-inline:var(--spacing-8);flex:none}.dash-main{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.dash-library{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dash-backdrop,.dash-sidebar{transition:none}}.dash-panel{box-sizing:border-box;background-color:var(--surface-panel);-webkit-backdrop-filter:blur(20px);border:1px solid var(--surface-hairline);border-radius:var(--radius-smallpanels);padding:var(--spacing-24);position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dash-callout,.dash-panel,.dash-sidebar__group{background-color:var(--color-nav-background);-webkit-backdrop-filter:none;backdrop-filter:none}}.dash-callout+.dash-panel,.dash-library+.dash-panel,.dash-main>*+*,.dash-panel+.dash-callout,.dash-panel+.dash-panel,.dash-shell *+.dash-panel-subtitle,.dash-shell *+fieldset.dash-fieldset,.dash-shell .dash-panel>*+.dash-callout,.dash-shell .dash-panel>*+.dash-panel,.dash-shell .dash-panel>*+.dash-panel--inner,.dash-stats+.dash-panel{margin-block-start:var(--spacing-24)}.dash-shell .dash-fieldset>*+.dash-actions,.dash-shell .dash-fieldset>*+.dash-field,.dash-shell .dash-fieldset>*+.dash-list,.dash-shell .dash-panel>*+.dash-actions,.dash-shell .dash-panel>*+.dash-field,.dash-shell .dash-panel>*+.dash-table,.dash-shell .dash-panel>*+.dash-tablewrap{margin-block-start:var(--spacing-16)}.dash-shell .dash-fieldset>*+.dash-body,.dash-shell .dash-fieldset>*+.dash-error,.dash-shell .dash-panel>*+.dash-caption,.dash-shell .dash-panel>*+.dash-error,.dash-shell .dash-panel>*+.dash-hint,.dash-shell .dash-panel>*+.dash-list,.dash-shell .dash-panel>*+.dash-notice{margin-block-start:var(--spacing-12)}.dash-metric,.dash-panel .dash-panel,.dash-panel--compact,.dash-panel--inner,.dash-stat{background-color:var(--color-nav-background);border-radius:var(--radius-buttons);border:none;position:relative;overflow:hidden}.dash-metric:before,.dash-panel .dash-panel:before,.dash-panel--compact:before,.dash-panel--inner:before,.dash-stat:before{content:"";top:0;left:var(--spacing-12);right:var(--spacing-12);background-color:var(--surface-hairline);pointer-events:none;height:1px;position:absolute}.dash-panel--compact,.dash-panel--inner{padding:var(--spacing-16)}.dash-tablewrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow:auto hidden}@media (max-width:900px){.dash-tablewrap>.dash-table{width:max-content;min-width:100%}}.dash-table{border-collapse:collapse;width:100%}.dash-table,.dash-table caption{font-family:var(--font-spline-sans)}.dash-table caption{caption-side:top;text-align:left;margin-bottom:var(--spacing-12);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver)}.dash-table td,.dash-table th{text-align:left;padding:var(--spacing-12);border-bottom:1px solid var(--surface-hairline);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-cloud)}.dash-table thead th{font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:var(--font-weight-medium);color:var(--color-silver)}.dash-table tbody th{font-weight:var(--font-weight-regular);color:var(--color-bright-white)}.dash-table tbody tr{transition:background-color var(--motion-fast) var(--ease-standard)}.dash-table tbody tr:hover{background-color:var(--surface-panel)}.dash-table__num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:var(--font-numeric)}.dash-table__total td,.dash-table__total th{color:var(--color-bright-white);font-weight:var(--font-weight-medium)}.dash-empty{padding:var(--spacing-24) var(--spacing-12);text-align:center;color:var(--color-silver);font-family:var(--font-spline-sans);font-size:var(--text-body);line-height:var(--leading-body)}.dash-copyrow{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.dash-copyrow .ui-input{flex:1;min-width:200px}.dash-check{align-items:center;gap:var(--spacing-8);font-family:var(--font-spline-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-cloud);display:flex}.dash-check input[type=checkbox]{appearance:none;border-radius:var(--radius-pills);background-color:var(--surface-interactive);cursor:pointer;width:36px;height:20px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);flex:none;margin:0;padding:0;position:relative}.dash-check input[type=checkbox]:after{content:"";border-radius:var(--radius-pills);background-color:var(--color-cloud);width:14px;height:14px;transition:transform var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);position:absolute;top:2px;left:2px}.dash-check input[type=checkbox]:hover:not(:disabled){border-color:var(--color-silver)}.dash-check input[type=checkbox]:checked{background-color:var(--color-bright-white);border-color:var(--color-bright-white)}.dash-check input[type=checkbox]:checked:after{background-color:var(--surface-void);transform:translate(16px)}.dash-check input[type=checkbox]:disabled{cursor:not-allowed;background-color:var(--surface-panel);border-color:var(--surface-interactive)}.dash-check input[type=checkbox]:disabled:after{background-color:var(--color-silver)}fieldset.dash-fieldset{gap:var(--spacing-12);border:0;flex-direction:column;margin:0;padding:0;display:flex}fieldset.dash-fieldset legend{font-family:var(--font-spline-sans);font-size:var(--text-subheading);line-height:var(--leading-subheading);font-weight:var(--font-weight-medium);color:var(--color-bright-white)}.dash-orderrow{align-items:center;gap:var(--spacing-8);display:flex}.dash-orderrow__label{font-size:var(--text-caption);line-height:var(--leading-caption);flex:1}.dash-iconbtn,.dash-orderrow__label{font-family:var(--font-spline-sans);color:var(--color-silver)}.dash-iconbtn{border-radius:var(--radius-pills);width:36px;height:36px;cursor:pointer;font-size:var(--text-body);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dash-iconbtn:hover:not(:disabled){background-color:var(--surface-interactive);color:var(--color-bright-white)}.dash-iconbtn:disabled{color:var(--color-silver);cursor:not-allowed}.dash-field{gap:var(--spacing-8);flex-direction:column;max-width:480px;display:flex}.dash-field>span{font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver)}.dash-field>.ui-select-wrap{color:var(--color-cloud)}.dash-field--narrow{max-width:320px}.dash-price-slider{width:100%;margin:var(--spacing-4) 0;accent-color:var(--color-bright-white);cursor:pointer}.dash-price-slider:focus-visible{outline:2px solid var(--color-silver);outline-offset:2px}.dash-hint{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver);margin:0}.dash-badge,.dash-hint{font-family:var(--font-spline-sans)}.dash-badge{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-pills);font-size:var(--text-micro);line-height:var(--leading-micro);background-color:var(--surface-interactive);color:var(--color-cloud);display:inline-flex}.dash-badge,.dash-badge:before{font-weight:var(--font-weight-medium)}.dash-badge--neutral:before{content:"• "}.dash-badge--success{color:var(--color-emerald-glow)}.dash-badge--success:before{content:"✓ "}.dash-badge--warning{color:var(--color-golden-orb)}.dash-badge--warning:before{content:"! "}.dash-badge--danger{color:var(--color-neon-pink)}.dash-badge--danger:before{content:"× "}.dash-callout{gap:var(--spacing-16);box-sizing:border-box;background-color:var(--surface-panel);-webkit-backdrop-filter:blur(20px);border:1px solid var(--surface-hairline);border-radius:var(--radius-smallpanels);flex-direction:column}.dash-callout,.dash-sheet-backdrop{padding:var(--spacing-24);display:flex}.dash-sheet-backdrop{z-index:70;background-color:var(--overlay-modal);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;position:fixed;inset:0}.dash-sheet{box-sizing:border-box;width:100%;max-width:440px;max-height:calc(100vh - var(--spacing-56));scrollbar-width:none;-ms-overflow-style:none;gap:var(--spacing-12);padding:var(--spacing-16);border-radius:var(--radius-smallpanels);background-color:var(--color-nav-background);border:1px solid var(--surface-hairline);flex-direction:column;display:flex;overflow-y:auto}.dash-sheet::-webkit-scrollbar{width:0;height:0}.dash-sheet__head{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding-bottom:var(--spacing-12);border-bottom:1px solid var(--surface-hairline);display:flex}.dash-sheet__title{min-width:0;font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--font-weight-medium);color:var(--color-bright-white);overflow-wrap:anywhere;flex:1;margin:0}.dash-sheet__body{gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex}.dash-sheet .dash-panel,.dash-sheet .dash-panel--compact{background-color:var(--surface-void);border:1px solid var(--surface-hairline);border-radius:var(--radius-buttons);padding:var(--spacing-16)}.dash-sheet .dash-panel--compact:before,.dash-sheet .dash-panel:before{content:none}.dash-sheet .ui-input,.dash-sheet .ui-select,.dash-sheet .ui-textarea{background-color:var(--color-nav-background)}@media (max-width:900px){.dash-sheet-backdrop{padding:var(--spacing-12)}}.dash-share-links{gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex}.dash-share-row{align-items:flex-end;gap:var(--spacing-8);flex-wrap:wrap;min-width:0;display:flex}.dash-share-row>.dash-field{flex:320px;min-width:0;max-width:100%}.dash-share-row>.ui-btn{flex:none}.dash-share-url--copied{color:var(--color-emerald-glow);border-color:var(--color-emerald-glow)}.dash-share-heading{font-family:var(--font-spline-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-medium);color:var(--color-bright-white);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dash-share-figures{gap:var(--spacing-4);flex-direction:column;min-width:0;margin:0;display:flex}.dash-share-figures__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);flex-wrap:wrap;min-width:0;display:flex}.dash-share-figures__row dt{font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-silver)}.dash-share-figures__row dd{min-width:0;margin:0}.dash-swap,.dash-swap__group{gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex}.dash-swap__block{box-sizing:border-box;gap:var(--spacing-8);min-width:0;padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-buttons);border:1px solid var(--surface-hairline);background-color:var(--surface-void);flex-direction:column;display:flex}.dash-swap__head{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);display:flex}.dash-swap__label{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--font-weight-medium);color:var(--color-cloud)}.dash-swap__label,.dash-swap__meta{font-family:var(--font-spline-sans)}.dash-swap__meta{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--color-silver);margin:0}.dash-swap__amount{align-items:center;gap:var(--spacing-8);min-width:0;font-family:var(--font-spline-sans);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-bright-white);font-variant-numeric:tabular-nums;font-feature-settings:var(--font-numeric);display:flex}.dash-swap__symbol{color:var(--color-silver);flex:none}.dash-sheet .dash-swap__amount .dash-swap__amount-entry{width:100%;min-height:40px;font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-bright-white);background-color:#0000;border-color:#0000;padding:0}.dash-sheet .dash-swap__amount .dash-swap__amount-entry:focus-visible{border-color:var(--color-silver)}.dash-swap__block .ui-field__hint{font-size:var(--text-micro);line-height:var(--leading-micro)}.dash-swap__idle{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-regular);color:var(--color-silver)}.dash-swap__inline{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.dash-swap__amount .dash-swap__pill{flex:none}.dash-swap__pill{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-12);background-color:var(--surface-interactive);color:var(--color-bright-white);font-family:var(--font-spline-sans);font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:var(--font-weight-medium);display:inline-flex}.dash-swap__dot,.dash-swap__pill{border-radius:var(--radius-pills)}.dash-swap__dot{background-color:var(--color-violet-haze);flex:none;width:8px;height:8px}.dash-swap__rows{gap:var(--spacing-4);flex-direction:column;margin:0;display:flex}.dash-swap__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-12);font-family:var(--font-spline-sans);font-size:var(--text-caption);line-height:var(--leading-caption);display:flex}.dash-swap__row dt{color:var(--color-silver)}.dash-swap__row dd{color:var(--color-cloud);font-variant-numeric:tabular-nums;font-feature-settings:var(--font-numeric);margin:0}.dash-swap__row--total dd,.dash-swap__row--total dt{color:var(--color-bright-white);font-weight:var(--font-weight-medium)}.dash-sheet .ui-switch[aria-checked=true] .ui-switch__track,.dash-shell .ui-switch[aria-checked=true] .ui-switch__track{background-color:var(--color-emerald-glow)}.dash-sheet .ui-switch[aria-checked=true] .ui-switch__thumb,.dash-shell .ui-switch[aria-checked=true] .ui-switch__thumb{background-color:var(--surface-void)}.dash-swap__toggle-row{flex-wrap:wrap}.dash-swap__toggle,.dash-swap__toggle-row{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}.dash-swap__toggle{box-sizing:border-box;width:100%;padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--surface-hairline);border-radius:var(--radius-buttons);background-color:var(--surface-void);color:var(--color-cloud);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}.dash-swap__toggle:hover{background-color:var(--surface-interactive)}.dash-swap__toggle-state{align-items:center;gap:var(--spacing-8);color:var(--color-silver);display:inline-flex}.dash-swap__chevron{transition:transform var(--motion-fast) var(--ease-standard);flex:none}.dash-swap__toggle[aria-expanded=true] .dash-swap__chevron{transform:rotate(180deg)}.dash-swap__collapse{transition:grid-template-rows var(--motion-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.dash-swap__collapse[data-open=true]{grid-template-rows:1fr}.dash-swap__collapse-inner{gap:var(--spacing-12);visibility:hidden;min-height:0;transition:visibility var(--motion-base) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.dash-swap__collapse[data-open=true] .dash-swap__collapse-inner{visibility:visible}.dash-swap__quoting{align-items:center;gap:var(--spacing-8);font-family:var(--font-spline-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-regular);color:var(--color-silver);display:inline-flex}.dash-swap__spinner{border-radius:var(--radius-pills);border:2px solid var(--surface-interactive-hover);border-top-color:var(--color-bright-white);flex:none;width:16px;height:16px;animation:dash-spin .7s linear infinite;display:inline-block}@keyframes dash-spin{to{transform:rotate(1turn)}}.dash-swap__cta{padding-top:var(--spacing-4);display:flex}.dash-shell .dash-swap__cta .ui-btn{width:100%;min-height:48px;padding:var(--spacing-12) var(--spacing-16);font-size:var(--text-body);line-height:var(--leading-body)}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0}*,:after,:before,body,html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html{background-color:var(--color-void-black,#000);color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--ease-premium:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--surface-void,#000);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(95% 85%,#0000 0,#0000008c 75%,#000000e6 100%);position:fixed;inset:0}.glass{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#1415198c;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000073}.pvp-money{font-feature-settings:var(--font-numeric);font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}.pvp-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.pvp-sidebar{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#14151980;border-right:1px solid #ffffff14;align-self:start;height:100vh;padding:24px 16px;position:sticky;top:0;box-shadow:0 20px 50px #00000059}.pvp-brand{font-weight:var(--font-weight-bold);font-size:var(--font-size-h3);letter-spacing:-.01em;margin-bottom:24px}.pvp-nav a{border-radius:var(--radius-sm);color:var(--text-secondary);transition:background var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease;border:1px solid #0000;margin-bottom:4px;padding:10px 12px;display:block}.pvp-nav a:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff1a}.pvp-main{padding-top:clamp(20px,4vw,40px);padding-bottom:clamp(20px,4vw,40px)}.pvp-shell-plain{place-items:center;min-height:100dvh;padding:clamp(20px,4vw,40px);display:grid;position:relative}.pvp-shell-plain .pvp-main{text-align:center;justify-items:center;max-width:460px;padding:0;display:grid}.pvp-shell-plain .pvp-auth .pvp-btn--primary{color:#fff;box-shadow:none;background:#0a63ff;border:none;border-radius:999px;padding:12px 28px;font-weight:700;transition:background .15s,transform .1s}.pvp-shell-plain .pvp-auth .pvp-btn--primary:hover:not(:disabled){background:#0052ff}.pvp-shell-plain .pvp-auth .pvp-btn--primary:active:not(:disabled){transform:scale(.97)}.pvp-shell-plain .pvp-auth .pvp-btn--primary:disabled{opacity:.5;cursor:default}.pvp-shell-plain .pvp-auth .btn--ghost{color:#fff;-webkit-backdrop-filter:blur(6px);background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:9px 20px;font-weight:600;transition:background .15s,border-color .15s}.pvp-shell-plain .pvp-auth .btn--ghost:hover{background:#ffffff14;border-color:#fff9}.pvp-shell-plain .pvp-auth .pvp-card{text-align:left;background:var(--surface);border:1px solid var(--border-hairline);border-radius:16px;margin:0 auto;box-shadow:0 8px 30px #0006}.pvp-shell-plain .pvp-auth input{background:var(--surface-2);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-primary)}.pvp-shell-plain .pvp-auth input::placeholder{color:var(--text-muted)}.pvp-shell-plain .pvp-auth input:hover{border-color:#fff3}.pvp-shell-plain .pvp-auth input:focus{border-color:var(--accent)}.pvp-main h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0 0 24px}.pvp-card{-webkit-backdrop-filter:blur(18px)saturate(140%);border-radius:var(--radius-md);transition:transform var(--motion-base) var(--ease-premium),border-color var(--motion-base) var(--ease-premium),box-shadow var(--motion-base) var(--ease-premium);background:#1415198c;border:1px solid #ffffff14;margin-bottom:24px;padding:24px;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000059}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pvp-card:hover{border-color:#ffffff24;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 26px 60px #0000006b}}.pvp-card__title{font-size:var(--font-size-h2);letter-spacing:-.01em;margin:0 0 16px}.pvp-card__subtitle,.pvp-card__title{font-weight:var(--font-weight-semibold)}.pvp-card__subtitle{font-size:var(--font-size-h4);margin:24px 0 12px}.pvp-table{border-collapse:collapse;width:100%}.pvp-table td,.pvp-table th{text-align:left;font-size:var(--font-size-body-sm);border-bottom:1px solid #ffffff14;padding:12px}.pvp-table thead th{color:var(--text-secondary);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--border-strong)}.pvp-table tbody tr{transition:background var(--motion-fast) ease}.pvp-table tbody tr:hover{background:#ffffff0a}.pvp-earnings-grid{margin:0}.pvp-earnings-row{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.pvp-earnings-row dt{color:var(--text-secondary)}.pvp-earnings-row dd{font-variant-numeric:tabular-nums;margin:0}.pvp-earnings-row--total{border-bottom:1px solid var(--border-strong);font-weight:var(--font-weight-semibold)}.pvp-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:8px;display:grid}.pvp-metric{border-radius:var(--radius-md);transition:transform var(--motion-base) ease,border-color var(--motion-base) ease;background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;gap:6px;padding:16px;display:flex}.pvp-metric:hover{border-color:#ffffff29;transform:translateY(-2px)}.pvp-metric__label{color:var(--text-secondary);font-size:var(--font-size-caption)}.pvp-metric__value{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold)}.pvp-actions{flex-wrap:wrap;gap:8px;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover:not(:disabled),.pvp-btn--primary:hover:not(:disabled){transform:translateY(-1px)}}.pvp-btn--primary{background:var(--accent);color:#fff;border-radius:var(--radius-pill);border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #0052ff61}.pvp-btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:#0000}.pvp-btn--primary:disabled{color:var(--text-muted);box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}.pvp-btn--danger{color:var(--danger);background:#f5385d1a;border-color:#f5385d80}.pvp-btn--danger:hover:not(:disabled){background:#f5385d29;border-color:#f5385db3}.pvp-field{flex-direction:column;gap:6px;max-width:420px;margin-bottom:16px;display:flex}.pvp-field>span{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.pvp-kv{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;max-width:420px;padding:10px 0;display:flex}.pvp-badge{border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff1f;padding:4px 10px;display:inline-block}.pvp-badge--success{color:var(--success);background:#00d26a1f;border-color:#0000}.pvp-badge--warning{color:var(--warning);background:#f5a62324;border-color:#0000}.pvp-badge--danger{color:var(--danger);background:#f5385d24;border-color:#0000}.pvp-muted{color:var(--text-secondary)}.pvp-caption{font-size:var(--font-size-caption)}.pvp-caption,.pvp-empty{color:var(--text-muted)}.pvp-error{color:var(--danger)}.pvp-warning{color:var(--warning)}.pvp-status-line{color:var(--success)}.pvp-reason{max-width:320px}.pvp-backdrop,.pvp-hamburger,.pvp-topbar__brand{display:none}.pvp-topbar__brand{font-weight:var(--font-weight-bold);letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px}@media (max-width:900px){.pvp-shell{grid-template-columns:1fr}.pvp-sidebar{z-index:60;will-change:transform;-webkit-overflow-scrolling:touch;border-right:1px solid #ffffff14;width:min(82vw,300px);height:100dvh;transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.is-menu-open .pvp-sidebar{transform:translate(0)}.pvp-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0000008c;border:none;padding:0;transition:opacity .25s;display:block;position:fixed;inset:0}.is-menu-open .pvp-backdrop{opacity:1;pointer-events:auto}.pvp-hamburger,.pvp-topbar__brand{display:inline-flex}.pvp-main{padding-top:16px;padding-bottom:16px}.pvp-topbar{gap:8px;padding:10px 14px}.pvp-topbar__spacer{flex:1}}@media (max-width:640px){.pvp-main h1{font-size:clamp(22px,6vw,28px)}.pvp-card{-webkit-overflow-scrolling:touch;padding:16px;overflow-x:auto}.pvp-table{min-width:560px}.pvp-stat{padding:16px}.pvp-logout{padding:8px 14px}}@media (hover:none){a,button{-webkit-tap-highlight-color:transparent}.pvp-nav a{padding:12px}}.pvp-content{flex-direction:column;min-width:0;min-height:100vh;display:flex}.pvp-brand{gap:10px}.pvp-brand,.pvp-brand__mark{align-items:center;display:inline-flex}.pvp-brand__mark{background:linear-gradient(135deg,var(--accent),#2f7bff);color:#fff;border-radius:9px;justify-content:center;width:30px;height:30px;font-size:15px;box-shadow:0 6px 18px #0052ff59}.pvp-nav a{align-items:center;gap:11px;display:flex}.pvp-nav__icon{color:var(--text-muted);transition:color var(--motion-fast) ease;display:inline-flex}.pvp-nav a.is-active,.pvp-nav a:hover .pvp-nav__icon{color:var(--text-primary)}.pvp-nav a.is-active{background:#0052ff24;border-color:#0052ff59}.pvp-nav a.is-active .pvp-nav__icon{color:#7aa6ff}.pvp-topbar{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#14151973;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.pvp-topbar__spacer{flex:1}.pvp-iconbtn{width:40px;height:40px;color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.pvp-iconbtn:hover:not(:disabled){color:var(--text-primary);background:#ffffff17}.pvp-logout{padding:9px 18px}.pvp-page-head{margin:0 0 20px}.pvp-page-head h1{margin:0}.pvp-page-sub{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin:6px 0 0}.pvp-stats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:24px;display:grid}.pvp-stat{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px)saturate(140%);background:#1415198c;border:1px solid #ffffff14;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000059}.pvp-stat__icon{color:#fff;background:linear-gradient(135deg,var(--accent),#34d3c2);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 8px 22px #0052ff4d}.pvp-stat__icon--green{background:linear-gradient(135deg,#00d26a,#12b981)}.pvp-stat__icon--violet{background:linear-gradient(135deg,#7c5cff,#4f7bff)}.pvp-stat__body{flex-direction:column;gap:3px;min-width:0;display:flex}.pvp-stat__label{color:var(--text-secondary);font-size:var(--font-size-caption)}.pvp-stat__value{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.pvp-stat__delta{font-size:var(--font-size-caption);color:var(--success)}.pvp-dropzone{text-align:center;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px)saturate(140%);transition:border-color var(--motion-base) ease,background var(--motion-base) ease;background:radial-gradient(120% 120% at 50% 0,#0052ff1a,#0000 60%),#14151980;border:1.5px dashed #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:clamp(32px,8vw,72px);display:flex;position:relative}.pvp-dropzone.is-drag{border-color:var(--accent);background:radial-gradient(120% 120% at 50% 0,#0052ff33,#0000 60%),#14151999}.pvp-dropzone__icon{color:#7aa6ff;margin-bottom:4px}.pvp-dropzone__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.pvp-dropzone__hint{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.pvp-upload-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;display:flex}.pvp-videos-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}@media (max-width:900px){.pvp-videos-layout{grid-template-columns:1fr}}.pvp-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pvp-search{flex:1;max-width:360px;position:relative}.pvp-search input{width:100%;padding-left:38px}.pvp-search svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pvp-toolbar__actions{gap:6px;margin-left:auto;display:flex}.pvp-folders__head{justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.pvp-folders__count{color:var(--text-muted);font-size:var(--font-size-caption);margin-top:12px}.pvp-switch-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.pvp-switch-row__text{max-width:60ch}.pvp-switch-row__text strong{margin-bottom:3px;display:block}.pvp-switch-row__text span{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.pvp-switch{cursor:pointer;width:46px;height:26px;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;position:relative}.pvp-switch:after{content:"";width:20px;height:20px;transition:transform var(--motion-fast) ease;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.pvp-switch[aria-checked=true]{background:var(--accent);border-color:#0000}.pvp-switch[aria-checked=true]:after{transform:translate(20px)}.pvp-tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.pvp-tab{color:var(--text-secondary);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px}.pvp-tab.is-active{color:var(--text-primary);border-bottom-color:var(--accent)}.pvp-shell-plain .pvp-auth .pvp-tabs{border-bottom:none;gap:20px}.pvp-shell-plain .pvp-auth .pvp-tab{color:#ffffff73;border:none;border-radius:0;padding:6px 2px;transition:color .2s,text-shadow .2s}.pvp-shell-plain .pvp-auth .pvp-tab:hover{color:#fffc}.pvp-shell-plain .pvp-auth .pvp-tab.is-active{color:#fff;text-shadow:0 0 12px #78aaffe6,0 0 26px #005aff99;border:none}.pvp-bars{align-items:flex-end;gap:10px;height:180px;padding-top:8px;display:flex}.pvp-bar{height:100%;color:var(--text-muted);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.pvp-bar__fill{background:linear-gradient(180deg,#4f7bff,var(--accent));width:100%;max-width:34px;transition:height var(--motion-base) ease;border-radius:8px 8px 4px 4px;box-shadow:0 6px 18px #0052ff40}.pvp-bar__fill--green{background:linear-gradient(#34d3a0,#00d26a);box-shadow:0 6px 18px #00d26a38}.pvp-pro{border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-weight-bold);color:var(--warning);background:#f5a62324;border:1px solid #f5a6234d;align-items:center;gap:6px;margin-left:8px;padding:3px 9px;display:inline-flex}.pvp-steps{flex-wrap:wrap;gap:8px;margin:18px 0 10px;display:flex}.pvp-step{border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--font-size-body-sm);background:#ffffff0a;border:1px solid #ffffff14;gap:8px;padding:7px 12px}.pvp-step,.pvp-step__dot{align-items:center;display:inline-flex}.pvp-step__dot{width:16px;height:16px;color:var(--text-secondary);background:#ffffff1a;border-radius:50%;justify-content:center;font-size:10px}.pvp-step.is-active{color:var(--text-primary);background:#0052ff1f;border-color:#0052ff66}.pvp-step.is-active .pvp-step__dot{background:var(--accent);color:#fff}.pvp-step.is-done{color:var(--text-secondary);background:#00d26a1a;border-color:#00d26a4d}.pvp-step.is-done .pvp-step__dot{background:var(--success);color:#06210f}.pvp-progress{background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.pvp-progress__fill{background:linear-gradient(90deg,#4f7bff,var(--accent));transition:width var(--motion-base) ease;border-radius:999px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #0052ff80}.pvp-progress--indeterminate .pvp-progress__fill{animation:pvp-indeterminate 1.2s ease-in-out infinite;width:35%!important}@keyframes pvp-indeterminate{0%{left:-35%}to{left:100%}}.pvp-progress__label{font-size:var(--font-size-body-sm);color:var(--text-secondary);justify-content:space-between;margin-bottom:6px;display:flex}@media (min-width:901px){.pvp-topbar{padding-top:max(14px,env(safe-area-inset-top));padding-left:max(clamp(16px,3vw,32px),env(safe-area-inset-left));padding-right:max(clamp(16px,3vw,32px),env(safe-area-inset-right))}}.pvp-main{padding-bottom:max(clamp(20px,4vw,40px),env(safe-area-inset-bottom))}@media (max-width:900px){.pvp-sidebar{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.pvp-main,.pvp-sidebar{padding-left:max(16px,env(safe-area-inset-left))}.pvp-main{padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom))}.pvp-topbar{padding-top:max(10px,env(safe-area-inset-top));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.pvp-backdrop{-webkit-backdrop-filter:blur(3px)}}@media (hover:none){.btn,.pvp-btn--primary,.pvp-logout,.pvp-nav a,.pvp-tab{min-height:44px}.pvp-nav a,.pvp-tab{align-items:center;display:flex}}.pvp-card,.pvp-main{-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}