:root{--surface:#1a1a19;--surface-raised:#232322;--surface-sunken:#121211;--border:#353533;--border-strong:#4a4a47;--ink:#f2f2f0;--ink-secondary:#b8b8b3;--ink-muted:#85857f;--ink-muted-strong:#6b6b65;--accent:#4580e0;--live:#d84456;--grid:#2c2c2a;--undecided-call:#d69d00;--radius:10px;--radius-sm:6px;--mono:ui-monospace, "SF Mono", Menlo, monospace;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--surface:#fcfcfb;--surface-raised:#fff;--surface-sunken:#f2f2ef;--border:#e0e0db;--border-strong:#c4c4bd;--ink:#1a1a19;--ink-secondary:#55554f;--ink-muted:#85857f;--ink-muted-strong:#6b6b65;--grid:#eaeae6;color-scheme:light}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--surface);color:var(--ink);font-family:Quicksand,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.display,h1,h2,h3{font-family:Oswald,Quicksand,system-ui,sans-serif;font-weight:500;letter-spacing:.01em;margin:0}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1280px;margin:0 auto;padding:0 16px}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.card-title{font-family:Oswald,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-secondary);margin:0 0 14px}.muted{color:var(--ink-muted)}.secondary{color:var(--ink-secondary)}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:8px 10px}th{font-family:Oswald,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);border-bottom:1px solid var(--border);white-space:nowrap}td{border-bottom:1px solid var(--grid)}.r{text-align:right}.chip{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}button,input,select{font:inherit;color:inherit;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px}button{cursor:pointer}button:hover{border-color:var(--border-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal{max-width:680px;margin:0 auto}.legal .updated{margin:-4px 0 28px;font-size:12px}.legal section{margin:0 0 30px}.legal h2{font-size:15px;margin:0 0 10px}.legal li,.legal p{margin:0 0 12px;color:var(--ink-secondary);line-height:1.6}.legal ul{padding-left:20px}.legal a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent)}.legal a:hover{text-decoration-color:var(--accent)}@media(max-width:640px){body{font-size:14px}.card{padding:14px}}.video-player[data-v-bd27eeb7]{z-index:1000;display:flex;flex-direction:column;background:#000}.video-player.docked[data-v-bd27eeb7]{position:absolute;z-index:9}.video-player.mini[data-v-bd27eeb7]{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(360px,calc(100vw - 32px));border-radius:var(--radius);overflow:hidden;border:1px solid var(--border-strong);box-shadow:0 8px 28px #00000059}.video-player.mini.top[data-v-bd27eeb7]{top:calc(16px + env(safe-area-inset-top,0px));bottom:auto}.frame[data-v-bd27eeb7]{position:relative;flex:1}.mini .frame[data-v-bd27eeb7]{aspect-ratio:16/9;flex:none}.frame iframe[data-v-bd27eeb7]{position:absolute;inset:0;width:100%;height:100%;border:0}.bar[data-v-bd27eeb7]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 12px;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--surface-raised);border-bottom:1px solid var(--border)}.network[data-v-bd27eeb7]{font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.03em;color:var(--ink-secondary)}.dragging .bar[data-v-bd27eeb7]{cursor:grabbing}.dragging iframe[data-v-bd27eeb7]{pointer-events:none}.tools[data-v-bd27eeb7]{display:flex;gap:2px}.tool[data-v-bd27eeb7]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--ink-secondary);font-size:14px;cursor:pointer;border-radius:var(--radius-sm)}.tool[data-v-bd27eeb7]:hover{background:var(--surface-sunken);color:var(--ink)}.network[data-v-bd27eeb7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size-toggle[data-v-bd27eeb7]{display:none}@media(max-width:640px){.size-toggle[data-v-bd27eeb7]{display:grid}.video-player.mini[data-v-bd27eeb7]:not(.enlarged){width:min(200px,calc(100vw - 32px))}}
