@font-face{font-family:Inter_400Regular;src:local(Inter Regular),local(Inter-Regular),local(Inter);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter_500Medium;src:local(Inter Medium),local(Inter-Medium),local(Inter);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter_600SemiBold;src:local(Inter SemiBold),local(Inter-SemiBold),local(Inter);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter_700Bold;src:local(Inter Bold),local(Inter-Bold),local(Inter);font-weight:700;font-style:normal;font-display:swap}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f8ff;--surface:#fff;--surface-light:#ebf1ff;--surface-border:#d4e0f5;--surface-overlay:#f5f8fff7;--modal-overlay:#080f1c8c;--primary:#0052cc;--primary-shade:#003a99;--primary-dim:#0052cc12;--primary-text:#fff;--accent:#0052cc;--accent-dim:#0052cc12;--danger:#dc2626;--danger-shade:#991b1b;--danger-dim:#dc262612;--warning:#d97706;--warning-shade:#b45309;--warning-dim:#d9770617;--safe:#059669;--safe-shade:#065f46;--safe-dim:#05966912;--text:#0c1525;--text-secondary:#3a5278;--text-muted:#7a99bc;--tab-icon-default:#4a6e94;--tab-icon-selected:#0052cc;--tint:#0052cc;--scan-line:#0052cc;--card-glow:#0052cc0a;--input-background:#eef4ff;--skeleton-base:#d4e0f5;--skeleton-highlight:#e4edf8;--surface-blue:#ebf1ff;--surface-blue-strong:#d4e0f5;--line:#d4e0f5;--muted:#7a99bc;--primary-dark:#003a99;--primary-soft:#ebf1ff;--amber:#d97706;--amber-soft:#d9770617;--green:#059669;--font-inter:"Inter", "Inter_400Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-sans:"Inter", "Inter_400Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:"Inter", "Inter_700Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-family:"Inter", "Inter_700Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-regular:"Inter_400Regular", "Inter", sans-serif;--font-medium:"Inter_500Medium", "Inter", sans-serif;--font-semibold:"Inter_600SemiBold", "Inter", sans-serif;--font-bold:"Inter_700Bold", "Inter", sans-serif;--fs-2xs:clamp(8.5px, calc(7.8px + .14vw + .1vmin), 10px);--fs-xs:clamp(9.5px, calc(8.6px + .16vw + .12vmin), 11px);--fs-sm:clamp(10.5px, calc(9.4px + .2vw + .14vmin), 12px);--fs-base:clamp(11.5px, calc(10.1px + .22vw + .16vmin), 13px);--fs-md:clamp(12.2px, calc(10.8px + .25vw + .18vmin), 14px);--fs-lg:clamp(13.5px, calc(11.6px + .34vw + .22vmin), 16px);--fs-xl:clamp(15px, calc(12.5px + .42vw + .3vmin), 18px);--fs-2xl:clamp(16.5px, calc(13.2px + .55vw + .38vmin), 22px);--fs-3xl:clamp(18px, calc(13.8px + .72vw + .48vmin), 26px);--fs-display:clamp(22px, calc(16px + 1vw + .65vmin), 32px)}html[data-theme=dark],html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--surface:#141414;--surface-light:#1c1c1c;--surface-border:#272727;--surface-overlay:#0a0a0af7;--modal-overlay:#000c;--primary:#3b82f6;--primary-shade:#2563eb;--primary-dim:#3b82f61f;--primary-text:#fff;--accent:#3b82f6;--accent-dim:#3b82f61f;--danger:#f87171;--danger-shade:#dc2626;--danger-dim:#f871711a;--warning:#fbbf24;--warning-shade:#d97706;--warning-dim:#fbbf241a;--safe:#34d399;--safe-shade:#059669;--safe-dim:#34d3991a;--text:#e8e8e8;--text-secondary:#9ca3af;--text-muted:#4b5563;--tab-icon-default:#4b5563;--tab-icon-selected:#3b82f6;--tint:#3b82f6;--scan-line:#3b82f6;--card-glow:#3b82f60a;--input-background:#0f0f0f;--skeleton-base:#181818;--skeleton-highlight:#222;--surface-blue:#1c1c1c;--surface-blue-strong:#272727;--line:#272727;--muted:#4b5563;--primary-dark:#2563eb;--primary-soft:#1c1c1c;--amber:#fbbf24;--amber-soft:#fbbf241a;--green:#34d399;--font-inter:"Inter", "Inter_400Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-sans:"Inter", "Inter_400Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:"Inter", "Inter_700Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-family:"Inter", "Inter_700Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-regular:"Inter_400Regular", "Inter", sans-serif;--font-medium:"Inter_500Medium", "Inter", sans-serif;--font-semibold:"Inter_600SemiBold", "Inter", sans-serif;--font-bold:"Inter_700Bold", "Inter", sans-serif}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--background:#0a0a0a;--surface:#141414;--surface-light:#1c1c1c;--surface-border:#272727;--surface-overlay:#0a0a0af7;--modal-overlay:#000c;--primary:#3b82f6;--primary-shade:#2563eb;--primary-dim:#3b82f61f;--primary-text:#fff;--accent:#3b82f6;--accent-dim:#3b82f61f;--danger:#f87171;--danger-shade:#dc2626;--danger-dim:#f871711a;--warning:#fbbf24;--warning-shade:#d97706;--warning-dim:#fbbf241a;--safe:#34d399;--safe-shade:#059669;--safe-dim:#34d3991a;--text:#e8e8e8;--text-secondary:#9ca3af;--text-muted:#4b5563;--tab-icon-default:#4b5563;--tab-icon-selected:#3b82f6;--tint:#3b82f6;--scan-line:#3b82f6;--card-glow:#3b82f60a;--input-background:#0f0f0f;--skeleton-base:#181818;--skeleton-highlight:#222;--surface-blue:#1c1c1c;--surface-blue-strong:#272727;--line:#272727;--muted:#4b5563;--primary-dark:#2563eb;--primary-soft:#1c1c1c;--amber:#fbbf24;--amber-soft:#fbbf241a;--green:#34d399}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:hover,:focus{outline:none}html{background:var(--background);-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;font-size:clamp(13.5px,11.8px + .3vw + .2vmin,16px)}@media (min-width:1024px){html{font-size:16px}}body{color:var(--text);background:var(--background);font-family:var(--font-inter);font-size:var(--fs-md);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02", "cv03", "cv04", "cv11";margin:0;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-inter);letter-spacing:-.024em;text-wrap:balance;font-weight:700}button,input,select,textarea{font-family:var(--font-inter);letter-spacing:-.01em}@media (min-width:601px){body{background:radial-gradient(circle at 18% 12%, var(--primary-dim), transparent 42%), radial-gradient(circle at 82% 88%, var(--card-glow), transparent 42%), var(--background)}}a,button,div,span{-webkit-tap-highlight-color:transparent;outline:none}a:hover,button:hover,div:hover,a:focus,button:focus,button:focus-visible,a:focus-visible{outline:none!important}a{color:inherit}input:focus-visible,textarea:focus-visible{outline:none}::selection{color:var(--primary-text);background:var(--primary)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scanner-line{0%,to{opacity:.45;transform:translateY(-42%)}50%{opacity:1;transform:translateY(42%)}}.page-enter{animation:.42s both rise-in}.delay-1{animation-delay:60ms}.delay-2{animation-delay:.12s}.delay-3{animation-delay:.18s}@keyframes ytShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ytSkeleton{background-color:var(--skeleton-base);background-image:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-highlight) 35%, #ffffff73 50%, var(--skeleton-highlight) 65%, var(--skeleton-base) 100%);background-size:200% 100%;border-radius:8px;animation:1.3s cubic-bezier(.4,0,.2,1) infinite ytShimmer}html[data-theme=dark] .ytSkeleton,html.dark .ytSkeleton{background-image:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-highlight) 35%, #ffffff1f 50%, var(--skeleton-highlight) 65%, var(--skeleton-base) 100%)}
