@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal.CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal.DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #eef0f4;--ink: #111114;--sub: #5b5f6a;--line: rgba(17, 17, 20, .09);--glass: rgba(255, 255, 255, .6);--glass-b: rgba(255, 255, 255, .78);--glass-photo: rgba(255, 255, 255, .55);--sheet: rgba(255, 255, 255, .6);--acc: #c77700;--on-acc: #fff;--acc-text: #9a5c00;--neg: #c8453a;--shade: 0 12px 30px -14px rgba(20, 24, 40, .3);--fade: .55;--p1: #5b5bd6;--p2: #d9487f;--font: "Sora Variable", "Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}:root[data-theme=dark]{--bg: #07070a;--ink: #f4f4f6;--sub: rgba(244, 244, 246, .6);--line: rgba(255, 255, 255, .1);--glass: rgba(255, 255, 255, .08);--glass-b: rgba(255, 255, 255, .12);--glass-photo: rgba(10, 10, 14, .38);--sheet: rgba(20, 20, 26, .55);--acc: #f5a524;--on-acc: #1a1203;--acc-text: #f7b955;--neg: #ff7d6e;--shade: none;--fade: .62;--p1: #8081f0;--p2: #f283ae;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}h1,h2,p{margin:0}h1,h2{letter-spacing:-.02em;line-height:1.15}.muted{color:var(--sub)}.err{color:var(--neg);font-weight:600;font-size:13px}.between{display:flex;align-items:center;justify-content:space-between;gap:10px}.kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-text)}.glass{background:var(--glass);border:1px solid var(--glass-b);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--shade)}.on-photo{background:var(--glass-photo)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:12px 18px;font-weight:600;font-size:13.5px;white-space:nowrap;color:var(--ink)}.btn.acc{background:var(--acc);color:var(--on-acc);box-shadow:0 10px 26px -10px color-mix(in srgb,var(--acc) 70%,transparent)}.btn.block{width:100%;padding:15px;font-size:15px}.btn:disabled{opacity:.6;cursor:default}.btn.danger{color:var(--neg);background:none;box-shadow:none}.circle{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--ink);padding:0;flex:none}.mark{display:grid;place-items:center;border-radius:30%;background:var(--acc);color:var(--on-acc);flex:none}.av{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:#fff;border:2px solid rgba(0,0,0,.25);flex:none}.av.me{background:var(--p1)}.av.partner{background:var(--p2)}.avs{display:inline-flex;vertical-align:middle}.avs .av+.av{margin-left:-6px}.gin{display:grid;gap:3px;padding:10px 14px;border-radius:16px;background:var(--glass);border:1px solid var(--glass-b)}.gin>span{font-size:11px;font-weight:600;color:var(--sub);letter-spacing:.02em}.gin input,.gin select,.gin textarea{background:none;border:0;outline:none;padding:0;font-size:15px;min-width:0;width:100%}.gin textarea{resize:none;min-height:44px}.gin input::placeholder,.gin textarea::placeholder{color:var(--sub)}.gseg{display:inline-flex;gap:2px;padding:4px;border-radius:999px}.gseg button{border:0;background:none;padding:7px 16px;border-radius:999px;font-weight:600;font-size:12.5px;color:var(--sub)}.gseg button.on{background:var(--acc);color:var(--on-acc)}.chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.chips button{padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--glass);border:1px solid var(--glass-b);display:inline-flex;align-items:center;gap:5px}.chips button.on{background:var(--acc);color:var(--on-acc);border-color:transparent}.strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:18px;padding:10px 18px 2px;scrollbar-width:none}.poster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;padding:10px 18px 2px}.rowh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 18px}.rowh h2{font-size:16px;font-weight:700}.rowh small{color:var(--sub);font-weight:500}.empty{display:grid;justify-items:center;gap:8px;padding:40px 28px;text-align:center}.empty b{font-size:16px}.tabbar{position:fixed;z-index:20;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:6px;border-radius:999px}.tabbar a{width:54px;height:48px;border-radius:999px;display:grid;place-items:center;color:var(--sub)}.tabbar a.on{color:var(--acc-text);background:var(--glass-b)}.tabbar a.add{background:var(--acc);color:var(--on-acc);width:60px}.center{min-height:100dvh;display:grid;place-items:center;align-content:center;gap:14px;padding:24px;text-align:center}.toast{position:fixed;z-index:50;left:50%;top:calc(16px + env(safe-area-inset-top));transform:translate(-50%);padding:10px 18px;border-radius:999px;font-weight:600;font-size:13px}
