@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(./geist-latin.BgDaEnEv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(./geist-latin-ext.DC-KSUi6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(./geist-mono-latin.B_7UjwxQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(./bricolage-latin.DLoelf7F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(./bricolage-latin-ext.CcLUaPy7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--brand-50:#e5f6fd;--brand-100:#c2ebfb;--brand-200:#8fdaf6;--brand-300:#54c6f0;--brand-400:#1fafea;--brand-500:#00a1e6;--brand-600:#0089c9;--brand-700:#006fa6;--brand-800:#015683;--brand-900:#073f5f;--iris-300:#ada2ff;--iris-400:#8c7dff;--iris-500:#6e5bff;--iris-600:#5a45e6;--iris-700:#4733c2;--cyan-300:#6eeaef;--cyan-400:#36e0e6;--cyan-500:#18c2d6;--cyan-600:#109bac;--bg-base:#080b16;--bg-sunken:#05070f;--surface-1:#0e1322;--surface-2:#131a2e;--surface-3:#19233b;--surface-4:#20304e;--hairline-1:#ffffff0f;--hairline-2:#ffffff1a;--hairline-3:#a0beff2e;--text-strong:#f4f7ff;--text-default:#c2ccde;--text-muted:#8b98b0;--text-faint:#7c8aa6;--text-disabled:#45506a;--live:#ff3b57;--live-strong:#e11d3a;--win:#2bd787;--draw:#8b98b0;--loss:#ff4d5e;--warning:#ffb23e;--goal:var(--cyan-400);--on-brand:#04101f;--on-cyan:#04121a;--on-live:#fff;--on-win:#04140c;--sky-50:var(--brand-50);--sky-100:var(--brand-100);--sky-200:var(--brand-200);--sky-300:var(--brand-300);--sky-400:var(--brand-400);--sky-500:var(--brand-500);--sky-600:var(--brand-600);--sky-700:var(--brand-700);--sky-800:var(--brand-800);--sky-900:var(--brand-900);--cobalt-50:var(--brand-50);--cobalt-100:var(--brand-100);--cobalt-200:var(--brand-200);--cobalt-300:var(--brand-300);--cobalt-400:var(--brand-400);--cobalt-500:var(--brand-500);--cobalt-600:var(--brand-600);--cobalt-700:var(--brand-700);--cobalt-800:var(--brand-800);--cobalt-900:var(--brand-900);--aqua-100:var(--cyan-300);--aqua-200:var(--cyan-300);--aqua-300:var(--cyan-400);--aqua-400:var(--cyan-400);--aqua-500:var(--cyan-500);--aqua-600:var(--cyan-600);--volt-100:var(--cyan-300);--volt-200:var(--cyan-300);--volt-300:var(--cyan-400);--volt-400:var(--cyan-400);--volt-500:var(--cyan-500);--volt-600:var(--cyan-600);--volt-700:var(--brand-700);--volt-800:var(--brand-800);--volt-900:var(--brand-900);--ink-950:var(--bg-sunken);--ink-900:var(--bg-base);--ink-850:var(--surface-1);--ink-800:var(--surface-1);--ink-750:var(--surface-2);--ink-700:var(--surface-3);--ink-650:var(--surface-4);--ink-600:#2a3a5c;--ink-500:#3a4a6e;--white:#fff;--paper-50:var(--text-strong);--paper-100:#e6eef6;--slate-300:var(--text-default);--slate-400:var(--text-muted);--slate-500:var(--text-faint);--slate-600:var(--text-disabled);--green-400:var(--win);--green-500:#13a86a;--red-400:var(--loss);--red-500:var(--live-strong);--amber-400:var(--warning);--amber-500:#e0972c;--teal-400:var(--cyan-500);--surface-app:var(--bg-base);--surface-sunken:var(--bg-sunken);--surface-section:var(--surface-1);--surface-card:var(--surface-1);--surface-card-alt:var(--surface-2);--surface-raised:var(--surface-3);--surface-pressed:var(--surface-4);--surface-overlay:#05070fb8;--border-subtle:var(--hairline-1);--border-default:var(--hairline-2);--border-strong:var(--hairline-3);--border-volt:#36e0e68c;--border-cobalt:#00a1e68c;--divider:var(--ink-600);--text-on-volt:var(--on-cyan);--text-on-cobalt:var(--on-brand);--brand:var(--brand-500);--brand-hover:var(--brand-400);--brand-press:var(--brand-600);--brand-soft:#00a1e624;--brand-soft-hover:#00a1e633;--accent:var(--brand-500);--accent-hover:var(--brand-400);--accent-press:var(--brand-600);--accent-soft:#00a1e61f;--live-soft:#ff3b5724;--live-ring:#ff3b5773;--text-on-live:var(--on-live);--status-win:var(--win);--status-draw:var(--draw);--status-loss:var(--loss);--status-success:var(--win);--status-warning:var(--warning);--status-danger:var(--loss);--status-info:var(--brand-400);--card-yellow:var(--warning);--card-red:var(--loss);--focus-ring:#00a1e68c;--focus-ring-volt:#36e0e68c;--skeleton-base:var(--surface-3);--skeleton-highlight:var(--ink-600);--viz-1:var(--brand-500);--viz-2:var(--cyan-400);--viz-3:var(--iris-400);--viz-4:var(--text-muted);--viz-5:var(--brand-700)}[data-theme=light]{--bg-base:#eef2fa;--bg-sunken:#e2e8f4;--surface-1:#fff;--surface-2:#f5f8fe;--surface-3:#f0f4fc;--surface-4:#ecf1fb;--hairline-1:#101c360f;--hairline-2:#101c361a;--hairline-3:#1e5ac833;--text-strong:#0a1326;--text-default:#27344c;--text-muted:#566480;--text-faint:#5e6b85;--text-disabled:#aab6c8;--brand-500:#00a1e6;--brand-400:#1fafea;--brand-600:#0089c9;--live:#e11d3a;--win:#13a86a;--ink-600:#0a1a2c24;--ink-500:#0a1a2c47;--paper-100:#e6eef6;--surface-overlay:#0a13226b;--brand-soft:#00a1e61a;--brand-soft-hover:#00a1e629;--accent-soft:#00a1e61f;--live-soft:#e11d3a1f;--live-ring:#e11d3a66;--border-volt:#109bac8c;--border-cobalt:#00a1e673;--focus-ring:#00a1e680;--focus-ring-volt:#109bac80;--skeleton-base:#e2e8f4;--skeleton-highlight:#f2f6fe;--green-500:#0f8e58;--red-500:#c8112e;--on-brand:#04101f}:root{--grad-hero:radial-gradient(120% 140% at 18% 0%, #1a1640 0%, #0e1430 38%, var(--bg-base) 72%);--grad-hero-mesh:radial-gradient(60% 80% at 85% 10%, #6e5bff38 0%, transparent 60%), radial-gradient(50% 70% at 5% 90%, #00a1e62e 0%, transparent 60%);--grad-brand:linear-gradient(135deg, var(--brand-500) 0%, var(--brand-400) 45%, var(--cyan-500) 100%);--grad-brand-hover:linear-gradient(135deg, var(--brand-400) 0%, var(--cyan-400) 100%);--grad-scoreboard:linear-gradient(180deg, #10182e 0%, #0a0f1f 100%);--grad-scoreboard-glow:radial-gradient(80% 120% at 50% 0%, #00a1e633 0%, transparent 55%);--grad-card:linear-gradient(180deg, #ffffff0d 0%, #fff0 28%);--grad-card-feature:radial-gradient(100% 60% at 50% -10%, #00a1e629 0%, transparent 60%);--grad-live:linear-gradient(135deg, var(--live-strong) 0%, var(--live) 50%, var(--live-strong) 100%);--grad-win:linear-gradient(90deg, var(--win) 0%, var(--cyan-500) 100%);--grad-data:linear-gradient(90deg, var(--brand-500) 0%, var(--iris-500) 100%);--grad-score-text:linear-gradient(180deg, #fff 0%, #bfd4ff 100%)}[data-theme=light]{--grad-hero:radial-gradient(120% 140% at 18% 0%, #dde6fb 0%, #eaf0fb 45%, var(--bg-base) 75%);--grad-scoreboard:linear-gradient(180deg, #fff 0%, #f2f6fe 100%)}:root{--font-ui:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:var(--font-ui);--font-subtitle:var(--font-ui);--font-display:"Bricolage Grotesque", "Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-numeric:"Bricolage Grotesque", "Geist", system-ui, sans-serif;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-extra:800;--w-black:900;--fs-display-2xl:4.75rem;--fs-display-xl:3.5rem;--fs-display-lg:2.625rem;--fs-display-md:2rem;--fs-display-sm:1.5rem;--fs-display-xs:1.25rem;--fs-2xl:1.375rem;--fs-xl:1.125rem;--fs-lg:1rem;--fs-md:.875rem;--fs-sm:.8125rem;--fs-xs:.75rem;--fs-2xs:.6875rem;--fs-3xs:.625rem;--lh-tight:1.02;--lh-snug:1.16;--lh-normal:1.45;--lh-relaxed:1.62;--tracking-tighter:-.025em;--tracking-tight:-.012em;--tracking-normal:0;--tracking-wide:.01em;--tracking-wider:.05em;--tracking-caps:.11em;--type-overline-size:var(--fs-2xs);--type-overline-weight:var(--w-bold);--type-overline-tracking:var(--tracking-caps)}.m90-display{font-family:var(--font-display);font-weight:var(--w-extra);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.m90-headline{font-family:var(--font-display);font-weight:var(--w-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.m90-overline{font-family:var(--font-ui);font-weight:var(--w-bold);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:none}.m90-score{font-family:var(--font-display);font-weight:var(--w-black);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-tight);line-height:1}.m90-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.m90-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-10:20px;--space-12:24px;--space-14:28px;--space-16:32px;--space-20:40px;--space-24:48px;--space-32:64px;--space-40:80px;--space-48:96px;--gutter-row:var(--space-6);--gutter-card:var(--space-12);--gutter-page:var(--space-20);--control-h-sm:30px;--control-h-md:38px;--control-h-lg:46px;--tap-min:44px;--rail-left:240px;--rail-right:336px;--content-max:1320px;--reading-max:680px;--page-gutter:var(--space-12);--radius-xs:6px;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:30px;--radius-pill:999px;--radius-circle:50%;--shadow-none:none;--shadow-xs:0 1px 2px #00000073;--shadow-sm:0 2px 8px -3px #00000080;--shadow-card:0 1px 0 #ffffff0d inset, 0 12px 32px -18px #000000b8;--shadow-pop:0 16px 40px -12px #000000bd, 0 0 0 1px var(--hairline-2);--shadow-modal:0 40px 100px -28px #000000d1, 0 0 0 1px var(--hairline-3);--glow-brand:0 0 0 1px #00a1e673, 0 8px 28px -8px #00a1e666;--glow-cyan:0 0 0 1px #36e0e673, 0 8px 26px -8px #36e0e661;--glow-live:0 0 0 3px #ff3b5773, 0 0 22px -4px #ff3b5780;--glow-cobalt:var(--glow-brand);--glow-volt:var(--glow-cyan);--glass-bg:#080b16b8;--glass-bg-solid:#080b16f0;--glass-blur:blur(12px) saturate(140%);--glass-border:1px solid var(--hairline-2);--ring-width:3px;--ring:0 0 0 var(--ring-width) var(--focus-ring);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-snap:cubic-bezier(.2, .9, .1, 1);--dur-instant:90ms;--dur-fast:.15s;--dur-base:.24s;--dur-slow:.42s;--dur-shimmer:1.4s;--z-base:0;--z-sticky:100;--z-header:200;--z-dropdown:400;--z-overlay:800;--z-modal:900;--z-popover:950;--z-toast:1000}[data-theme=light]{--shadow-xs:0 1px 2px #10162114;--shadow-sm:0 2px 8px -3px #1016211f;--shadow-card:0 1px 2px #1016210d, 0 12px 28px -18px #10162133;--shadow-pop:0 16px 36px -12px #10162138, 0 0 0 1px #1016210f;--shadow-modal:0 40px 90px -28px #1016214d, 0 0 0 1px #1016210f;--glass-bg:#eef2fab8;--glass-bg-solid:#eef2faf0}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}@property --fill{syntax:"<number>";inherits:true;initial-value:1}.m90-fill{transition:--fill var(--dur-slow) var(--ease-out)}@keyframes m90-live-pulse{0%{background-position:0 0;transform:scale(1)}50%{background-position:100% 0;transform:scale(1.05)}to{background-position:0 0;transform:scale(1)}}@keyframes m90-goal-pop{0%{opacity:0;transform:scale(.8)rotate(-6deg)}55%{opacity:1;transform:scale(1.18)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes m90-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.m90-live-pulse,.is-live.m90-live-pulse{--live-grad:var(--grad-live);background-image:var(--live-grad);transform-origin:50%;will-change:transform, background-position;background-size:200% 100%;animation:3s linear infinite m90-live-pulse}.m90-goal-pop{transform-origin:50%;animation:m90-goal-pop var(--dur-slow) var(--ease-spring) 1 both}.m90-fade-in-up{animation:m90-fade-in-up var(--dur-base) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.m90-live-pulse,.is-live.m90-live-pulse,.m90-goal-pop,.m90-fade-in-up{animation:none}.m90-live-pulse,.is-live.m90-live-pulse{background-position:0 0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-app);color:var(--text-default);font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--lh-normal);font-weight:var(--w-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:0}p{margin:0}a{color:var(--brand-hover);text-decoration:none}a:hover{text-decoration:none}::selection{background:var(--volt-400);color:var(--text-on-volt)}button{font-family:inherit}.tabular-nums{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-600);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-500);background-clip:content-box}:focus{outline:none}:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none}:root{--app-header-h:58px;--datestrip-h:74px;--app-bg:radial-gradient(circle at 46% 34%, color-mix(in srgb, var(--brand) 7%, transparent) 0 8rem, transparent 23rem), radial-gradient(circle at 58% 66%, color-mix(in srgb, var(--cyan-400) 3%, transparent) 0 7rem, transparent 20rem), linear-gradient(180deg, color-mix(in srgb, var(--brand) 2%, var(--surface-sunken)) 0%, var(--surface-app) 46%, var(--surface-sunken) 100%);--app-noise-opacity:.022;--app-noise-tint:var(--white)}[data-theme=light]{--app-bg:radial-gradient(circle at 46% 34%, color-mix(in srgb, var(--brand) 4%, transparent) 0 8rem, transparent 22rem), radial-gradient(circle at 58% 66%, color-mix(in srgb, var(--cyan-400) 2%, transparent) 0 7rem, transparent 19rem), linear-gradient(180deg, color-mix(in srgb, var(--white) 58%, var(--surface-app)) 0%, var(--surface-app) 50%, color-mix(in srgb, var(--white) 34%, var(--surface-sunken)) 100%);--app-noise-opacity:.032;--app-noise-tint:var(--text-strong)}html{background:var(--surface-sunken);-webkit-tap-highlight-color:transparent}body{background:var(--app-bg);background-attachment:fixed;min-height:100vh;position:relative}body:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--app-noise-tint) 34%, transparent) 0 .6px, transparent .8px), radial-gradient(circle at 78% 62%, color-mix(in srgb, var(--app-noise-tint) 30%, transparent) 0 .5px, transparent .75px);opacity:var(--app-noise-opacity);background-size:3px 3px,5px 5px;position:fixed;inset:0}.skip{top:var(--space-4);left:var(--space-4);z-index:var(--z-toast);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);background:var(--brand);color:var(--text-on-cobalt);font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-semibold);box-shadow:var(--ring);transform:translateY(calc(-100% - var(--space-8)));opacity:0;pointer-events:none;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);text-decoration:none;position:fixed}.skip:focus,.skip:focus-visible{opacity:1;pointer-events:auto;outline:none;transform:translateY(0)}#contenido:focus{outline:none}a:focus-visible,button:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}.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}.reading-column{max-width:var(--reading-max);margin:0 auto}.tnum{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.hdr{z-index:var(--z-header);height:var(--app-header-h);align-items:center;gap:var(--space-10);padding:0 var(--page-gutter);background:var(--glass-bg-solid);-webkit-backdrop-filter:var(--glass-blur);border-bottom:var(--glass-border);display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hdr{background:var(--surface-1,var(--surface-app))}}.hdr--fixed{padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;left:0;right:0}#contenido.hdr-offset{padding-top:calc(var(--app-header-h) + env(safe-area-inset-top,0px))}.hdr__nav{align-items:center;gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.hdr__nav::-webkit-scrollbar{display:none}.hdr__link{padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-semibold);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex:none}.hdr__link:hover{background:var(--surface-raised);color:var(--text-strong)}.hdr__link[aria-current=page]{color:var(--brand)}.hdr__search{align-items:center;gap:var(--space-2);width:min(196px,20vw);max-width:196px;height:var(--control-h-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card-alt);color:var(--text-muted);cursor:pointer;font-family:var(--font-ui);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}.hdr__search:hover{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-strong)}.hdr__search:focus-visible{box-shadow:var(--ring);outline:none}.hdr__search-ic{opacity:.72;flex:none}.hdr__search:hover .hdr__search-ic{opacity:1}.hdr__search-ph{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--text-faint);flex:1;overflow:hidden}.hdr__search:hover .hdr__search-ph{color:var(--text-muted)}.hdr__search-kbd{min-width:0;height:20px;padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-faint);font-family:var(--font-mono);font-size:10px;font-weight:var(--w-semibold);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.hdr__search-m{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.hdr__search-m:hover{background:var(--surface-raised);color:var(--text-strong)}.hdr__act{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.hdr__act>.hdr__theme,.hdr__act>.hdr__notif,.hdr__act>.hdr__lang,.hdr__act>.hdr__app-wrap,.hdr__act>.hdr__signin,.hdr__act>.hdr__acct,.hdr__act>.hdr__search,.hdr__act>.hdr__search-m,.hdr__act>.hdr__burger,.hdr__act>.hdr__mob-cluster>*{flex:none}.hdr__act>.hdr__theme.m90-iconbtn,.hdr__act>.hdr__notif .m90-iconbtn{--_s:var(--control-h-md)}.hdr__avatar{border-radius:var(--radius-circle);background:linear-gradient(135deg, var(--brand), var(--sky-800));width:34px;height:34px;font-family:var(--font-display);font-weight:var(--w-extra);font-size:var(--fs-sm);color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}.datestrip{--days-in-view:15;background:var(--surface-app);border-bottom:1px solid var(--border-default);top:var(--app-header-h);z-index:var(--z-sticky);align-items:stretch;display:flex;position:sticky}@media (width<=1024px){.datestrip{--days-in-view:12}}@media (width<=768px){.datestrip{--days-in-view:9}}@media (width<=560px){.datestrip{--days-in-view:6}.datestrip__arrow{width:32px}}@media (width<=430px){.datestrip{--days-in-view:5.7}}.datestrip__arrow{width:48px;color:var(--text-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.datestrip__arrow:hover{color:var(--text-strong);background:var(--surface-card)}.datestrip__arrow:disabled{opacity:.3;cursor:default}.datestrip__arrow:disabled:hover{color:var(--text-faint);background:0 0}.dates{gap:var(--space-2);min-width:0;padding:var(--space-5) var(--space-4);scrollbar-width:none;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;flex:1;align-items:center;display:flex;overflow-x:auto}.dates--dragging{cursor:grabbing;scroll-behavior:auto}.dates::-webkit-scrollbar{display:none}.date{flex:0 0 max(calc(var(--space-24) + var(--space-4)), calc((100% - (var(--days-in-view) - 1) * var(--space-2)) / var(--days-in-view)));text-align:center;padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;line-height:1.25;display:flex}.date small{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-faint);font-weight:var(--w-semibold);display:block}.date b{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-bold);text-transform:capitalize;color:var(--text-muted);white-space:nowrap;display:block}.date:hover{background:var(--surface-card)}.date[aria-selected=true]{background:var(--brand)}.date[aria-selected=true] small,.date[aria-selected=true] b{color:var(--text-on-cobalt)}.date[aria-current=date]:not([aria-selected=true]) b{color:var(--brand)}.shell{gap:var(--space-10);max-width:var(--content-max);padding:var(--space-10) var(--page-gutter) var(--space-32);grid-template-columns:262px minmax(0,1fr) 300px;align-items:start;margin:0 auto;display:grid}.col-side,.col-rail{top:calc(var(--app-header-h) + var(--datestrip-h) + var(--space-8));gap:var(--space-8);flex-direction:column;display:flex;position:sticky}.main{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.panel__h{padding:var(--space-6) var(--space-8) var(--space-5);justify-content:space-between;align-items:center;display:flex}.panel__h b{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--text-muted)}.panel__h a{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-faint);font-weight:var(--w-semibold)}.panel__b{padding:var(--space-2) var(--space-3) var(--space-4);flex-direction:column;gap:1px;display:flex}.navrow{align-items:center;gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-sm);cursor:pointer;color:inherit;display:flex}.navrow:hover{background:var(--surface-raised)}.navrow .ic{background:var(--surface-raised);width:18px;height:18px;font-family:var(--font-display);font-size:10px;font-weight:var(--w-extra);color:var(--brand-hover);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.navrow .ic img{object-fit:cover;width:100%;height:100%}.wc-logo--light,[data-theme=light] .wc-logo--dark{display:none}[data-theme=light] .wc-logo--light{display:block}.logo-dark-invert{filter:invert()}[data-theme=light] .logo-dark-invert{filter:none}.navrow .ic--flag img{object-fit:cover}.navrow span{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-medium);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.navrow .chev{color:var(--text-faint);flex:none}.filters{gap:var(--space-1);padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-sizing:border-box;min-height:calc(var(--control-h-md) + var(--space-2) * 2 + 2px);display:flex}.filter{height:var(--control-h-md);color:var(--text-muted);font-family:var(--font-ui);font-weight:var(--w-semibold);font-size:var(--fs-md);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-3);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:1;display:flex}.filter:hover{color:var(--text-strong)}.filter[aria-selected=true]{background:var(--surface-raised);color:var(--brand)}.filter[aria-selected=true][data-live]{background:var(--live);color:var(--text-on-live)}.oddstrip{align-items:stretch;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-radius:var(--radius-md);background:var(--surface-card-alt);flex-wrap:wrap;display:flex;overflow:visible}a.oddstrip{color:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:1px solid #0000;text-decoration:none}a.oddstrip:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:var(--surface-raised)}a.oddstrip:focus-visible{box-shadow:var(--ring);outline:none}.oddstrip__cell{justify-content:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid #0000;display:inline-flex;position:relative;overflow:visible}[data-theme=light] .oddstrip__cell{background:var(--surface-card)}.oddstrip__book{flex:none;align-self:stretch;align-items:stretch;margin-left:auto;display:flex}.oddstrip__book .m90-badge[data-size=sm]{box-sizing:border-box;height:100%;min-height:100%;padding:var(--space-3) var(--space-7);font-size:var(--fs-xs);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.oddstrip__via{height:100%;min-height:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-raised);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--w-semibold);color:var(--text-faint);white-space:nowrap;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .oddstrip__via{background:var(--surface-card)}.oddstrip__k{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--text-faint)}.oddstrip__v{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--w-bold);color:var(--text-strong);font-variant-numeric:tabular-nums}.oddstrip__cell[data-highlight=max],.odds-cell[data-highlight=max]{border-color:color-mix(in srgb, var(--brand) 28%, transparent);outline:1px solid color-mix(in srgb, var(--brand) 22%, transparent)}.oddstrip__cell[data-highlight=winner],.odds-cell[data-highlight=winner]{border-color:color-mix(in srgb, var(--brand) 40%, transparent);outline:1px solid color-mix(in srgb, var(--brand) 35%, transparent)}.oddstrip__cell[data-highlight=draw-winner],.odds-cell[data-highlight=draw-winner]{border-color:color-mix(in srgb, var(--amber-400) 40%, transparent);outline:1px solid color-mix(in srgb, var(--amber-400) 35%, transparent)}.oddstrip__cell[data-highlight=loser],.odds-cell[data-highlight=loser]{opacity:.55}.odds-highlight-badge{z-index:1;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;line-height:0;display:flex;position:absolute;top:-5px;right:-8px;box-shadow:0 1px 3px #0000002e}.odds-highlight-badge svg{flex-shrink:0;width:10px;height:10px;display:block}.odds-highlight-badge--up svg{transform:translateY(-.5px)}.odds-highlight-badge--low svg{transform:translateY(.5px)}.odds-highlight-badge--up{background:var(--win);color:var(--white)}.odds-highlight-badge--low{background:var(--warning);color:var(--white)}.pagehead{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:0 var(--space-1);width:100%;display:flex}.pagehead h1{font-family:var(--font-display);font-weight:var(--w-extra);text-transform:none;font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);color:var(--text-strong);min-width:0}.pagehead span{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-faint);font-weight:var(--w-semibold);flex-shrink:0}@media (width<=880px){main h1:not(.sr-only),main h2:not(.sr-only),[role=dialog] h1:not(.sr-only),[role=dialog] h2:not(.sr-only),.pagehead__title{text-wrap:balance;line-height:var(--lh-snug)!important;letter-spacing:0!important}main h1:not(.sr-only),[role=dialog] h1:not(.sr-only),.pagehead__title{font-size:var(--fs-xl)!important}main h2:not(.sr-only),[role=dialog] h2:not(.sr-only){font-size:var(--fs-lg)!important}main h3:not(.sr-only),[role=dialog] h3:not(.sr-only){font-size:var(--fs-md)!important;line-height:var(--lh-snug)!important}.pagehead{align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0}.pagehead h1{max-width:100%;text-transform:none!important;font-size:var(--fs-xl)!important;line-height:var(--lh-snug)!important;letter-spacing:0!important}.pagehead span,.pagehead__sub{line-height:var(--lh-snug);flex-shrink:1;font-size:var(--fs-xs)!important}.pagehead--stack{gap:var(--space-2);padding-bottom:var(--space-4)}.pagehead--stack span{font-size:var(--fs-sm)!important}.feed__head,.fav-matches-head h2,.panel__h b{letter-spacing:var(--tracking-wide);font-size:var(--fs-2xs)!important}.search__title,.art__title,.nhero__t,.error__title,.offline__title,.empty__title,.account__title,.rch__title,.cp__title,.psheet__name,.sheet__title,.modal__title,.auth__title,.chat__title,.cmp__title{text-wrap:balance;text-transform:none!important;font-size:var(--fs-xl)!important;line-height:var(--lh-snug)!important;letter-spacing:0!important}.art__lead,.nhero__sum,.search__lead,.error__lead,.offline__lead,.empty__copy{line-height:var(--lh-normal);font-size:var(--fs-sm)!important}}@media (width<=430px){main h1:not(.sr-only),[role=dialog] h1:not(.sr-only),.pagehead h1,.pagehead__title,.search__title,.art__title,.nhero__t,.error__title,.offline__title{font-size:var(--fs-xl)!important}}.pagehead--stack{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle);flex-direction:column}.pagehead--stack h1{font-size:var(--fs-display-xs);line-height:var(--lh-tight);text-wrap:balance}.pagehead--stack span{font-size:var(--fs-md);color:var(--text-muted);font-weight:var(--w-medium);letter-spacing:normal;text-transform:none;text-wrap:pretty;flex-shrink:1}.lg__h{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-8);cursor:pointer;border-bottom:1px solid var(--border-subtle);text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;width:100%;display:flex}.lg__badge{background:var(--surface-raised);width:20px;height:20px;font-family:var(--font-display);font-size:8px;font-weight:var(--w-extra);color:var(--brand-hover);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.lg__lead{align-items:center;gap:var(--space-4);flex:1;min-width:0;display:flex}.lg__badge img{object-fit:cover;width:100%;height:100%}.lg__badge--flag img{object-fit:cover}.lg__meta{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1px;min-width:0;line-height:1.15;display:flex}.lg__name{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-md);color:var(--text-strong);line-height:1.15}.lg__country{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-faint);font-weight:var(--w-semibold);line-height:1.2}.lg__cnt{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint)}.lg__chev{color:var(--text-faint);transition:transform var(--dur-base) var(--ease-out);flex:none}.lg__chev[data-collapsed=true]{transform:rotate(-90deg)}.lg__rows{padding:var(--space-2) var(--space-3);flex-direction:column;gap:1px;display:flex;overflow:visible}.lg__live{align-self:center;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--w-bold);color:var(--live);background:var(--live-soft);padding:2px var(--space-3);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:inline-flex}.lg__end .lg__live{margin-left:0}.lg__live-dot{background:var(--live);width:6px;height:6px;animation:lg-live-pulse 1.6s var(--ease-out) infinite;border-radius:50%}@keyframes lg-live-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.lg__live-dot{animation:none}}.lg__h:not(:has(.lg__live)) .lg__cnt{margin-left:auto}.lg--bare{display:block}.cg__body{flex-direction:column;display:flex}.cg__body .lg--bare:last-child>.lg__h:last-child{border-bottom:none}.feed__head{padding:var(--space-4) var(--space-1) 0;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--w-extra);text-transform:none;letter-spacing:var(--tracking-wide);color:var(--text-faint);margin:0}.feed__more{width:100%;padding:var(--space-5);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-ui);font-weight:var(--w-semibold);font-size:var(--fs-md);border-radius:var(--radius-lg);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.feed__more:hover{color:var(--text-strong);background:var(--surface-raised)}.hero{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(120% 130% at 100% 0, var(--brand-soft), transparent 55%), var(--surface-card);overflow:hidden}.hero__top{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-8);border-bottom:1px solid var(--border-subtle);display:flex}.hero__lab{font-family:var(--font-subtitle);font-size:var(--fs-2xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-caps);text-transform:none;color:var(--text-muted)}.hero__body{align-items:center;gap:var(--space-10);padding:var(--space-12);grid-template-columns:1fr auto 1fr;display:grid}.hero__team{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.hero__name{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-xl);color:var(--text-strong);text-align:center}.hero__score{font-family:var(--font-display);font-weight:var(--w-extra);font-size:var(--fs-display-lg);color:var(--text-strong);font-variant-numeric:tabular-nums;gap:var(--space-6);line-height:1;display:flex}.hero__score .dash{color:var(--text-faint)}.hero__cta{gap:var(--space-5);padding:0 var(--space-8) var(--space-8);display:flex}.news{flex-direction:column;display:flex}.newsit{padding:var(--space-5) var(--space-8);border-bottom:1px solid var(--border-subtle);gap:var(--space-1);cursor:pointer;color:inherit;flex-direction:column;display:flex}.newsit:last-child{border-bottom:none}.newsit .tag{font-family:var(--font-subtitle);font-size:var(--fs-2xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--brand-hover)}.newsit .t{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--text-strong);text-wrap:pretty;line-height:1.3}.newsit .tm{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-faint)}.newsit:hover .t{color:var(--brand-hover)}.tabbar{display:none}@media (width<=1180px){.shell{grid-template-columns:262px minmax(0,1fr)}.col-rail{display:none}}@media (width<=880px){:root{--page-gutter:var(--space-5);--control-h-md:32px}#contenido{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.shell{grid-template-columns:1fr}.hdr{gap:var(--space-6);position:static}.hdr--fixed{position:fixed}.datestrip{top:0}#contenido.hdr-offset .datestrip{top:var(--app-header-h)}.dates{padding:var(--space-2) var(--space-2);gap:var(--space-1);scroll-behavior:auto;overflow-x:auto}.date{padding:var(--space-2) var(--space-1)}.date b{font-size:var(--fs-xs)}.date small{font-size:var(--fs-3xs)}.col-side,.hdr__search,.hdr__nav,.hdr__mob-spacer{display:none}.hdr__act{flex:0 auto;justify-content:flex-end;gap:0;min-width:0;margin-left:auto}.hdr__mob-cluster{align-items:center;gap:var(--space-4);flex:none;display:flex}.hdr__search-m{display:inline-flex}.hdr__theme{display:none!important}.hdr__lang{display:none}.hdr__app-wrap{order:1}.hdr__signin,.hdr__acct{order:2}.hdr__search-m{order:3}.hdr__notif{order:4}.hdr__burger{order:5}.filters{padding:var(--space-2);gap:var(--space-1)}.filter{min-width:0;height:var(--control-h-md);min-height:var(--control-h-md);font-size:var(--fs-sm);font-weight:var(--w-semibold);gap:var(--space-2);padding-inline:var(--space-3);white-space:nowrap;flex:1 1 0}.lg__h{gap:var(--space-4);padding:var(--space-3) var(--space-5)}.lg__name{font-size:var(--fs-sm)}.oddstrip{align-items:stretch;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:nowrap}.oddstrip__cell{justify-content:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-2);flex:none}.oddstrip__book .m90-badge[data-size=sm]{padding:var(--space-2) var(--space-6);font-size:var(--fs-xs)}.oddstrip__via{padding:var(--space-2) var(--space-4);font-size:var(--fs-3xs)}.oddstrip__k{font-size:var(--fs-3xs);letter-spacing:.02em}.oddstrip__v{font-size:var(--fs-xs)}.odds-highlight-badge{width:12px;height:12px;top:-4px;right:-6px}.odds-highlight-badge svg{width:8px;height:8px}.tabbar{left:var(--space-4);right:var(--space-4);bottom:calc(var(--vvb,0px) + var(--space-2) + env(safe-area-inset-bottom,0px));z-index:var(--z-sticky);will-change:transform;grid-template-columns:repeat(var(--tab-count,5), 1fr);padding:var(--space-1) 0 var(--space-2);border-radius:var(--radius-xl);background:var(--glass-bg-solid);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline-2);box-shadow:var(--shadow-pop);--chip-h:26px;display:grid;position:fixed}.tabbar__pill{width:calc(100% / var(--tab-count,5));transform:translate3d(calc(var(--active,0) * 100%), 0, 0);transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-fast) var(--ease-out);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0}.tabbar__pill:before{content:"";border-radius:var(--radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--brand-hover) 22%, transparent) 0%, transparent 72%);filter:blur(7px);width:70%;height:70%}.tabbar__pill.is-hidden{opacity:0}.tab{justify-content:center;align-items:center;gap:var(--space-1);color:var(--text-muted);font-family:var(--font-ui);font-weight:var(--w-semibold);font-size:var(--fs-2xs);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-direction:column;text-decoration:none;display:flex;position:relative}.tab__icon{height:var(--chip-h);color:inherit;transition:transform var(--dur-base) var(--ease-spring), color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.tab__logo{object-fit:cover;width:100%;height:100%;display:block}.tab--logo .tab__icon{border:1px solid var(--border-cobalt);background:var(--surface-card);width:42px;height:42px;box-shadow:0 8px 18px #00000061, 0 0 0 4px var(--glass-bg);border-radius:999px;overflow:hidden;transform:translateY(-8px)}.tab__label{transition:color var(--dur-fast) var(--ease-out);line-height:1}.tab.is-active .tab__icon{transform:translateY(-1px)scale(1.06)}.tab--logo.is-active .tab__icon{transform:translateY(-9px)scale(1.08)}.tab--logo:active .tab__icon{transform:translateY(-8px)scale(.94)}.tab.is-active .tab__label{font-weight:var(--w-bold)}.tab:active .tab__icon{transition-duration:var(--dur-instant);transform:scale(.88)}.tab[aria-current=page]{color:var(--brand-hover)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tabbar{background:var(--surface-1,var(--surface-app))}}}.cl-footer{display:none!important}.cl-logoBox{height:auto!important;margin-bottom:var(--space-2)!important}.cl-logoImage,.cl-logoBox img,.cl-logoBox svg{width:auto!important;max-width:200px!important;height:56px!important}.cl-lastAuthenticationStrategyBadge,.cl-socialButtonsBlockButton__apple,.cl-socialButtonsBlockButton__facebook,.cl-socialButtonsIconButton__apple,.cl-socialButtonsIconButton__facebook{display:none!important}.cl-socialButtons,.cl-socialButtonsRoot{width:100%!important}.cl-socialButtonsBlockButton{background:var(--surface-raised)!important;border:1px solid var(--border-strong)!important;width:100%!important;min-height:48px!important;color:var(--text-strong)!important;border-radius:var(--radius-md)!important;font-family:var(--font-ui)!important}.cl-socialButtonsBlockButton:hover{background:var(--surface-card-alt)!important;border-color:var(--brand)!important}.cl-socialButtonsBlockButtonText,.cl-socialButtonsBlockButton *{color:var(--text-strong)!important;font-weight:600!important}.cl-socialButtonsBlockButtonText{text-overflow:clip!important;max-width:none!important;overflow:visible!important}.cl-formFieldInput{background:var(--surface-raised)!important;border:1px solid var(--border-strong)!important;height:50px!important;min-height:50px!important;color:var(--text-strong)!important;border-radius:var(--radius-md)!important;padding:0 14px!important;font-size:15px!important}.cl-formFieldInput::placeholder{color:var(--text-faint)!important}.cl-formFieldInput:focus,.cl-formFieldInput:focus-visible{border-color:var(--brand)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 30%, transparent)!important;outline:none!important}.cl-formButtonPrimary{text-transform:none!important;letter-spacing:0!important;background:var(--brand)!important;height:50px!important;min-height:50px!important;color:var(--white)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important}.cl-formButtonPrimary:hover{background:var(--brand-hover)!important}.cl-headerTitle{color:var(--text-strong)!important}.cl-headerSubtitle,.cl-dividerText{color:var(--text-muted)!important}.cl-dividerLine{background:var(--border-default)!important}.cl-formFieldLabel{color:var(--text-muted)!important;font-weight:600!important}.cl-formFieldInputShowPasswordButton,.cl-identityPreviewEditButton,.cl-formResendCodeLink{color:var(--brand)!important}::view-transition-group(root){animation-duration:.26s}::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(*){animation-duration:.34s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.install.svelte-nhga1i{gap:var(--space-2);flex-direction:column;display:flex}.install__btn.svelte-nhga1i{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:var(--w-bold);cursor:pointer;border:none;display:inline-flex}.install--header.svelte-nhga1i{flex:none}.install--header.svelte-nhga1i .install__btn:where(.svelte-nhga1i){height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);background-image:var(--grad-brand);color:var(--on-brand);font-size:var(--fs-sm);white-space:nowrap}.install--header.svelte-nhga1i .install__btn:where(.svelte-nhga1i):hover{background-image:var(--grad-brand-hover)}.install--block.svelte-nhga1i .install__btn:where(.svelte-nhga1i){border-radius:var(--radius-md);background-image:var(--grad-brand);width:100%;min-height:46px;color:var(--on-brand);font-size:var(--fs-md)}.install--block.svelte-nhga1i .install__btn:where(.svelte-nhga1i):hover{background-image:var(--grad-brand-hover)}.install--block.svelte-nhga1i{order:-3}.install__steps.svelte-nhga1i{padding-left:var(--space-6);gap:var(--space-2);font-family:var(--font-ui);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-muted);flex-direction:column;margin:0;display:flex}.install__hint.svelte-nhga1i{font-family:var(--font-ui);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-muted);margin:0}.install--header.svelte-nhga1i .install__steps:where(.svelte-nhga1i),.install--header.svelte-nhga1i .install__hint:where(.svelte-nhga1i){top:calc(100% + var(--space-2));z-index:var(--z-dropdown);width:max(220px,100%);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-pop,0 18px 48px #00000073);position:absolute;right:0}.install--header.svelte-nhga1i{position:relative}.menu.svelte-1aqw6ku{top:var(--app-header-h);z-index:var(--z-modal);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-base);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.menu--open.svelte-1aqw6ku{visibility:visible;pointer-events:auto;transition-delay:0s}.menu__panel.svelte-1aqw6ku{background:var(--surface-app);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;transition:transform var(--dur-base) var(--ease-out);will-change:transform;outline:none;flex-direction:column;display:flex;overflow-y:auto;transform:translateY(-100%)}.menu--open.svelte-1aqw6ku .menu__panel:where(.svelte-1aqw6ku){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.menu__panel.svelte-1aqw6ku{transition:none}}.menu__body.svelte-1aqw6ku{gap:var(--space-7);padding:var(--space-6) var(--space-5) calc(var(--space-16) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.menu__account.svelte-1aqw6ku,.menu__signin.svelte-1aqw6ku{order:-2}.menu__account.svelte-1aqw6ku{align-items:center;gap:var(--space-4);min-height:46px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:inherit;text-decoration:none;display:flex}.menu__account.svelte-1aqw6ku:hover,.menu__account.svelte-1aqw6ku:active{background:var(--surface-raised)}.menu__account.svelte-1aqw6ku:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.menu__account-copy.svelte-1aqw6ku{flex-direction:column;flex:1;min-width:0;display:flex}.menu__account-name.svelte-1aqw6ku,.menu__account-mail.svelte-1aqw6ku{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu__account-name.svelte-1aqw6ku{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-bold);color:var(--text-strong)}.menu__account-mail.svelte-1aqw6ku{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-faint)}.menu__account-chev.svelte-1aqw6ku{color:var(--text-faint);flex:none}.menu__signin.svelte-1aqw6ku{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);min-height:46px;color:var(--text-strong);font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-bold);cursor:pointer;display:flex}.menu__signin.svelte-1aqw6ku:hover,.menu__signin.svelte-1aqw6ku:active{background:var(--surface-raised)}.menu__admin.svelte-1aqw6ku{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--brand-soft,var(--surface-card));min-height:46px;color:var(--brand);font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-bold);order:-1;text-decoration:none;display:flex}.menu__admin.svelte-1aqw6ku:hover,.menu__admin.svelte-1aqw6ku:active{background:var(--surface-raised);color:var(--brand-hover,var(--brand))}.menu__admin.svelte-1aqw6ku:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.menu__admin-ic.svelte-1aqw6ku{display:inline-flex}.menu__sidepanels.svelte-1aqw6ku{gap:var(--space-7);flex-direction:column;display:flex}.menu__sidepanels.svelte-1aqw6ku .plainsec__h b{font-size:var(--fs-xs)}.menu__sidepanels.svelte-1aqw6ku .plainsec__h a{font-size:var(--fs-sm)}.menu__sidepanels.svelte-1aqw6ku .favnav__grouphead b{font-size:var(--fs-xs)}.menu__sidepanels.svelte-1aqw6ku .side-rail{padding:var(--space-2) var(--space-3) var(--space-5)}.menu__sidepanels.svelte-1aqw6ku .side-rail__item,.menu__sidepanels.svelte-1aqw6ku .favnav__link{min-height:46px;padding:var(--space-3) var(--space-4)}.menu__sidepanels.svelte-1aqw6ku .side-rail__name,.menu__sidepanels.svelte-1aqw6ku .favnav__name{font-size:var(--fs-md)}.menu__sidepanels.svelte-1aqw6ku .favnav__sub,.menu__sidepanels.svelte-1aqw6ku .favnav__cnt{font-size:var(--fs-xs)}.menu__sidepanels.svelte-1aqw6ku .side-rail__logo{width:var(--space-14);height:var(--space-5);opacity:.9}.menu__sidepanels.svelte-1aqw6ku .favnav__grouphead{padding:var(--space-5) var(--space-6) var(--space-3)}.menu__sidepanels.svelte-1aqw6ku .favnav{padding:0 var(--space-3) var(--space-4)}.mnav.svelte-1aqw6ku{gap:var(--space-3);flex-direction:column;display:flex}.mnav__a.svelte-1aqw6ku{align-items:center;gap:var(--space-5);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-default);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:flex}.mnav__a.svelte-1aqw6ku:hover,.mnav__a.svelte-1aqw6ku:active{background:var(--surface-raised)}.mnav__ic.svelte-1aqw6ku{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-muted);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.mnav__lb.svelte-1aqw6ku{min-width:0;font-family:var(--font-ui);font-size:var(--fs-lg);font-weight:var(--w-semibold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mnav__cv.svelte-1aqw6ku{color:var(--text-faint);flex:none}.mnav__a[aria-current=page].svelte-1aqw6ku{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 22%, var(--border-subtle))}.mnav__a[aria-current=page].svelte-1aqw6ku .mnav__ic:where(.svelte-1aqw6ku){background:var(--brand);color:var(--white)}.mnav__a[aria-current=page].svelte-1aqw6ku .mnav__lb:where(.svelte-1aqw6ku){color:var(--brand-hover)}.mnav.svelte-1aqw6ku{order:-1}.sec.svelte-1aqw6ku{gap:var(--space-4);flex-direction:column;display:flex}.sec__h.svelte-1aqw6ku{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:0 var(--space-1);display:flex}.sec__h.svelte-1aqw6ku h2:where(.svelte-1aqw6ku){font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--text-faint);margin:0}.sec__h.svelte-1aqw6ku a:where(.svelte-1aqw6ku){font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--text-faint);flex:none}.sec__h.svelte-1aqw6ku a:where(.svelte-1aqw6ku):hover{color:var(--brand-hover)}.sec__card.svelte-1aqw6ku{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;gap:1px;display:flex}.lrow.svelte-1aqw6ku{align-items:center;gap:var(--space-4);min-height:46px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-strong);transition:background var(--dur-fast) var(--ease-out);display:flex}.lrow-fav.svelte-1aqw6ku{align-items:center;gap:var(--space-2);padding-right:var(--space-2);display:flex}.lrow-fav.svelte-1aqw6ku .lrow:where(.svelte-1aqw6ku){flex:1;min-width:0}.lrow.svelte-1aqw6ku:hover,.lrow.svelte-1aqw6ku:active{background:var(--surface-raised)}.lrow__ic.svelte-1aqw6ku{border-radius:var(--radius-sm);background:var(--surface-raised);flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.lrow__ic.svelte-1aqw6ku img:where(.svelte-1aqw6ku){object-fit:cover;width:100%;height:100%}.lrow__mono.svelte-1aqw6ku{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--w-extra);color:var(--brand-hover)}.lrow__nm.svelte-1aqw6ku{min-width:0;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nm__overlay.svelte-hxbjef{display:contents}.nm__backdrop.svelte-hxbjef{z-index:var(--z-dropdown,50);cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.nm__panel.svelte-hxbjef{top:calc(100% + var(--space-2));z-index:calc(var(--z-dropdown,50) + 1);width:300px;max-width:calc(100vw - 2 * var(--page-gutter));border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-pop,0 18px 48px #00000073);animation:svelte-hxbjef-nm-pop var(--dur-fast) var(--ease-out);outline:none;flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.nm__grab.svelte-hxbjef{display:none}.nm__body.svelte-hxbjef{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}@keyframes svelte-hxbjef-nm-pop{0%{opacity:0;transform:translateY(-6px)}}.nm__head.svelte-hxbjef{align-items:center;display:flex}.nm__title.svelte-hxbjef{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-md);color:var(--text-strong)}.nm__push.svelte-hxbjef{gap:var(--space-2);flex-direction:column;display:flex}.nm__row.svelte-hxbjef{align-items:center;gap:var(--space-3);min-height:var(--tap-min,40px);display:flex}.nm__status.svelte-hxbjef{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.4}.nm__link.svelte-hxbjef{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min,40px);padding:var(--space-2) var(--space-3);margin-top:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.nm__link.svelte-hxbjef:hover{background:var(--surface-pressed);border-color:var(--border-strong)}.nm__link.svelte-hxbjef svg:where(.svelte-hxbjef){color:var(--text-faint);flex:none}.nm__wa.svelte-hxbjef{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.nm__subtitle.svelte-hxbjef{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--text-faint)}.nm__events.svelte-hxbjef{gap:2px var(--space-3);grid-template-columns:1fr;display:grid}.nm__event.svelte-hxbjef{align-items:center;min-height:34px;display:flex}@media (width<=880px){.nm__backdrop.svelte-hxbjef{z-index:var(--z-modal);background:var(--scrim,#00000080)}.nm__panel.svelte-hxbjef{z-index:calc(var(--z-modal) + 1);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:none;min-height:min(72vh,640px);max-height:92vh;animation:svelte-hxbjef-nm-sheet var(--dur-base) var(--ease-out);border-bottom:none;position:fixed;inset:auto 0 0}.nm__grab.svelte-hxbjef{padding:var(--space-3) 0 var(--space-2);flex:none;justify-content:center;align-items:center;display:flex}.nm__grab-bar.svelte-hxbjef{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:5px}.nm__body.svelte-hxbjef{overscroll-behavior:contain;gap:var(--space-6);min-height:0;padding:var(--space-2) var(--space-6) calc(var(--space-10) + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.nm__title.svelte-hxbjef{font-size:var(--fs-xl)}.nm__push.svelte-hxbjef{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card-alt)}.nm__row.svelte-hxbjef{min-height:var(--tap-min)}.nm__status.svelte-hxbjef{font-size:var(--fs-sm);padding-left:var(--space-1)}.nm__wa.svelte-hxbjef{gap:var(--space-4);padding-top:var(--space-2)}.nm__subtitle.svelte-hxbjef{font-size:var(--fs-xs)}.nm__wa.svelte-hxbjef .lockprev{min-height:320px}.nm__events.svelte-hxbjef{gap:0}.nm__event.svelte-hxbjef{min-height:var(--tap-min);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle)}.nm__event.svelte-hxbjef:first-child{border-top:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.nm__event.svelte-hxbjef:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.nm__link.svelte-hxbjef{min-height:52px;padding:var(--space-4) var(--space-5);font-size:var(--fs-md);border-radius:var(--radius-lg);margin-top:0}.nm__panel.svelte-hxbjef .m90-switch{justify-content:space-between;gap:var(--space-5);flex-direction:row-reverse;width:100%}.nm__panel.svelte-hxbjef .m90-switch__label{min-width:0;font-size:var(--fs-md);font-weight:var(--w-semibold);color:var(--text-strong);flex:1}.nm__panel.svelte-hxbjef .m90-switch__track{width:51px;height:31px}.nm__panel.svelte-hxbjef .m90-switch__thumb{width:27px;height:27px}.nm__panel.svelte-hxbjef .m90-switch[data-on=true] .m90-switch__thumb{left:calc(100% - 29px)}@keyframes svelte-hxbjef-nm-sheet{0%{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.nm__panel.svelte-hxbjef{animation:none}}.hdr-settings.svelte-fv7ejl{flex:none;display:inline-flex;position:relative}.hdr-settings.svelte-fv7ejl .hdr-settings__btn.m90-iconbtn{--_s:var(--control-h-md)}.settings-pop.svelte-fv7ejl{display:contents}.settings-pop__backdrop.svelte-fv7ejl{z-index:var(--z-dropdown);cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.settings-pop__panel.svelte-fv7ejl{top:calc(100% + var(--space-2));z-index:calc(var(--z-dropdown) + 1);width:min(318px, calc(100vw - var(--space-6)));border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-pop,0 18px 48px #00000073);animation:svelte-fv7ejl-settings-pop var(--dur-fast) var(--ease-out);outline:none;flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}@keyframes svelte-fv7ejl-settings-pop{0%{opacity:0;transform:translateY(-6px)}}.settings-pop__handle.svelte-fv7ejl{display:none}.settings-pop__head.svelte-fv7ejl{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);display:flex}.settings-pop__head.svelte-fv7ejl h2:where(.svelte-fv7ejl){font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--w-bold);color:var(--text-strong);margin:0}.settings-pop__close.svelte-fv7ejl{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-pop__close.svelte-fv7ejl:hover{background:var(--surface-raised);color:var(--text-strong)}.settings-pop__body.svelte-fv7ejl{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.settings-sec.svelte-fv7ejl{gap:var(--space-2);flex-direction:column;display:flex}.settings-sec--compact.svelte-fv7ejl{gap:var(--space-1)}.settings-sec__title.svelte-fv7ejl{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--text-faint)}.settings-account.svelte-fv7ejl{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);margin:calc(var(--space-2) * -1);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}.settings-account.svelte-fv7ejl:hover{background:var(--surface-card-alt)}.settings-account.svelte-fv7ejl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.settings-account__copy.svelte-fv7ejl{flex-direction:column;flex:1;min-width:0;display:flex}.settings-account__name.svelte-fv7ejl,.settings-account__mail.svelte-fv7ejl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-account__name.svelte-fv7ejl{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-bold);color:var(--text-strong)}.settings-account__mail.svelte-fv7ejl{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-faint)}.settings-account__chev.svelte-fv7ejl{color:var(--text-faint);flex:none}.settings-primary.svelte-fv7ejl{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:40px;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-bold);cursor:pointer;background-image:var(--grad-brand);width:100%;color:var(--on-brand);border:none;display:flex}.settings-primary.svelte-fv7ejl:hover{background-image:var(--grad-brand-hover)}.settings-toggles.svelte-fv7ejl{flex-direction:column;display:flex}.settings-toggle.svelte-fv7ejl{min-height:var(--tap-min,40px);align-items:center;display:flex}.settings-toggle.svelte-fv7ejl .m90-switch{justify-content:space-between;gap:var(--space-5);flex-direction:row-reverse;width:100%}.settings-toggle.svelte-fv7ejl .m90-switch__label{min-width:0;font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--text-strong);flex:1}.settings-primary.svelte-fv7ejl svg:where(.svelte-fv7ejl){width:16px;height:16px}@media (width<=880px){.hdr-settings.svelte-fv7ejl .hdr-settings__btn.m90-iconbtn{--_s:40px;color:var(--text-strong)}.settings-pop__backdrop.svelte-fv7ejl{z-index:var(--z-modal);background:var(--scrim,#00000085)}.settings-pop__panel.svelte-fv7ejl{z-index:calc(var(--z-modal) + 1);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:min(74vh,560px);animation:svelte-fv7ejl-settings-sheet var(--dur-base) var(--ease-out);border-bottom:0;border-left:0;border-right:0;position:fixed;inset:auto 0 0}.settings-pop__handle.svelte-fv7ejl{width:34px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-pill);background:var(--border-strong);display:block}.settings-pop__body.svelte-fv7ejl{padding:var(--space-3) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));overflow-y:auto}.settings-toggle.svelte-fv7ejl{min-height:var(--tap-min);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.settings-toggle.svelte-fv7ejl:first-child{border-top:1px solid var(--border-subtle)}.settings-toggle.svelte-fv7ejl .m90-switch__label{font-size:var(--fs-md)}.settings-pop__panel.svelte-fv7ejl .m90-switch__track{width:51px;height:31px}.settings-pop__panel.svelte-fv7ejl .m90-switch__thumb{width:27px;height:27px}.settings-pop__panel.svelte-fv7ejl .m90-switch[data-on=true] .m90-switch__thumb{left:calc(100% - 29px)}.settings-primary.svelte-fv7ejl{min-height:42px}}@keyframes svelte-fv7ejl-settings-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.settings-pop__panel.svelte-fv7ejl{animation:none}}.hdr__notif.svelte-isll26{flex:none;display:inline-flex;position:relative}.hdr__notif.svelte-isll26 .m90-iconbtn{--_s:var(--control-h-md)}.hdr__admin.svelte-isll26{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--brand-soft,var(--surface-card-alt));color:var(--brand);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-bold);white-space:nowrap;text-decoration:none;display:inline-flex}.hdr__admin.svelte-isll26:hover{background:var(--surface-raised);color:var(--brand-hover,var(--brand))}.hdr__admin.svelte-isll26:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hdr__burger.svelte-isll26{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-strong);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:none}.hdr__burger.svelte-isll26:hover{background:var(--surface-raised)}.hdr__burger.svelte-isll26:active{transform:scale(.92)}.hdr__mob-cluster.svelte-isll26,.hdr__menu-cluster.svelte-isll26{display:contents}.hdr__burger-svg.svelte-isll26{display:block;overflow:visible}.hdr__burger-l.svelte-isll26{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-fast) var(--ease-out)}.hdr__burger.is-open.svelte-isll26 .hdr__burger-l1:where(.svelte-isll26){transform:translateY(5px)rotate(45deg)}.hdr__burger.is-open.svelte-isll26 .hdr__burger-l2:where(.svelte-isll26){opacity:0}.hdr__burger.is-open.svelte-isll26 .hdr__burger-l3:where(.svelte-isll26){transform:translateY(-5px)rotate(-45deg)}@media (width<=880px){.hdr__act.svelte-isll26>.hdr__search{display:none!important}.hdr__admin.svelte-isll26{display:none}.hdr__act.svelte-isll26>.install--header{display:none!important}.hdr__act.svelte-isll26{flex:0 auto;justify-content:flex-end;gap:0;min-width:0}.hdr__mob-cluster.svelte-isll26{align-items:center;gap:var(--space-4);flex:none;display:flex}.hdr__menu-cluster.svelte-isll26{align-items:center;gap:var(--space-1);flex:none;order:3;display:inline-flex}.hdr__menu-cluster.svelte-isll26 .hdr-settings{order:1}.hdr__search-m.svelte-isll26{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-strong);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);background:0 0;border:none;order:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.hdr__search-m.svelte-isll26:hover{background:var(--surface-raised)}.hdr__search-m.svelte-isll26:active{transform:scale(.92)}.hdr__search-m.svelte-isll26 svg:where(.svelte-isll26){display:block;width:17px!important;height:17px!important}.hdr__notif.svelte-isll26{order:2}.hdr__notif.svelte-isll26 .m90-iconbtn{--_s:40px;color:var(--text-strong)}.hdr__notif.svelte-isll26 .m90-iconbtn[data-active=true]{color:var(--text-strong)}.hdr__burger.svelte-isll26{order:2;display:inline-flex}}@media (prefers-reduced-motion:reduce){.hdr__burger-l.svelte-isll26{transition:opacity var(--dur-fast) var(--ease-out)}}.ftr.svelte-3mageo{border-top:1px solid var(--border-default);background:var(--surface-sunken);margin-top:var(--space-16)}.ftr__inner.svelte-3mageo{max-width:var(--content-max);padding:var(--space-20) var(--page-gutter);gap:var(--space-16);grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);margin:0 auto;display:grid}.ftr__brand.svelte-3mageo{gap:var(--space-6);flex-direction:column;max-width:320px;display:flex}.ftr__tag.svelte-3mageo{font-family:var(--font-ui);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-faint)}.ftr__cols.svelte-3mageo{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ftr__title.svelte-3mageo{font-family:var(--font-subtitle);font-size:var(--fs-2xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-caps);text-transform:none;color:var(--text-muted);margin-bottom:var(--space-6)}.ftr__col.svelte-3mageo ul:where(.svelte-3mageo){gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ftr__col.svelte-3mageo a:where(.svelte-3mageo){font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--text-default);transition:color var(--dur-fast) var(--ease-out)}.ftr__col.svelte-3mageo a:where(.svelte-3mageo):hover{color:var(--brand-hover);text-decoration:none}.ftr__bar.svelte-3mageo{border-top:1px solid var(--border-subtle);max-width:var(--content-max);padding:var(--space-6) var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-6);font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-faint);margin:0 auto;display:flex}@media (width<=880px){.ftr.svelte-3mageo{margin-bottom:64px}.ftr__inner.svelte-3mageo{gap:var(--space-12);grid-template-columns:1fr;justify-items:center}.ftr__brand.svelte-3mageo{text-align:center;align-items:center}.ftr__cols.svelte-3mageo{column-gap:var(--space-32);row-gap:var(--space-10);grid-template-columns:repeat(2,max-content)}.ftr__bar.svelte-3mageo{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column}}.footer-strip.svelte-hspr37{display:none}@media (width<=880px){.footer-strip.svelte-hspr37{z-index:var(--z-sticky);line-height:0;display:block;position:fixed;inset:auto 0 0}.footer-strip.svelte-hspr37 .media-unit{background:0 0;border:0;border-radius:0;max-width:100%}.footer-strip.svelte-hspr37 .media-unit img{object-fit:cover;width:100%;height:52px;display:block}}[data-sonner-toaster]{--width:340px;--gap:10px}[data-sonner-toaster] [data-sonner-toast]{transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (width<=880px){[data-sonner-toaster][data-y-position=bottom]{width:min(92vw,340px)!important;left:0!important;right:0!important;bottom:calc(var(--space-32) + var(--space-4) + env(safe-area-inset-bottom,0px))!important;margin-inline:auto!important}[data-sonner-toaster][data-y-position=bottom] [data-sonner-toast]{width:100%!important;left:0!important;right:0!important}}.pbub.svelte-12qxx3p{width:var(--pbub-size);height:var(--pbub-size);flex:none;display:inline-flex;position:relative}.pbub__disc.svelte-12qxx3p{border:1.5px solid color-mix(in srgb, var(--border-strong,var(--border-subtle)) 80%, transparent);background:0 0;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 8px -2px #00000073,inset 0 0 0 1px #ffffff0f}.pbub__half.svelte-12qxx3p{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pbub__half--home.svelte-12qxx3p{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.pbub__half--away.svelte-12qxx3p{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.pbub__split.svelte-12qxx3p{background:color-mix(in srgb, var(--surface-card) 70%, transparent);z-index:1;width:1.5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pbub__ring.svelte-12qxx3p{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;overflow:visible;transform:rotate(-90deg)}.pbub__ring-track.svelte-12qxx3p,.pbub__ring-arc.svelte-12qxx3p{fill:none;stroke-width:4px;stroke-linecap:round}.pbub__ring-track.svelte-12qxx3p{stroke:color-mix(in srgb, var(--live) 22%, transparent)}.pbub__ring-arc.svelte-12qxx3p{stroke:var(--live);stroke-dasharray:74 221;transform-origin:50%;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--live) 60%, transparent));animation:1.4s linear infinite svelte-12qxx3p-pbub-spin}@keyframes svelte-12qxx3p-pbub-spin{to{transform:rotate(360deg)}}.pbub__min.svelte-12qxx3p{border-radius:var(--radius-pill,999px);background:var(--live);color:var(--on-live,#fff);font-family:var(--font-mono);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 1px 4px -1px color-mix(in srgb, var(--live) 70%, transparent);pointer-events:none;align-items:center;padding:2px 6px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:50%;right:calc(100% - 4px);transform:translateY(-50%)}.pbub[data-ht=true].svelte-12qxx3p .pbub__ring-track:where(.svelte-12qxx3p){stroke:var(--amber-400);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--amber-400) 45%, transparent))}.pbub[data-ht=true].svelte-12qxx3p .pbub__ring-arc:where(.svelte-12qxx3p){display:none}.pbub[data-ht=true].svelte-12qxx3p .pbub__min:where(.svelte-12qxx3p){background:color-mix(in srgb, var(--amber-400) 20%, var(--surface-card));color:var(--amber-400);box-shadow:none}@media (prefers-reduced-motion:reduce){.pbub__ring-arc.svelte-12qxx3p{stroke-dasharray:none;animation:none}}.pindock.svelte-1lusueo{right:16px;bottom:calc(73px + env(safe-area-inset-bottom,0px));z-index:55;align-items:center;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width>=769px){.pindock.svelte-1lusueo{bottom:24px;right:24px}}.pindock.svelte-1lusueo a,.pindock.svelte-1lusueo button:where(.svelte-1lusueo),.pindock__fab.svelte-1lusueo,.pindock__link.svelte-1lusueo{pointer-events:auto}.pindock__float.svelte-1lusueo{will-change:transform;animation:4.6s ease-in-out infinite svelte-1lusueo-pindock-float;display:inline-flex}.pindock--open.svelte-1lusueo .pindock__float:where(.svelte-1lusueo){animation:none}@keyframes svelte-1lusueo-pindock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pindock__fab.svelte-1lusueo{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.pindock__fab.svelte-1lusueo:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:50%}.pindock__single.svelte-1lusueo{display:inline-flex;position:relative}.pindock__fab--bubble.svelte-1lusueo{filter:drop-shadow(0 6px 16px #0006);transition:transform var(--dur-fast) var(--ease-out)}.pindock__fab--bubble.svelte-1lusueo:hover{transform:translateY(-2px)scale(1.04)}.pindock__fab--mark.svelte-1lusueo{background:var(--surface-card);border:1px solid var(--border-strong,var(--border-subtle));width:48px;height:48px;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);box-shadow:0 6px 18px -4px #00000080,inset 0 0 0 1px #ffffff0d}.pindock__fab--mark.svelte-1lusueo:hover{border-color:var(--brand);transform:translateY(-2px)scale(1.04)}.pindock__count.svelte-1lusueo{border-radius:var(--radius-pill,999px);background:var(--brand);min-width:18px;height:18px;color:var(--on-brand,#fff);font-family:var(--font-mono);font-weight:var(--w-bold);box-shadow:0 0 0 2px var(--surface-card);justify-content:center;align-items:center;padding:0 4px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px}.pindock__livedot.svelte-1lusueo{background:var(--live);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface-card);border-radius:50%;position:absolute;top:-2px;left:-2px}.pindock__livedot.svelte-1lusueo:after{content:"";border:2px solid var(--live);border-radius:50%;animation:1.8s cubic-bezier(.4,0,.2,1) infinite svelte-1lusueo-pindock-pulse;position:absolute;inset:0}@keyframes svelte-1lusueo-pindock-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.pindock__fab--mark[data-aviso=true].svelte-1lusueo{animation:svelte-1lusueo-pindock-shake .42s var(--ease-out)}@keyframes svelte-1lusueo-pindock-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}.pindock__stack.svelte-1lusueo{align-items:center;gap:var(--space-4);margin:0 0 var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.pindock__item.svelte-1lusueo{animation:svelte-1lusueo-pindock-rise var(--dur-base,.24s) var(--ease-spring,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:calc(var(--i) * 45ms);display:inline-flex;position:relative}.pindock__link.svelte-1lusueo{filter:drop-shadow(0 5px 14px #0006);transition:transform var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.pindock__link.svelte-1lusueo:hover{transform:translateY(-2px)scale(1.05)}.pindock__remove.svelte-1lusueo{border:1px solid var(--border-subtle);background:var(--surface-card);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px -1px #00000073}.pindock__remove.svelte-1lusueo:hover{color:var(--live);border-color:var(--live);background:var(--surface-raised)}.pindock__remove.svelte-1lusueo:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pindock__remove.svelte-1lusueo svg:where(.svelte-1lusueo){width:12px;height:12px}.pindock__aviso.svelte-1lusueo{max-width:200px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-strong,var(--border-subtle));color:var(--text-default);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--w-medium,500);text-align:center;animation:svelte-1lusueo-pindock-rise var(--dur-base,.24s) var(--ease-out) backwards;pointer-events:none;line-height:1.3;box-shadow:0 8px 22px -6px #0000008c}@keyframes svelte-1lusueo-pindock-rise{0%{opacity:0;transform:translateY(12px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pindock__float.svelte-1lusueo,.pindock__fab.svelte-1lusueo,.pindock__item.svelte-1lusueo,.pindock__aviso.svelte-1lusueo{animation:none}.pindock__fab--bubble.svelte-1lusueo:hover,.pindock__fab--mark.svelte-1lusueo:hover,.pindock__link.svelte-1lusueo:hover{transform:none}.pindock__livedot.svelte-1lusueo:after,.pindock__fab--mark[data-aviso=true].svelte-1lusueo{animation:none}}.upnotice.svelte-puqwbv{left:50%;bottom:calc(var(--space-5,1.5rem) + env(safe-area-inset-bottom,0px));z-index:60;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5,1.25rem);border-radius:var(--radius-pill,999px);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-card) 95%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.1);box-shadow:var(--shadow-xl,0 12px 32px -10px #0000008c);color:var(--text-strong);font-size:var(--fs-md,.9375rem);max-width:min(94vw,460px);display:inline-flex;position:fixed;transform:translate(-50%)}.upnotice__dot.svelte-puqwbv{background:var(--brand);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 22%, transparent);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite svelte-puqwbv-upnotice-pulse}@keyframes svelte-puqwbv-upnotice-pulse{50%{opacity:.35}}.upnotice__msg.svelte-puqwbv{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--w-medium,500);overflow:hidden}.upnotice__btn.svelte-puqwbv{cursor:pointer;padding:var(--space-2) var(--space-4,1rem);border-radius:var(--radius-pill,999px);background:var(--brand);color:var(--on-brand,#fff);font-family:var(--font-ui);font-weight:var(--w-semibold);font-size:var(--fs-sm);box-shadow:0 2px 8px -2px color-mix(in srgb, var(--brand) 55%, transparent);border:none;flex:none;transition:transform .12s,background .12s,box-shadow .12s}.upnotice__btn.svelte-puqwbv:hover{background:color-mix(in srgb, var(--brand) 88%, #000);box-shadow:0 4px 12px -2px color-mix(in srgb, var(--brand) 60%, transparent)}.upnotice__btn.svelte-puqwbv:active{transform:translateY(1px)}.upnotice__btn.svelte-puqwbv:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.upnotice__close.svelte-puqwbv{cursor:pointer;width:28px;height:28px;color:var(--text-muted);font-size:var(--fs-lg);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;transition:background .12s,color .12s;display:inline-flex}.upnotice__close.svelte-puqwbv:hover{background:color-mix(in srgb, var(--text-strong) 10%, transparent);color:var(--text-strong)}@media (prefers-reduced-motion:reduce){.upnotice__dot.svelte-puqwbv{animation:none}.upnotice__btn.svelte-puqwbv{transition:none}}.offind.svelte-1cjtxgc{top:calc(var(--space-3) + env(safe-area-inset-top,0px));z-index:var(--z-toast);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-card) 92%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-pop);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);max-width:min(92vw,420px);display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.offind__dot.svelte-1cjtxgc{border-radius:var(--radius-circle,999px);background:var(--warning);flex:none;width:7px;height:7px}.offind[data-reconnecting].svelte-1cjtxgc .offind__dot:where(.svelte-1cjtxgc){background:var(--brand);animation:1.4s ease-in-out infinite svelte-1cjtxgc-offind-pulse}@keyframes svelte-1cjtxgc-offind-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.offind[data-reconnecting].svelte-1cjtxgc .offind__dot:where(.svelte-1cjtxgc){animation:none}}.offind__msg.svelte-1cjtxgc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmdk-backdrop.svelte-wh9uu8{z-index:var(--z-modal,1000);background:var(--overlay-scrim,#0408129e);-webkit-backdrop-filter:blur(2px);animation:svelte-wh9uu8-cmdk-fade var(--dur-fast,.14s) var(--ease-out,ease);position:fixed;inset:0}.cmdk.svelte-wh9uu8{z-index:calc(var(--z-modal,1000) + 1);width:min(720px, calc(100vw - var(--space-8)));background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-xl);max-height:74vh;box-shadow:var(--shadow-pop,0 24px 64px #00000080);animation:svelte-wh9uu8-cmdk-pop var(--dur-base,.2s) var(--ease-out,ease);flex-direction:column;display:flex;position:fixed;top:10vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmdk__grab.svelte-wh9uu8{width:40px;height:4px;margin:var(--space-3) auto var(--space-1);border-radius:var(--radius-pill);background:var(--border-strong);flex:none;display:none}.cmdk__field.svelte-wh9uu8{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-default);transition:border-color var(--dur-fast) var(--ease-out);display:flex}.cmdk__field.svelte-wh9uu8:focus-within{border-bottom-color:color-mix(in srgb, var(--brand) 55%, var(--border-strong))}.cmdk__icon.svelte-wh9uu8{width:22px;height:22px;color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out);flex:none}.cmdk__field.svelte-wh9uu8:focus-within .cmdk__icon:where(.svelte-wh9uu8){color:var(--brand)}.cmdk__input.svelte-wh9uu8{min-width:0;color:var(--text-strong);font-family:var(--font-ui);font-size:var(--fs-xl);background:0 0;border:none;outline:none;flex:1}.cmdk__input.svelte-wh9uu8:focus,.cmdk__input.svelte-wh9uu8:focus-visible{box-shadow:none}.cmdk__input.svelte-wh9uu8::placeholder{color:var(--text-faint)}.cmdk__spin.svelte-wh9uu8{flex:none;display:inline-flex}.cmdk__esc.svelte-wh9uu8{padding:2px var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-faint);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--w-semibold);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.cmdk__esc.svelte-wh9uu8:hover{color:var(--text-strong)}.cmdk__esc-x.svelte-wh9uu8{width:18px;height:18px;display:none}.cmdk__body.svelte-wh9uu8{padding:var(--space-4);flex:1;overflow-y:auto}.cmdk__sec.svelte-wh9uu8{padding:var(--space-2) var(--space-1) var(--space-5)}.cmdk__sec.svelte-wh9uu8+.cmdk__sec:where(.svelte-wh9uu8){border-top:1px solid var(--border-default);padding-top:var(--space-5)}.cmdk__sechead.svelte-wh9uu8{padding:0 var(--space-2);margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.cmdk__sectitle.svelte-wh9uu8{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--text-faint)}.cmdk__clear.svelte-wh9uu8{color:var(--text-faint);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--w-semibold);cursor:pointer;background:0 0;border:none}.cmdk__clear.svelte-wh9uu8:hover{color:var(--brand-hover)}.cmdk__chips.svelte-wh9uu8{gap:var(--space-3);padding:0 var(--space-2);flex-wrap:wrap;display:flex}.cmdk__chip.svelte-wh9uu8{padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card-alt);color:var(--text-default);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.cmdk__chip.svelte-wh9uu8:hover{background:var(--surface-raised);border-color:var(--border-strong)}.cmdk__list.svelte-wh9uu8{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmdk__row.svelte-wh9uu8{align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.cmdk__row[data-active=true].svelte-wh9uu8{background:var(--surface-raised)}.cmdk__text.svelte-wh9uu8{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cmdk__name.svelte-wh9uu8{font-family:var(--font-ui);font-weight:var(--w-semibold);font-size:var(--fs-md);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmdk__sub.svelte-wh9uu8{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmdk__badge.svelte-wh9uu8{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--brand-soft,var(--surface-raised));color:var(--brand-hover);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--w-bold);text-transform:none;letter-spacing:var(--tracking-wide);flex:none}.cmdk__go.svelte-wh9uu8{width:16px;height:16px;color:var(--text-disabled);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);flex:none}.cmdk__row[data-active=true].svelte-wh9uu8 .cmdk__go:where(.svelte-wh9uu8){opacity:1;color:var(--brand-hover)}.cmdk__state.svelte-wh9uu8{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--text-faint);font-family:var(--font-ui);font-size:var(--fs-sm);display:flex}.cmdk__state--col.svelte-wh9uu8{gap:var(--space-2);text-align:center;flex-direction:column}.cmdk__statetitle.svelte-wh9uu8{color:var(--text-default);font-size:var(--fs-md)}.cmdk__statehint.svelte-wh9uu8{color:var(--text-faint);font-size:var(--fs-sm)}.cmdk__foot.svelte-wh9uu8{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-default);background:var(--surface-card-alt);display:flex}.cmdk__keys.svelte-wh9uu8{gap:var(--space-4);font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-faint);display:flex}.cmdk__keys.svelte-wh9uu8 span:where(.svelte-wh9uu8){align-items:center;gap:var(--space-1);display:inline-flex}kbd.svelte-wh9uu8{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:18px;height:18px;color:var(--text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 4px;font-size:10px;display:inline-flex}.cmdk__seeall.svelte-wh9uu8{color:var(--brand-hover);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);white-space:nowrap;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.cmdk__seeall.svelte-wh9uu8 svg:where(.svelte-wh9uu8){width:14px;height:14px}@keyframes svelte-wh9uu8-cmdk-fade{0%{opacity:0}}@keyframes svelte-wh9uu8-cmdk-pop{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.985)}}@keyframes svelte-wh9uu8-cmdk-sheet{0%{transform:translateY(100%)}}@media (width<=880px){.cmdk.svelte-wh9uu8{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:95dvh;max-height:95dvh;animation:svelte-wh9uu8-cmdk-sheet var(--dur-base,.2s) var(--ease-out,ease);border-bottom:none;inset:auto 0 0;transform:none}.cmdk__grab.svelte-wh9uu8{margin:var(--space-2) auto var(--space-1);display:block}.cmdk__field.svelte-wh9uu8{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.cmdk__input.svelte-wh9uu8{font-size:var(--fs-lg)}.cmdk__esc.svelte-wh9uu8{border-radius:var(--radius-circle);width:34px;height:34px;padding:0}.cmdk__esc-kbd.svelte-wh9uu8{display:none}.cmdk__esc-x.svelte-wh9uu8{display:block}.cmdk__body.svelte-wh9uu8{padding:var(--space-2);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.cmdk__sec.svelte-wh9uu8{padding:var(--space-1) var(--space-1) var(--space-4)}.cmdk__sec.svelte-wh9uu8+.cmdk__sec:where(.svelte-wh9uu8){padding-top:var(--space-4)}.cmdk__sechead.svelte-wh9uu8{margin-bottom:var(--space-2)}.cmdk__row.svelte-wh9uu8{gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3)}.cmdk__chips.svelte-wh9uu8{gap:var(--space-2)}.cmdk__chip.svelte-wh9uu8{padding:var(--space-2) var(--space-3);font-size:var(--fs-xs)}.cmdk__keys.svelte-wh9uu8{display:none}.cmdk__foot.svelte-wh9uu8{padding-bottom:max(var(--space-3), env(safe-area-inset-bottom,0px));justify-content:flex-end}.cmdk__foot--bare.svelte-wh9uu8{display:none}}@media (prefers-reduced-motion:reduce){.cmdk.svelte-wh9uu8,.cmdk-backdrop.svelte-wh9uu8{animation:none}.cmdk__go.svelte-wh9uu8{transition:none}}.af.svelte-5uxi1w{gap:var(--space-4);flex-direction:column;display:flex}.af__title.svelte-5uxi1w{margin:var(--space-2) 0 0;text-align:center;font-family:var(--font-display);font-weight:var(--w-extra);font-size:var(--fs-xl);color:var(--text-strong)}.af__subtitle.svelte-5uxi1w{margin:0 0 var(--space-1);text-align:center;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted)}.af__google.svelte-5uxi1w{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:50px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:flex}.af__google.svelte-5uxi1w:hover:not(:disabled){background:var(--surface-card-alt);border-color:var(--brand)}.af__google.svelte-5uxi1w:disabled{opacity:.6;cursor:default}.af__google-icon.svelte-5uxi1w{flex:none}.af__divider.svelte-5uxi1w{align-items:center;gap:var(--space-3);color:var(--text-faint);font-family:var(--font-ui);font-size:var(--fs-xs);display:flex}.af__divider.svelte-5uxi1w:before,.af__divider.svelte-5uxi1w:after{content:"";background:var(--border-default);flex:1;height:1px}.af__methods.svelte-5uxi1w{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card-alt);grid-template-columns:1fr 1fr;display:grid}.af__method.svelte-5uxi1w{border-radius:var(--radius-sm);min-height:38px;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0}.af__method--on.svelte-5uxi1w{background:var(--surface-raised);color:var(--text-strong);box-shadow:var(--shadow-sm,0 1px 2px #0000002e)}.af__form.svelte-5uxi1w{gap:var(--space-4);flex-direction:column;display:flex}.af__row.svelte-5uxi1w{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.af__field.svelte-5uxi1w{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.af__label.svelte-5uxi1w{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--text-muted)}.af__input.svelte-5uxi1w{width:100%;height:50px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-ui);font-size:var(--fs-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.af__input.svelte-5uxi1w::placeholder{color:var(--text-faint)}.af__input.svelte-5uxi1w:focus,.af__input.svelte-5uxi1w:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent);outline:none}.af__input--code.svelte-5uxi1w{letter-spacing:.4em;text-align:center;font-family:var(--font-mono);font-size:var(--fs-lg)}.af__pw.svelte-5uxi1w{position:relative}.af__pw.svelte-5uxi1w .af__input:where(.svelte-5uxi1w){padding-right:46px}.af__pw-toggle.svelte-5uxi1w{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.af__pw-toggle.svelte-5uxi1w:hover{color:var(--brand)}.af__submit.svelte-5uxi1w{width:100%;min-height:50px;margin-top:var(--space-1);border-radius:var(--radius-md);background:var(--brand);color:var(--white);font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex}.af__submit.svelte-5uxi1w:hover:not(:disabled){background:var(--brand-hover)}.af__submit.svelte-5uxi1w:active:not(:disabled){transform:scale(.99)}.af__submit.svelte-5uxi1w:disabled{opacity:.7;cursor:default}.af__error.svelte-5uxi1w{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger,#ef4444) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 32%, transparent);color:var(--danger,#ef4444);font-family:var(--font-ui);font-size:var(--fs-sm);text-align:center;margin:0}.af__info.svelte-5uxi1w{text-align:center;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-sm);margin:0}.af__alt.svelte-5uxi1w{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.af__alt--center.svelte-5uxi1w{justify-content:center}.af__link.svelte-5uxi1w{color:var(--brand);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);cursor:pointer;background:0 0;border:0}.af__link.svelte-5uxi1w:hover{color:var(--brand-hover)}.af__link.svelte-5uxi1w:disabled{opacity:.6;cursor:default}.auth-backdrop.svelte-o861tn{z-index:var(--z-modal,1000);background:var(--overlay-scrim,#0408129e);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .2s var(--ease-out);position:fixed;inset:0}.auth-backdrop.is-shown.svelte-o861tn{opacity:1}.auth-wrap.svelte-o861tn{z-index:calc(var(--z-modal,1000) + 1);padding:var(--space-6);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth.svelte-o861tn{pointer-events:auto;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-xl);width:min(440px,100%);box-shadow:var(--shadow-pop,0 24px 64px #00000080);opacity:0;will-change:transform, height;transition:transform .28s var(--ease-spring,cubic-bezier(.22, 1, .36, 1)), opacity .2s var(--ease-out);outline:none;flex-direction:column;display:flex;overflow:hidden;transform:translateY(18px)}.auth.is-shown.svelte-o861tn{opacity:1;transform:translateY(0)}.auth.auth--anim-h.svelte-o861tn{transition:transform .28s var(--ease-spring,cubic-bezier(.22, 1, .36, 1)), opacity .2s var(--ease-out), height .32s var(--ease-out)}.auth.auth--dragging.svelte-o861tn{cursor:grabbing}.auth__grab.svelte-o861tn{padding:var(--space-3) 0 var(--space-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex}.auth__grab.svelte-o861tn:active{cursor:grabbing}.auth__grab-bar.svelte-o861tn{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:5px;transition:background var(--dur-fast) var(--ease-out)}.auth__grab.svelte-o861tn:hover .auth__grab-bar:where(.svelte-o861tn){background:var(--text-faint)}.auth__head.svelte-o861tn{align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);border-bottom:1px solid var(--border-default);flex:none;display:flex}.auth__tabs.svelte-o861tn{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card-alt);flex:1;align-items:center;gap:2px;min-width:0;padding:3px;display:inline-flex}.auth__tab.svelte-o861tn{min-width:0;height:34px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-bold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1}.auth__tab.svelte-o861tn:hover{color:var(--text-strong)}.auth__tab[data-active].svelte-o861tn{background:var(--brand);color:var(--white)}.auth__body.svelte-o861tn{padding:var(--space-5);flex:none;overflow-y:visible}.auth.auth--scroll.svelte-o861tn .auth__body:where(.svelte-o861tn){overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.auth__mount.svelte-o861tn{min-height:1px}@media (width<=640px){.auth-wrap.svelte-o861tn{justify-content:stretch;align-items:flex-end;padding:0}.auth.svelte-o861tn{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%;transform:translateY(100%)}.auth.is-shown.svelte-o861tn{transform:translateY(0)}.auth__body.svelte-o861tn{padding-bottom:max(var(--space-5), env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.auth-backdrop.svelte-o861tn,.auth.svelte-o861tn,.auth.auth--anim-h.svelte-o861tn{transition:none}}.rch-backdrop.svelte-1ckkcmi{z-index:var(--z-modal,1000);background:var(--overlay-scrim,#0408129e);-webkit-backdrop-filter:blur(2px);position:fixed;inset:0}.rch-wrap.svelte-1ckkcmi{z-index:calc(var(--z-modal,1000) + 1);padding:var(--space-6);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rch.svelte-1ckkcmi{pointer-events:auto;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-xl);width:min(420px,100%);max-height:min(86vh,720px);box-shadow:var(--shadow-pop,0 24px 64px #00000080);outline:none;flex-direction:column;display:flex;overflow:hidden}.rch__head.svelte-1ckkcmi{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);display:flex}.rch__title.svelte-1ckkcmi{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:var(--w-extra);font-size:var(--fs-lg);color:var(--text-strong);min-width:0;display:inline-flex}.rch__title-ic.svelte-1ckkcmi{color:var(--brand-hover);display:inline-flex}.rch__close.svelte-1ckkcmi{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-faint);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.rch__close.svelte-1ckkcmi:hover{background:var(--surface-raised);color:var(--text-strong)}.rch__close.svelte-1ckkcmi:focus-visible{box-shadow:var(--ring);outline:none}.rch__sub.svelte-1ckkcmi{padding:0 var(--space-6) var(--space-5);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty;line-height:1.5}.rch__list.svelte-1ckkcmi{gap:var(--space-3);padding:0 var(--space-6) var(--space-6);overscroll-behavior:contain;flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.rch__cell.svelte-1ckkcmi{display:flex}.rch__item.svelte-1ckkcmi{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card-alt);color:var(--text-strong);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:1;display:flex}.rch__item.svelte-1ckkcmi:hover{background:var(--surface-raised);border-color:var(--border-strong);text-decoration:none}.rch__item.svelte-1ckkcmi:focus-visible{box-shadow:var(--ring);outline:none}.rch__logo.svelte-1ckkcmi{border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-subtle);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.rch__logo.svelte-1ckkcmi img:where(.svelte-1ckkcmi){object-fit:contain;width:auto;max-width:30px;height:auto;max-height:30px;display:block}.rch__name.svelte-1ckkcmi{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=640px){.rch-wrap.svelte-1ckkcmi{justify-content:stretch;align-items:flex-end;padding:0}.rch.svelte-1ckkcmi{width:100%;max-width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (prefers-reduced-motion:reduce){.rch-backdrop.svelte-1ckkcmi,.rch.svelte-1ckkcmi{transition:none}}.cf.svelte-1ohlqe6{gap:var(--space-6);flex-direction:column;display:flex}.cf__msg.svelte-1ohlqe6{font-family:var(--font-body);font-size:var(--fs-md);color:var(--text-default);text-wrap:pretty;margin:0;line-height:1.55}.cf__actions.svelte-1ohlqe6{justify-content:flex-end;gap:var(--space-4);display:flex}.cf__actions.svelte-1ohlqe6 .m90-btn{min-width:116px}@media (width<=640px){.cf__actions.svelte-1ohlqe6{flex-direction:column-reverse}.cf__actions.svelte-1ohlqe6 .m90-btn{width:100%;min-height:var(--tap-min)}}
