.exit-hint{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:100;color:#111;text-align:center;pointer-events:none;background:#f5f5f7f7;border-radius:16px;width:max-content;max-width:min(92vw,420px);margin:0;padding:12px 20px 14px;font:600 .95rem/1.3 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.14s ease-out exit-hint-in;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 28px #00000080}.exit-hint.lifted{bottom:max(120px, calc(env(safe-area-inset-bottom) + 100px))}.exit-hint:after{content:"";background:var(--accent,#e50914);transform-origin:0;height:4px;animation:exit-hint-drain var(--ask-ms,2.5s) linear forwards;position:absolute;inset:auto 0 0}@keyframes exit-hint-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes exit-hint-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.exit-hint{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#17171a;--surface-2:#232328;--line:#ffffff1a;--text:#f5f5f7;--muted:#9b9ba3;--accent:#e50914;--accent-hover:#f6121d;--accent-rgb:229 9 20;--accent-ink:#fff;--brand-gradient:linear-gradient(150deg, #ff3b46 0%, #c40812 55%, #8f040b 100%);--ok:#46d369;--bad:#ff6b6b;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root[data-accent=blue]{--accent:#2772e5;--accent-hover:#3d85f0;--accent-rgb:39 114 229;--brand-gradient:linear-gradient(150deg, #5aa0ff 0%, #1f62d6 55%, #14418f 100%)}:root[data-accent=purple]{--accent:#8e54ea;--accent-hover:#a06cf2;--accent-rgb:142 84 234;--brand-gradient:linear-gradient(150deg, #b98aff 0%, #7a3fe0 55%, #52289b 100%)}:root[data-accent=green]{--accent:#1fb86a;--accent-hover:#34d17f;--accent-rgb:31 184 106;--accent-ink:#111;--brand-gradient:linear-gradient(150deg, #4fe39a 0%, #14925a 55%, #0b6038 100%)}:root[data-accent=orange]{--accent:#ff8a1f;--accent-hover:#ffa047;--accent-rgb:255 138 31;--accent-ink:#111;--brand-gradient:linear-gradient(150deg, #ffb35c 0%, #e26a00 55%, #a14a00 100%)}:root[data-accent=pink]{--accent:#ff4f9a;--accent-hover:#ff72b0;--accent-rgb:255 79 154;--accent-ink:#111;--brand-gradient:linear-gradient(150deg, #ff86bb 0%, #e02479 55%, #9d1455 100%)}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;color:var(--text);margin:0}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{opacity:.4;cursor:default}.spinner{border:.12em solid #ffffff38;border-top-color:var(--accent);border-radius:50%;width:1em;height:1em;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.logo{flex:none;width:4em;display:block;position:relative}.logo img{pointer-events:none;width:100%;height:auto;display:block}.logo-ears{opacity:0;transition:opacity .2s;position:absolute;top:0;left:0}.logo[data-cat=on] .logo-ears{opacity:1}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}.logo-ears{transition:none}}.copy-link{min-width:0}.copy-link-row{align-items:center;min-width:0;display:flex}.copy-link-url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto;min-width:0;display:block}.copy-link-button{flex:none}.copy-code-text{-webkit-user-select:all;user-select:all}.role-switch{color:var(--muted,#9a9a9a);text-underline-offset:3px;background:0 0;border-radius:10px;align-self:center;margin-top:8px;padding:10px 14px;font-size:.85rem;text-decoration:underline}.role-switch:focus-visible{color:#fff}@media (hover:hover){.role-switch:hover{color:#fff}}.tv .role-switch{margin-top:2em;font-size:1.5em}:root[data-ui=polish]{--ui-look:polish}@keyframes polish-picture-in{0%{opacity:0}}:root[data-ui=polish] img[data-late][data-in]{animation:.4s cubic-bezier(.2,.8,.2,1) polish-picture-in}:root[data-ui=polish] .secret-eye:focus-visible{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 2px #fff}
