.wtw.svelte-1js7qjb{margin-top:22px;scroll-margin-top:74px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px 20px}.wtw-head.svelte-1js7qjb{display:flex;align-items:center;gap:12px;margin-bottom:16px}.wtw-badge.svelte-1js7qjb{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--ember-soft);color:var(--ember-hi);border:1px solid var(--ember-line);flex:none}.wtw-title.svelte-1js7qjb{font-family:var(--display);font-weight:700;font-size:1.2rem;line-height:1.1}.wtw-tag.svelte-1js7qjb{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.82rem;margin-top:2px}.wtw-intro.svelte-1js7qjb{max-width:70ch;margin:-4px 0 16px;color:var(--muted);font-size:.88rem;line-height:1.65}.wtw-grid.svelte-1js7qjb{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ch.svelte-1js7qjb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:16px 14px 12px;min-height:84px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),background var(--dur) var(--ease)}.ch.svelte-1js7qjb:hover{border-color:var(--ember-line);background:var(--surface-3);transform:translateY(-2px)}.ch-logo-wrap.svelte-1js7qjb{display:flex;align-items:center;justify-content:center;height:40px}.ch-logo.svelte-1js7qjb{max-width:118px;max-height:40px;width:auto;height:auto;object-fit:contain}.ch-type.svelte-1js7qjb{font-size:.68rem;color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.wtw-note.svelte-1js7qjb{margin-top:14px;font-size:.74rem;color:var(--faint);line-height:1.5}.watch-scrim.svelte-187080v{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:20px;background:#06080c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:svelte-187080v-watch-fade .16s var(--ease)}.watch-glass.svelte-187080v{position:relative;width:min(430px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:30px 26px 24px;border-radius:22px;text-align:center;background:linear-gradient(160deg,#2a2f3c9e,#12151d80);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff1a;animation:svelte-187080v-watch-pop .2s var(--ease)}.watch-x.svelte-187080v{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.watch-x.svelte-187080v:hover{background:#ffffff14;color:var(--text)}.watch-badge.svelte-187080v{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--ember-soft);color:var(--ember-hi);border:1px solid var(--ember-line);margin-bottom:18px}.watch-opts.svelte-187080v{display:flex;flex-direction:column;gap:10px}.watch-opt.svelte-187080v{display:flex;align-items:center;gap:13px;text-align:left;padding:13px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text);cursor:pointer;font-family:inherit;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),transform var(--dur) var(--ease)}.watch-opt.svelte-187080v:hover{background:#ffffff17;border-color:#ffffff38;transform:translateY(-1px)}.watch-opt.primary.svelte-187080v{border-color:var(--ember-line);background:var(--ember-soft)}.watch-opt.primary.svelte-187080v:hover{background:#ff5a1f33}.watch-opt.svelte-187080v>svg:first-child{color:var(--ember-hi);flex:none}.wo-text.svelte-187080v{display:flex;flex-direction:column;flex:1;min-width:0}.wo-text.svelte-187080v strong:where(.svelte-187080v){font-family:var(--display);font-weight:700;font-size:1rem}.wo-text.svelte-187080v em:where(.svelte-187080v){font-style:normal;font-size:.76rem;color:var(--muted)}.watch-opt.svelte-187080v>svg:last-child{color:var(--faint);flex:none}@keyframes svelte-187080v-watch-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-187080v-watch-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.watch-scrim.svelte-187080v,.watch-glass.svelte-187080v{animation:none}}
