._vd2Xa_backdrop{z-index:1000;background:linear-gradient(165deg,#e5484deb 0%,#7846bef0 50%,#2453e8f0 100%);place-items:center;padding:24px;animation:.25s _vd2Xa_callFade;display:grid;position:fixed;inset:0}._vd2Xa_card{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:10px;width:min(360px,100%);display:flex}._vd2Xa_ring{border-radius:50%;margin-bottom:8px;display:inline-flex;position:relative}._vd2Xa_ring:before,._vd2Xa_ring:after{content:"";border:2px solid #ffffffb3;border-radius:50%;animation:1.6s ease-out infinite _vd2Xa_callPulse;position:absolute;inset:-10px}._vd2Xa_ring:after{animation-delay:.8s}._vd2Xa_title{font-size:22px;font-weight:800;line-height:1.25}._vd2Xa_reason{background:#ffffff29;border-radius:14px;padding:10px 14px;font-size:16px;font-weight:700;line-height:1.35}._vd2Xa_sub{opacity:.9;max-width:300px;font-size:14px}._vd2Xa_actions{gap:28px;margin-top:24px;display:flex}._vd2Xa_btn{color:#fff;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;font-weight:700;display:flex}._vd2Xa_btn>:first-child{border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .12s;display:grid;box-shadow:0 10px 24px #00000040}._vd2Xa_btn:hover>:first-child{transform:scale(1.05)}._vd2Xa_btn:focus-visible{outline:none}._vd2Xa_btn:focus-visible>:first-child{box-shadow:0 0 0 4px #fff9}._vd2Xa_btn:disabled{opacity:.6;cursor:default}._vd2Xa_answer>:first-child{background:#22a06b}._vd2Xa_decline>:first-child{background:#e5484d}@keyframes _vd2Xa_callPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes _vd2Xa_callFade{0%{opacity:0}}
:root{--navy-900:#0b1a3a;--navy-800:#13275c;--navy-700:#1c3577;--blue:#3a5bc7;--blue-600:#314ea9;--blue-50:#eaf0ff;--gold:#f6b93b;--gold-600:#e0a020;--gold-50:#fff6e3;--bg:#fff;--card:#fff;--text:#0e1630;--muted:#6b7280;--line:#e9ecf3;--success:#16a34a;--success-50:#e8f8ee;--danger:#e5484d;--danger-600:#c9373c;--danger-50:#fdecec;--warning:#d97706;--warning-50:#fff4e0;--hero:linear-gradient(160deg, var(--navy-900) 0%, var(--navy-800) 100%);--surface-soft:#f6f8fc;--sidebar:#e6e9f0;--glass:#fffffff0;--surface:#fff;--surface-raised:#fff;--on-accent:#fff;--sunrise:radial-gradient(120% 70% at 50% 100%, #f6b93b 0%, #e2735a 22%, #6a3a7a 45%, #13275c 70%, #0b1a3a 100%);--radius-sm:10px;--radius:16px;--radius-lg:20px;--radius-pill:999px;--shadow:0 1px 2px #0e16300a, 0 4px 16px #0e16300d;--shadow-lg:0 14px 40px #0e163029;--focus:0 0 0 3px #2453e859;--app-max:480px;--nav-h:76px;--mini-h:60px;--safe-bottom:env(safe-area-inset-bottom,0px);--side-w:0px}@media (min-width:900px){:root{--app-max:780px;--nav-h:0px;--side-w:260px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#5b86ff;--blue-600:#7497ff;--blue-50:#17254d;--gold-50:#2e2510;--bg:#0b1220;--card:#121a2d;--text:#e8ecf6;--muted:#9aa4ba;--line:#243049;--success:#34c067;--success-50:#0f2a22;--danger:#ff6b70;--danger-600:#ff8a8e;--danger-50:#34181b;--warning:#f0a23a;--warning-50:#33250f;--surface-soft:#0f1729;--surface:#121a2d;--surface-raised:#1a2540;--sidebar:#172036;--glass:#121a2deb;--on-accent:#fff;--shadow:0 1px 2px #0006, 0 4px 16px #00000059;--shadow-lg:0 14px 40px #0000008c;--focus:0 0 0 3px #5b86ff80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#5b86ff;--blue-600:#7497ff;--blue-50:#17254d;--gold-50:#2e2510;--bg:#0b1220;--card:#121a2d;--text:#e8ecf6;--muted:#9aa4ba;--line:#243049;--success:#34c067;--success-50:#0f2a22;--danger:#ff6b70;--danger-600:#ff8a8e;--danger-50:#34181b;--warning:#f0a23a;--warning-50:#33250f;--surface-soft:#0f1729;--surface:#121a2d;--surface-raised:#1a2540;--sidebar:#172036;--glass:#121a2deb;--on-accent:#fff;--shadow:0 1px 2px #0006, 0 4px 16px #00000059;--shadow-lg:0 14px 40px #0000008c;--focus:0 0 0 3px #5b86ff80}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{box-shadow:var(--focus);border-radius:8px;outline:none}img,svg{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--card);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:8px 14px;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{border-radius:var(--radius-pill);letter-spacing:.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s,opacity .15s;display:inline-flex;text-decoration:none!important}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-block{width:100%}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px #2453e847}.btn-primary:hover:not(:disabled){background:var(--blue-600)}.btn-lg{min-height:54px;padding:0 30px;font-size:16px}.btn-gold{background:var(--gold);color:var(--navy-900);box-shadow:0 8px 20px #f6b93b4d}.btn-gold:hover:not(:disabled){background:var(--gold-600)}.btn-success{background:var(--success);color:#fff;box-shadow:0 8px 20px #16a34a47}.btn-success:hover:not(:disabled){filter:brightness(.94)}.btn-outline{color:var(--blue);border-color:var(--blue);background:0 0}.btn-outline:hover:not(:disabled){background:var(--blue-50)}.btn-outline-light{color:#fff;background:#ffffff0a;border-color:#ffffffd9}.btn-outline-light:hover:not(:disabled){background:#ffffff1f}.btn-ghost{color:var(--text);background:0 0}.btn-ghost:hover:not(:disabled){background:#0e16300d}.btn-soft{background:var(--blue-50);color:var(--blue)}.btn-danger{background:var(--danger);color:#fff;box-shadow:0 8px 20px #e5484d47}.btn-danger:hover:not(:disabled){background:var(--danger-600)}.icon-btn{width:40px;height:40px;color:inherit;background:0 0;border:none;border-radius:50%;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:#7f7f7f1f}.link-btn{color:var(--blue);background:0 0;border:none;padding:0;font-weight:600}.card{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow)}.pill{border-radius:var(--radius-pill);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pill-live{background:var(--danger);color:#fff}.pill-live:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite blink}.pill-gold{color:var(--gold);background:#f6b93b2e}.pill-soft{background:var(--blue-50);color:var(--blue)}.pill-success{background:var(--success-50);color:var(--success)}@keyframes blink{50%{opacity:.35}}.field{flex-direction:column;gap:6px;display:flex}.field>label,.label{font-size:14px;font-weight:600}.hint{color:var(--muted);font-size:13px}.field-error{color:var(--danger);font-size:13px}.input,.select,.textarea{border:1.5px solid var(--line);background:var(--surface);border-radius:12px;width:100%;min-height:48px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:120px}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue);box-shadow:var(--focus);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}.segmented{border-radius:var(--radius-pill);background:#eceff6;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid}.segmented button{border-radius:var(--radius-pill);min-height:36px;color:var(--muted);background:0 0;border:none;font-weight:600}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #0e163014}.chips{scrollbar-width:none;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1.5px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--radius-pill);flex:none;padding:8px 14px;font-size:14px;font-weight:600}.chip[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.skeleton{background:linear-gradient(90deg,#e8ebf3 0%,#f3f5fa 50%,#e8ebf3 100%) 0 0/200% 100%;border-radius:10px;animation:1.3s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stack{flex-direction:column;gap:16px;display:flex}.row{align-items:center;gap:12px;display:flex}.spacer{flex:1}.page-pad{padding:16px}.section-title{justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:17px;font-weight:800;display:flex}.section-title a{font-size:14px;font-weight:600}.muted{color:var(--muted)}.center{text-align:center}.dev-notice{border:1.5px dashed var(--gold-600);background:var(--gold-50);color:#6b4b00;border-radius:12px;padding:10px 12px;font-size:13px}.dev-notice code{letter-spacing:.2em;color:var(--navy-900);font-size:18px;font-weight:800}html.no-page-scroll,html.no-page-scroll body{height:100dvh;overflow:hidden}.logo-on-dark,:root[data-theme=dark] .logo-on-light{display:none}:root[data-theme=dark] .logo-on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-on-light{display:none}:root:not([data-theme=light]) .logo-on-dark{display:block}}.yt-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px 16px;display:grid}.yt-card{color:inherit;text-decoration:none;display:block}.yt-thumb{aspect-ratio:16/9;background:#0b1a3a;border-radius:12px;position:relative;overflow:hidden}.yt-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.yt-card:hover .yt-thumb img{transform:scale(1.03)}.yt-badge{color:#fff;background:#000000b8;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.yt-live{background:#d92d20}.yt-meta{gap:12px;padding-top:10px;display:flex}.yt-list{gap:14px;display:grid}.yt-list .yt-card{align-items:flex-start;gap:12px;display:flex}.yt-list .yt-thumb{border-radius:10px;flex:none;width:160px}.yt-list .yt-meta{flex:1;min-width:0;padding-top:0}.yt-list .yt-avatar{width:32px;height:32px}@media (max-width:420px){.yt-list .yt-thumb{width:128px}}.yt-layout{background:var(--surface-soft,#eef0f5);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.yt-layout button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:30px;display:grid}.yt-layout button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.yt-avatar{object-fit:cover;background:var(--surface-soft,#eef0f5);border-radius:50%;flex:none;width:40px;height:40px;display:inline-block}.yt-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.yt-chip{background:var(--surface-soft,#eef0f5);color:var(--text,inherit);cursor:pointer;border:0;border-radius:8px;padding:7px 14px;font-weight:600}.yt-chip-on{background:var(--text,#111);color:var(--bg,#fff)}.yt-pill{background:var(--surface-soft,#eef0f5);color:var(--text,inherit);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.yt-pill-on{background:var(--blue,#1b3a8f);color:#fff}.yt-desc{background:var(--surface-soft,#eef0f5);cursor:pointer;border-radius:12px;padding:12px}.yt-watch{gap:16px;max-width:1400px;margin:0 auto;display:grid}.yt-side{padding:0 16px 24px}.yt-rel{color:inherit;gap:10px;text-decoration:none;display:flex}.yt-rel-thumb{aspect-ratio:16/9;color:#fff;background:#0b1a3a;border-radius:8px;flex:none;place-items:center;width:140px;display:grid}@media (min-width:1000px){.yt-watch{grid-template-columns:minmax(0,1fr) 380px}.yt-side{padding:12px 16px 0 0}}:root[data-look=lowlight]{--bg:#000;--card:#0a0a0a;--text:#fff;--muted:#8a8a8a;--line:#262626;--blue-50:#111;--gold-50:#1a1608;--surface-soft:#0a0a0a;--surface:#0a0a0a;--surface-raised:#151515;--sidebar:#0a0a0a;--glass:#000000eb;--shadow:0 0 0 1px #1c1c1c;--shadow-lg:0 14px 40px #000c}
