/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.container{width:100%}@media (width>=360px){.container{max-width:360px}}@media (width>=640px){.container{max-width:640px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1400px){.container{max-width:1400px}}@media (width>=1800px){.container{max-width:1800px}}@media (width>=2400px){.container{max-width:2400px}}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-right{text-align:right}.leading-none{--tw-leading:1;line-height:1}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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))}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-strict{contain:strict}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}}@media (width>=1024px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=1400px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--hero-hue:15, 60%;--hero-glow:oklch(52% .1278 39.4);--bg-grad-a:oklch(16% .032 39.4);--bg-grad-b:oklch(21% .036 39.4);--bg-grad-c:oklch(14.5% .03 39.4);--bg-base:oklch(15.5% .032 39.4);--surface-glass:oklch(95% .012 39.4/.06);--surface-glass-strong:oklch(17% .0292 39.4/.55);--popover-bg:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){:root{--popover-bg:color-mix(in srgb, var(--bg-base) 93%, var(--accent) 7%)}}:root{--border-glass:oklch(95% .011 39.4/.13);--border-glass-strong:oklch(95% .011 39.4/.18);--inner-highlight:inset 0 1px 0 #ffffff0f;--text:oklch(96% .0082 39.4);--text-muted:oklch(96% .0082 39.4/.7);--text-faint:oklch(96% .0082 39.4/.5);--text-ghost:oklch(96% .0082 39.4/.35);--accent:#e8855e;--accent-bright:#f0a57f;--accent-glow:#e8855e29;--positive:#7cc57c;--negative:#e87168;--warning:#f6ae31;--bg-deep:#1a1018;--chart-income:var(--positive)}@supports (color:color-mix(in lab, red, red)){:root{--chart-income:color-mix(in oklch, var(--positive) 82%, var(--accent) 18%)}}:root{--chart-expense:var(--negative)}@supports (color:color-mix(in lab, red, red)){:root{--chart-expense:color-mix(in oklch, var(--negative) 86%, var(--text-muted) 14%)}}:root{--chart-grid:hsla(var(--hero-hue), 70%, .07);--chart-slice-1:var(--accent-bright);--chart-slice-2:hsl(var(--hero-hue), 58%);--chart-slice-3:hsla(var(--hero-hue), 47%, .85);--chart-slice-4:hsla(var(--hero-hue), 38%, .65);--chart-slice-5:hsla(var(--hero-hue), 30%, .5);--hero-plate:linear-gradient(135deg, hsl(var(--hero-hue), 78%) 0%, hsl(var(--hero-hue), 55%) 50%, hsl(var(--hero-hue), 35%) 100%);--hero-plate-deep:linear-gradient(135deg, hsl(var(--hero-hue), 50%) 0%, hsl(var(--hero-hue), 35%) 55%, hsl(var(--hero-hue), 22%) 100%);--hr-soft:.5px solid #f5f1e812;--font-display:"Fraunces", Georgia, serif;--font-body:"Inter Tight", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--radius-glass:14px;--radius-md:8px;--radius-sm:6px;--radius-xs:4px;--radius-pill:999px;--space-1:clamp(2px, .25vw, 4px);--space-2:clamp(4px, .4vw, 7px);--space-3:clamp(6px, .6vw, 10px);--space-4:clamp(8px, .85vw, 13px);--space-5:clamp(12px, 1.1vw, 17px);--space-6:clamp(14px, 1.4vw, 22px);--space-7:clamp(18px, 1.8vw, 28px);--space-8:clamp(22px, 2.2vw, 36px);--card-pad-y:clamp(13px, 1.3vw, 18px);--card-pad-x:clamp(14px, 1.4vw, 20px);--card-gap:clamp(8px, .9vw, 14px);--shell-pad-x:clamp(14px, 1.8vw, 32px);--shell-pad-y:clamp(14px, 1.6vw, 24px);--shell-max-w:2000px;--text-xs:clamp(9px, .65vw, 11px);--text-sm:clamp(10px, .75vw, 12px);--text-base:clamp(12px, .95vw, 14px);--text-md:clamp(14px, 1.1vw, 16px);--text-lg:clamp(17px, 1.4vw, 20px);--text-xl:clamp(20px, 1.7vw, 26px);--text-2xl:clamp(26px, 2.4vw, 36px);--text-hero:clamp(36px, 4vw, 52px);--photo-portrait-w:clamp(200px, 18vw, 260px);--hero-aspect:4 / 5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5}html{background:radial-gradient(ellipse at 75% 25%, var(--hero-glow) 0%, transparent 55%), linear-gradient(135deg, var(--bg-grad-a) 0%, var(--bg-grad-b) 50%, var(--bg-grad-c) 100%);scrollbar-width:thin;scrollbar-color:var(--border-glass) transparent;min-height:100dvh;transition:background .6s}body{background:0 0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-glass);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.app-shell{min-height:100dvh;position:relative;overflow:hidden}.app-shell-inner{z-index:1;padding:var(--shell-pad-y) var(--shell-pad-x);max-width:var(--shell-max-w);margin:0 auto;position:relative}:is(.app-shell-inner:has(#panel-watchlist),.app-shell-inner:has(#panel-utilities)){box-sizing:border-box;flex-direction:column;height:100dvh;display:flex}.app-shell-inner:has(#panel-watchlist)>#main{flex-direction:column;flex:auto;min-height:0;display:flex}.app-shell-inner:has(#panel-utilities)>#main{flex-direction:column;flex:auto;min-height:0;display:flex}.app-shell-inner:has(#panel-watchlist)>#main>[role=tabpanel]{flex-direction:column;flex:auto;min-height:0;display:flex}.app-shell-inner:has(#panel-utilities)>#main>[role=tabpanel]{flex-direction:column;flex:auto;min-height:0;display:flex}.app-grain{pointer-events:none;opacity:.04;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:3px 3px;position:absolute;inset:0}.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(24px)saturate(140%);border:.5px solid var(--border-glass);box-shadow:var(--inner-highlight);border-radius:var(--radius-glass)}.glass-strong{background:var(--surface-glass-strong);-webkit-backdrop-filter:blur(28px)saturate(160%);border:.5px solid var(--border-glass-strong);border-radius:var(--radius-glass)}.focus-light{position:relative}.focus-light:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(140px circle at var(--fl-x,50%) var(--fl-y,50%), var(--accent), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.focus-light:after{background:radial-gradient(140px circle at var(--fl-x,50%) var(--fl-y,50%), color-mix(in srgb, var(--accent) 22%, transparent), transparent 62%)}}.focus-light:after{z-index:2;transition:opacity .28s}.focus-light:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.focus-light:after{transition:none}}.picker-panel{background:var(--popover-bg);border:.5px solid var(--border-glass-strong);border-radius:var(--radius-glass);box-shadow:0 16px 40px -12px #0009,0 2px 10px #00000073}.ff-display{font-family:var(--font-display);font-feature-settings:"ss01"}.ff-body{font-family:var(--font-body)}.ff-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.label-mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:var(--text-faint);text-transform:uppercase;font-weight:500}.chip-mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.07em;color:var(--text-faint);font-variant-numeric:tabular-nums}.tk-k{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-size:9px;font-weight:700}.tk-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:800;font-size:var(--text-xs);letter-spacing:-.02em;color:var(--text);white-space:nowrap}.tk-v-sub{color:var(--text-muted);font-size:10px;font-weight:700}.tk-c{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted);font-size:9px;font-weight:700}.tk-sep{background:var(--border-glass-strong);flex-shrink:0;align-self:center;width:.5px;height:12px}.wl-judgment{max-width:100%;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-weight:600;line-height:1.3;display:inline-block;overflow:hidden}.btn-mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;padding:6px 12px;font-weight:500;transition:background .18s,border-color .18s,color .18s,filter .18s,opacity .18s}.btn-mono-accent{background:var(--accent);color:var(--bg-deep);border:.5px solid var(--accent);font-weight:600}.btn-mono-ghost{background:var(--surface-glass);color:var(--text-muted);border:.5px solid var(--border-glass)}.btn-mono-bare{color:var(--text-muted);border:.5px solid var(--border-glass);background:0 0}.btn-mono-xs{letter-spacing:.12em;padding:5px 10px}.btn-mono-ghost:hover:not(:disabled),.btn-mono-bare:hover:not(:disabled){color:var(--text);border-color:var(--border-glass-strong)}.btn-mono-accent:hover:not(:disabled){filter:brightness(1.08)}.btn-mono:disabled{opacity:.4;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px;border-radius:var(--radius-xs)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{padding:var(--space-3) var(--space-5);background:var(--accent);color:#1a1018;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm);z-index:100;font-weight:600;text-decoration:none;transition:transform .2s;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus-visible{outline:none;transform:translateY(0)}@media (hover:none) and (pointer:coarse){button,[role=button],[role=tab],input,textarea,select,a{min-height:44px}}.pulse-dot{animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 12px}50%{opacity:.55;box-shadow:0 0 6px}}@media (prefers-reduced-motion:reduce){.pulse-dot{animation:none}html{transition:none}}.cq-card{container-type:inline-size}.dash-card-scroll{scrollbar-width:thin;scrollbar-color:var(--border-glass) transparent;max-height:clamp(170px,20vh,260px);overflow-y:auto}.dash-card-scroll::-webkit-scrollbar{width:6px}.dash-card-scroll::-webkit-scrollbar-track{background:0 0}.dash-card-scroll::-webkit-scrollbar-thumb{background:var(--border-glass);border-radius:var(--radius-pill)}.dash-card-scroll::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}}.wl-col-change,.wl-col-open,.wl-col-pcls,.wl-col-high,.wl-col-low,.wl-col-52wh,.wl-col-52wl,.wl-col-mcap,.wl-col-vol10,.wl-col-beta,.wl-col-pe,.wl-col-premkt,.wl-col-signal,.wl-col-valuation,.wl-col-analyst{display:none}@media (width>=640px){.wl-col-change{display:block}}@media (width>=1024px){.wl-col-signal,.wl-col-valuation{display:block}}@media (width>=1200px){.wl-col-open,.wl-col-pcls,.wl-col-high,.wl-col-low{display:block}}@media (width>=1400px){.wl-col-analyst{display:block}}@media (width>=1600px){.wl-col-premkt{display:block}}@media (width>=1800px){.wl-col-52wh,.wl-col-52wl,.wl-col-mcap,.wl-col-vol10,.wl-col-beta,.wl-col-pe{display:block}}@keyframes wlFlashUp{0%{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--positive) 22%, transparent)}to{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--positive) 0%, transparent)}}@keyframes wlFlashUp1{0%{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--positive) 22%, transparent)}to{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--positive) 0%, transparent)}}@keyframes wlFlashDown{0%{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--negative) 22%, transparent)}to{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--negative) 0%, transparent)}}@keyframes wlFlashDown1{0%{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--negative) 22%, transparent)}to{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--negative) 0%, transparent)}}.wl-row.flash-up{animation:.6s ease-out wlFlashUp}.wl-row.flash-up-1{animation:.6s ease-out wlFlashUp1}.wl-row.flash-down{animation:.6s ease-out wlFlashDown}.wl-row.flash-down-1{animation:.6s ease-out wlFlashDown1}[data-pinned-row].flash-up{animation:.6s ease-out wlFlashUp}[data-pinned-row].flash-up-1{animation:.6s ease-out wlFlashUp1}[data-pinned-row].flash-down{animation:.6s ease-out wlFlashDown}[data-pinned-row].flash-down-1{animation:.6s ease-out wlFlashDown1}[data-watchlist-row]{scroll-margin-top:32px}.wl-row{transition:background-color .12s ease-out}.wl-row:hover{background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.wl-row:hover{background-color:color-mix(in srgb, var(--text) 8%, transparent)}}.wl-row.flash-up:hover,.wl-row.flash-up-1:hover,.wl-row.flash-down:hover,.wl-row.flash-down-1:hover{background-color:#0000}@media (hover:hover){.wl-row [data-action=remove-symbol]{opacity:0;transition:opacity .12s ease-out}.wl-row:hover [data-action=remove-symbol],.wl-row [data-action=remove-symbol]:focus-visible,.wl-drag-item:focus-visible [data-action=remove-symbol]{opacity:1}}@media (width<=639.9px){.wl-header{display:none}.wl-scroll>div{min-width:100%!important}div.wl-row.flex{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 84px auto 24px;align-items:center;row-gap:2px!important;column-gap:var(--space-3)!important;display:grid!important}div.wl-row.flex:not(:has([data-spark-cell])){grid-template-columns:minmax(0,1fr) auto 24px}:is(.wl-row:not(:has([data-spark-cell])) [data-last],.wl-row:not(:has([data-spark-cell])) [data-pct]){grid-column:2}.wl-row:not(:has([data-spark-cell])) [data-remove-cell]{grid-column:3}.wl-row [data-sym-cell]{grid-area:1/1/3;min-width:0!important;max-width:none!important}.wl-row [data-spark-cell]{grid-area:1/2/3;width:84px!important}.wl-row [data-spark-cell] svg{width:100%!important;height:18px!important}.wl-row [data-spark-cell]>span{width:100%!important}.wl-row [data-last]{grid-area:1/3;width:auto!important}.wl-row [data-pct]{grid-area:2/3;width:auto!important}.wl-row [data-remove-cell]{grid-area:1/4/3;min-width:24px!important}}html[data-style=kairo]{background:linear-gradient(#78dcff0b 1px,#0000 1px) 0 0/100% 48px,linear-gradient(90deg,#78dcff0b 1px,#0000 1px) 0 0/48px 100%,radial-gradient(at 50% 118%,#288cbe2e,#0000 55%),#04080c}html[data-style=kairo] .app-grain{display:none}html[data-style=kairo] .glass,html[data-style=kairo] .glass-strong{-webkit-backdrop-filter:none;box-shadow:none;background-image:linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent));background-position:0 0,0 0,right 0 top 0,right 0 top 0,left 0 bottom 0,left 0 bottom 0,right 0 bottom 0,right 0 bottom 0;background-repeat:no-repeat;background-size:16px 1.5px,1.5px 16px,16px 1.5px,1.5px 16px,16px 1.5px,1.5px 16px,16px 1.5px,1.5px 16px}html[data-style=kairo] .ff-display{text-transform:uppercase;letter-spacing:.07em}html[data-style=kairo] .label-mono{letter-spacing:.14em}html[data-style=kairo] .wl-header{border-bottom:1px solid #78dcff66}html[data-style=kairo] .hero-photo{outline-offset:4px;outline:1px solid #78dcff73}html[data-style=basel]{background:linear-gradient(90deg,#ff3b30 0 8px,#0000 8px),linear-gradient(#08090a,#08090a)}html[data-style=basel] .app-grain{display:none}html[data-style=basel] .glass,html[data-style=basel] .glass-strong{-webkit-backdrop-filter:none;box-shadow:none;border-width:1px}html[data-style=basel] .ff-display{text-transform:uppercase;letter-spacing:-.01em;font-weight:800}html[data-style=basel] .label-mono{text-transform:uppercase;letter-spacing:.06em;color:var(--text)}html[data-style=basel] .wl-header{border-bottom:2px solid var(--border-glass-strong)}html[data-style=basel] [data-watchlist-panel]{border-left:8px solid var(--accent)}@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-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}.topnav-status.svelte-17ddv7g{text-align:left;min-width:140px;margin-top:4px}@media (width<=639.98px){.topnav-left.svelte-17ddv7g{display:contents}.topnav-brand.svelte-17ddv7g{order:1}.topnav-right.svelte-17ddv7g{order:2;margin-left:auto}.topnav-tabs.svelte-17ddv7g{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:3;overflow-x:auto}.topnav-tabs.svelte-17ddv7g::-webkit-scrollbar{display:none}.topnav-tabs.svelte-17ddv7g [role=tab]{white-space:nowrap;flex-shrink:0}.topnav-status.svelte-17ddv7g{min-width:0}}.topnav-sync.svelte-17ddv7g{position:relative}.sync-warn-dot.svelte-17ddv7g{width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--bg-base) 85%, transparent);background:#f6ae31;border-radius:50%;position:absolute;top:-3px;right:-3px}.topnav-icon-btn.svelte-17ddv7g{border:.5px solid var(--border-glass);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.topnav-icon-btn.svelte-17ddv7g:hover{color:var(--accent-bright);border-color:var(--accent)}.topnav-icon-btn-active.svelte-17ddv7g{color:var(--bg-deep);background:var(--accent);border-color:var(--accent)}.hero-player-controls.svelte-jf2dqd{z-index:3;background:color-mix(in srgb, var(--bg-main,#000) 18%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.5)brightness(.7);opacity:0;pointer-events:none;color:#fff;text-shadow:0 1px 2px #00000073;border:.5px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:5px 10px 5px 6px;transition:opacity .22s ease-out,transform .22s ease-out;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,8px);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000002e,0 6px 22px -10px #0000006b}.hero-player-controls.visible.svelte-jf2dqd{opacity:1;pointer-events:auto;transform:translate(-50%)}.hpc-btn.svelte-jf2dqd{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:relative}.hpc-btn.svelte-jf2dqd:before{content:"";position:absolute;inset:-6px}.hpc-btn.svelte-jf2dqd:hover{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-bright,var(--accent))}.hpc-btn.svelte-jf2dqd:active{transform:scale(.92)}.hpc-btn.svelte-jf2dqd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hpc-btn[data-state=playing].svelte-jf2dqd,.hpc-btn[data-state=unmuted].svelte-jf2dqd{color:var(--accent-bright,var(--accent))}.hpc-time.svelte-jf2dqd{font-variant-numeric:tabular-nums;border-radius:var(--radius-xs,4px);color:#ffffffdb;letter-spacing:.02em;white-space:nowrap;background:#0000002e;flex:none;padding:4px 6px;font-size:10.5px;line-height:1}.hpc-time-sep.svelte-jf2dqd{opacity:.55;margin:0 1px}.hpc-seek.svelte-jf2dqd{appearance:none;cursor:pointer;background:0 0;flex:auto;width:160px;min-width:100px;max-width:200px;height:30px;margin:0 2px}.hpc-seek.svelte-jf2dqd:disabled{cursor:default;opacity:.5}.hpc-seek.svelte-jf2dqd::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent-bright,var(--accent)) 0%, var(--accent-bright,var(--accent)) calc(var(--hpc-seek,0) * 100%), #ffffff3d calc(var(--hpc-seek,0) * 100%), #ffffff3d 100%);border-radius:2px;height:3px}.hpc-seek.svelte-jf2dqd::-moz-range-track{background:#ffffff3d;border-radius:2px;height:3px}.hpc-seek.svelte-jf2dqd::-moz-range-progress{background:var(--accent-bright,var(--accent));border-radius:2px;height:3px}.hpc-seek.svelte-jf2dqd::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:999px;width:12px;height:12px;margin-top:-4.5px;transition:transform .12s;box-shadow:0 1px 3px #00000080}.hpc-seek.svelte-jf2dqd::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:12px;height:12px;transition:transform .12s;box-shadow:0 1px 3px #00000080}.hpc-seek.svelte-jf2dqd:hover::-webkit-slider-thumb{transform:scale(1.2)}.hpc-seek.svelte-jf2dqd:hover::-moz-range-thumb{transform:scale(1.2)}.hpc-seek.svelte-jf2dqd:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.hpc-volume.svelte-jf2dqd{appearance:none;cursor:pointer;background:0 0;flex:none;width:60px;height:30px;margin:0 2px 0 0}.hpc-volume.svelte-jf2dqd::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent-bright,var(--accent)) 0%, var(--accent-bright,var(--accent)) calc(var(--hpc-vol,.7) * 100%), #ffffff3d calc(var(--hpc-vol,.7) * 100%), #ffffff3d 100%);border-radius:2px;height:3px}.hpc-volume.svelte-jf2dqd::-moz-range-track{background:#ffffff3d;border-radius:2px;height:3px}.hpc-volume.svelte-jf2dqd::-moz-range-progress{background:var(--accent-bright,var(--accent));border-radius:2px;height:3px}.hpc-volume.svelte-jf2dqd::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:999px;width:10px;height:10px;margin-top:-3.5px;transition:transform .12s;box-shadow:0 1px 2px #00000073}.hpc-volume.svelte-jf2dqd::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:10px;height:10px;transition:transform .12s;box-shadow:0 1px 2px #00000073}.hpc-volume.svelte-jf2dqd:hover::-webkit-slider-thumb{transform:scale(1.25)}.hpc-volume.svelte-jf2dqd:hover::-moz-range-thumb{transform:scale(1.25)}.hpc-volume.svelte-jf2dqd:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.hero-locked .hero-player-controls.svelte-jf2dqd{pointer-events:none;opacity:0}@media (width<=480px){.hpc-time.svelte-jf2dqd{display:none}.hpc-seek.svelte-jf2dqd{width:110px;min-width:70px}.hpc-volume.svelte-jf2dqd{width:44px}}.tt-author.svelte-1wpwq8b{z-index:3;background:color-mix(in srgb, var(--bg-main,#000) 22%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4)brightness(.7);color:#fff;text-shadow:0 1px 2px #00000073;letter-spacing:.01em;cursor:pointer;border:.5px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 28px);padding:3px 9px 3px 3px;font-size:11px;line-height:1;text-decoration:none;transition:background .18s,transform .15s;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e,0 4px 18px -10px #0006}.tt-author.tt-author-static.svelte-1wpwq8b{cursor:default}.tt-author.svelte-1wpwq8b:hover{background:color-mix(in srgb, var(--bg-main,#000) 30%, transparent)}.tt-author.svelte-1wpwq8b:active{transform:scale(.97)}.tt-author.svelte-1wpwq8b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tt-author-avatar.svelte-1wpwq8b{object-fit:cover;width:22px;height:22px;text-shadow:none;color:#fff;background:#fff3;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.tt-author-avatar-fallback.svelte-1wpwq8b{background:color-mix(in srgb, var(--accent) 35%, transparent);letter-spacing:0}.tt-author-handle.svelte-1wpwq8b{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-weight:600;overflow:hidden}.hero-locked .tt-author.svelte-1wpwq8b{display:none}@media (width<=420px){.tt-author.svelte-1wpwq8b{padding:2px 7px 2px 2px;font-size:10px}.tt-author-avatar.svelte-1wpwq8b{flex-basis:18px;width:18px;height:18px;font-size:8.5px}.tt-author-handle.svelte-1wpwq8b{max-width:76px}}.hero-photo.svelte-wd94zk{aspect-ratio:9/16;min-height:100%}@media (width<=639.98px){.hero-photo.svelte-wd94zk{aspect-ratio:auto;height:min(46svh,420px)}}.hero-photo-img.svelte-wd94zk{object-fit:cover;object-position:center;z-index:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-photo-video.svelte-wd94zk{object-fit:cover;object-position:center;z-index:0;pointer-events:none;background:#111;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-photo-tiktok.svelte-wd94zk{z-index:0;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-photo-img.svelte-wd94zk.muse-still-panning{cursor:grabbing}.hero-photo-img.svelte-wd94zk{contain:paint}.hero-photo-loading.svelte-wd94zk{color:#ffffff8c;pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-locked.svelte-wd94zk .hero-photo-img:where(.svelte-wd94zk),.hero-locked.svelte-wd94zk .hero-photo-video:where(.svelte-wd94zk),.hero-locked.svelte-wd94zk .hero-photo-tiktok:where(.svelte-wd94zk){-webkit-filter:blur(28px)brightness(.7);pointer-events:none;transition:filter .18s}.hero-lock-overlay.svelte-wd94zk{z-index:5;color:#fffffff2;cursor:pointer;background:#00000052;border:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0;font-family:inherit;display:flex;position:absolute;inset:0}.hero-lock-overlay.svelte-wd94zk:hover{background:#0000006b}.hero-lock-overlay.svelte-wd94zk:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.hero-lock-overlay-title.svelte-wd94zk{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 4px #0009;font-size:12px;font-weight:800}.hero-lock-overlay-hint.svelte-wd94zk{color:#ffffffbf;letter-spacing:.04em;font-size:11px}.mini-strip-row.svelte-1scjvme{grid-template-columns:repeat(6,1fr);gap:6px;padding:0 8px;display:grid}@container (width<=599px){.mini-strip-row.svelte-1scjvme{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(6,minmax(76px,1fr));overflow-x:auto}.mini-strip-row.svelte-1scjvme::-webkit-scrollbar{display:none}}.mini-thumb-cell.svelte-1scjvme{background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.mini-thumb-cell--empty.svelte-1scjvme{cursor:default}.mini-thumb.mini-thumb--well.svelte-1scjvme{background:var(--surface-glass);border:1px dashed color-mix(in srgb, var(--border-glass-strong) 85%, transparent);justify-content:center;align-items:center;display:flex}.mini-well-ghost.svelte-1scjvme{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-ghost);-webkit-user-select:none;user-select:none;font-size:8px}.mini-thumb-dl-overlay.svelte-1scjvme{z-index:4;background:color-mix(in srgb, var(--accent) 22%, transparent);width:20px;height:20px;color:var(--accent-bright,var(--accent));border:.5px solid color-mix(in srgb, var(--accent) 60%, transparent);-webkit-backdrop-filter:blur(4px);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;left:4px}.mini-thumb-dl-overlay.svelte-1scjvme svg:where(.svelte-1scjvme){animation:1.2s linear infinite svelte-1scjvme-mini-thumb-dl-spin}.mini-thumb-dl-overlay--failed.svelte-1scjvme{background:color-mix(in srgb, var(--danger) 22%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 60%, transparent)}.mini-thumb-dl-overlay--failed.svelte-1scjvme svg:where(.svelte-1scjvme){animation:none}@keyframes svelte-1scjvme-mini-thumb-dl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mini-bf-chip.svelte-1scjvme{border-radius:var(--radius-xs);color:var(--accent);border:.5px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.mini-bf-chip.svelte-1scjvme svg:where(.svelte-1scjvme){animation:1.2s linear infinite svelte-1scjvme-mini-thumb-dl-spin}.playlist-pill.svelte-1scjvme{border:.5px solid var(--border-glass);border-radius:var(--radius-xs);color:var(--text);background:0 0;padding:3px 10px;transition:border-color .15s,color .15s,transform .15s}.playlist-pill.svelte-1scjvme:hover{border-color:var(--accent);color:var(--accent)}.playlist-pill.svelte-1scjvme:active{transform:scale(.96)}.playlist-pill.svelte-1scjvme:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rotate-pill.svelte-1scjvme{border:.5px solid var(--border-glass);border-radius:var(--radius-xs);color:var(--text-faint);background:0 0;justify-content:center;align-items:center;padding:3px 6px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.rotate-pill.svelte-1scjvme:hover{border-color:var(--accent);color:var(--accent)}.rotate-pill[data-active=true].svelte-1scjvme{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.rotate-pill.svelte-1scjvme:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.edit-pill.svelte-1scjvme{border:.5px solid var(--border-glass);border-radius:var(--radius-xs);color:var(--text-faint);background:0 0;justify-content:center;align-items:center;padding:3px 6px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.edit-pill.svelte-1scjvme:hover{border-color:var(--accent);color:var(--accent)}.edit-pill.svelte-1scjvme:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mini-thumb-badge.svelte-1scjvme{text-align:center;color:#ffffffc7;text-shadow:0 1px 2px #0000008c;pointer-events:none;position:absolute;inset:auto 0 8px}.mini-thumb.svelte-1scjvme{aspect-ratio:9/16;border-radius:6px;width:100%;transition:opacity .2s,border-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.mini-thumb-img.svelte-1scjvme{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.mini-thumb-countdown.svelte-1scjvme{z-index:2;color:var(--accent);letter-spacing:.04em;pointer-events:none;text-shadow:0 1px 2px #0000008c;background:#000000b3;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:4px;right:4px}.mini-thumb--locked.svelte-1scjvme{background:linear-gradient(135deg,#281e14d9 0%,#0f0c0af2 100%)!important}.mini-thumb-lock.svelte-1scjvme{color:#ffffff8c;pointer-events:none;width:38%;height:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-thumb-label.svelte-1scjvme{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:500;transition:color .2s;overflow:hidden}.mini-thumb-cell.svelte-1scjvme:not(.mini-thumb-cell--empty):hover .mini-thumb:where(.svelte-1scjvme){opacity:1;transform:translateY(-2px)}.mini-thumb-cell[draggable=true].svelte-1scjvme{cursor:grab}.mini-thumb-cell[data-dragging=true].svelte-1scjvme{opacity:.4;cursor:grabbing}.mini-thumb-cell[data-drop-over=true].svelte-1scjvme .mini-thumb:where(.svelte-1scjvme){box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);border-color:var(--accent)!important}@media (prefers-reduced-motion:reduce){.mini-thumb-cell.svelte-1scjvme:not(.mini-thumb-cell--empty):hover .mini-thumb:where(.svelte-1scjvme){transform:none}}.notes-editor.svelte-1syxobs{flex-direction:column;flex:1;min-height:0;display:flex}.notes-toolbar.svelte-1syxobs{background:var(--surface-glass);border:.5px solid var(--border-glass);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:0;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.notes-toolbar-divider.svelte-1syxobs{background:var(--border-glass);flex-shrink:0;width:1px;height:18px;margin:0 4px}.notes-color-swatch.svelte-1syxobs{border-radius:var(--radius-xs);border:.5px solid var(--border-glass);cursor:pointer;flex-shrink:0;width:24px;height:22px;transition:transform .15s,border-color .15s;display:inline-flex;position:relative;overflow:hidden}.notes-color-swatch.svelte-1syxobs:hover{border-color:var(--accent);transform:translateY(-1px)}.notes-color-swatch.svelte-1syxobs input[type=color]:where(.svelte-1syxobs){cursor:pointer;opacity:0;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.notes-size-select.svelte-1syxobs{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 9px),calc(100% - 5px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;min-width:48px;padding-right:18px}.notes-size-select.svelte-1syxobs:focus{outline:.5px solid var(--accent)}.notes-tool.svelte-1syxobs{letter-spacing:.05em;min-width:28px;color:var(--text-muted);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:.5px solid #0000;padding:4px 8px;font-size:11px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.notes-tool.svelte-1syxobs:hover{background:var(--surface-glass-strong,#f5f1e80f);color:var(--text)}.notes-tool-active.svelte-1syxobs{background:var(--accent);color:var(--bg-deep);border-color:var(--accent)}.notes-tool-active.svelte-1syxobs:hover{background:var(--accent);color:var(--bg-deep)}.notes-editor button[data-cmd=bold]{font-weight:800}.notes-editor button[data-cmd=italic]{font-style:italic;font-weight:600}.notes-editor button[data-cmd=underline]{text-decoration:underline}.notes-editor button[data-cmd=strikeThrough]{text-decoration:line-through}.notes-surface.svelte-1syxobs{flex:1;min-height:0;display:flex}.notes-content.svelte-1syxobs{min-height:80px;max-height:100%;font-size:var(--text-base);background:var(--surface-glass);border:.5px solid var(--border-glass);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--text);word-break:break-word;outline:none;flex:1;padding:11px 13px;line-height:1.6;position:relative;overflow-y:auto}.notes-content.svelte-1syxobs:focus{border-color:var(--accent)}.notes-empty.svelte-1syxobs:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none;font-style:italic;position:absolute;top:11px;left:13px}.notes-content.svelte-1syxobs ul,.notes-content.svelte-1syxobs ol{margin:6px 0;padding-left:24px}.notes-content.svelte-1syxobs p{margin:0 0 8px}.notes-content.svelte-1syxobs p:last-child{margin-bottom:0}.notes-content.svelte-1syxobs h1,.notes-content.svelte-1syxobs h2,.notes-content.svelte-1syxobs h3{color:var(--text);letter-spacing:-.01em;margin:12px 0 6px;font-weight:700;line-height:1.2}.notes-content.svelte-1syxobs h1{font-size:1.5em}.notes-content.svelte-1syxobs h2{font-size:1.25em}.notes-content.svelte-1syxobs h3{font-size:1.1em}.notes-content.svelte-1syxobs blockquote{border-left:2px solid var(--border-glass);color:var(--text-muted);margin:8px 0;padding:4px 0 4px 12px;font-style:italic}.notes-content.svelte-1syxobs code{font-family:var(--font-mono);background:var(--surface-glass-strong,#f5f1e814);border:.5px solid var(--border-glass);border-radius:3px;padding:1px 5px;font-size:.9em}.notes-content.svelte-1syxobs hr{border:0;border-top:.5px solid var(--border-glass);margin:10px 0}.notes-content.svelte-1syxobs a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.cp.svelte-1vix8bw{flex-direction:column;width:100%;display:flex}.cp-band.svelte-1vix8bw+.cp-band:where(.svelte-1vix8bw){border-top:.5px solid var(--border-glass);margin-top:clamp(9px,1vw,13px);padding-top:clamp(9px,1vw,13px)}.cp-k.svelte-1vix8bw{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:9px}.cp-company.svelte-1vix8bw{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text);font-size:clamp(15px,1.25vw,18px);font-weight:600;line-height:1.25}.cp-grid.svelte-1vix8bw{grid-template-columns:1fr 1fr;gap:10px clamp(14px,2vw,28px);display:grid}.cp-cell.svelte-1vix8bw{flex-direction:column;gap:3px;min-width:0;display:flex}.cp-cell-wide.svelte-1vix8bw{grid-column:1/-1}.cp-v.svelte-1vix8bw{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere}.cp-link.svelte-1vix8bw{color:var(--text);text-decoration:none}.cp-link.svelte-1vix8bw:hover{text-underline-offset:2px;text-decoration:underline}.cp-web.svelte-1vix8bw{color:var(--accent)}.cp-addr-band.svelte-1vix8bw{flex-direction:column;gap:3px;display:flex}.cp-addr.svelte-1vix8bw{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}@container (width<=460px){.cp-grid.svelte-1vix8bw{grid-template-columns:1fr}}.crop-backdrop.svelte-1mzrev3{z-index:9400;-webkit-backdrop-filter:blur(8px);background:#050408b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.crop-panel.svelte-1mzrev3{border-radius:var(--radius-glass);flex-direction:column;gap:14px;max-width:92vw;padding:18px;display:flex}.crop-head.svelte-1mzrev3{justify-content:space-between;align-items:center;gap:12px;display:flex}.crop-stage.svelte-1mzrev3{cursor:grab;touch-action:none;background:#000;border-radius:10px;align-self:center;position:relative;overflow:hidden;box-shadow:0 6px 24px #0006}.crop-stage.svelte-1mzrev3:active{cursor:grabbing}.crop-canvas.svelte-1mzrev3{width:100%;height:100%;display:block}.crop-grid.svelte-1mzrev3{pointer-events:none;position:absolute;inset:0}.gl.svelte-1mzrev3{background:#f5f1e852;position:absolute}.gl-v.svelte-1mzrev3{width:1px;top:0;bottom:0}.gl-h.svelte-1mzrev3{height:1px;left:0;right:0}.crop-zoom.svelte-1mzrev3{color:var(--text-faint);align-items:center;gap:10px;display:flex}.crop-zoom.svelte-1mzrev3 input:where(.svelte-1mzrev3){accent-color:var(--accent);cursor:pointer;flex:1}.crop-actions.svelte-1mzrev3{align-items:center;gap:8px;display:flex}.crop-err.svelte-1mzrev3{color:var(--accent-bright);font-size:var(--text-xs);letter-spacing:.06em;text-align:center;padding:24px 8px}.cq-card[data-component=profile-card]{position:relative;container-type:inline-size}[data-component=profile-card].pc-card.svelte-15f6s1z{min-height:clamp(240px,22vw,400px)}[data-component=profile-card] .pc-photo.svelte-15f6s1z{aspect-ratio:9/16;width:clamp(130px,16cqw,230px);margin:var(--card-pad-y) var(--card-pad-x) var(--card-pad-y) 0;border-radius:10px;flex-shrink:0;align-self:center;overflow:hidden;box-shadow:0 10px 22px -12px #0000008c}[data-component=profile-card] .pc-photo.svelte-15f6s1z:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent), inset 0 1px 0 #ffffff14;position:absolute;inset:0}[data-component=profile-card] .pc-rail.svelte-15f6s1z{width:1px;margin:calc(var(--card-pad-y) * 1.6) var(--card-pad-x) calc(var(--card-pad-y) * 1.6) 0;background:linear-gradient(to bottom, transparent, var(--border-glass-strong) 28%, var(--border-glass-strong) 72%, transparent);flex-shrink:0;align-self:stretch}[data-component=profile-card] .pc-edit-btn.svelte-15f6s1z{justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}@media (hover:none) and (pointer:coarse){[data-component=profile-card] .pc-edit-btn.svelte-15f6s1z{width:44px;height:44px}}[data-component=profile-card] .pc-stat-dot.svelte-15f6s1z{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--text) 28%, transparent);background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-component=profile-card] .pc-stat-dot.lit.svelte-15f6s1z{background:var(--accent-bright);border-color:var(--accent-bright);box-shadow:0 0 7px color-mix(in srgb, var(--accent-bright) 70%, transparent)}[data-component=profile-card] .pc-content.svelte-15f6s1z{min-height:0}[data-component=profile-card] .pc-dossier.svelte-15f6s1z{flex-direction:column;flex:auto;min-height:0;margin-top:clamp(12px,1.4vw,18px);display:flex}[data-component=profile-card] .pc-body.svelte-15f6s1z{flex-direction:column;flex:auto;justify-content:safe center;max-width:640px;min-height:0;display:flex;overflow-y:auto}[data-component=profile-card] .pc-fallback-notes.svelte-15f6s1z{font-size:var(--text-base);color:var(--text-muted);word-break:break-word;line-height:1.65}[data-component=profile-card] .pc-notelet.svelte-15f6s1z{border-top:.5px solid var(--border-glass);margin-top:clamp(10px,1.2vw,14px);padding-top:clamp(9px,1vw,12px)}[data-component=profile-card] .pc-notelet-k.svelte-15f6s1z{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:9px}[data-component=profile-card] .pc-notelet-body.svelte-15f6s1z{font-size:var(--text-sm);color:var(--text-muted);word-break:break-word;max-height:4.7em;line-height:1.55;overflow-y:auto}[data-component=profile-card] .pc-migrate-cta.svelte-15f6s1z{font-size:var(--text-xs);letter-spacing:.06em;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:.5px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-pill);cursor:pointer;align-self:flex-start;margin-top:12px;padding:5px 11px;transition:background .16s,border-color .16s}[data-component=profile-card] .pc-migrate-cta.svelte-15f6s1z:hover{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent)}[data-component=profile-card] .pc-edit-head.svelte-15f6s1z{flex-shrink:0}[data-component=profile-card] .pc-edit-scroll.svelte-15f6s1z{flex-direction:column;flex:auto;max-width:640px;min-height:0;margin-top:12px;display:flex;overflow-y:auto}[data-component=profile-card] .pc-cform.svelte-15f6s1z{margin-top:12px}[data-component=profile-card] .pc-cform-grid.svelte-15f6s1z{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}[data-component=profile-card] .pc-input-wide.svelte-15f6s1z{grid-column:1/-1}[data-component=profile-card] .pc-cform-hint.svelte-15f6s1z{letter-spacing:.06em;color:var(--accent);font-size:9px}[data-component=profile-card] .pc-input.svelte-15f6s1z{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface-glass);border:.5px solid var(--border-glass);border-radius:var(--radius-sm);color:var(--text);outline:none;width:100%;margin-top:8px;padding:7px 10px}[data-component=profile-card] .pc-cform-grid.svelte-15f6s1z .pc-input:where(.svelte-15f6s1z){margin-top:0}[data-component=profile-card] .pc-input.svelte-15f6s1z::placeholder{color:var(--text-faint)}[data-component=profile-card] .pc-input.svelte-15f6s1z:focus{border-color:var(--border-glass-strong)}[data-component=profile-card] .pc-edit-notes.svelte-15f6s1z{flex-direction:column;flex-shrink:0;height:clamp(96px,12vw,150px);margin-top:12px;display:flex}[data-component=profile-card] .pc-ops.svelte-15f6s1z{margin-top:var(--space-4);padding-top:var(--space-4);border-top:.5px solid var(--border-glass);gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}[data-component=profile-card] .pc-stats.svelte-15f6s1z{gap:var(--space-6)}[data-component=profile-card] .pc-mission.svelte-15f6s1z{flex-wrap:wrap;gap:7px;display:flex}[data-component=profile-card] .pc-mission-btn.svelte-15f6s1z{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-glass);border:.5px solid var(--border-glass);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:6px;padding:5px 11px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}[data-component=profile-card] .pc-mission-btn.svelte-15f6s1z:hover{color:var(--text);border-color:var(--border-glass-strong)}[data-component=profile-card] .pc-mission-btn.svelte-15f6s1z svg:where(.svelte-15f6s1z){opacity:.75;flex-shrink:0}@media (hover:none) and (pointer:coarse){[data-component=profile-card] .pc-mission-btn.svelte-15f6s1z{min-height:44px}}[data-component=profile-card] .pc-ops-rail.svelte-15f6s1z{align-items:center;column-gap:var(--space-3);flex-wrap:wrap;row-gap:6px;display:flex}[data-component=profile-card] .pc-ops-seg.svelte-15f6s1z{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}[data-component=profile-card] .pc-ops-sep.svelte-15f6s1z{background:var(--border-glass-strong);flex-shrink:0;width:1px;height:11px}[data-component=profile-card] .pc-ops-dot.svelte-15f6s1z{border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-component=profile-card] .pc-ops-k.svelte-15f6s1z{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--text-faint);text-transform:uppercase}[data-component=profile-card] .pc-ops-v.svelte-15f6s1z{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em}@container (width<=460px){[data-component=profile-card] .pc-ops-rail.svelte-15f6s1z{flex-direction:column;align-items:flex-start;row-gap:5px}[data-component=profile-card] .pc-ops-sep.svelte-15f6s1z{display:none}}[data-component=profile-card] .pc-notes-empty.svelte-15f6s1z{font-style:italic;color:var(--text-faint)!important}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z ul,[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z ol{margin:6px 0;padding-left:24px}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z p{margin:0 0 8px}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z p:last-child{margin-bottom:0}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z h1,[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z h2,[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z h3{color:var(--text);letter-spacing:-.01em;margin:12px 0 6px;font-weight:700;line-height:1.2}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z h1{font-size:1.5em}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z h2{font-size:1.25em}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z h3{font-size:1.1em}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z blockquote{border-left:2px solid var(--border-glass);color:var(--text-muted);margin:8px 0;padding:4px 0 4px 12px;font-style:italic}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z code{font-family:var(--font-mono);background:var(--surface-glass-strong,#f5f1e814);border:.5px solid var(--border-glass);border-radius:3px;padding:1px 5px;font-size:.9em}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z hr{border:0;border-top:.5px solid var(--border-glass);margin:10px 0}[data-component=profile-card] .pc-notes-rendered.svelte-15f6s1z a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@container (width<=540px){[data-component=profile-card] .pc-photo.svelte-15f6s1z{width:clamp(160px,32cqw,240px)}}@container (width<=420px){[data-component=profile-card] .pc-photo.svelte-15f6s1z{width:clamp(120px,35cqw,160px)}[data-component=profile-card] [data-profile-name].svelte-15f6s1z{font-size:clamp(20px,6cqw,26px)}}@container (width<=340px){[data-component=profile-card] .pc-photo.svelte-15f6s1z{width:100px}}@container (width>=1000px){[data-component=profile-card] .pc-dossier.svelte-15f6s1z{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(176px,216px);column-gap:clamp(28px,3.5cqw,60px);display:grid}[data-component=profile-card] .pc-body.svelte-15f6s1z{justify-content:flex-start;align-self:start;max-width:860px;min-height:0;max-height:100%}[data-component=profile-card] .pc-ops.svelte-15f6s1z{justify-content:flex-start;align-self:stretch;gap:var(--space-3);border-top:none;height:100%;margin-top:0;padding-top:0}[data-component=profile-card] .pc-mission.svelte-15f6s1z{flex-direction:column;align-items:stretch}[data-component=profile-card] .pc-mission-btn.svelte-15f6s1z{justify-content:flex-start}[data-component=profile-card] .pc-ops-rail.svelte-15f6s1z{flex-direction:column;align-items:flex-start;row-gap:7px;margin-top:auto}[data-component=profile-card] .pc-ops-sep.svelte-15f6s1z{display:none}[data-component=profile-card] .pc-stats.svelte-15f6s1z{flex-direction:column;gap:9px}[data-component=profile-card] .pc-photo.svelte-15f6s1z{width:clamp(130px,20cqw,288px)}}.ring-fg.svelte-1nqve8u{transition:stroke-dashoffset .8s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.ring-fg.svelte-1nqve8u{transition:none}}.scrub-track.svelte-12xnbgw{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--positive) 12%, var(--border-glass));height:6px;position:relative;overflow:visible}.scrub-fill.svelte-12xnbgw{border-radius:var(--radius-pill);background:linear-gradient(90deg, color-mix(in srgb, var(--positive) 55%, transparent), var(--positive));transition:width .8s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0 auto 0 0}.scrub-head.svelte-12xnbgw{background:var(--positive);border:2px solid var(--bg-base);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--positive) 40%, transparent);border-radius:50%;transition:left .8s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.scrub-caption.svelte-12xnbgw{justify-content:space-between;align-items:center;margin-top:9px;display:flex}@media (prefers-reduced-motion:reduce){.scrub-fill.svelte-12xnbgw,.scrub-head.svelte-12xnbgw{transition:none}}.pin-main.svelte-1ji6vla{flex:0 auto;min-width:5ch}.pin-spacer.svelte-1ji6vla{flex:8px;min-width:8px}@container (width<=399px){.pin-main.svelte-1ji6vla{flex:auto}.pin-spacer.svelte-1ji6vla,.pin-spark.svelte-1ji6vla{display:none}}.empty-state.svelte-1uba7bi{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--card-pad-x);text-align:center;flex-direction:column;flex:1;display:flex}.empty-state-icon.svelte-1uba7bi{color:var(--text-faint);opacity:.6;display:inline-flex}.empty-state-title.svelte-1uba7bi{color:var(--text);font-size:var(--text-base);margin:0 0 3px}.empty-state-hint.svelte-1uba7bi{color:var(--text-faint);font-size:var(--text-xs);margin:0;line-height:1.6}.pin-picker-backdrop.svelte-5vqn3p{z-index:9000;-webkit-backdrop-filter:blur(8px);background:#0000007a;justify-content:center;align-items:center;padding:16px;position:fixed;inset:0}.pin-picker-modal.svelte-5vqn3p{flex-direction:column;width:min(440px,92vw);max-height:80vh;padding:0;display:flex;overflow:hidden}.pin-picker-head.svelte-5vqn3p{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:var(--hr-soft);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.pin-picker-close.svelte-5vqn3p{border:.5px solid var(--border-glass);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-faint);cursor:pointer;transition:color var(--dur-fast,.12s), border-color var(--dur-fast,.12s);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.pin-picker-close.svelte-5vqn3p:hover{color:var(--text);border-color:var(--border-glass-strong)}.pin-picker-body.svelte-5vqn3p{min-height:0;padding:var(--space-3) var(--space-4) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--border-glass) transparent;flex:1;overflow-y:auto}.pin-picker-body.svelte-5vqn3p::-webkit-scrollbar{width:6px}.pin-picker-body.svelte-5vqn3p::-webkit-scrollbar-thumb{background:var(--border-glass);border-radius:var(--radius-pill)}.pin-picker-grid.svelte-5vqn3p{grid-template-columns:1fr 1fr;gap:4px;display:grid}.pin-picker-grid.svelte-5vqn3p label:where(.svelte-5vqn3p):hover{background:var(--surface-glass)}.pin-drag-item.svelte-5vqn3p{cursor:grab;touch-action:pan-y}.pin-drag-item.pin-dragging.svelte-5vqn3p{cursor:grabbing;border-radius:var(--radius-sm);box-shadow:0 8px 24px -6px #0000008c,0 2px 6px #0006}.pin-drag-item.pin-dragging.svelte-5vqn3p [data-pinned-row]{background:var(--surface-glass-strong,#1c141af5)}.ghost-wrap.svelte-ofle2e{justify-content:center;align-items:center;display:flex;position:relative}.ghost-art.svelte-ofle2e{width:100%;height:100%;position:absolute;inset:0}.ghost-donut.svelte-ofle2e{width:120px;height:120px;margin:auto}.ghost-stroke.svelte-ofle2e{fill:none;stroke:hsla(var(--hero-hue), 60%, .16);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ghost-dash.svelte-ofle2e{stroke-dasharray:5 5;stroke:hsla(var(--hero-hue), 60%, .1)}.ghost-fill.svelte-ofle2e{fill:hsla(var(--hero-hue), 60%, .05);stroke:none}.ghost-copy.svelte-ofle2e{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.ghost-title.svelte-ofle2e{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.ghost-sub.svelte-ofle2e{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-ghost);font-size:10px}.dist-legend.svelte-ofle2e{gap:6px}@media (width<=639.98px){.dist-wrap.svelte-ofle2e{flex-direction:column;align-items:stretch}.dist-wrap.svelte-ofle2e>svg:where(.svelte-ofle2e){margin:0 auto}.dist-legend.svelte-ofle2e{column-gap:var(--space-5);grid-template-columns:1fr 1fr;row-gap:6px;display:grid}}.dash-grid.svelte-ouktic{gap:var(--card-gap);grid-template-columns:1fr;display:grid}@media (width<=639.98px){.dash-area-right.svelte-ouktic{display:contents}.dash-duo.svelte-ouktic{order:1}.dash-area-pay.svelte-ouktic{order:2}.dash-area-month.svelte-ouktic{order:3}.dash-area-hero.svelte-ouktic{order:4}.dash-area-mini.svelte-ouktic{order:5}.dash-area-profile.svelte-ouktic{order:6}.dash-area-tray.svelte-ouktic{order:7}}@media (width>=640px){.dash-grid.svelte-ouktic{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"hero right right right""hero right right right""mini mini pay month""tray tray tray tray"}.dash-area-hero.svelte-ouktic{grid-area:hero}.dash-area-mini.svelte-ouktic{grid-area:mini}.dash-area-pay.svelte-ouktic{grid-area:pay}.dash-area-month.svelte-ouktic{grid-area:month}.dash-area-tray.svelte-ouktic{grid-area:tray}.dash-area-right.svelte-ouktic{gap:var(--card-gap);grid-area:right;grid-template-rows:auto minmax(0,1fr);display:grid}}.dash-area-profile.svelte-ouktic{min-height:0;display:grid}.dash-tray.svelte-ouktic{gap:var(--card-gap);padding-top:var(--card-gap);flex-direction:column;display:flex;position:relative}@media (hover:hover){.dash-grid.svelte-ouktic .glass{transition:border-color .16s}.dash-grid.svelte-ouktic .glass:hover{border-color:var(--border-glass-strong)}}.dash-tray.svelte-ouktic:before{content:"";background:linear-gradient(90deg, transparent, hsla(var(--hero-hue), 55%, .28), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:6%;right:6%}.stat-card.svelte-fgk8ae{container-type:inline-size}.stat-value.svelte-fgk8ae{font-size:clamp(.9rem, 11cqi, var(--text-2xl))}.bill-row.svelte-ngr9zr{border-radius:var(--radius-sm);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:8px;padding:6px 10px;transition:background .15s;display:grid}.bill-row.svelte-ngr9zr:hover{background:var(--surface-glass-strong,#f5f1e80a)}.bill-paid.svelte-ngr9zr .bill-name:where(.svelte-ngr9zr),.bill-paid.svelte-ngr9zr .bill-amount-readonly:where(.svelte-ngr9zr){opacity:.55}.bill-check.svelte-ngr9zr{cursor:pointer;width:18px;height:18px;accent-color:var(--positive);flex-shrink:0}.bill-name.svelte-ngr9zr{width:100%;font-size:var(--text-base);color:var(--text);background:0 0;border:0;outline:none;padding:4px 0}.bill-name.svelte-ngr9zr::placeholder{color:var(--text-faint)}.bill-paid.svelte-ngr9zr .bill-name:where(.svelte-ngr9zr){color:var(--text-muted)}.bill-amount-wrap.svelte-ngr9zr{align-items:center;gap:4px;width:100px;display:flex}.bill-amount-currency.svelte-ngr9zr{font-family:var(--font-mono);color:var(--text-ghost);flex-shrink:0;font-size:11px}.bill-amount.svelte-ngr9zr{width:100%;font-size:var(--text-base);color:var(--text);text-align:right;appearance:textfield;background:0 0;border:0;outline:none;padding:4px 0}.bill-amount.svelte-ngr9zr::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bill-amount.svelte-ngr9zr::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bill-amount-readonly.svelte-ngr9zr{font-size:var(--text-base);color:var(--text-muted);text-align:right;min-width:80px;display:none}.bill-paid.svelte-ngr9zr .bill-amount-wrap:where(.svelte-ngr9zr){display:none}.bill-paid.svelte-ngr9zr .bill-amount-readonly:where(.svelte-ngr9zr){display:inline-block}.bill-del.svelte-ngr9zr{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.bill-del.svelte-ngr9zr:hover{background:color-mix(in srgb, var(--negative) 16%, transparent);color:var(--negative)}.bill-list.svelte-1glonj7{padding:var(--card-pad-y) var(--card-pad-x);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.bill-list-header.svelte-1glonj7{border-bottom:.5px solid var(--border-glass);justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.bill-list-total.svelte-1glonj7{font-size:var(--text-base);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.bill-rows.svelte-1glonj7{flex-direction:column;gap:2px;min-height:0;display:flex}.bill-add.svelte-1glonj7{color:var(--text-muted);border:.5px dashed var(--border-glass);background:0 0;align-self:flex-start}.bill-add.svelte-1glonj7:hover{border-color:var(--accent);color:var(--accent-bright);border-style:solid}.records-header.svelte-mjcpo6{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--card-pad-y) var(--card-pad-x);flex-wrap:wrap;display:flex}.records-month-switcher.svelte-mjcpo6{align-items:center;gap:12px;display:flex}.records-month-label.svelte-mjcpo6{letter-spacing:-.02em;color:var(--text);text-align:center;min-width:180px;font-size:clamp(20px,2vw,28px);font-weight:600}.month-nav.svelte-mjcpo6{border:.5px solid var(--border-glass);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.month-nav.svelte-mjcpo6:hover{background:var(--surface-glass-strong,#f5f1e80f);color:var(--accent-bright);border-color:var(--accent)}.records-actions.svelte-mjcpo6{align-items:center;gap:6px;display:flex}.records-payday.svelte-mjcpo6{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (width<=639.98px){.records-stats.svelte-mjcpo6>[data-label=Balance]{order:-1}}.payday-input-wrap.svelte-mjcpo6{background:var(--surface-glass);border:.5px solid var(--border-glass);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:6px 12px;display:flex}.payday-input-wrap.svelte-mjcpo6:focus-within{border-color:var(--positive)}.payday-currency.svelte-mjcpo6{font-family:var(--font-mono);color:var(--text-ghost);font-size:13px}.payday-input.svelte-mjcpo6{width:140px;color:var(--positive);text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:16px;font-weight:500}.payday-input.svelte-mjcpo6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.payday-input.svelte-mjcpo6::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scanner-tab.svelte-iogjoe{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border:.5px solid var(--border-glass);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-fast,.12s), border-color var(--dur-fast,.12s), background var(--dur-fast,.12s);background:0 0;padding:4px 12px}.scanner-tab.svelte-iogjoe:hover{color:var(--text-muted);border-color:var(--border-glass-strong)}.scanner-tab-active.svelte-iogjoe{color:var(--bg-deep);background:var(--accent);border-color:var(--accent);font-weight:600}.scanner-state.svelte-iogjoe{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-5) var(--card-pad-x);flex-direction:column;min-height:120px;display:flex}.scanner-row.svelte-iogjoe:hover{background:var(--surface-glass)}.scanner-rank.svelte-iogjoe{color:var(--text-ghost)}.scanner-row.svelte-iogjoe:nth-child(-n+3) .scanner-rank:where(.svelte-iogjoe){color:var(--accent);font-weight:700}.scanner-add.svelte-iogjoe{width:22px;height:22px;color:var(--text-faint);border:.5px solid var(--border-glass);border-radius:var(--radius-xs);cursor:pointer;transition:color var(--dur-fast,.12s), border-color var(--dur-fast,.12s);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:flex}.scanner-add.svelte-iogjoe:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.scanner-add-tracked.svelte-iogjoe{color:var(--positive);cursor:default;opacity:.7;border-color:#0000}.ps-chart-host.svelte-t3apqm{width:100%;height:100%;min-height:0}.chart-workspace.svelte-1ii630n{flex:1;min-height:0;display:flex;overflow:hidden}.cw-dock.svelte-1ii630n{border-right:.5px solid var(--border-glass);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow-y:auto}.cw-dock-row.svelte-1ii630n{align-items:center;gap:var(--space-2);padding:8px var(--card-pad-x);border:0;border-bottom:.5px solid var(--border-glass);cursor:pointer;text-align:left;width:100%;transition:background var(--dur-fast,.12s);background:0 0;display:flex}.cw-dock-row.svelte-1ii630n:hover{background:#f5f1e80a}.cw-dock-active.svelte-1ii630n{background:var(--accent-glow,#e0a08029)}.cw-dock-sym.svelte-1ii630n{font-size:var(--text-base);color:var(--text);letter-spacing:.04em;flex:none;min-width:44px;font-weight:500}.cw-dock-last.svelte-1ii630n{font-size:var(--text-sm);text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.cw-dock-pct.svelte-1ii630n{font-size:var(--text-xs);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:76px}.cw-main.svelte-1ii630n{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.cw-toolbar.svelte-1ii630n{justify-content:space-between;align-items:center;gap:var(--space-3);padding:8px var(--card-pad-x);border-bottom:.5px solid var(--border-glass);flex-wrap:wrap;flex-shrink:0;display:flex}.cw-title.svelte-1ii630n{align-items:center;gap:var(--space-2);min-width:0;display:flex}.cw-title-text.svelte-1ii630n{flex-direction:column;min-width:0;display:flex}.cw-title-sym.svelte-1ii630n{font-size:var(--text-md);color:var(--text);letter-spacing:.04em;font-weight:600}.cw-title-name.svelte-1ii630n{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:10px;line-height:1.2;overflow:hidden}.cw-title-last.svelte-1ii630n{font-size:var(--text-md);margin-left:var(--space-2);font-variant-numeric:tabular-nums}.cw-title-pct.svelte-1ii630n{font-size:var(--text-sm);margin-left:4px}.cw-tools.svelte-1ii630n{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cw-divider.svelte-1ii630n{background:var(--border-glass);flex-shrink:0;width:.5px;height:18px}.cw-tf.svelte-1ii630n{border:.5px solid var(--border-glass);border-radius:var(--radius-pill);align-items:center;display:inline-flex;overflow:hidden}.cw-tf-btn.svelte-1ii630n{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-faint);cursor:pointer;transition:color var(--dur-fast,.12s), background var(--dur-fast,.12s);background:0 0;border:0;padding:4px 13px}.cw-tf-btn.svelte-1ii630n:hover{color:var(--text-muted);background:#f5f1e80d}.cw-tf-active.svelte-1ii630n{color:var(--bg-deep);background:var(--accent);font-weight:600}.cw-ind.svelte-1ii630n{align-items:center;gap:var(--space-1);display:flex}.cw-ind-btn.svelte-1ii630n{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-faint);border:.5px solid var(--border-glass);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast,.12s), border-color var(--dur-fast,.12s), background var(--dur-fast,.12s);background:0 0;padding:4px 11px}.cw-ind-btn.svelte-1ii630n:hover{color:var(--text-muted);border-color:var(--border-glass-strong)}.cw-ind-active.svelte-1ii630n{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-glow,#e0a0801f)}.cw-ind-disabled.svelte-1ii630n{opacity:.32;cursor:not-allowed}.cw-ind-disabled.svelte-1ii630n:hover{color:var(--text-faint);border-color:var(--border-glass)}.cw-close.svelte-1ii630n{width:26px;height:26px;color:var(--text-faint);border:.5px solid var(--border-glass);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast,.12s), border-color var(--dur-fast,.12s);background:0 0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.cw-close.svelte-1ii630n:hover{color:var(--text);border-color:var(--border-glass-strong)}.cw-icon-btn.svelte-1ii630n{width:26px;height:26px;color:var(--text-faint);border:.5px solid var(--border-glass);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast,.12s), border-color var(--dur-fast,.12s);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.cw-icon-btn.svelte-1ii630n:hover{color:var(--text);border-color:var(--border-glass-strong)}.cw-chart.svelte-1ii630n{background:#0a070a99;flex:1;min-height:0;position:relative}.cw-chart.svelte-1ii630n .ps-chart-host{z-index:1;position:relative}.cw-watermark.svelte-1ii630n{z-index:0;pointer-events:none;font-family:var(--font-mono);letter-spacing:.08em;color:#f5f1e806;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:clamp(48px,9vw,140px);font-weight:700;display:flex;position:absolute;inset:0}.cw-ai.svelte-1ii630n{align-items:center;gap:var(--space-2);padding:8px var(--card-pad-x);border-top:.5px solid var(--border-glass);background:#f5f1e805;flex-shrink:0;display:flex}.cw-ai-stub.svelte-1ii630n{font-size:var(--text-xs);color:var(--text-faint);line-height:1.4}.cw-ai-badge.svelte-1ii630n{font-family:var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-pill);color:var(--text-faint);border:.5px solid var(--border-glass);flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.cw-ai-live.svelte-1ii630n{color:var(--positive);border-color:color-mix(in srgb, var(--positive) 50%, transparent)}.cw-ai-stale.svelte-1ii630n{color:#e0a44d;border-color:#e0a44d80}.cw-ai-asof.svelte-1ii630n{letter-spacing:.06em;color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px}.cw-mock.svelte-1ii630n .ps-chart-host{filter:grayscale(.5)opacity(.85)}.cw-loading.svelte-1ii630n{z-index:2;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--text-muted);pointer-events:none;background:#0a070a59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=900px){.chart-workspace.svelte-1ii630n{flex-direction:column}.cw-toolbar.svelte-1ii630n{align-items:stretch;gap:var(--space-2);flex-direction:column}.cw-tools.svelte-1ii630n{gap:var(--space-2);flex-wrap:nowrap;overflow-x:auto}.cw-divider.svelte-1ii630n{display:none}.cw-dock.svelte-1ii630n{border-right:0;border-bottom:.5px solid var(--border-glass);flex-direction:row;width:100%;overflow:auto hidden}.cw-dock-row.svelte-1ii630n{border-bottom:0;border-right:.5px solid var(--border-glass);flex-shrink:0;gap:6px;width:auto}.cw-dock-last.svelte-1ii630n,.cw-dock-pct.svelte-1ii630n{width:auto;margin-left:0}}.sym-search.svelte-1k5fjak{background:var(--surface-glass);border:.5px solid var(--border-glass);border-radius:var(--radius-pill);width:150px;height:28px;transition:width var(--dur-fast,.14s) var(--ease-smooth,ease), border-color var(--dur-fast,.14s);align-items:center;gap:5px;padding:0 8px 0 9px;display:flex;position:relative}.sym-search.svelte-1k5fjak:focus-within{border-color:var(--border-glass-strong);width:210px}.sym-search-icon.svelte-1k5fjak{width:13px;height:13px;color:var(--text-faint);flex-shrink:0}.sym-search-input.svelte-1k5fjak{min-width:0;color:var(--text);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;outline:none;flex:1}.sym-search-input.svelte-1k5fjak::placeholder{color:var(--text-faint);text-transform:none;letter-spacing:.02em}.sym-search-list.svelte-1k5fjak{z-index:9500;background:var(--popover-bg,#140c10f7);border:.5px solid var(--border-glass-strong);border-radius:var(--radius-md,10px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:320px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 12px 32px -8px #0009,0 2px 8px #0006}.sym-search-loading.svelte-1k5fjak{font-size:var(--text-xs);color:var(--text-faint);letter-spacing:.04em;padding:6px 8px}.sym-search-item.svelte-1k5fjak{border-radius:var(--radius-sm,6px);cursor:pointer;transition:background var(--dur-fast,.12s);align-items:center;gap:8px;padding:6px 8px;display:flex}.sym-search-item.active.svelte-1k5fjak{background:color-mix(in srgb, var(--accent) 16%, transparent)}.ssi-logo.svelte-1k5fjak{flex-shrink:0;display:flex}.ssi-sym.svelte-1k5fjak{min-width:52px;font-weight:700;font-size:var(--text-xs);color:var(--text);letter-spacing:.03em;flex-shrink:0}.ssi-name.svelte-1k5fjak{min-width:0;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-main);flex:1;overflow:hidden}.ssi-type.svelte-1k5fjak{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:9px}.sym-action.svelte-1k5fjak{border-top:.5px solid var(--border-glass);border-radius:0 0 var(--radius-sm,6px) var(--radius-sm,6px);margin-top:4px}.ssi-add.svelte-1k5fjak{width:18px;height:18px;color:var(--accent);border:.5px solid var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.ssi-name-action.svelte-1k5fjak{color:var(--accent)}.fx-tick.svelte-48xlb7{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:6px;display:inline-flex}@container (width<=450px){.fx-inv.svelte-48xlb7,.fx-inv-sep.svelte-48xlb7{display:none}}.mkt-static.svelte-5cd9a6{flex-shrink:1;align-items:center;gap:8px;min-width:0;display:none;overflow:hidden}.mkt-item.svelte-5cd9a6{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:5px;display:inline-flex}.mkt-cyc.svelte-5cd9a6{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:inline-flex}.mkt-tickbtn.svelte-5cd9a6{white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:.5px solid #0000;flex-shrink:0;align-items:baseline;gap:5px;width:168px;padding:3px 6px;transition:border-color .15s,background .15s;display:inline-flex;overflow:hidden}.mkt-tickbtn.svelte-5cd9a6:hover{background:var(--surface-glass);border-color:var(--border-glass)}.mkt-tickbtn.svelte-5cd9a6:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mkt-dots.svelte-5cd9a6{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.mkt-pos.svelte-5cd9a6{background:var(--border-glass-strong);cursor:pointer;border:none;border-radius:50%;width:5px;height:5px;padding:0;transition:background .15s,transform .15s}.mkt-pos.svelte-5cd9a6:hover{transform:scale(1.3)}.mkt-pos.on.svelte-5cd9a6{background:var(--posc,var(--accent));transform:scale(1.25)}.mkt-pos.svelte-5cd9a6:focus-visible{outline:1.5px solid var(--accent);outline-offset:1px}@container (width>=1080px){.mkt-static.svelte-5cd9a6{display:inline-flex}.mkt-cyc.svelte-5cd9a6{display:none}}.gm-panel.svelte-1597geu{min-width:300px;max-width:360px;max-height:min(70vh,520px);padding:var(--space-3);flex-direction:column;gap:4px;display:flex;overflow-y:auto}.gm-section-title.svelte-1597geu{margin-bottom:2px}.gm-family.svelte-1597geu{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:6px 0 2px;font-size:.7rem}.gm-preset-row.svelte-1597geu{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:8px;padding:3px 4px;display:flex}.gm-preset-name.svelte-1597geu{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;align-items:baseline;gap:7px;padding:0;display:flex}.gm-custom-name.svelte-1597geu{cursor:pointer}.gm-preset-label.svelte-1597geu{font-size:var(--text-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gm-preset-meta.svelte-1597geu{font-family:var(--font-mono);color:var(--text-faint);flex-shrink:0;font-size:.7rem}.gm-preset-actions.svelte-1597geu{flex-shrink:0;align-items:center;gap:4px;display:flex}.gm-loaded.svelte-1597geu{font-family:var(--font-mono);color:var(--accent);font-size:.7rem}.gm-del.svelte-1597geu:hover{color:var(--negative)}.gm-clear-all.svelte-1597geu{color:var(--text-faint);align-self:flex-start;margin:2px 0 2px 4px}.gm-clear-all.svelte-1597geu:hover{color:var(--negative)}.gm-divider.svelte-1597geu{background:var(--border-glass);height:.5px;margin:6px 0}.gm-custom.svelte-1597geu{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 3%, transparent);margin-bottom:2px;padding:4px 4px 6px}.gm-members.svelte-1597geu{flex-wrap:wrap;gap:4px;padding:2px 2px 4px;display:flex}.gm-member.svelte-1597geu{font-family:var(--font-mono);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);align-items:center;gap:3px;padding:1px 4px 1px 6px;font-size:.72rem;display:inline-flex}.gm-member-x.svelte-1597geu{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.9rem;line-height:1}.gm-member-x.svelte-1597geu:hover{color:var(--negative)}.gm-add-row.svelte-1597geu{align-items:center;gap:6px;padding:2px;display:flex}.gm-add-input.svelte-1597geu,.gm-rename-input.svelte-1597geu{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent);border:.5px solid var(--border-glass);border-radius:var(--radius-sm);flex:1;padding:4px 8px}.gm-add-input.svelte-1597geu:focus,.gm-rename-input.svelte-1597geu:focus{outline:1px solid var(--accent);outline-offset:-1px}.wl-sort.svelte-l3v723{cursor:pointer;transition:color var(--dur-fast,.12s);background:0 0;border:0;padding:0}.wl-sort.svelte-l3v723:hover{color:var(--text)}.wl-sort[data-sort-active].svelte-l3v723{color:var(--accent)}.wl-sort-mark.svelte-l3v723{margin:0 3px;font-size:8px}.wl-empty{min-height:160px}.wl-mktwrap.svelte-l3v723{container-type:inline-size}.mkt-toggle.svelte-l3v723{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-faint);border:.5px solid var(--border-glass);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-fast,.12s), border-color var(--dur-fast,.12s), background var(--dur-fast,.12s);background:0 0;padding:3px 10px}.mkt-toggle.svelte-l3v723:hover{color:var(--text-muted);border-color:var(--border-glass-strong)}.mkt-toggle-active.svelte-l3v723{color:var(--bg-deep);background:var(--accent);border-color:var(--accent);font-weight:600}.wl-groups.svelte-l3v723{align-items:center;gap:var(--space-2);padding:5px var(--card-pad-x);border-top:.5px solid var(--border-glass);flex-shrink:0;min-width:0;display:flex}.wl-groups-scroll.svelte-l3v723{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.wl-groups-scroll.svelte-l3v723::-webkit-scrollbar{height:0;display:none}.wl-group-chip.svelte-l3v723{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.wl-group-count.svelte-l3v723{font-variant-numeric:tabular-nums;opacity:.75;border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 14%, transparent);padding:0 5px;font-size:.85em}.wl-group-empty-all.svelte-l3v723{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.wl-counts.svelte-l3v723{align-items:center;gap:9px;display:inline-flex}.wl-count.svelte-l3v723{font-variant-numeric:tabular-nums;color:var(--text-muted);align-items:center;gap:3px;display:inline-flex}.wl-count.svelte-l3v723 svg:where(.svelte-l3v723){width:11px;height:11px;color:var(--text-faint)}.wl-count-dim.svelte-l3v723{color:var(--text-faint)}.wl-count-dim.svelte-l3v723 svg:where(.svelte-l3v723){opacity:.55}.wl-count-alert.svelte-l3v723,.wl-count-alert.svelte-l3v723 svg:where(.svelte-l3v723){color:var(--negative)}.wl-drag-item.svelte-l3v723{cursor:pointer;touch-action:pan-y}.wl-drag-item.svelte-l3v723:focus-visible{outline:1px solid var(--accent);outline-offset:-1px;border-radius:var(--radius-xs)}.wl-drag-item.wl-dragging.svelte-l3v723{cursor:grabbing;border-radius:var(--radius-sm);box-shadow:0 8px 24px -6px #0000008c,0 2px 6px #0006}.wl-drag-item.wl-dragging.svelte-l3v723 .wl-row{background:var(--surface-glass-strong,#1c141af5)}.wl-scroll-fade.svelte-l3v723{pointer-events:none;z-index:11;background:linear-gradient(to left, color-mix(in srgb, var(--bg-base) 72%, transparent), transparent);width:36px;position:absolute;top:0;bottom:10px;right:0}@media (width<=639.9px){.wl-headbar.svelte-l3v723{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.wl-primary.svelte-l3v723{flex-wrap:wrap;grid-column:1/-1;row-gap:8px;min-width:0}.wl-primary.svelte-l3v723 [data-symbol-search]{flex:0 0 100%;width:100%!important;max-width:none!important}.wl-mktwrap.svelte-l3v723{grid-column:1;justify-content:flex-start!important}.wl-headbar.svelte-l3v723 [data-session-chip]{grid-column:2;justify-self:end}.wl-actions.svelte-l3v723{grid-column:1/-1;justify-content:space-between}.wl-actions.svelte-l3v723 [data-col-picker],.wl-mktwrap.svelte-l3v723 [data-market-strip]{display:none}}.ph.svelte-h2sbat{text-align:center;min-height:0;padding:var(--space-8) var(--space-6);justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;flex:1;display:flex}.ph-mark.svelte-h2sbat{border-radius:var(--radius-glass);width:76px;height:76px;color:var(--text-faint);background:var(--surface-glass);border:.5px solid var(--border-glass);place-items:center;display:grid}.ph-name.svelte-h2sbat{font-size:var(--text-xl);letter-spacing:-.02em;margin:var(--space-1) 0 0;font-weight:600}.ph-blurb.svelte-h2sbat{max-width:46ch;color:var(--text-muted);font-size:var(--text-base);margin:var(--space-3) 0 var(--space-5);text-wrap:pretty;line-height:1.6}.ph-status.svelte-h2sbat{color:var(--text-faint);letter-spacing:.14em;border-radius:var(--radius-pill);border:.5px solid var(--border-glass);text-transform:uppercase;padding:5px 12px}.ph-status.building.svelte-h2sbat{color:var(--accent-bright);border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-glow)}.util-shell.svelte-1dz4vbc{gap:var(--card-gap);flex:1;min-height:0;display:flex}.util-rail.svelte-1dz4vbc{min-height:0;padding:var(--space-3);flex-direction:column;flex:0 0 clamp(168px,15vw,224px);display:flex;overflow:hidden}.rail-brand.svelte-1dz4vbc{padding:var(--space-2) var(--space-3) var(--space-4);flex-shrink:0}.rail-scroll.svelte-1dz4vbc{scrollbar-width:thin;scrollbar-color:var(--border-glass) transparent;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.rail-group.svelte-1dz4vbc{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-ghost);padding:var(--space-4) var(--space-3) var(--space-2)}.rail-group.svelte-1dz4vbc:first-child{padding-top:var(--space-1)}.rail-item.svelte-1dz4vbc{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:.5px solid #0000;transition:background .16s,color .16s,border-color .16s;display:flex;position:relative}.rail-item.svelte-1dz4vbc:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.rail-item.active.svelte-1dz4vbc{background:var(--accent-glow);border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--text)}.rail-item.active.svelte-1dz4vbc:before{content:"";border-radius:var(--radius-pill);background:var(--accent);width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rail-icon.svelte-1dz4vbc{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-faint);flex-shrink:0;place-items:center;transition:color .16s;display:grid}.rail-item.svelte-1dz4vbc:hover .rail-icon:where(.svelte-1dz4vbc){color:var(--text-muted)}.rail-item.active.svelte-1dz4vbc .rail-icon:where(.svelte-1dz4vbc){color:var(--accent-bright)}.rail-text.svelte-1dz4vbc{flex-direction:column;gap:1px;min-width:0;display:flex}.rail-name.svelte-1dz4vbc{font-size:var(--text-base);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rail-tag.svelte-1dz4vbc{font-size:var(--text-xs);color:var(--text-ghost);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-item.active.svelte-1dz4vbc .rail-tag:where(.svelte-1dz4vbc){color:var(--text-faint)}.rail-badge.svelte-1dz4vbc{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-ghost);border:.5px solid var(--border-glass);border-radius:var(--radius-xs);flex-shrink:0;margin-left:auto;padding:2px 4px;font-size:8px}.util-content.svelte-1dz4vbc{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.util-head.svelte-1dz4vbc{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--card-pad-y) var(--card-pad-x);border-bottom:var(--hr-soft);flex-shrink:0;display:flex}.util-title.svelte-1dz4vbc{font-size:var(--text-lg);letter-spacing:-.02em;margin:0;font-weight:600}.util-tagline.svelte-1dz4vbc{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0}.util-body.svelte-1dz4vbc{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.util-loading.svelte-1dz4vbc{color:var(--text-faint);letter-spacing:.14em;flex:1;place-items:center;display:grid}@media (width<=1023px){.util-shell.svelte-1dz4vbc{flex-direction:column}.util-rail.svelte-1dz4vbc{padding:var(--space-2) var(--space-3);flex:none}.rail-brand.svelte-1dz4vbc{display:none}.rail-scroll.svelte-1dz4vbc{gap:var(--space-2);flex-direction:row;padding-bottom:2px;overflow:auto hidden}.rail-group.svelte-1dz4vbc{display:none}.rail-item.svelte-1dz4vbc{flex:none;width:auto}.rail-item.active.svelte-1dz4vbc:before,.rail-tag.svelte-1dz4vbc{display:none}}.settings-modal-backdrop.svelte-1dc97u7{z-index:9000;-webkit-backdrop-filter:blur(8px);background:#0000007a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.settings-modal.svelte-1dc97u7{background:var(--surface-glass-strong,#14100ed9);-webkit-backdrop-filter:blur(28px)saturate(160%);border:.5px solid var(--border-glass,#ffffff1f);width:720px;max-width:100%;height:min(680px,88vh);font-family:var(--font-main);color:var(--text);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff0a}.settings-modal-header.svelte-1dc97u7{border-bottom:.5px solid var(--border-glass);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.settings-modal-header-title.svelte-1dc97u7{align-items:center;gap:10px;min-width:0;display:flex}.settings-modal-header-icon.svelte-1dc97u7{background:color-mix(in srgb, var(--accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);width:32px;height:32px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-modal-header-name.svelte-1dc97u7{letter-spacing:.04em;font-size:14px;font-weight:800;line-height:1.2}.settings-modal-header-sub.svelte-1dc97u7{color:var(--text-dim,var(--text-muted));letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.2}.settings-modal-header-actions.svelte-1dc97u7{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings-modal-close.svelte-1dc97u7{border:.5px solid var(--border-glass);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:color .15s,border-color .15s,background .15s;display:flex}.settings-modal-close.svelte-1dc97u7:hover{color:var(--accent-bright);border-color:var(--accent)}.settings-modal-split.svelte-1dc97u7{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.settings-scroll-fade.svelte-1dc97u7{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg-base) 72%, transparent));opacity:0;pointer-events:none;height:40px;transition:opacity .2s;position:absolute;bottom:0;left:150px;right:0}.settings-scroll-fade.on.svelte-1dc97u7{opacity:1}@media (width<=560px){.settings-scroll-fade.svelte-1dc97u7{left:0}}.settings-sidebar.svelte-1dc97u7{border-right:.5px solid var(--border-glass);flex-direction:column;flex-shrink:0;gap:2px;width:150px;padding:12px 8px;display:flex;overflow-y:auto}.settings-sidebar-btn.svelte-1dc97u7{text-align:left;border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:.5px solid #0000;padding:9px 12px;font-size:11px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.settings-sidebar-btn.svelte-1dc97u7:hover{color:var(--text);background:var(--surface-glass)}.settings-sidebar-active.svelte-1dc97u7{color:var(--accent-bright);background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.settings-modal-body.svelte-1dc97u7{gap:var(--card-gap);flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px 18px 20px;display:flex;overflow-y:auto}@media (width<=560px){.settings-modal-split.svelte-1dc97u7{flex-direction:column}.settings-sidebar.svelte-1dc97u7{border-right:none;border-bottom:.5px solid var(--border-glass);flex-direction:row;width:100%;padding:8px;overflow-x:auto}.settings-sidebar-btn.svelte-1dc97u7{white-space:nowrap;flex-shrink:0}}.settings-section.svelte-1dc97u7{gap:var(--space-4);padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.settings-section-desc.svelte-1dc97u7{font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.settings-status.svelte-1dc97u7{color:var(--text-faint);letter-spacing:.1em;white-space:nowrap;flex-shrink:0}.settings-field.svelte-1dc97u7{flex-direction:column;gap:4px;display:flex}.settings-toggle-row.svelte-1dc97u7{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.settings-toggle-row.svelte-1dc97u7 input[type=checkbox]:where(.svelte-1dc97u7){accent-color:var(--accent);cursor:pointer;width:15px;height:15px}.settings-label.svelte-1dc97u7{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:500}.settings-input-wrap.svelte-1dc97u7{align-items:center;display:flex;position:relative}.settings-input.svelte-1dc97u7{width:100%;font-size:var(--text-base);color:var(--text);background:var(--surface-glass);border:.5px solid var(--border-glass);border-radius:var(--radius-sm);outline:none;flex:1;padding:8px 36px 8px 12px}.settings-input.svelte-1dc97u7:focus{border-color:var(--accent)}.settings-field.svelte-1dc97u7>.settings-input:where(.svelte-1dc97u7){padding-right:12px}.settings-eye.svelte-1dc97u7{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1;transition:color .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.settings-eye.svelte-1dc97u7:hover{color:var(--accent-bright)}.settings-mask.svelte-1dc97u7{color:var(--text-faint);letter-spacing:.08em;margin-top:2px;font-size:10px}.settings-danger.svelte-1dc97u7{border-color:color-mix(in srgb, var(--negative) 25%, transparent)}.settings-danger-btn.svelte-1dc97u7{border-radius:var(--radius-sm);border:.5px solid color-mix(in srgb, var(--negative) 40%, transparent);background:color-mix(in srgb, var(--negative) 12%, transparent);color:var(--negative);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;align-self:flex-start;padding:8px 14px;font-size:11px;font-weight:700;transition:background .15s}.settings-danger-btn.svelte-1dc97u7:hover{background:color-mix(in srgb, var(--negative) 20%, transparent)}.settings-r2-test.svelte-1dc97u7{border-radius:var(--radius-sm);border:.5px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);width:100%;color:var(--accent-bright);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-top:2px;padding:9px 0;font-size:11px;font-weight:700;transition:background .15s,opacity .15s}.settings-r2-test.svelte-1dc97u7:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 20%, transparent)}.settings-r2-test.svelte-1dc97u7:disabled{opacity:.6;cursor:default}.settings-r2-status.svelte-1dc97u7{text-align:center;color:var(--negative);letter-spacing:.04em;min-height:14px;font-size:10px;font-weight:700}.settings-r2-ok.svelte-1dc97u7{color:#10b981}.usage-block.svelte-1dc97u7{flex-direction:column;gap:4px;display:flex}.usage-head.svelte-1dc97u7{justify-content:space-between;align-items:baseline;display:flex}.usage-name.svelte-1dc97u7{color:var(--text);font-size:11px;font-weight:700}.usage-num.svelte-1dc97u7{color:var(--text-muted);font-size:10px;font-weight:600}.usage-bar.svelte-1dc97u7{border-radius:var(--radius-pill);background:var(--surface-glass);height:6px;margin:1px 0 3px;overflow:hidden}.usage-fill.svelte-1dc97u7{border-radius:var(--radius-pill);height:100%;transition:width .3s}.usage-row.svelte-1dc97u7{justify-content:space-between;padding:1px 0;display:flex}.usage-row-name.svelte-1dc97u7,.usage-row-num.svelte-1dc97u7{color:var(--text-muted);font-size:9px}.usage-note.svelte-1dc97u7{color:var(--text-faint);font-size:9px}.style-row.svelte-1dc97u7{flex-wrap:wrap;gap:8px;display:flex}.style-btn.svelte-1dc97u7{border-radius:var(--radius-sm);border:1px solid var(--border-glass);background:var(--surface-glass);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:7px 12px;font-size:10px;font-weight:700;transition:transform .12s,border-color .12s,color .12s;display:flex}.style-btn.svelte-1dc97u7:hover{border-color:var(--border-glass-strong);color:var(--text);transform:translateY(-1px)}.style-btn-active.svelte-1dc97u7{border-color:var(--accent);color:var(--text);box-shadow:0 0 0 1px var(--accent)}.style-dots.svelte-1dc97u7{gap:3px;display:inline-flex}.style-dot.svelte-1dc97u7{border:1px solid #ffffff40;border-radius:50%;width:10px;height:10px}.theme-controls-locked.svelte-1dc97u7{opacity:.45;pointer-events:none}.theme-swatch-grid.svelte-1dc97u7{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (width<=460px){.theme-swatch-grid.svelte-1dc97u7{grid-template-columns:repeat(3,1fr)}}.theme-swatch.svelte-1dc97u7{aspect-ratio:16/11;border-radius:var(--radius-sm);border:1px solid var(--border-glass);cursor:pointer;justify-content:flex-start;align-items:flex-end;padding:0;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.theme-swatch.svelte-1dc97u7:hover{border-color:var(--border-glass-strong);transform:translateY(-1px)}.theme-swatch-active.svelte-1dc97u7{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 3px #fff;border-color:#fff}.theme-swatch-name.svelte-1dc97u7{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #000000e6,0 0 2px #000000b3;padding:3px 5px;font-size:8px;font-weight:700}.theme-preview.svelte-1dc97u7{background:var(--surface-glass);border:.5px solid var(--border-glass);border-radius:var(--radius-sm);pointer-events:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.theme-preview-brand.svelte-1dc97u7{letter-spacing:-.02em;color:var(--text);font-size:15px;font-weight:600}.theme-preview-num.svelte-1dc97u7{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700}.theme-range.svelte-1dc97u7{appearance:none;border-radius:var(--radius-pill);cursor:pointer;border:.5px solid var(--border-glass);outline:none;width:100%;height:8px}.theme-range-hue.svelte-1dc97u7{background:linear-gradient(90deg,#e05252,#e0e052,#52e052,#52e0e0,#5252e0,#e052e0,#e05252)}.theme-range.svelte-1dc97u7::-webkit-slider-thumb{appearance:none;border:2px solid var(--bg-base);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000080}.theme-range.svelte-1dc97u7::-moz-range-thumb{border:2px solid var(--bg-base);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000080}.trimpt-backdrop.svelte-111gmsa{z-index:9250;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trimpt-panel.svelte-111gmsa{gap:var(--space-3);width:min(560px,100%);max-height:90vh;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);flex-direction:column;display:flex;overflow-y:auto}.trimpt-header.svelte-111gmsa{align-items:center;gap:var(--space-2);display:flex}.trimpt-title.svelte-111gmsa{font-family:var(--font-display);color:var(--text-primary);font-weight:700}.trimpt-sub.svelte-111gmsa{color:var(--text-dim);font-size:.7rem}.trimpt-x.svelte-111gmsa{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;margin-left:auto}.trimpt-x.svelte-111gmsa:hover{color:var(--text-primary)}.trimpt-stage.svelte-111gmsa{aspect-ratio:9/16;border-radius:var(--radius-md);background:#000;justify-content:center;align-items:center;max-height:44vh;display:flex;overflow:hidden}.trimpt-video.svelte-111gmsa{object-fit:contain;width:100%;height:100%}.trimpt-loading.svelte-111gmsa{color:var(--text-dim)}.trimpt-readout.svelte-111gmsa{justify-content:space-between;gap:var(--space-2);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.75rem;display:flex}.trimpt-sliders.svelte-111gmsa{gap:var(--space-2);flex-direction:column;display:flex}.trimpt-slider-row.svelte-111gmsa{align-items:center;gap:var(--space-2);display:flex}.trimpt-slider-label.svelte-111gmsa{width:2.2rem;color:var(--text-dim);font-size:.7rem}.trimpt-slider-row.svelte-111gmsa input[type=range]:where(.svelte-111gmsa){min-width:0;accent-color:var(--accent);flex:1}.trimpt-actions.svelte-111gmsa{gap:var(--space-2);flex-wrap:wrap;display:flex}.trimpt-footer.svelte-111gmsa{align-items:center;gap:var(--space-2);display:flex}.trimpt-footer-right.svelte-111gmsa{gap:var(--space-2);margin-left:auto;display:flex}.trimpt-btn.svelte-111gmsa{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-main);cursor:pointer;background:0 0;font-size:.78rem}.trimpt-btn.svelte-111gmsa:hover{color:var(--text-primary);border-color:var(--accent)}.trimpt-btn-primary.svelte-111gmsa{background:var(--accent);color:#000;border-color:var(--accent);font-weight:600}.trimpt-err.svelte-111gmsa{color:var(--danger);font-size:.72rem}.muse-modal-backdrop.svelte-1nhxrof{z-index:9000;-webkit-backdrop-filter:blur(8px);background:#0000007a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.muse-modal.svelte-1nhxrof{background:var(--surface-glass-strong,#14100ed9);-webkit-backdrop-filter:blur(28px)saturate(160%);border:.5px solid var(--border-glass,#ffffff1f);width:600px;max-width:100%;height:688px;max-height:90vh;font-family:var(--font-main);color:var(--text,#f5f1e8);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff0a}.muse-modal-header.svelte-1nhxrof{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex}.muse-modal-header-title.svelte-1nhxrof{align-items:center;gap:10px;display:flex}.muse-modal-header-icon.svelte-1nhxrof{background:color-mix(in srgb, var(--accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);width:32px;height:32px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:flex}.muse-modal-header-name.svelte-1nhxrof{letter-spacing:.04em;font-size:14px;font-weight:800;line-height:1.2}.muse-modal-header-sub.svelte-1nhxrof{color:var(--text-dim,#f5f1e88c);font-size:10px;font-weight:500;line-height:1.2}.muse-modal-close.svelte-1nhxrof{border:1px solid var(--border-glass);cursor:pointer;width:30px;height:30px;color:var(--text-dim);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.muse-modal-close.svelte-1nhxrof:hover{color:var(--text);background:#ffffff14}.muse-modal-close.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-modal-tabs-wrap.svelte-1nhxrof{flex-shrink:0;padding:0 16px 12px}.muse-modal-tabs.svelte-1nhxrof{border:1px solid var(--border-glass);background:#ffffff08;border-radius:12px;gap:2px;padding:3px;display:flex}.muse-modal-tab.svelte-1nhxrof{cursor:pointer;height:34px;color:var(--text-dim);letter-spacing:.08em;background:0 0;border:none;border-radius:9px;flex:1;font-size:10px;font-weight:700;transition:background .15s,color .15s}.muse-modal-tab[data-active=true].svelte-1nhxrof{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-bright,var(--accent))}.muse-modal-tab.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-modal-tabpanel.svelte-1nhxrof{border-top:1px solid var(--border-glass);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.muse-clips-preset-row.svelte-1nhxrof{flex-shrink:0;align-items:center;gap:10px;padding:10px 20px 12px;display:flex}.muse-section-label.svelte-1nhxrof{letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;flex-shrink:0;font-size:9px;font-weight:700}.muse-preset-tabs.svelte-1nhxrof{flex:1;gap:4px;display:flex}.muse-preset-tab.svelte-1nhxrof{border:1px solid var(--border-glass);height:28px;color:var(--text-dim);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;background:#ffffff08;border-radius:7px;flex:1;font-size:11px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.muse-preset-tab[data-active=true].svelte-1nhxrof{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent-bright,var(--accent));border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.muse-preset-tab[data-locked=true].svelte-1nhxrof{opacity:.55}.muse-preset-tab.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-clip-list-wrap.svelte-1nhxrof{border-top:1px solid var(--border-glass);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.muse-clip-list.svelte-1nhxrof{flex-direction:column;flex:1;gap:6px;padding:12px 16px;display:flex;overflow-y:auto}.muse-clip-empty.svelte-1nhxrof{color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.muse-clip-empty-icon.svelte-1nhxrof{opacity:.55}.muse-clip-empty-text.svelte-1nhxrof{color:var(--text);letter-spacing:.03em;font-size:13px;font-weight:600}.muse-clip-empty-sub.svelte-1nhxrof{color:var(--text-faint);font-size:11px}.muse-clip-row.svelte-1nhxrof{border:1px solid var(--border-glass);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;display:flex}.muse-clip-row[data-playing=true].svelte-1nhxrof{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}.muse-clip-grab.svelte-1nhxrof{color:var(--text-dim);opacity:.35;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 1px;font-size:14px;line-height:1}.muse-clip-kind.svelte-1nhxrof{border-radius:var(--radius-xs);border:1px solid var(--border-glass);color:var(--text-dim);letter-spacing:.08em;background:#ffffff0a;flex-shrink:0;padding:2px 6px;font-size:9px}.muse-clip-thumb.svelte-1nhxrof{aspect-ratio:9/16;border:.5px solid var(--border-glass);background:#ffffff0a;border-radius:6px;flex-shrink:0;width:40px;display:block;overflow:hidden}.muse-clip-thumb.svelte-1nhxrof img:where(.svelte-1nhxrof){object-fit:cover;width:100%;height:100%;display:block}.muse-clip-row[data-dragging=true].svelte-1nhxrof{opacity:.45}.muse-clip-row[data-drop-over=true].svelte-1nhxrof{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.muse-clip-grab[draggable=true].svelte-1nhxrof{cursor:grab}.muse-clip-grab[draggable=true].svelte-1nhxrof:active{cursor:grabbing}.muse-preset-tab[data-drop-target=true].svelte-1nhxrof{background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent-bright,var(--accent));transform:scale(1.04)}.muse-row-icon-btn.svelte-1nhxrof{border:1px solid var(--border-glass);cursor:pointer;width:26px;height:26px;color:var(--text-dim);background:#ffffff0a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:flex}.muse-row-icon-btn.svelte-1nhxrof:hover{border-color:var(--accent);color:var(--accent)}.muse-row-icon-btn[data-locked=true].svelte-1nhxrof{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.muse-row-icon-btn.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-display-tab.svelte-1nhxrof{gap:24px;padding:20px;overflow-y:auto}.muse-display-section.svelte-1nhxrof{flex-direction:column;gap:10px;display:flex}.muse-display-section-title.svelte-1nhxrof{align-items:center;gap:10px;display:flex}.muse-section-divider.svelte-1nhxrof{background:var(--border-glass);flex:1;height:1px}.muse-display-hint.svelte-1nhxrof{color:var(--text-dim);opacity:.7;font-size:10px;line-height:1.5}.muse-clipcycle-row.svelte-1nhxrof{flex-wrap:wrap;align-items:center;gap:16px;padding:0 20px 14px;display:flex}.muse-clipcycle-shuffle.svelte-1nhxrof{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.muse-clipcycle-shuffle.svelte-1nhxrof input[type=checkbox]:where(.svelte-1nhxrof){accent-color:var(--accent);cursor:pointer;width:14px;height:14px}.muse-display-transition-grid.svelte-1nhxrof{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:4px;margin-top:4px;display:grid}.muse-display-transition-chip.svelte-1nhxrof{border:1px solid var(--border-glass);height:28px;color:var(--text-dim);cursor:pointer;letter-spacing:.05em;text-align:center;background:#ffffff0a;border-radius:6px;padding:0 8px;font-size:10px;font-weight:600;transition:background .12s,border-color .12s,color .12s,font-weight .12s}.muse-display-transition-chip.svelte-1nhxrof:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 55%, var(--border-glass))}.muse-display-transition-chip.active.svelte-1nhxrof{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent);color:var(--accent);font-weight:800}.muse-display-transition-chip.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.muse-display-transition-speed.svelte-1nhxrof{align-items:center;gap:10px;margin-top:10px;display:flex}.muse-display-transition-speed.svelte-1nhxrof input[type=range]:where(.svelte-1nhxrof){accent-color:var(--accent);flex:1}.muse-display-transition-speed-val.svelte-1nhxrof{font-family:var(--font-mono);color:var(--text);text-align:right;min-width:42px;font-size:11px}.muse-autoplay-tab.svelte-1nhxrof{gap:0;overflow-y:auto}.muse-autoplay-master.svelte-1nhxrof{border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.muse-autoplay-master-info.svelte-1nhxrof{flex-direction:column;gap:2px;display:flex}.muse-autoplay-master-help.svelte-1nhxrof{color:var(--text-dim);opacity:.7;font-size:10px}.muse-toggle.svelte-1nhxrof{border:1px solid var(--border-glass);cursor:pointer;height:28px;color:var(--text-dim);letter-spacing:.08em;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:10px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.muse-toggle-knob.svelte-1nhxrof{background:var(--text-dim);border-radius:50%;width:18px;height:18px;transition:background .15s,transform .15s}.muse-toggle[data-on=true].svelte-1nhxrof{color:var(--accent-bright,var(--accent));border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.muse-toggle[data-on=true].svelte-1nhxrof .muse-toggle-knob:where(.svelte-1nhxrof){background:var(--accent);transform:translate(4px)}.muse-toggle.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-autoplay-list.svelte-1nhxrof{flex-direction:column;padding:12px 0;display:flex}.muse-autoplay-row.svelte-1nhxrof{border-bottom:1px solid var(--border-glass);align-items:center;gap:12px;padding:8px 20px;display:flex}.muse-autoplay-row[data-locked=true].svelte-1nhxrof{opacity:.55}.muse-autoplay-check.svelte-1nhxrof{cursor:pointer;flex:1;align-items:center;gap:10px;display:flex}.muse-autoplay-check.svelte-1nhxrof input[type=checkbox]:where(.svelte-1nhxrof){accent-color:var(--accent);width:16px;height:16px}.muse-autoplay-letter.svelte-1nhxrof{font-family:var(--font-mono);color:var(--text);letter-spacing:.06em;min-width:18px;font-size:13px;font-weight:700}.muse-autoplay-status.svelte-1nhxrof{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.muse-autoplay-dur.svelte-1nhxrof{flex-shrink:0;align-items:center;gap:4px;display:flex}.muse-autoplay-dur.svelte-1nhxrof input:where(.svelte-1nhxrof){border:1px solid var(--border-glass);width:60px;height:26px;color:var(--text);text-align:center;background:#ffffff0a;border-radius:6px;outline:none;padding:0 6px;font-size:11px}.muse-autoplay-dur.svelte-1nhxrof input:where(.svelte-1nhxrof):focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.muse-autoplay-dur-unit.svelte-1nhxrof{color:var(--text-faint);font-size:9px;font-weight:600}.muse-prompt-backdrop.svelte-1nhxrof{-webkit-backdrop-filter:blur(6px);z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.muse-prompt.svelte-1nhxrof{background:var(--surface-glass-strong,#14100ef2);-webkit-backdrop-filter:blur(28px)saturate(160%);border:.5px solid var(--border-glass);border-radius:14px;flex-direction:column;gap:10px;width:320px;max-width:100%;padding:16px;display:flex;box-shadow:0 16px 48px #0000008c}.muse-prompt-title.svelte-1nhxrof{color:var(--text);letter-spacing:.03em;font-size:13px;font-weight:700}.muse-prompt-input.svelte-1nhxrof{border:1px solid var(--border-glass);height:32px;color:var(--text);background:#ffffff0d;border-radius:8px;outline:none;padding:0 10px;font-size:12px;transition:border-color .15s}.muse-prompt-input.svelte-1nhxrof:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.muse-prompt-err.svelte-1nhxrof{color:var(--danger,#f23645);letter-spacing:.03em;font-size:10px}.muse-prompt-actions.svelte-1nhxrof{justify-content:flex-end;gap:8px;display:flex}.muse-prompt-btn.svelte-1nhxrof{cursor:pointer;letter-spacing:.03em;border:1px solid #0000;border-radius:7px;height:30px;padding:0 14px;font-size:11px;font-weight:700;transition:background .15s,color .15s}.muse-prompt-btn-cancel.svelte-1nhxrof{color:var(--text-dim);border-color:var(--border-glass);background:0 0}.muse-prompt-btn-cancel.svelte-1nhxrof:hover{color:var(--text)}.muse-prompt-btn-ok.svelte-1nhxrof{background:var(--accent);color:#fff}.muse-prompt-btn.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-clip-mid.svelte-1nhxrof{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.muse-clip-label-input.svelte-1nhxrof{width:100%;color:var(--text);background:0 0;border:none;outline:none;padding:0;font-size:12px;font-weight:600;line-height:1.3}.muse-clip-label-input.svelte-1nhxrof:focus{color:var(--accent-bright,var(--accent))}.muse-clip-sub.svelte-1nhxrof{align-items:center;gap:8px;display:flex}.muse-clip-replay-btn.svelte-1nhxrof{letter-spacing:.04em;cursor:pointer;border:1px solid var(--border-glass);height:24px;color:var(--text-dim);background:#ffffff0a;border-radius:6px;padding:0 8px;font-size:10px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.muse-clip-replay-btn[data-active=true].svelte-1nhxrof{background:color-mix(in srgb, var(--accent) 15%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent)}.muse-clip-replay-btn.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-clip-dur-wrap.svelte-1nhxrof{align-items:center;gap:4px;display:flex}.muse-clip-dur-input.svelte-1nhxrof{border:1px solid var(--border-glass);width:56px;height:24px;color:var(--text);text-align:center;background:#ffffff0a;border-radius:6px;outline:none;padding:0 6px;font-size:11px}.muse-clip-dur-input.svelte-1nhxrof:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.muse-clip-dur-unit.svelte-1nhxrof{color:var(--text-faint);font-size:9px;font-weight:600}.muse-clip-trim.svelte-1nhxrof{cursor:pointer;width:28px;height:28px;color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex}.muse-clip-trim.svelte-1nhxrof:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent)}.muse-clip-trim[data-trimmed=true].svelte-1nhxrof{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.muse-clip-trim.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.muse-clip-remove.svelte-1nhxrof{cursor:pointer;width:28px;height:28px;color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex}.muse-clip-remove.svelte-1nhxrof:hover{background:color-mix(in srgb, var(--danger,#f23645) 12%, transparent);border-color:color-mix(in srgb, var(--danger,#f23645) 25%, transparent);color:var(--danger,#f23645)}.muse-clip-remove.svelte-1nhxrof:focus-visible{outline:2px solid var(--danger,#f23645);outline-offset:2px}.muse-modal-toast.svelte-1nhxrof{z-index:10;border:.5px solid var(--border-glass);border-left:2px solid var(--accent);color:var(--text);pointer-events:none;white-space:nowrap;background:#000000b3;border-radius:20px;padding:5px 14px;animation:.2s svelte-1nhxrof-muse-toast-in;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 14px #0003}@keyframes svelte-1nhxrof-muse-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.muse-add-footer.svelte-1nhxrof{border-top:1px solid var(--border-glass);flex-shrink:0;padding:14px 20px}.muse-add-header.svelte-1nhxrof{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.muse-add-label.svelte-1nhxrof{color:var(--text-dim);opacity:.75;letter-spacing:.03em;font-size:10px;font-weight:600}.muse-add-count.svelte-1nhxrof{color:var(--text-dim);opacity:.6;font-size:10px}.muse-add-row.svelte-1nhxrof{gap:8px;display:flex}.muse-add-input.svelte-1nhxrof{border:1px solid var(--border-glass);min-width:0;height:36px;color:var(--text);background:#ffffff0a;border-radius:9px;outline:none;flex:1;padding:0 12px;font-size:11px;transition:border-color .15s,box-shadow .15s}.muse-add-input.svelte-1nhxrof::placeholder{color:var(--text-faint)}.muse-add-input.svelte-1nhxrof:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.muse-add-input.svelte-1nhxrof.muse-add-input-err{border-color:var(--danger,#f23645);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger,#f23645) 22%, transparent)}.muse-add-btn.svelte-1nhxrof{background:var(--accent);cursor:pointer;color:#fff;letter-spacing:.03em;border:none;border-radius:9px;flex-shrink:0;height:36px;padding:0 18px;font-size:11px;font-weight:700;transition:background .15s,opacity .15s}.muse-add-btn.svelte-1nhxrof:hover{background:color-mix(in srgb, var(--accent) 88%, #fff)}.muse-add-btn.svelte-1nhxrof:disabled{opacity:.45;cursor:not-allowed}.muse-add-btn.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent-bright,var(--accent));outline-offset:2px}.muse-add-image-btn.svelte-1nhxrof{border:1px solid var(--border-glass);cursor:pointer;width:36px;height:36px;color:var(--text-dim);background:#ffffff0a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.muse-add-image-btn.svelte-1nhxrof:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.muse-add-image-btn.svelte-1nhxrof:disabled{opacity:.45;cursor:not-allowed}.muse-add-image-btn.svelte-1nhxrof:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-trim-backdrop.svelte-ju4s7{z-index:9300;-webkit-backdrop-filter:blur(12px);background:#000000ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.muse-trim-modal.svelte-ju4s7{background:var(--surface-glass-strong,#14100ef2);-webkit-backdrop-filter:blur(28px)saturate(160%);border:.5px solid var(--border-glass);width:960px;max-width:96vw;max-height:90vh;color:var(--text,#f5f1e8);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 80px #0000008c}.muse-trim-header.svelte-ju4s7{border-bottom:1px solid var(--border-glass);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.muse-trim-title.svelte-ju4s7{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:700}.muse-trim-close.svelte-ju4s7{border:1px solid var(--border-glass);cursor:pointer;width:28px;height:28px;color:var(--text-dim);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex}.muse-trim-close.svelte-ju4s7:disabled{opacity:.4;cursor:not-allowed}.muse-trim-close.svelte-ju4s7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-trim-main.svelte-ju4s7{flex:1;gap:22px;min-height:0;padding:18px 22px;display:flex;overflow:hidden}.muse-trim-workspace.svelte-ju4s7{flex-direction:column;flex:1.35 1 0;align-items:stretch;gap:10px;min-width:0;display:flex}.muse-trim-workspace.svelte-ju4s7>.muse-trim-preview-wrap:where(.svelte-ju4s7){align-self:center}.muse-trim-inspector.svelte-ju4s7{flex-direction:column;flex:1 1 0;gap:16px;min-width:264px;max-width:360px;padding-right:2px;display:flex;overflow-y:auto}.muse-trim-insp-section.svelte-ju4s7{flex-direction:column;gap:8px;display:flex}.muse-trim-insp-title.svelte-ju4s7{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:10px;font-weight:700}.muse-trim-body.svelte-ju4s7{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}@media (width<=720px){.muse-trim-main.svelte-ju4s7{flex-direction:column;overflow-y:auto}.muse-trim-inspector.svelte-ju4s7{max-width:none;overflow-y:visible}.muse-trim-workspace.svelte-ju4s7{flex:none}}.muse-trim-footer.svelte-ju4s7{border-top:1px solid var(--border-glass);background:var(--surface-glass-strong,#14100ef2);flex-direction:column;flex-shrink:0;gap:10px;padding:14px 20px;display:flex}.muse-trim-picker.svelte-ju4s7{border:1.5px dashed var(--border-glass);width:100%;min-height:180px;color:var(--text-dim);cursor:pointer;background:#ffffff08;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:border-color .15s,color .15s,background .15s;display:flex}.muse-trim-picker.svelte-ju4s7:hover,.muse-trim-picker.drag-over.svelte-ju4s7{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.muse-trim-picker.drag-over.svelte-ju4s7{background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);border-style:solid}.muse-trim-picker-title.svelte-ju4s7{letter-spacing:.04em;font-size:13px;font-weight:700}.muse-trim-picker-hint.svelte-ju4s7{color:var(--text-faint);font-size:10px}.muse-trim-picker.svelte-ju4s7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-trim-preview-wrap.svelte-ju4s7{background:#000;border-radius:10px;flex-shrink:0;width:100%;margin:0 auto;position:relative;overflow:hidden}.muse-trim-preview.svelte-ju4s7{background:#000;width:100%;height:100%;display:block}.muse-trim-crop-overlay.svelte-ju4s7{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.muse-trim-crop-overlay.dragging.svelte-ju4s7{cursor:grabbing}.muse-trim-crop-overlay.disabled.svelte-ju4s7{cursor:not-allowed}.muse-trim-crop-overlay.disabled.svelte-ju4s7 .muse-trim-crop-rect:where(.svelte-ju4s7){opacity:.6}.muse-trim-crop-dim.svelte-ju4s7{pointer-events:none;background:#0000008c;position:absolute}.muse-trim-crop-rect.svelte-ju4s7{border:2px solid var(--accent);pointer-events:none;position:absolute;box-shadow:0 0 0 1px #0000008c}.muse-trim-crop-grid.svelte-ju4s7{pointer-events:none;position:absolute;inset:0}.muse-trim-crop-grid-v.svelte-ju4s7,.muse-trim-crop-grid-h.svelte-ju4s7{background:#ffffff57;position:absolute}.muse-trim-crop-grid-v.svelte-ju4s7{width:1px;margin-left:-.5px;top:0;bottom:0}.muse-trim-crop-grid-h.svelte-ju4s7{height:1px;margin-top:-.5px;left:0;right:0}.muse-trim-crop-zoom-badge.svelte-ju4s7{color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;pointer-events:none;background:#000000b3;border-radius:6px;padding:2px 8px;font-size:10px;position:absolute;top:8px;right:8px}.muse-trim-crop-seg.svelte-ju4s7{border:1px solid var(--border-glass);background:#ffffff0a;border-radius:8px;gap:4px;padding:3px;display:flex}.muse-trim-crop-seg-btn.svelte-ju4s7{height:26px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;font-size:10px;font-weight:600;transition:background .12s,color .12s,font-weight .12s}.muse-trim-crop-seg-btn.svelte-ju4s7:hover:not(:disabled){color:var(--text);background:#ffffff0a}.muse-trim-crop-seg-btn.active.svelte-ju4s7{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);font-weight:800}.muse-trim-crop-seg-btn.svelte-ju4s7:disabled{opacity:.45;cursor:not-allowed}.muse-trim-crop-seg-btn.svelte-ju4s7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.muse-trim-crop-hint.svelte-ju4s7{color:var(--text-faint);text-align:center;letter-spacing:.04em;font-size:10px}.muse-trim-playbar.svelte-ju4s7{align-self:center;align-items:center;gap:10px;display:flex}.muse-trim-play-btn.svelte-ju4s7{border:1px solid var(--border-glass);background:var(--accent);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s,opacity .12s;display:flex}.muse-trim-play-btn.svelte-ju4s7:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 84%, white)}.muse-trim-play-btn.svelte-ju4s7:disabled{opacity:.45;cursor:not-allowed}.muse-trim-play-btn.svelte-ju4s7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-trim-play-time.svelte-ju4s7{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;min-width:96px;font-size:11px;font-weight:600}.muse-trim-loop-btn.svelte-ju4s7{border:1px solid var(--border-glass);width:30px;height:30px;color:var(--text-dim);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:flex}.muse-trim-loop-btn.svelte-ju4s7:hover:not(:disabled){color:var(--text)}.muse-trim-loop-btn.active.svelte-ju4s7{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.muse-trim-loop-btn.svelte-ju4s7:disabled{opacity:.45;cursor:not-allowed}.muse-trim-loop-btn.svelte-ju4s7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muse-trim-quick-btns.svelte-ju4s7{gap:4px;display:flex}.muse-trim-options.svelte-ju4s7{border:1px solid var(--border-glass);background:#ffffff05;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.muse-trim-option-row.svelte-ju4s7{align-items:center;gap:10px;display:flex}.muse-trim-option-label.svelte-ju4s7{letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;min-width:80px;font-size:10px;font-weight:700}.muse-trim-seg-group.svelte-ju4s7{border:1px solid var(--border-glass);background:#ffffff0a;border-radius:6px;flex:1;gap:4px;padding:2px;display:flex}.muse-trim-seg-btn.svelte-ju4s7{height:24px;color:var(--text-dim);letter-spacing:.06em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-radius:4px;flex:1;font-size:10px;font-weight:600;transition:background .12s,color .12s,font-weight .12s}.muse-trim-quick-btns.svelte-ju4s7 .muse-trim-seg-btn:where(.svelte-ju4s7){border:1px solid var(--border-glass);background:#ffffff0a;height:26px}.muse-trim-seg-btn.svelte-ju4s7:hover:not(:disabled){color:var(--text);background:#ffffff0f}.muse-trim-seg-btn.active.svelte-ju4s7{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);font-weight:800}.muse-trim-seg-btn.svelte-ju4s7:disabled{opacity:.45;cursor:not-allowed}.muse-trim-seg-btn.svelte-ju4s7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.muse-trim-estimate.svelte-ju4s7{border-top:1px solid var(--border-glass);align-items:center;gap:10px;padding-top:4px;display:flex}.muse-trim-estimate-val.svelte-ju4s7{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:700}.muse-trim-controls.svelte-ju4s7{flex-direction:column;gap:10px;display:flex}.muse-trim-label.svelte-ju4s7{align-items:center;gap:10px;display:flex}.muse-trim-label-text.svelte-ju4s7{letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;min-width:50px;font-size:10px;font-weight:700}.muse-trim-text-input.svelte-ju4s7{border:1px solid var(--border-glass);height:32px;color:var(--text);background:#ffffff0d;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:12px}.muse-trim-text-input.svelte-ju4s7:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.muse-trim-range.svelte-ju4s7{color:var(--text);text-align:center;border:1px solid var(--border-glass);letter-spacing:.03em;background:#ffffff08;border-radius:8px;padding:6px 10px;font-size:12px}.muse-trim-warn.svelte-ju4s7{color:var(--danger,#f23645);text-align:center;letter-spacing:.03em;visibility:hidden;min-height:14px;font-size:10px;line-height:14px}.muse-trim-warn.visible.svelte-ju4s7{visibility:visible}.muse-trim-ruler.svelte-ju4s7{flex-shrink:0;width:100%;height:14px;margin-bottom:2px;position:relative}.muse-trim-ruler-tick.svelte-ju4s7{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.muse-trim-ruler-label.svelte-ju4s7{font-family:var(--font-mono);color:#ffffff52;white-space:nowrap;letter-spacing:.02em;font-size:8.5px}.muse-trim-ruler-bar.svelte-ju4s7{background:#ffffff38;width:1px;height:4px;margin-top:1px}@media (width<=420px){.muse-trim-ruler-label.svelte-ju4s7{display:none}}.muse-trim-track-wrap.svelte-ju4s7{position:relative}.muse-trim-scrub-tip.svelte-ju4s7{border:1px solid var(--border-glass);color:var(--text);font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;pointer-events:none;z-index:4;font-variant-numeric:tabular-nums;background:#000000d9;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;bottom:calc(100% + 5px);transform:translate(-50%)}.muse-trim-scrub-tip.snap.svelte-ju4s7{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}.muse-trim-timeline.svelte-ju4s7{border:1px solid var(--border-glass);-webkit-user-select:none;user-select:none;touch-action:none;background:#0000008c;border-radius:10px;width:100%;height:76px;position:relative;overflow:hidden}.muse-trim-timeline.dragging.svelte-ju4s7{cursor:ew-resize}.muse-trim-filmstrip.svelte-ju4s7{opacity:.75;pointer-events:none;align-items:stretch;display:flex;position:absolute;inset:0}.muse-trim-frame.svelte-ju4s7{object-fit:cover;flex:1;min-width:0;height:100%;display:block}.muse-trim-filmstrip-placeholder.svelte-ju4s7{letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:10px;display:flex}.muse-trim-dim.svelte-ju4s7{pointer-events:none;background:#0000009e;position:absolute;top:0;bottom:0}.muse-trim-dim-l.svelte-ju4s7{left:0}.muse-trim-dim-r.svelte-ju4s7{right:0}.muse-trim-selection.svelte-ju4s7{border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);cursor:grab;background:0 0;position:absolute;top:0;bottom:0}.muse-trim-selection.svelte-ju4s7:active{cursor:grabbing}.muse-trim-handle.svelte-ju4s7{cursor:ew-resize;z-index:2;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:18px;margin-left:-9px;display:flex;position:absolute;top:-6px;bottom:-6px}.muse-trim-handle.svelte-ju4s7:focus-visible{outline:none}.muse-trim-handle.svelte-ju4s7:focus-visible .muse-trim-handle-bar:where(.svelte-ju4s7){box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 50%, transparent)}.muse-trim-handle-bar.svelte-ju4s7{background:var(--accent);border-radius:3px;width:6px;height:100%;transition:background .12s;box-shadow:0 1px 4px #0000008c}.muse-trim-handle.svelte-ju4s7:hover .muse-trim-handle-bar:where(.svelte-ju4s7),.muse-trim-handle.svelte-ju4s7:active .muse-trim-handle-bar:where(.svelte-ju4s7){background:color-mix(in srgb, var(--accent) 80%, white)}.muse-trim-handle-time-btn.svelte-ju4s7,.muse-trim-handle-time-input.svelte-ju4s7{font-family:var(--font-mono);color:var(--text);white-space:nowrap;background:#000000bf;border-radius:4px;padding:1px 5px;font-size:9px;position:absolute;top:calc(100% + 4px)}.muse-trim-handle-time-btn.svelte-ju4s7{cursor:text;border:1px solid #0000;transition:border-color .12s,background .12s}.muse-trim-handle-time-btn.svelte-ju4s7:hover:not(:disabled){border-color:var(--accent);background:#000000e0}.muse-trim-handle-time-btn.svelte-ju4s7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.muse-trim-handle-time-btn.svelte-ju4s7:disabled{cursor:not-allowed;opacity:.6}.muse-trim-handle-time-input.svelte-ju4s7{border:1px solid var(--accent);text-align:center;outline:none;width:64px}.muse-trim-playhead.svelte-ju4s7{pointer-events:none;z-index:1;background:#ffffffeb;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #fff9}.muse-trim-progress.svelte-ju4s7{border:1px solid var(--border-glass);background:#ffffff0a;border-radius:8px;height:16px;position:relative;overflow:hidden}.muse-trim-progress-bar.svelte-ju4s7{background:color-mix(in srgb, var(--accent) 60%, transparent);height:100%;transition:width .2s}.muse-trim-progress-label.svelte-ju4s7{letter-spacing:.08em;color:var(--text);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}.muse-trim-err.svelte-ju4s7{color:var(--danger,#f23645);letter-spacing:.03em;font-size:11px;line-height:1.45}.muse-trim-actions.svelte-ju4s7{justify-content:flex-end;gap:10px;display:flex}.muse-trim-btn.svelte-ju4s7{cursor:pointer;letter-spacing:.04em;border:1px solid #0000;border-radius:8px;height:34px;padding:0 16px;font-size:11px;font-weight:700;transition:background .15s,color .15s,opacity .15s}.muse-trim-btn.svelte-ju4s7:disabled{opacity:.5;cursor:not-allowed}.muse-trim-btn-cancel.svelte-ju4s7{border-color:var(--border-glass);color:var(--text-dim);background:0 0}.muse-trim-btn-cancel.svelte-ju4s7:hover:not(:disabled){color:var(--text)}.muse-trim-btn-ok.svelte-ju4s7{background:var(--accent);color:#fff}.muse-trim-btn.svelte-ju4s7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.confirm-backdrop.svelte-u8pwkn{z-index:9500;-webkit-backdrop-filter:blur(6px);background:#0000007a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-card.svelte-u8pwkn{gap:var(--space-3);background:var(--surface-glass-strong,#14100ed9);-webkit-backdrop-filter:blur(28px)saturate(160%);border:.5px solid var(--border-glass-strong);border-radius:var(--radius-glass,16px);flex-direction:column;width:100%;max-width:380px;padding:22px 22px 18px;display:flex;box-shadow:0 24px 64px #00000080}.confirm-title.svelte-u8pwkn{font-size:var(--text-base);color:var(--text);letter-spacing:-.01em;font-weight:700;line-height:1.4}.confirm-body.svelte-u8pwkn{font-size:var(--text-sm);color:var(--text-muted);white-space:pre-line;line-height:1.55}.confirm-actions.svelte-u8pwkn{margin-top:var(--space-2);justify-content:flex-end;gap:8px;display:flex}.confirm-danger-btn.svelte-u8pwkn{background:color-mix(in srgb, var(--negative) 14%, transparent);color:var(--negative);border:.5px solid color-mix(in srgb, var(--negative) 40%, transparent);font-weight:600}.confirm-danger-btn.svelte-u8pwkn:hover{background:color-mix(in srgb, var(--negative) 22%, transparent)}.unlock-backdrop.svelte-1qsoeup{z-index:9400;background:radial-gradient(ellipse at 50% 30%, hsl(var(--hero-hue), 22%) 0%, transparent 60%), var(--bg-base);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.unlock-card.svelte-1qsoeup{background:color-mix(in srgb, var(--bg-base) 78%, transparent);border:.5px solid var(--border-glass-strong);border-radius:var(--radius-glass);-webkit-backdrop-filter:blur(28px)saturate(160%);text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:380px;padding:46px 30px 30px;display:flex;box-shadow:0 24px 64px #00000080}.unlock-brand.svelte-1qsoeup{font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--text);font-size:27px;font-weight:700}.unlock-dot.svelte-1qsoeup{color:var(--accent)}.unlock-sub.svelte-1qsoeup{color:var(--text-muted);max-width:300px;font-size:13px;line-height:1.55}.unlock-field.svelte-1qsoeup{width:100%;position:relative}.unlock-input.svelte-1qsoeup{box-sizing:border-box;letter-spacing:.04em;width:100%;color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent);border:.5px solid var(--border-glass-strong);border-radius:var(--radius-md);outline:none;padding:12px 42px 12px 14px;font-size:14px;transition:border-color .15s,background .15s}.unlock-input.svelte-1qsoeup:focus{border-color:color-mix(in srgb, var(--accent) 65%, transparent);background:color-mix(in srgb, var(--text) 9%, transparent)}.unlock-input.svelte-1qsoeup:disabled{opacity:.6}.unlock-eye.svelte-1qsoeup{width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.unlock-eye.svelte-1qsoeup:hover{color:var(--text)}.unlock-btn.svelte-1qsoeup{letter-spacing:.02em;width:100%;color:var(--bg-deep);background:var(--accent);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:700;transition:filter .15s,opacity .15s;display:inline-flex}.unlock-btn.svelte-1qsoeup:hover:not(:disabled){filter:brightness(1.08)}.unlock-btn.svelte-1qsoeup:disabled{opacity:.55;cursor:default}.unlock-spinner.svelte-1qsoeup{border:2px solid color-mix(in srgb, var(--bg-deep) 40%, transparent);border-top-color:var(--bg-deep);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite svelte-1qsoeup-unlock-spin}@keyframes svelte-1qsoeup-unlock-spin{to{transform:rotate(360deg)}}.unlock-error.svelte-1qsoeup{color:#ff6b6b;font-size:13px;line-height:1.4}.unlock-skip.svelte-1qsoeup{color:var(--text-faint);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;margin-top:2px;padding:6px 10px;font-size:12px;transition:color .15s}.unlock-skip.svelte-1qsoeup:hover{color:var(--text-muted)}
