:root{--sp-ink-bg: #0a0d13;--sp-ink-bg-raised: #12161f;--sp-ink-bg-sunken: #06080c;--sp-ink-glass: rgba(18,22,31,.66);--sp-ink-fg: #eaf0f8;--sp-ink-fg-muted: #9ba7b8;--sp-ink-fg-faint: #808b9f;--sp-ink-line: #1e2635;--sp-ink-line-strong: #2c3648;--sp-ink-cyan: #35e0d2;--sp-ink-teal: #2bc7cc;--sp-ink-azure: #4ea8ff;--sp-ink-peri: #7b8cff;--sp-ink-spectrum: linear-gradient(110deg,#35e0d2 0%,#4ea8ff 52%,#7b8cff 100%);--sp-ink-accent: #4fc4ff;--sp-ink-accent-ink: #04121f;--sp-ink-link: #5cc8ff;--sp-ink-ok: #33d68a;--sp-ink-warn: #f5b840;--sp-ink-danger: #ff6d7d;--sp-ink-on-danger: #04121f;--sp-ink-ad-musician: #35e0d2;--sp-ink-ad-band: #8b9bff;--sp-ink-ad-music_job: #4ea8ff;--sp-ink-ad-event: #ff6fb3;--sp-ink-ad-musician_for_event: #33d6c0;--sp-ink-ad-bands_catalogue: #9b8bff;--sp-ink-ad-music_service: #46e39b;--sp-ink-shadow-1: 0 1px 2px rgba(0,0,0,.5),0 8px 26px rgba(0,0,0,.42);--sp-ink-shadow-2: 0 24px 60px rgba(0,0,0,.6);--sp-ink-glow: 0 0 0 1px rgba(78,168,255,.18),0 18px 60px rgba(78,168,255,.16);--sp-ink-grain-opacity: .05;--sp-day-bg: #f4f7fc;--sp-day-bg-raised: #ffffff;--sp-day-bg-sunken: #e8eef7;--sp-day-glass: rgba(255,255,255,.72);--sp-day-fg: #0b111c;--sp-day-fg-muted: #55617a;--sp-day-fg-faint: #6e7789;--sp-day-line: #e2e8f2;--sp-day-line-strong: #cbd5e4;--sp-day-cyan: #0fb6c0;--sp-day-teal: #0fa6b4;--sp-day-azure: #2e7df0;--sp-day-peri: #5a6bff;--sp-day-spectrum: linear-gradient(110deg,#12b8b0 0%,#2e7df0 52%,#6a5cff 100%);--sp-day-accent: #0e63d6;--sp-day-accent-ink: #ffffff;--sp-day-link: #0c5ac4;--sp-day-ok: #097a44;--sp-day-warn: #9a6300;--sp-day-danger: #c92a3b;--sp-day-on-danger: #ffffff;--sp-day-ad-musician: #0c8e86;--sp-day-ad-band: #4b57d6;--sp-day-ad-music_job: #1e6fe0;--sp-day-ad-event: #c6247e;--sp-day-ad-musician_for_event: #0a8e7e;--sp-day-ad-bands_catalogue: #5147d6;--sp-day-ad-music_service: #0b8a57;--sp-day-shadow-1: 0 1px 2px rgba(16,24,40,.06),0 10px 30px rgba(16,24,40,.08);--sp-day-shadow-2: 0 24px 60px rgba(16,24,40,.16);--sp-day-glow: 0 0 0 1px rgba(46,125,240,.18),0 18px 50px rgba(46,125,240,.14);--sp-day-grain-opacity: .03}/*! tailwindcss v4.3.1 | 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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--bg);--color-surface-2:var(--bg-3);--color-line:var(--glass-border);--color-fg:var(--text);--color-muted:var(--muted);--color-accent:var(--accent);--color-cyan:var(--brand-a);--color-peri:var(--brand-c);--color-danger:var(--danger);--color-ok:var(--live);--color-warn:#f5b840}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.grad-text{background-image:linear-gradient(100deg,var(--color-cyan),var(--color-accent),var(--color-peri));color:#0000;-webkit-background-clip:text;background-clip:text}.btn{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.btn:active{scale:.98}.btn:disabled{opacity:.4}.btn-primary{color:var(--color-bg);background-image:linear-gradient(100deg,var(--color-cyan),var(--color-accent),var(--color-peri));border-color:#0000}.btn-danger{background-color:var(--color-danger);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.btn-danger{background-color:color-mix(in oklab,var(--color-danger) 15%,transparent)}}.btn-danger{color:var(--color-danger)}.pill{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.border-danger\/40{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.border-line{border-color:var(--color-line)}.border-ok\/40{border-color:var(--color-ok)}@supports (color:color-mix(in lab,red,red)){.border-ok\/40{border-color:color-mix(in oklab,var(--color-ok) 40%,transparent)}}.border-warn\/40{border-color:#f5b84066}@supports (color:color-mix(in lab,red,red)){.border-warn\/40{border-color:color-mix(in oklab,var(--color-warn) 40%,transparent)}}.text-danger{color:var(--color-danger)}.text-muted{color:var(--color-muted)}.text-ok{color:var(--color-ok)}.text-warn{color:var(--color-warn)}.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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Space Grotesk;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Space Grotesk;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-weight:300 700;font-display:swap;src:url(/fonts/onest-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:300 700;font-display:swap;src:url(/fonts/onest-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Unbounded;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--bg:var(--sp-ink-bg);--bg-2:var(--sp-ink-bg-raised);--bg-3:#1b2130;--text:var(--sp-ink-fg);--muted:var(--sp-ink-fg-muted);--faint:var(--sp-ink-fg-faint);--glass:#ffffff0a;--glass-2:#ffffff12;--glass-3:#ffffff21;--glass-border:#ffffff1c;--glass-hi:#ffffff14;--brand-a:var(--sp-ink-cyan);--brand-b:var(--sp-ink-azure);--brand-c:var(--sp-ink-peri);--grad:var(--sp-ink-spectrum);--accent:var(--sp-ink-accent);--on-accent:var(--sp-ink-accent-ink);--live:var(--sp-ink-ok);--danger:var(--sp-ink-danger);--on-tint:#bcd8ff;--on-tint-err:#ff9b9b;--ad-musician:var(--sp-ink-ad-musician);--ad-band:var(--sp-ink-ad-band);--ad-music_job:var(--sp-ink-ad-music_job);--ad-event:var(--sp-ink-ad-event);--ad-musician_for_event:var(--sp-ink-ad-musician_for_event);--ad-bands_catalogue:var(--sp-ink-ad-bands_catalogue);--ad-music_service:var(--sp-ink-ad-music_service);--blur:16px;--radius:14px;--radius-lg:20px;--radius-xl:28px;--shadow:0 26px 54px -30px #000000e6;--dur-fast:.14s;--dur:.2s;--dur-slow:.25s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .44, 1);--tap:44px;--display:"Unbounded", "Space Grotesk", "Onest", "Inter", system-ui, sans-serif;--heading:"Space Grotesk", "Onest", "Inter", system-ui, sans-serif;--w-display:550;--ui:"Inter", -apple-system, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}:root[data-theme=light]{--bg:var(--sp-day-bg);--bg-2:var(--sp-day-bg-raised);--bg-3:var(--sp-day-bg-sunken);--text:var(--sp-day-fg);--muted:var(--sp-day-fg-muted);--faint:var(--sp-day-fg-faint);--glass:#141e3708;--glass-2:#141e370d;--glass-3:#141e371a;--glass-border:#141e371c;--glass-hi:#ffffffbf;--brand-a:var(--sp-day-cyan);--brand-b:var(--sp-day-azure);--brand-c:var(--sp-day-peri);--grad:var(--sp-day-spectrum);--accent:var(--sp-day-accent);--shadow:0 24px 48px -28px #1e2d5052;--on-tint:#0c5ac4;--on-tint-err:#c2362f;--danger:var(--sp-day-danger);--live:var(--sp-day-ok);--ad-musician:var(--sp-day-ad-musician);--ad-band:var(--sp-day-ad-band);--ad-music_job:var(--sp-day-ad-music_job);--ad-event:var(--sp-day-ad-event);--ad-musician_for_event:var(--sp-day-ad-musician_for_event);--ad-bands_catalogue:var(--sp-day-ad-bands_catalogue);--ad-music_service:var(--sp-day-ad-music_service)}[data-adtype=musician]{--ad:var(--ad-musician)}[data-adtype=band]{--ad:var(--ad-band)}[data-adtype=music_job]{--ad:var(--ad-music_job)}[data-adtype=event]{--ad:var(--ad-event)}[data-adtype=musician_for_event]{--ad:var(--ad-musician_for_event)}[data-adtype=bands_catalogue]{--ad:var(--ad-bands_catalogue)}[data-adtype=music_service]{--ad:var(--ad-music_service)}:root[data-theme=light] body:before{background:radial-gradient(120% 68% at 50% -8%,#4d9bff1f,#0000 46%),radial-gradient(130% 90% at 50% 0,#0000 62%,#7870a524)}:root[data-theme=light] body:after{opacity:.55;background-image:linear-gradient(#281e5a0a 1px,#0000 1px),linear-gradient(90deg,#281e5a0a 1px,#0000 1px)}:root[data-theme=light] .toast{color:var(--text);background:#fff}:root[data-theme=light] .toast.ok{color:#1d5fb0;background:#eaf3ff}:root[data-theme=light] .toast.err{color:#c2362f;background:#fdecec}:root[data-theme=light] .sheet{background:linear-gradient(#fff,#f3f2f8)}*{box-sizing:border-box}html,body{background:var(--bg)}body{padding:max(18px,env(safe-area-inset-top),calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px) + 8px)) 16px calc(40px + env(safe-area-inset-bottom));font-family:var(--ui);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;margin:0;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(120% 68% at 50% -8%,#4d9bff1f,#0000 46%),radial-gradient(130% 90% at 50% 0,#0000 56%,#06060aa6);position:fixed;top:0;right:0;bottom:0;left:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(130% 90% at 50% 0,#000 35%,#0000 92%);mask-image:radial-gradient(130% 90% at 50% 0,#000 35%,#0000 92%)}h1{font-family:var(--heading);letter-spacing:-.02em;margin:14px 2px 18px;font-size:28px;font-weight:650;line-height:1.08}.hint{color:var(--muted);font-size:14px}.home{padding-top:8px;animation:.5s both rise}.hero{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:18px 0 30px;display:flex}.brand{font-family:var(--display);letter-spacing:-.04em;background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:0 .14em;font-size:clamp(40px,13vw,58px);font-weight:600;line-height:.88}.brand em{font-style:italic;font-weight:400}.tagline{color:var(--muted);max-width:30ch;margin:0 auto;font-size:15px}.vinyl{filter:drop-shadow(0 8px 22px #4d9bff5c);flex:none;animation:11s linear infinite spin}.bento{flex-direction:column;gap:10px;display:flex}.tile{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--bg-2);box-shadow:inset 0 1px 0 var(--glass-hi);color:var(--text);text-align:left;cursor:pointer;width:100%;font-family:var(--ui);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur) ease,background var(--dur) ease;align-items:center;gap:14px;padding:15px 16px;animation:.5s both rise;display:flex;position:relative}.tile:active{transform:scale(.985)}@media(hover:hover){.tile:hover{border-color:var(--glass-3);background:var(--bg-3)}}.tile-ic{width:42px;height:42px;color:var(--brand-b);background:var(--brand-b);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tile-ic{background:color-mix(in srgb,var(--brand-b) 15%,transparent)}}.tile-ic{box-shadow:inset 0 0 0 1px var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.tile-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-b) 28%,transparent)}}.tile-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tile-title{font-family:var(--heading);letter-spacing:-.01em;font-size:17.5px;font-weight:620;line-height:1.16}.tile-sub{color:var(--muted);font-size:13px}.tile .arrow{color:var(--faint);flex:none;font-size:22px;line-height:1}@media(hover:hover){.tile:hover .arrow{color:var(--brand-b)}}.tile.feature{background:linear-gradient(100deg,var(--brand-b),transparent 64%),var(--bg-2);padding:13px 16px}@supports (color:color-mix(in lab,red,red)){.tile.feature{background:linear-gradient(100deg,color-mix(in srgb,var(--brand-b) 20%,transparent),transparent 64%),var(--bg-2)}}.tile.feature{border-color:var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.tile.feature{border-color:color-mix(in srgb,var(--brand-b) 38%,var(--glass-border))}}.tile.feature .tile-ic{background:var(--grad);color:var(--on-accent);box-shadow:0 10px 24px -12px var(--brand-b)}.tile:first-child{animation-delay:40ms}.tile:nth-child(2){animation-delay:80ms}.tile:nth-child(3){animation-delay:.12s}.tile:nth-child(4){animation-delay:.16s}.tile:nth-child(5){animation-delay:.2s}label,.flabel{letter-spacing:.005em;color:var(--muted);margin:18px 2px 7px;font-size:12.5px;font-weight:600;display:block}label .opt,.flabel .opt{letter-spacing:.03em;text-transform:none;color:var(--faint);font-weight:500}input,textarea,select{width:100%;font-size:16px;font-family:var(--ui);color:var(--text);background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--radius);transition:border-color var(--dur) ease,box-shadow var(--dur) ease,background var(--dur) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 14px}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 26%,transparent)}}input.invalid,textarea.invalid,select.invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab,red,red)){input.invalid,textarea.invalid,select.invalid{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}}.ms-invalid{border-radius:var(--radius);box-shadow:0 0 0 2px var(--danger)}@supports (color:color-mix(in lab,red,red)){.ms-invalid{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 55%,transparent)}}.field-err{color:var(--danger);margin:6px 2px 0;font-size:12.5px;font-weight:500}.skel{background:var(--glass-2);position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(100deg,transparent 25%,var(--glass-3) 48%,transparent 72%);background-size:220% 100%;animation:1.25s linear infinite skel-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes skel-shimmer{0%{background-position:220% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.skel:after{animation:none}}textarea{resize:vertical;min-height:120px;line-height:1.5}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23a7a6ba' stroke-width='2'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}select:disabled{opacity:.6}.row{gap:10px;display:flex}.row>*{flex:1}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:var(--tap);background:var(--bg-2);color:var(--text);cursor:pointer;border:1px solid var(--glass-border);-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) ease,background var(--dur) ease,color var(--dur) ease,border-color var(--dur) ease;border-radius:999px;align-items:center;padding:8px 16px;font-size:14px;display:inline-flex}.chip:active{transform:scale(.94)}.chip.on{background:var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.chip.on{background:color-mix(in srgb,var(--brand-b) 17%,transparent)}}.chip.on{color:var(--on-tint);border-color:var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.chip.on{border-color:color-mix(in srgb,var(--brand-b) 48%,transparent)}}.chip.on{font-weight:600}.ms{scroll-margin-top:16px;position:relative}.ms-control{background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--radius);min-height:48px;transition:border-color var(--dur) ease,box-shadow var(--dur) ease;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ms-control.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ms-control.open{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 26%,transparent)}}.ms-control.single{cursor:pointer;flex-wrap:nowrap}.ms-control.invalid{border-color:var(--danger)}.row>.ms{flex:1;min-width:0}.ms-tag{background:var(--brand-b);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ms-tag{background:color-mix(in srgb,var(--brand-b) 18%,transparent)}}.ms-tag{color:var(--on-tint);border:1px solid var(--brand-b);font-size:13.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.ms-tag{border:1px solid color-mix(in srgb,var(--brand-b) 40%,transparent)}}.ms-x{background:var(--brand-b);border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ms-x{background:color-mix(in srgb,var(--brand-b) 24%,transparent)}}.ms-x{color:var(--on-tint);cursor:pointer;padding:0;font-size:15px;line-height:1}.ms-x:after{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.ms-input{width:auto;min-width:90px;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:6px 4px}.ms-input:focus{box-shadow:none;background:0 0;border:none;outline:none}.ms-menu{z-index:20;background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--radius);max-height:260px;box-shadow:var(--shadow);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ms-opt{cursor:pointer;border:none;border-top:1px solid var(--glass-border);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:9px;padding:11px 14px;display:flex}.ms-opt:first-child{border-top:none}.ms-opt:active,.ms-opt:hover{background:var(--glass-2)}.ms-opt.on{color:var(--brand-b);background:var(--brand-b);font-weight:600}@supports (color:color-mix(in lab,red,red)){.ms-opt.on{background:color-mix(in srgb,var(--brand-b) 12%,transparent)}}.ms-opt.on:after{content:"✓";color:var(--brand-b);margin-left:auto;font-size:13px}.ms-group{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);background:var(--bg-2);border-top:1px solid var(--glass-border);padding:8px 14px 6px;font-size:10.5px;font-weight:600;position:sticky;top:0}.ms-group:first-child,.ms-group+.ms-opt{border-top:none}.chips.quick{margin-bottom:10px}.primary{width:100%;font-size:16px;font-weight:700;font-family:var(--ui);letter-spacing:.01em;border-radius:var(--radius);background:var(--grad);color:var(--on-accent);cursor:pointer;box-shadow:0 16px 36px -16px var(--brand-b);transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur) ease,opacity var(--dur) ease;border:none;justify-content:center;align-items:center;gap:9px;margin-top:26px;padding:16px;text-decoration:none;display:inline-flex}.primary:active{transform:scale(.98)}.primary:disabled{opacity:.45;box-shadow:none}.primary.ghost{background:var(--glass-2);color:var(--text);border:1px solid var(--glass-border);box-shadow:none}.card{background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--glass-hi);margin:12px 0;padding:16px;animation:.45s both rise;position:relative;overflow:hidden}.card strong{font-family:var(--heading);letter-spacing:-.015em;font-size:18px;font-weight:620}.card .meta{color:var(--muted);margin-top:4px;font-size:13px}.card .ad-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.card .ad-desc{-webkit-line-clamp:2;line-clamp:2;border-left:2px solid var(--ad,var(--brand-b));-webkit-box-orient:vertical;margin:12px 0 6px;padding-left:10px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.card .ad-desc{border-left:2px solid color-mix(in srgb,var(--ad,var(--brand-b)) 55%,transparent)}}.card .ad-desc{color:var(--muted);font-size:14px;line-height:1.5}.card .actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}button.card.result{text-align:left;cursor:pointer;width:100%;color:var(--text);display:block}@media(hover:hover){button.card.result:hover{border-color:var(--glass-3)}}button.card.result:active{transform:scale(.99)}.clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.status{border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--bg-2);margin:14px 0;padding:13px 15px;font-size:14px;font-weight:500;animation:.3s both rise}.status.ok{background:var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.status.ok{background:color-mix(in srgb,var(--brand-b) 13%,transparent)}}.status.ok{border-color:var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.status.ok{border-color:color-mix(in srgb,var(--brand-b) 42%,transparent)}}.status.ok{color:var(--on-tint)}.status.err{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.status.err{background:color-mix(in srgb,var(--danger) 13%,transparent)}}.status.err{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.status.err{border-color:color-mix(in srgb,var(--danger) 42%,transparent)}}.status.err{color:var(--on-tint-err)}.toast{top:max(14px,env(safe-area-inset-top),calc(var(--tg-safe-area-inset-top,0px) + 8px));z-index:60;border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow);cursor:pointer;background:#221f2c;padding:13px 15px;font-size:14px;font-weight:500;animation:.25s both toast-in;position:fixed;left:16px;right:16px}.toast.ok{border-color:var(--brand-b);background:#18283b}@supports (color:color-mix(in lab,red,red)){.toast.ok{border-color:color-mix(in srgb,var(--brand-b) 42%,transparent)}}.toast.ok{color:var(--on-tint)}.toast.err{border-color:var(--danger);background:#321d22}@supports (color:color-mix(in lab,red,red)){.toast.err{border-color:color-mix(in srgb,var(--danger) 42%,transparent)}}.toast.err{color:var(--on-tint-err)}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:42px 20px 12px;animation:.45s both rise;display:flex}.empty .empty-ic{width:56px;height:56px;color:var(--brand-b);background:var(--brand-b);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.empty .empty-ic{background:color-mix(in srgb,var(--brand-b) 12%,transparent)}}.empty .empty-ic{box-shadow:inset 0 0 0 1px var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.empty .empty-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-b) 24%,transparent)}}.empty .empty-title{font-family:var(--heading);color:var(--text);font-size:18px;font-weight:620}.empty .hint{max-width:32ch;margin:0}.empty .primary{width:auto;margin-top:10px;padding:13px 24px}.load-more{border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--bg-2);width:100%;min-height:48px;color:var(--text);font-family:var(--ui);cursor:pointer;transition:transform var(--dur-fast) ease,border-color var(--dur) ease,background var(--dur) ease;margin:8px 0 4px;padding:14px;font-size:15px;font-weight:600;display:block}.load-more:active{transform:scale(.985)}@media(hover:hover){.load-more:hover{border-color:var(--glass-3);background:var(--bg-3)}}.load-more:disabled{opacity:.55}.picked{color:var(--brand-b);margin-top:6px;font-size:13px;font-weight:500}.pagehead{animation:.4s both rise}.masthead{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:600;display:inline-block}.pagehead-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pagehead h1{margin:4px 2px 14px;font-size:21px}.count{font-family:var(--heading);color:var(--muted);font-size:15px;font-weight:600}.badge{background:var(--glass-2);border:1px solid var(--glass-border);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.badge.pos{color:var(--on-tint);background:var(--brand-b);padding:4px 10px;font-size:11.5px}@supports (color:color-mix(in lab,red,red)){.badge.pos{background:color-mix(in srgb,var(--brand-b) 13%,transparent)}}.badge.pos{border-color:var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.badge.pos{border-color:color-mix(in srgb,var(--brand-b) 30%,transparent)}}.badge.pos svg{opacity:.9;flex:none;width:13px;height:13px}.status-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--glass-2);color:var(--muted);border-radius:999px;flex:none;padding:4px 10px;font-size:10.5px;font-weight:600}.status-pill.pending{background:var(--brand-b)}@supports (color:color-mix(in lab,red,red)){.status-pill.pending{background:color-mix(in srgb,var(--brand-b) 16%,transparent)}}.status-pill.pending{color:var(--on-tint)}.status-pill.approved,.status-pill.active{background:var(--live)}@supports (color:color-mix(in lab,red,red)){.status-pill.approved,.status-pill.active{background:color-mix(in srgb,var(--live) 16%,transparent)}}.status-pill.approved,.status-pill.active{color:var(--live)}@supports (color:color-mix(in lab,red,red)){.status-pill.approved,.status-pill.active{color:color-mix(in srgb,var(--live) 78%,var(--text))}}.status-pill.rejected,.status-pill.blocked{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.status-pill.rejected,.status-pill.blocked{background:color-mix(in srgb,var(--danger) 16%,transparent)}}.status-pill.rejected,.status-pill.blocked{color:var(--on-tint-err)}.meta-row{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.meta-row svg{opacity:.85;flex:none;width:15px;height:15px}.tagrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-head{margin-bottom:16px}.ad-head h1{font-family:var(--heading);letter-spacing:-.02em;margin:7px 0 13px;font-size:30px;font-weight:650;line-height:1.04}.ad-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sheet-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0505089e;align-items:flex-end;animation:.2s both fade;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.sheet{width:100%;padding:10px 18px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),0 -24px 60px -20px #000000d9;background:linear-gradient(#221f2c,#16151c);border-bottom:none;border-radius:26px 26px 0 0;animation:.32s cubic-bezier(.34,1.4,.64,1) both sheet-up}.sheet-grip{background:var(--glass-3);border-radius:3px;width:40px;height:4px;margin:4px auto 14px}.sheet-title{font-family:var(--heading);letter-spacing:-.015em;margin:0 0 2px;font-size:20px;font-weight:640}.sheet-sub{margin:0 0 16px}.sheet-note{text-align:center;margin:12px 2px 0}.sheet-cancel{width:100%;min-height:var(--tap);border-radius:var(--radius);color:var(--muted);font-family:var(--ui);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:13px;font-size:15px;font-weight:600}.pay-option{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-2);width:100%;color:var(--text);font-family:var(--ui);cursor:pointer;transition:transform var(--dur-fast) ease,border-color var(--dur) ease;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}.pay-option:active{transform:scale(.98)}.pay-option:disabled{opacity:.5}.po-ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;display:grid}.po-ic.stars{color:#ffd66b;background:#ffc43d29}.po-ic.mono{color:#9be15d;background:#9be15d29}.po-text{text-align:left;flex:1}.po-name{font-size:16px;font-weight:600}.po-price{color:var(--text);font-weight:700}.mono-amount{font-family:var(--display);font-weight:var(--w-display);text-align:center;margin:6px 0 14px;font-size:30px}.comment-box{border:1px dashed var(--glass-border);border-radius:var(--radius);background:var(--glass);width:100%;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:13px 14px;display:flex}.comment-box code{font-family:var(--mono);word-break:break-all;text-align:left;font-size:13px}.comment-copy{color:var(--brand-b);flex:none;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.view-anim{animation:view-in var(--dur) var(--ease-out) both}@keyframes view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,4%)scale(1.08)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,6%)scale(1.06)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-5%)scale(1.1)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.search-field.svelte-1vh9oz2{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;color:var(--muted);background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--radius);transition:border-color var(--dur) ease,box-shadow var(--dur) ease}.search-field.svelte-1vh9oz2:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 26%,transparent)}.search-field.svelte-1vh9oz2 input:where(.svelte-1vh9oz2){flex:1;min-width:0;border:none;background:transparent;box-shadow:none;border-radius:0;padding:13px 0}.search-field.svelte-1vh9oz2 input:where(.svelte-1vh9oz2):focus{outline:none;border:none;box-shadow:none;background:transparent}.recent-ico.svelte-1vh9oz2{display:inline-flex;flex:none;color:var(--faint)}.recent-ico.own.svelte-1vh9oz2{color:var(--brand-b)}.opt-text.svelte-1vh9oz2{min-width:0}.opt-text.svelte-1vh9oz2 strong:where(.svelte-1vh9oz2){font-weight:700;color:var(--brand-b)}.gear.svelte-oxdkf2{position:absolute;top:0;right:0;z-index:2;width:var(--tap);height:var(--tap);display:grid;place-items:center;border-radius:12px;border:1px solid var(--glass-border);background:var(--glass);color:var(--muted);cursor:pointer;transition:transform var(--dur-fast) ease,border-color var(--dur) ease,color var(--dur) ease}.gear.svelte-oxdkf2:active{transform:scale(.94)}.bell.svelte-oxdkf2{right:calc(var(--tap) + 8px)}.bell-badge.svelte-oxdkf2{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;font-size:.66rem;font-weight:700;color:#fff;background:var(--brand-a);box-shadow:0 0 0 2px var(--bg)}@media(hover:hover){.gear.svelte-oxdkf2:hover{border-color:var(--glass-3);color:var(--text)}}.home.svelte-oxdkf2{position:relative}.kb-room.svelte-oxdkf2{height:0;transition:height var(--dur) ease}.kb-room.on.svelte-oxdkf2{height:55vh}.hero.svelte-oxdkf2{margin:10px 0 18px;text-align:center}.wave.svelte-oxdkf2{display:flex;align-items:center;justify-content:center;gap:4px;height:34px;margin-bottom:10px}.wave.svelte-oxdkf2 i:where(.svelte-oxdkf2){width:5px;height:40%;border-radius:999px;background:var(--grad);background-size:1200% 100%;background-position:calc(var(--i) * (100% / 11)) 0;animation:svelte-oxdkf2-eq 1.1s var(--ease-out) infinite alternate;animation-delay:calc(var(--i) * -.09s)}@keyframes svelte-oxdkf2-eq{0%{height:16%;opacity:.72}to{height:92%;opacity:1}}.brand.svelte-oxdkf2{margin:0;font-family:var(--display);font-weight:700;font-size:30px;letter-spacing:-.02em;line-height:1;color:var(--text)}.brand.svelte-oxdkf2 em:where(.svelte-oxdkf2){font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tagline.svelte-oxdkf2{margin:8px auto 0;max-width:30ch;font-size:13px;line-height:1.45;color:var(--muted)}.prem-badge.svelte-oxdkf2{display:inline-block;margin-top:8px;padding:4px 11px;border-radius:999px;font-family:var(--ui);font-size:11.5px;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--grad);box-shadow:0 3px 12px color-mix(in srgb,var(--brand-b) 40%,transparent)}.home-search.svelte-oxdkf2{margin:0 0 14px}.go.svelte-oxdkf2{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 15px;margin-right:-6px;border:none;border-radius:999px;background:var(--grad);color:#fff;font-family:var(--ui);font-size:13px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-fast) ease}.go.svelte-oxdkf2:active{transform:scale(.95)}.go.svelte-oxdkf2:disabled{opacity:.55;cursor:default}.thinking.svelte-oxdkf2{display:inline-flex}@media(prefers-reduced-motion:no-preference){.thinking.svelte-oxdkf2{animation:svelte-oxdkf2-spark-pulse 1.1s ease-in-out infinite}@keyframes svelte-oxdkf2-spark-pulse{50%{opacity:.35;transform:scale(.85) rotate(20deg)}}}.tip.svelte-oxdkf2{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 13px 12px 14px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--brand-b) 30%,transparent);background:color-mix(in srgb,var(--brand-b) 10%,var(--glass));animation:rise .4s ease both}.tip-ic.svelte-oxdkf2{flex:none;margin-top:1px;color:var(--brand-b)}.tip.svelte-oxdkf2 p:where(.svelte-oxdkf2){flex:1;margin:0;font-size:13px;line-height:1.45;color:var(--text)}.section-t.svelte-oxdkf2{margin:0 0 10px;font-family:var(--heading);font-weight:640;font-size:16px;letter-spacing:-.01em;color:var(--text)}.chips.svelte-oxdkf2{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.chip.svelte-oxdkf2{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--glass-border);background:var(--bg-2);color:var(--text);font-family:var(--mono, var(--ui));font-size:12.5px;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur) ease,color var(--dur) ease}.chip.svelte-oxdkf2:active{transform:scale(.96)}@media(hover:hover){.chip.svelte-oxdkf2:hover{border-color:color-mix(in srgb,var(--ad, var(--brand-b)) 55%,var(--glass-border));color:var(--ad, var(--brand-b))}}.chip-plus.svelte-oxdkf2{display:inline-flex;flex:none;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;color:var(--ad, var(--brand-b));background:color-mix(in srgb,var(--ad, var(--brand-b)) 15%,transparent)}.chip.svelte-oxdkf2:nth-child(1){animation-delay:.04s}.ms-opt.active.svelte-7vodjg{background:color-mix(in srgb,var(--accent) 16%,transparent)}.ms-create.svelte-7vodjg{color:var(--brand-b);font-weight:600}.ms-create.svelte-7vodjg:disabled{opacity:.55}.ms-empty.svelte-7vodjg{padding:11px 14px;font-size:13.5px;color:var(--faint)}.ms-error.svelte-7vodjg{padding:10px 14px;font-size:13.5px;color:var(--danger, #ff6b7a);border-top:1px solid var(--glass-border)}.loc-btn.svelte-c9jo3z{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;padding:8px 14px;border:1px solid var(--glass-border);border-radius:999px;background:none;color:var(--brand-b);font-family:var(--ui);font-size:13px;font-weight:600;cursor:pointer}.loc-btn.svelte-c9jo3z:disabled{opacity:.6;cursor:default}.browse-screen.svelte-qsasbt{display:flex;flex-direction:column;min-height:calc(100dvh - 102px - env(safe-area-inset-bottom,0px))}.browse-form.svelte-qsasbt{display:flex;flex-direction:column;flex:1;align-items:stretch}.browse-form.svelte-qsasbt>*{flex:none}.browse-cta.svelte-qsasbt{margin-top:auto;position:sticky;bottom:calc(82px + env(safe-area-inset-bottom,0px))}.ai.svelte-13qucq2{position:relative;width:100%;overflow:hidden;background:var(--glass)}.sk.svelte-13qucq2{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-2);background-image:linear-gradient(100deg,transparent 25%,var(--glass-3) 48%,transparent 72%);background-size:220% 100%;animation:svelte-13qucq2-shimmer 1.25s linear infinite}@keyframes svelte-13qucq2-shimmer{0%{background-position:220% 0}to{background-position:-120% 0}}img.svelte-13qucq2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}img.show.svelte-13qucq2{opacity:1}@media(prefers-reduced-motion:reduce){.sk.svelte-13qucq2{animation:none}img.svelte-13qucq2{transition:none}}.cover.svelte-1u2c7wt{margin:-16px -16px 13px}.result.svelte-1u2c7wt{scroll-margin-top:10px}@media(prefers-reduced-motion:no-preference){.returned.svelte-1u2c7wt{animation:svelte-1u2c7wt-returned-pulse 1.4s ease-out 1}}@keyframes svelte-1u2c7wt-returned-pulse{0%,30%{border-color:color-mix(in srgb,var(--brand-b) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-b) 18%,transparent)}}.no-media.svelte-1u2c7wt strong:where(.svelte-1u2c7wt){display:block;padding-right:26px}.reaction-flag.svelte-1u2c7wt{position:absolute;top:12px;right:14px;z-index:2;font-size:17px;line-height:1;filter:drop-shadow(0 2px 7px rgba(0,0,0,.55));pointer-events:none}.poschips.svelte-1u2c7wt{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.pos.svelte-1u2c7wt{font-size:12px;line-height:1;padding:5px 10px;border-radius:999px;border:1px solid var(--glass-border);color:var(--muted)}.pos.hit.svelte-1u2c7wt{color:var(--text);border-color:color-mix(in srgb,var(--brand-b) 55%,transparent);background:color-mix(in srgb,var(--brand-b) 14%,transparent)}.skcard.svelte-1ieffqz{background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:16px;margin:12px 0}.cover.svelte-1ieffqz{aspect-ratio:16 / 9;border-radius:var(--radius);margin-bottom:14px}.line.svelte-1ieffqz{height:13px;border-radius:6px;margin-top:9px}.w60.svelte-1ieffqz{width:60%}.w35.svelte-1ieffqz{width:35%}.filter-summary.svelte-tcpaq3{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:-4px 0 14px}.chips-wrap.svelte-tcpaq3{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chip-sm.svelte-tcpaq3{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;white-space:nowrap;border-radius:999px;border:1px solid var(--glass-border);background:var(--bg-2);color:var(--text);font-family:var(--mono, var(--ui));font-size:12px}.refine.svelte-tcpaq3{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;white-space:nowrap;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-b) 35%,var(--glass-border));background:color-mix(in srgb,var(--brand-b) 10%,var(--bg-2));color:var(--brand-b);font-family:var(--ui);font-size:12.5px;font-weight:700;cursor:pointer;transition:transform var(--dur-fast) ease}.refine.svelte-tcpaq3:active{transform:scale(.95)}.refine.svelte-tcpaq3:disabled{opacity:.6;cursor:default}.post-cta.svelte-tcpaq3{margin-top:14px}.end-cta.svelte-tcpaq3{margin-top:18px;padding-top:24px;border-top:1px solid var(--glass-border)}.card-head.svelte-1k0vc5{display:block;width:100%;text-align:left;background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.card-head.svelte-1k0vc5 .meta-row:where(.svelte-1k0vc5){display:flex}.reject-reason.svelte-1k0vc5{display:block;margin-top:6px;font-size:13px;color:var(--danger)}.card-head.svelte-1k0vc5 .cover:where(.svelte-1k0vc5){display:block;position:relative;margin:-16px -16px 13px}.status-pill.on-cover.svelte-1k0vc5{position:absolute;top:10px;left:10px;z-index:2;box-shadow:0 2px 10px #00000059}.poschips.svelte-1k0vc5{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.pos.svelte-1k0vc5{font-size:12px;line-height:1;padding:5px 10px;border-radius:999px;border:1px solid var(--glass-border);color:var(--muted)}.card.svelte-1k0vc5 .actions:where(.svelte-1k0vc5) button:where(.svelte-1k0vc5){display:inline-flex;align-items:center;gap:7px;min-height:var(--tap);padding:9px 14px;border-radius:11px;border:1px solid var(--glass-border);background:var(--glass-2);color:var(--text);font-family:var(--ui);font-size:14px;font-weight:600;cursor:pointer;transition:transform var(--dur-fast) ease,border-color var(--dur) ease,background var(--dur) ease}.card.svelte-1k0vc5 .actions:where(.svelte-1k0vc5) button:where(.svelte-1k0vc5):active{transform:scale(.96)}@media(hover:hover){.card.svelte-1k0vc5 .actions:where(.svelte-1k0vc5) button:where(.svelte-1k0vc5):hover{border-color:var(--glass-3);background:var(--glass-3)}}.card.svelte-1k0vc5 .actions:where(.svelte-1k0vc5) button:where(.svelte-1k0vc5):disabled{opacity:.5}.card.svelte-1k0vc5 .actions:where(.svelte-1k0vc5) button.danger:where(.svelte-1k0vc5){color:var(--on-tint-err);border-color:color-mix(in srgb,var(--danger) 42%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}@media(hover:hover){.card.svelte-1k0vc5 .actions:where(.svelte-1k0vc5) button.danger:where(.svelte-1k0vc5):hover{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 16%,transparent)}}.go-premium.svelte-1k0vc5{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:12px 14px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--brand-b) 32%,transparent);background:color-mix(in srgb,var(--brand-b) 10%,var(--glass));color:var(--text);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur) ease}.go-premium.svelte-1k0vc5:active{transform:scale(.985)}.gp-ic.svelte-1k0vc5{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff;background:var(--grad)}.gp-body.svelte-1k0vc5{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gp-t.svelte-1k0vc5{font-family:var(--heading);font-weight:620;font-size:15px;letter-spacing:-.01em}.gp-s.svelte-1k0vc5{font-size:12px;color:var(--muted)}.gp-go.svelte-1k0vc5{flex:none;color:var(--brand-b);font-size:20px;line-height:1}.actions.svelte-1k0vc5 .icon-only:where(.svelte-1k0vc5){flex:0 0 auto;min-width:var(--tap, 44px);padding-inline:10px}.actions.svelte-1k0vc5 .armed:where(.svelte-1k0vc5){background:color-mix(in srgb,var(--danger) 18%,transparent)}.hero.svelte-3e90jo{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin:10px 0 18px}.crown.svelte-3e90jo{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:18px;color:#fff;background:var(--grad)}.benefits.svelte-3e90jo{display:flex;flex-direction:column;gap:10px;margin:18px 0 4px}.benefit.svelte-3e90jo{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--bg-2);box-shadow:inset 0 1px 0 var(--glass-hi);animation:rise .45s ease both}.benefit.svelte-3e90jo:nth-child(1){animation-delay:.06s}.benefit.svelte-3e90jo:nth-child(2){animation-delay:.12s}.b-ic.svelte-3e90jo{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:11px;color:var(--brand-b);background:color-mix(in srgb,var(--brand-b) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-b) 28%,transparent)}.b-body.svelte-3e90jo{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.b-title.svelte-3e90jo{font-family:var(--heading);font-weight:620;font-size:15.5px;letter-spacing:-.01em}.b-sub.svelte-3e90jo{font-size:12.5px;color:var(--muted);line-height:1.4}.pskel.svelte-3e90jo{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:30px}.pskel.svelte-3e90jo .ic:where(.svelte-3e90jo){width:56px;height:56px;border-radius:18px}.pskel.svelte-3e90jo .line:where(.svelte-3e90jo){width:52%;height:22px;border-radius:9px}.pskel.svelte-3e90jo .block:where(.svelte-3e90jo){width:100%;height:68px;border-radius:var(--radius-lg)}.grid.svelte-ilfl9z{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.upsell.svelte-ilfl9z{margin:11px 2px 0;font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--brand-b) 55%,var(--muted))}.thumb.svelte-ilfl9z{position:relative;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--glass-2);border:1px solid var(--glass-border)}.thumb.cover.svelte-ilfl9z{border-color:color-mix(in srgb,var(--brand-b) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-b) 40%,transparent)}.thumb.svelte-ilfl9z img:where(.svelte-ilfl9z){width:100%;height:100%;object-fit:cover;display:block}.cover-tag.svelte-ilfl9z{position:absolute;top:6px;left:6px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:999px;color:#fff;background:color-mix(in srgb,var(--brand-b) 78%,#000);box-shadow:0 2px 8px #0006}.rm.svelte-ilfl9z{position:absolute;top:5px;right:5px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:none;font-size:18px;line-height:1;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.rm.svelte-ilfl9z:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.reorder.svelte-ilfl9z{position:absolute;bottom:5px;left:5px;right:5px;display:flex;justify-content:space-between;gap:6px}.reorder.svelte-ilfl9z button:where(.svelte-ilfl9z){position:relative;flex:1;height:22px;border:none;border-radius:7px;font-size:14px;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.reorder.svelte-ilfl9z button:where(.svelte-ilfl9z):after{content:"";position:absolute;top:-11px;right:-3px;bottom:-11px;left:-3px}.reorder.svelte-ilfl9z button:where(.svelte-ilfl9z):disabled{opacity:.3}.add.svelte-ilfl9z{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:var(--radius);border:1.5px dashed var(--glass-border);background:var(--glass);color:var(--muted);font-family:var(--ui);font-size:12px;font-weight:600;cursor:pointer;transition:transform var(--dur-fast) ease,border-color var(--dur) ease,color var(--dur) ease}.add.svelte-ilfl9z:active{transform:scale(.97)}@media(hover:hover){.add.svelte-ilfl9z:hover{border-color:color-mix(in srgb,var(--brand-b) 45%,var(--glass-border));color:var(--text)}}.spin.svelte-ilfl9z{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--glass-border);border-top-color:var(--brand-b);animation:svelte-ilfl9z-spin .7s linear infinite}@keyframes svelte-ilfl9z-spin{to{transform:rotate(360deg)}}.range-row.svelte-yxjb9h{display:flex;align-items:center;gap:10px}.range-row.svelte-yxjb9h input:where(.svelte-yxjb9h){flex:1;min-width:0;text-align:center}.range-dash.svelte-yxjb9h{color:var(--muted, #8b8f98);flex:none}.cts.svelte-1mw4i54{position:relative;flex:0 0 auto}.cts-btn.svelte-1mw4i54{display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 10px 0 12px;border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass);color:var(--text);cursor:pointer}.cts-btn.svelte-1mw4i54:active{transform:scale(.97)}.cts-caret.svelte-1mw4i54{color:var(--faint)}.cts-menu.svelte-1mw4i54{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:176px;padding:6px;border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--bg);box-shadow:0 18px 46px -18px #0000008c}.cts-item.svelte-1mw4i54{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:0;border-radius:calc(var(--radius) - 4px);background:none;color:var(--text);font-family:var(--ui);font-size:14px;cursor:pointer;text-align:left}.cts-item.svelte-1mw4i54:active,.cts-item.current.svelte-1mw4i54{background:var(--glass)}.cts-label.svelte-1mw4i54{flex:1 1 auto}.cts-item.svelte-1mw4i54 svg:last-child{color:var(--brand-b)}.assist-btn.svelte-1vskb3y{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:8px 14px;border:1px solid var(--glass-border);border-radius:999px;background:none;color:var(--brand-b);font-family:var(--ui);font-size:13px;font-weight:600;cursor:pointer}.assist-btn.svelte-1vskb3y:active{transform:scale(.97)}.contact-row.svelte-1vskb3y{display:flex;gap:8px;align-items:center}.contact-row.svelte-1vskb3y+.contact-row:where(.svelte-1vskb3y),.contact-row.svelte-1vskb3y+.field-err:where(.svelte-1vskb3y)+.contact-row:where(.svelte-1vskb3y){margin-top:8px}.contact-row.svelte-1vskb3y input:where(.svelte-1vskb3y){flex:1 1 auto;min-width:0}.contact-remove.svelte-1vskb3y{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--glass-border);border-radius:999px;background:none;color:var(--muted);cursor:pointer}.contact-remove.svelte-1vskb3y:active{transform:scale(.94)}.contact-assists.svelte-1vskb3y{display:flex;flex-wrap:wrap;gap:6px}.fsec.svelte-1vskb3y{margin-top:22px}.fsec.svelte-1vskb3y:first-of-type{margin-top:14px}.fsec-title.svelte-1vskb3y{font-family:var(--ui);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 2px 12px}.chips.svelte-dc1t0k{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 0}.chip.svelte-dc1t0k{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 12px;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass);font-size:13px;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.chip.svelte-dc1t0k svg{flex:none;color:var(--brand-b)}.chip-k.svelte-dc1t0k{color:var(--muted);font-size:11.5px}a.chip.tap.svelte-dc1t0k{text-decoration:none;color:var(--text)}a.chip.tap.svelte-dc1t0k:active{transform:scale(.97)}.prose.svelte-dc1t0k{margin:22px 2px 14px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--ad, var(--brand-b)) 55%,transparent);font-size:15px;line-height:1.62;white-space:pre-line;overflow-wrap:anywhere;color:var(--text)}.prose.clamped.svelte-dc1t0k{display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.desc-link.svelte-dc1t0k{display:inline-flex;align-items:baseline;gap:3px;padding:1px 9px 2px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-b) 35%,transparent);background:color-mix(in srgb,var(--brand-b) 10%,transparent);color:var(--on-tint);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.desc-link.svelte-dc1t0k:active{transform:scale(.97)}.dl-arrow.svelte-dc1t0k{font-size:11px;opacity:.7}.more-btn.svelte-dc1t0k{margin:6px 0 0;padding:4px 2px;border:none;background:none;color:var(--brand-b);font-family:var(--ui);font-size:13.5px;font-weight:600;cursor:pointer}.single.svelte-1ocen1q{margin-bottom:16px;animation:rise .5s ease both}.scroller.svelte-1ocen1q{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -2px 16px;padding:0 2px 4px;scrollbar-width:none;animation:rise .5s ease both}.scroller.svelte-1ocen1q::-webkit-scrollbar{display:none}.slide.svelte-1ocen1q{flex:0 0 86%;scroll-snap-align:start}.dots.svelte-1ocen1q{display:flex;justify-content:center;gap:6px;margin:-6px 0 16px}.dot.svelte-1ocen1q{width:6px;height:6px;border-radius:999px;background:var(--glass-3);transition:background var(--dur) ease,transform var(--dur) ease}.dot.on.svelte-1ocen1q{background:var(--brand-b);transform:scale(1.35)}.contact-line.svelte-weo8o{display:flex;align-items:center;gap:9px;margin:16px 0 2px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--glass);font-size:14.5px;overflow-wrap:anywhere}.cl-ic.svelte-weo8o{flex:none;display:inline-flex;color:var(--brand-b)}.cl-k.svelte-weo8o{color:var(--muted);font-size:12px}.contact-line.svelte-weo8o a:where(.svelte-weo8o){color:var(--accent);font-weight:600;text-decoration:none}.cta-dock.svelte-weo8o{position:sticky;bottom:14px;z-index:5;margin-top:16px}.cta-dock.svelte-weo8o .link-btn:where(.svelte-weo8o){box-shadow:0 10px 30px color-mix(in srgb,var(--brand-b) 30%,transparent)}.contact-form.svelte-weo8o{display:flex;flex-direction:column;gap:8px;margin-top:10px;animation:rise .3s ease both}.contact-form.svelte-weo8o .primary{margin-top:4px}.contact-flash.svelte-weo8o{margin:10px 0 0;color:var(--live);font-size:14px;font-weight:600}.contact-err.svelte-weo8o{margin:0;color:var(--danger);font-size:13px}.dskel.svelte-weo8o{display:flex;flex-direction:column;gap:14px;padding-top:6px}.dskel.svelte-weo8o .line:where(.svelte-weo8o){height:12px;border-radius:6px}.dskel.svelte-weo8o .w26:where(.svelte-weo8o){width:26%}.dskel.svelte-weo8o .title:where(.svelte-weo8o){height:34px;width:78%;border-radius:10px}.dskel.svelte-weo8o .media:where(.svelte-weo8o){aspect-ratio:16 / 10;border-radius:var(--radius-lg)}.dskel.svelte-weo8o .block:where(.svelte-weo8o){height:180px;border-radius:var(--radius-lg)}.ig.svelte-c89ob9{margin-top:18px;animation:rise .5s ease both .2s}.ig-btn.svelte-c89ob9{display:inline-flex;align-items:center;gap:9px;width:100%;justify-content:center;padding:14px 16px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--brand-b) 45%,transparent);background:color-mix(in srgb,var(--brand-b) 12%,var(--glass-2));color:var(--text);font-family:var(--ui);font-size:15px;font-weight:600;cursor:pointer;transition:transform var(--dur-fast) ease,border-color var(--dur) ease,background var(--dur) ease}.ig-btn.svelte-c89ob9:disabled{opacity:.55}.ig-btn.svelte-c89ob9:active{transform:scale(.98)}.ig-done.svelte-c89ob9{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--live)}.ig-upsell.svelte-c89ob9{margin:0;font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--brand-b) 55%,var(--muted))}.status.ok.svelte-c89ob9{color:var(--live);font-size:13px}.st.svelte-c89ob9{position:relative;display:flex;align-items:flex-start;gap:13px;padding:15px 17px 15px 19px;margin-bottom:18px;border-radius:var(--radius-lg);overflow:hidden;background:color-mix(in srgb,var(--st) 11%,var(--glass));border:1px solid color-mix(in srgb,var(--st) 30%,transparent);box-shadow:inset 0 1px 0 var(--glass-hi);animation:rise .5s ease both .08s}.st.svelte-c89ob9:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--st)}.st-ic.svelte-c89ob9{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:16px;color:var(--st);background:color-mix(in srgb,var(--st) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st) 38%,transparent)}.st-body.svelte-c89ob9{display:flex;flex-direction:column;gap:3px;padding-top:1px}.st-title.svelte-c89ob9{font-weight:700;font-size:14.5px;letter-spacing:-.01em;color:color-mix(in srgb,var(--st) 60%,var(--text))}.st-note.svelte-c89ob9{font-size:12.5px;line-height:1.5;color:var(--muted)}.actions.svelte-c89ob9{display:flex;gap:10px;margin-top:22px;animation:rise .5s ease both .24s}.actions.svelte-c89ob9 button:where(.svelte-c89ob9){flex:1;margin-top:0}.actions.svelte-c89ob9 button:where(.svelte-c89ob9):not(.primary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:15px 16px;font-size:15px;font-weight:600;font-family:var(--ui);color:var(--text);background:var(--glass-2);border:1px solid var(--glass-border);border-radius:var(--radius);cursor:pointer;transition:transform var(--dur-fast) ease,border-color var(--dur) ease,background var(--dur) ease}.actions.svelte-c89ob9 button:where(.svelte-c89ob9):not(.primary):active{transform:scale(.98)}@media(hover:hover){.actions.svelte-c89ob9 button:where(.svelte-c89ob9):not(.primary):hover{border-color:var(--glass-3);background:var(--glass-3)}}.dskel.svelte-c89ob9{display:flex;flex-direction:column;gap:14px;padding-top:6px}.dskel.svelte-c89ob9 .line:where(.svelte-c89ob9){height:12px;border-radius:6px}.dskel.svelte-c89ob9 .w26:where(.svelte-c89ob9){width:26%}.dskel.svelte-c89ob9 .title:where(.svelte-c89ob9){height:34px;width:78%;border-radius:10px}.dskel.svelte-c89ob9 .strip:where(.svelte-c89ob9){height:76px;border-radius:var(--radius-lg)}.dskel.svelte-c89ob9 .block:where(.svelte-c89ob9){height:200px;border-radius:var(--radius-lg)}.setting.svelte-1n6ht58{margin-bottom:10px;display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--bg-2);box-shadow:inset 0 1px 0 var(--glass-hi);animation:rise .45s ease both}.setting.col.svelte-1n6ht58{flex-direction:column;align-items:stretch;gap:13px}.s-body.svelte-1n6ht58{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.seg.svelte-1n6ht58{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:12px;background:var(--glass);border:1px solid var(--glass-border)}.seg.svelte-1n6ht58 button:where(.svelte-1n6ht58){min-height:40px;padding:9px 0;border:none;border-radius:9px;background:none;color:var(--muted);font-family:var(--ui);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--dur) ease,color var(--dur) ease}.seg.svelte-1n6ht58 button.on:where(.svelte-1n6ht58){background:var(--bg-3);color:var(--text);box-shadow:0 1px 0 var(--glass-hi) inset}.lang.svelte-1n6ht58{width:100%;padding:12px 36px 12px 14px;border-radius:12px;border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-family:var(--ui);font-size:15px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23888' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.s-title.svelte-1n6ht58{font-family:var(--heading);font-weight:620;font-size:16px;letter-spacing:-.01em}.s-sub.svelte-1n6ht58{font-size:12.5px;line-height:1.45;color:var(--muted)}.switch.svelte-1n6ht58{position:relative;flex:none;width:50px;height:30px;border-radius:999px;border:none;padding:0;cursor:pointer;background:var(--glass-3);transition:background var(--dur) ease}.switch.svelte-1n6ht58:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.switch.on.svelte-1n6ht58{background:var(--brand-b)}.switch.svelte-1n6ht58:disabled{opacity:.6}.knob.svelte-1n6ht58{display:block;width:24px;height:24px;margin:3px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform var(--dur) var(--ease-spring)}.switch.on.svelte-1n6ht58 .knob:where(.svelte-1n6ht58){transform:translate(20px)}.ad-title.svelte-1qpf4u0{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--faint)}.seeker.svelte-1qpf4u0{margin:5px 0 0;font-size:14px;color:var(--muted)}.seeker.svelte-1qpf4u0 strong:where(.svelte-1qpf4u0){font-family:var(--heading);font-weight:620;font-size:17px;letter-spacing:-.01em;color:var(--text)}.msg.svelte-1qpf4u0{margin:10px 0 0;font-size:15px;line-height:1.55;white-space:pre-wrap;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.revealed.svelte-1qpf4u0{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:11px 13px;border-radius:var(--radius);font-size:14px;color:color-mix(in srgb,var(--live) 78%,var(--text));background:color-mix(in srgb,var(--live) 10%,transparent);border:1px solid color-mix(in srgb,var(--live) 30%,transparent);overflow-wrap:anywhere}.revealed.svelte-1qpf4u0 svg{flex:none}.card.svelte-1qpf4u0 .primary:where(.svelte-1qpf4u0){margin-top:14px;padding:13px 16px}.cskel.svelte-1qpf4u0{display:flex;flex-direction:column;gap:10px}.cskel.svelte-1qpf4u0 .line:where(.svelte-1qpf4u0){height:12px;border-radius:6px}.cskel.svelte-1qpf4u0 .w30:where(.svelte-1qpf4u0){width:30%}.cskel.svelte-1qpf4u0 .w55:where(.svelte-1qpf4u0){width:55%}.cskel.svelte-1qpf4u0 .msg:where(.svelte-1qpf4u0){height:44px;margin:0;border-radius:10px}.day.svelte-1vx7cwl{margin:16px 4px 8px;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.feed.svelte-1vx7cwl{list-style:none;margin:0;padding:0;display:grid;gap:8px}.row.svelte-1vx7cwl{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px;text-align:left;border-radius:16px;border:1px solid var(--glass-border);background:var(--glass);color:inherit;transition:transform .12s ease}.row.svelte-1vx7cwl:active{transform:scale(.985)}.row.unread.svelte-1vx7cwl{border-color:color-mix(in srgb,var(--brand-b) 35%,var(--glass-border));background:color-mix(in srgb,var(--brand-b) 7%,var(--glass))}.ic.svelte-1vx7cwl{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent)}.body.svelte-1vx7cwl{flex:1;min-width:0;display:grid;gap:3px}.line.svelte-1vx7cwl{font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.unread.svelte-1vx7cwl .line:where(.svelte-1vx7cwl){font-weight:600}.sub.svelte-1vx7cwl{font-size:.84rem;color:var(--muted);overflow-wrap:anywhere}.when.svelte-1vx7cwl{font-size:.75rem;color:var(--muted)}.dot.svelte-1vx7cwl{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--brand-b)}.empty.svelte-1vx7cwl{display:grid;justify-items:center;gap:8px;padding:48px 24px;text-align:center;color:var(--muted)}.empty-ic.svelte-1vx7cwl{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--glass-border);background:var(--glass)}.empty.svelte-1vx7cwl strong:where(.svelte-1vx7cwl){color:var(--text)}.empty.svelte-1vx7cwl p:where(.svelte-1vx7cwl){margin:0;font-size:.88rem}.skels.svelte-1vx7cwl{display:grid;gap:8px;margin-top:16px}.skel.svelte-1vx7cwl{height:64px;border-radius:16px;border:1px solid var(--glass-border);background:var(--glass);animation:svelte-1vx7cwl-pulse 1.2s ease-in-out infinite}.sentinel.svelte-1vx7cwl{min-height:8px;margin-top:8px}@keyframes svelte-1vx7cwl-pulse{50%{opacity:.45}}.toast-go.svelte-1ig2a9j{margin-left:8px;font-weight:700;opacity:.7}.tabbar.svelte-msgxbw{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(var(--tab-count, 5),1fr);padding:8px 4px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 86%,transparent);border-top:1px solid var(--glass-border);backdrop-filter:blur(var(--blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4);transition:transform var(--dur) var(--ease-spring)}.tabbar.hidden.svelte-msgxbw{transform:translateY(100%);pointer-events:none}.tab.svelte-msgxbw{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;padding:4px 0;border:none;background:none;cursor:pointer;color:var(--faint);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;transition:color var(--dur) ease,transform var(--dur-fast) var(--ease-spring)}.tab.svelte-msgxbw:active{transform:scale(.92)}.tab.on.svelte-msgxbw{color:var(--brand-b)}.consent.svelte-frsc0w{position:fixed;left:8px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:50;display:grid;gap:10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--bg) 92%,transparent);border:1px solid var(--glass-border);backdrop-filter:blur(var(--blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4)}.consent-body.svelte-frsc0w{margin:0;font-size:13px;line-height:1.45;color:var(--text)}.consent-body.svelte-frsc0w a:where(.svelte-frsc0w){color:var(--accent);text-decoration:underline;text-underline-offset:.15em}.consent-actions.svelte-frsc0w{display:flex;gap:8px}.consent-actions.svelte-frsc0w .primary:where(.svelte-frsc0w){flex:1;width:auto;min-height:var(--tap);margin-top:0;padding:10px 16px;font-size:14px}.ghost.svelte-frsc0w{flex:1;min-height:var(--tap);border:1px solid var(--glass-border);background:none;color:var(--text);border-radius:var(--radius);padding:10px 14px;font-family:var(--ui);font-size:14px;font-weight:600;cursor:pointer;transition:transform var(--dur-fast) ease,border-color var(--dur) ease}.ghost.svelte-frsc0w:active{transform:scale(.97)}main.with-tabbar.svelte-1n46o8q{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.view-crashed.svelte-1n46o8q{display:grid;justify-items:center;gap:14px;padding:64px 24px;text-align:center;color:var(--muted)}.view-crashed.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:10px 22px;border-radius:12px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--bg) 82%,transparent);color:var(--text);cursor:pointer}.global-bell.svelte-1n46o8q{position:fixed;top:10px;right:16px;z-index:30;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(var(--blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4);color:var(--muted);cursor:pointer;transition:transform var(--dur-fast) ease}.global-bell.svelte-1n46o8q:active{transform:scale(.94)}.gb-badge.svelte-1n46o8q{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;font-size:.66rem;font-weight:700;color:#fff;background:var(--brand-a);box-shadow:0 0 0 2px var(--bg)}
