:root{--bg: #0e0e10;--bg2: #18181c;--bg3: #232329;--line: #2b2b31;--text: #f4f4f5;--dim: #8f8f98;--dim2: #c4c4cb;--mint: #f88a77;--gold: #f3cf47;--gold-deep: #caa62c;--red: #f43b47;--blue: #2f6fed;--amber: #ffab2e;--radius: 12px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:#050506;color:var(--text);font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,-apple-system,sans-serif;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;font-size:inherit}input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}img{display:block}::-webkit-scrollbar{width:0;height:0}.shell{display:flex;min-height:100dvh;justify-content:center;background:#050506}.brand-pane{flex:0 0 auto;width:min(500px,40vw);display:none;flex-direction:column;justify-content:center;padding:24vh min(76px,4vw) 3.5vh 0;position:sticky;top:0;height:100dvh;align-self:flex-start;overflow:hidden}@media (min-width: 900px){.brand-pane{display:flex}.shell{height:100dvh;overflow:hidden}.app-col{height:100dvh;overflow-y:auto;overscroll-behavior:contain}}@media (max-width: 899px){.app-col{width:100%}.tabbar{max-width:100%}}.brand-slogan{color:var(--dim2);font-size:17px;margin-bottom:18px;letter-spacing:-.2px}.brand-logo svg{display:block}.brand-badges{display:flex;gap:12px;margin-top:34px}.store-badge{display:flex;align-items:center;gap:9px;background:#fff;color:#101013;border-radius:10px;padding:9px 18px 10px;font-size:15px;font-weight:700;letter-spacing:-.2px}.store-badge svg{flex:none}.store-badge small{display:block;font-size:10px;font-weight:500;color:#5c5c62;letter-spacing:0}.brand-foot{margin-top:88px;color:#6f6f77;font-size:12.5px;line-height:2.1}.brand-foot .links{display:flex;flex-wrap:wrap;gap:6px 0;color:var(--dim2);font-size:13.5px;margin-bottom:20px}.brand-foot .links span{display:flex;align-items:center}.brand-foot .links span+span:before{content:"";width:1px;height:11px;background:#3a3a40;margin:0 14px;display:inline-block}.brand-foot .links b{font-weight:700;color:#ececef}.app-col{flex:0 0 auto;width:500px;max-width:100vw;min-height:100dvh;background:var(--bg);display:flex;flex-direction:column;position:relative;box-shadow:0 0 0 1px #151518}.app-main{flex:1;padding-bottom:84px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px 4px}.topbar .logo svg{display:block}.topbar .acts{display:flex;gap:18px;align-items:center;color:#fff}.topbar .acts button{display:flex;padding:2px}.crown-btn{color:var(--gold)}.home-tabs{display:flex;gap:20px;padding:6px 18px 0;overflow-x:auto}.home-tab{color:var(--dim);font-size:16.5px;font-weight:700;letter-spacing:-.3px;padding:7px 1px 9px;white-space:nowrap;border-bottom:2.5px solid transparent;transition:color .15s}.home-tab.on{color:#fff;border-color:#fff}.section{padding:15px 18px 8px}.section h2{font-size:20px;font-weight:800;letter-spacing:-.4px;margin-bottom:12px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 10px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px}.hrow{display:flex;gap:11px;overflow-x:auto;padding-bottom:6px;margin:0 -18px;padding-left:18px;padding-right:18px}.hrow .card{min-width:138px;width:138px}.card{position:relative}.poster{position:relative;aspect-ratio:154/220;border-radius:8px;overflow:hidden;background:linear-gradient(165deg,#26262d,#121216);transform:translateZ(0)}.poster img{width:100%;height:100%;object-fit:cover}.poster .ph{width:100%;height:100%;display:flex;align-items:flex-end;padding:12px;color:#d9d9de;font-size:15px;font-weight:800;line-height:1.3;letter-spacing:-.3px;background:radial-gradient(120% 90% at 20% 0%,#2e3e52 0%,transparent 55%),radial-gradient(120% 90% at 90% 100%,#3d2438 0%,transparent 60%),linear-gradient(165deg,#232630,#101014)}.badge{position:absolute;top:0;right:0;font-size:10.5px;font-weight:800;letter-spacing:.3px;padding:3.5px 7.5px;border-radius:0 0 0 7px;color:#fff}.badge.hot{background:var(--red)}.badge.new{background:var(--blue)}.poster-meta{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding:22px 8px 7px;background:linear-gradient(transparent,#000000d1);font-size:10px;white-space:nowrap;gap:4px;overflow:hidden}.orig{color:var(--mint);font-weight:800;letter-spacing:.3px;display:flex;align-items:center;gap:3px;flex:none}.orig img.mark{height:11px;width:auto;display:inline-block}.views{color:var(--amber);font-weight:700;display:inline-flex;align-items:center;gap:2px;flex:none}.views svg{color:var(--amber)}.card .title{font-size:14px;font-weight:500;margin-top:7px;line-height:1.4;letter-spacing:-.2px}.card .cat{color:var(--dim);font-size:12px;margin-top:3px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{background:#26262c;color:#d9d9de;border-radius:6px;font-size:12px;font-weight:500;padding:4.5px 9px;white-space:nowrap;letter-spacing:-.2px}.list-row{display:flex;gap:14px;margin-bottom:24px;cursor:pointer}.list-row .poster{width:104px;min-width:104px}.list-row .body{flex:1;min-width:0;padding-top:2px}.list-row .body h3{font-size:16.5px;font-weight:700;letter-spacing:-.3px;margin-bottom:9px}.list-row .body .desc{color:var(--dim);font-size:13px;margin-top:9px;line-height:1.55}.rank-item{display:flex;align-items:center;gap:14px;background:#131317;border:1px solid #1d1d22;border-radius:14px;padding:13px 14px;margin-bottom:12px;cursor:pointer}.rank-no{font-size:27px;font-weight:800;color:#5f5f68;width:34px;text-align:center;font-style:italic;font-variant-numeric:tabular-nums;flex:none}.rank-item .poster{width:74px;min-width:74px;aspect-ratio:3/4.1;border-radius:6px}.rank-item .body{flex:1;min-width:0}.rank-item .body h3{font-size:15.5px;font-weight:700;letter-spacing:-.3px;margin-bottom:9px}.rank-badge{font-size:10.5px;font-weight:800;padding:3.5px 8px;border-radius:4px;color:#fff;flex:none}.filter-rows{display:flex;flex-direction:column;gap:9px;padding:8px 18px 0}.filter-row{display:flex;gap:8px;overflow-x:auto}.fchip{border:1px solid #333339;color:var(--dim2);border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:500;white-space:nowrap;transition:all .12s}.fchip.on{background:#fff;color:#0a0a0c;border-color:#fff;font-weight:700}.btn-alert{width:100%;margin-top:10px;background:#2a2a31;border-radius:8px;padding:11px;font-size:14px;font-weight:700;color:#ececef;letter-spacing:-.2px}.btn-alert.on{color:var(--mint);background:#2b1b18}.tabbar{position:fixed;bottom:0;width:100%;max-width:500px;background:#0e0e10f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid #1b1b20;display:flex;z-index:40;padding-bottom:env(safe-area-inset-bottom)}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 8px;color:#6f6f78;font-size:10.5px;font-weight:600;letter-spacing:-.2px}.tabbar a.on{color:#fff}.feed{height:calc(100dvh - 60px);overflow-y:scroll;scroll-snap-type:y mandatory}.feed-item{position:relative;height:calc(100dvh - 60px);scroll-snap-align:start;background:#000}.feed-item video{width:100%;height:100%;object-fit:cover}.feed-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#000000b8);pointer-events:none}.feed-overlay{position:absolute;left:18px;right:84px;bottom:30px}.feed-overlay h2{font-size:23px;font-weight:800;letter-spacing:-.4px;margin:12px 0 10px;text-shadow:0 1px 10px rgba(0,0,0,.5)}.feed-overlay .chips .chip{background:#26262cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feed-overlay .desc{color:#e8e8ec;font-size:13.5px;line-height:1.55;text-shadow:0 1px 8px rgba(0,0,0,.7)}.btn-watch-all{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#0a0a0c;font-weight:800;font-size:14.5px;letter-spacing:-.2px;border-radius:7px;padding:12px 18px;margin-top:16px}.feed-acts{position:absolute;right:16px;bottom:46px;display:flex;flex-direction:column;gap:24px;align-items:center}.feed-acts button{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6)}.feed-acts button.active{color:var(--mint)}.player-wrap{display:flex;min-height:100dvh;background:#060607;justify-content:center}.player-stage{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:100dvh}.player-stage .frame{position:relative;height:100dvh;aspect-ratio:9/16;max-width:100%;background:#000}.player-stage video{width:100%;height:100%;object-fit:contain;background:#000}.player-close{position:absolute;top:22px;left:22px;z-index:5;width:46px;height:46px;border-radius:50%;background:#1c1c21b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.ep-nav{position:absolute;right:26px;bottom:64px;display:flex;flex-direction:column;gap:14px;z-index:5}.ep-nav button{width:48px;height:48px;border-radius:50%;background:#1c1c21c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:#fff}.ep-nav button:disabled{opacity:.35;cursor:default}.gate-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#000000bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:26px;text-align:center}.gate-overlay p{font-size:16.5px;font-weight:700;letter-spacing:-.3px;line-height:1.5}.btn-primary{background:#fff;color:#0a0a0c;border-radius:8px;padding:14.5px 22px;font-size:15.5px;font-weight:800;letter-spacing:-.2px;width:100%;max-width:340px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary:disabled{opacity:.55}.btn-ghost{color:#cfcfd6;font-size:14.5px;font-weight:600;padding:6px 10px}.player-side{width:424px;min-width:360px;border-left:1px solid #141417;padding:34px 26px 70px;overflow-y:auto;max-height:100dvh;overscroll-behavior:contain;display:none;background:var(--bg)}@media (min-width: 900px){.player-side{display:block}}.side-content .orig-mark{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--mint);font-weight:800;font-size:13px;letter-spacing:.6px;margin-bottom:18px}.side-content h1{text-align:center;font-size:27px;font-weight:800;letter-spacing:-.5px;line-height:1.32;margin-bottom:16px}.rating-row{display:flex;justify-content:center;align-items:center;gap:9px;margin-bottom:14px}.rating-badge{background:#d97a1e;color:#fff;font-weight:800;border-radius:5px;padding:2.5px 7px;font-size:13.5px}.rating-row .mini{color:#85858d;font-size:11px;display:flex;gap:8px}.side-content .cats{text-align:center;color:var(--dim);font-size:14.5px;margin-bottom:16px;letter-spacing:-.2px}.side-content .syn{color:#cfcfd6;font-size:14px;line-height:1.65;letter-spacing:-.2px}.syn .more{color:#fff;font-weight:700;cursor:pointer}.side-acts{display:flex;justify-content:center;gap:20px;margin:24px 0}.side-acts button{width:56px;height:56px;border-radius:50%;background:#222228;display:flex;align-items:center;justify-content:center;color:#ececef;transition:background .12s}.side-acts button.active{color:var(--mint);background:#2b1b18}.member-banner{display:flex;justify-content:space-between;align-items:center;border-radius:11px;padding:15px 17px;background:linear-gradient(90deg,#2b2410,#191509);border:1px solid #4a3d16;margin-bottom:26px;width:100%}.member-banner .l{color:var(--gold);font-weight:800;font-size:14.5px;display:flex;align-items:center;gap:7px}.member-banner .r{color:#efe0a8;font-weight:700;font-size:14px}.range-tabs{display:flex;gap:18px;margin:10px 0 16px}.range-tabs button{color:var(--dim);font-size:15.5px;font-weight:700;letter-spacing:-.3px}.range-tabs button.on{color:#fff}.ep-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.ep-cell{position:relative;aspect-ratio:1.12/1;border-radius:9px;background:#232329;display:flex;align-items:center;justify-content:center;font-size:15.5px;font-weight:700;font-variant-numeric:tabular-nums;transition:background .12s}.ep-cell.trailer{font-size:12.5px}.ep-cell.playing{background:#241514;border:1px solid var(--mint);color:var(--mint)}.ep-cell .lock{position:absolute;top:5px;right:6px;color:#a8a8b1;display:flex}.eq{display:flex;align-items:flex-end;gap:2.5px;height:16px}.eq i{width:3px;background:var(--mint);border-radius:1px;animation:eq 1s ease-in-out infinite}.eq i:nth-child(1){height:60%;animation-delay:0s}.eq i:nth-child(2){height:100%;animation-delay:.25s}.eq i:nth-child(3){height:45%;animation-delay:.5s}@keyframes eq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.creator-box{display:flex;gap:13px;align-items:center;background:#131317;border:1px solid #1d1d22;border-radius:12px;padding:15px;margin-top:28px}.creator-box .avatar{width:46px;height:46px;border-radius:50%;background:var(--bg3);overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;color:#7a7a83}.creator-box .avatar img{width:100%;height:100%;object-fit:cover}.creator-box .nm{font-weight:700;font-size:14.5px;letter-spacing:-.2px}.creator-box .bio{color:var(--dim);font-size:12.5px;margin-top:4px;line-height:1.5}.mobile-sheet{display:block;padding:18px 16px 90px}@media (min-width: 900px){.mobile-sheet{display:none}}.auth-wrap{min-height:100dvh;display:flex;flex-direction:column;padding:20px 26px 44px;background:radial-gradient(130% 55% at 75% -5%,#33201d,#0e0e1000 55%),var(--bg)}.auth-back{width:42px;height:42px;display:flex;align-items:center;color:#fff}.auth-body{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.auth-logo svg{display:block}.auth-slogan{color:#d4cbc8;font-size:14.5px;margin:14px 0 30px;letter-spacing:-.2px}.auth-form{width:100%;max-width:380px;display:flex;flex-direction:column;gap:10px}.auth-form input{background:#18181cd9;border:1px solid #2e2e35;color:var(--text);border-radius:10px;padding:15px 16px;font-size:15px;outline:none;letter-spacing:-.2px}.auth-form input::placeholder{color:#6e6e77}.auth-form input:focus{border-color:var(--mint)}.auth-bonus{align-self:center;background:var(--red);color:#fff;font-size:12.5px;font-weight:700;border-radius:999px;padding:5px 13px;margin-bottom:-2px;z-index:1;box-shadow:0 3px 14px #f43b4759}.auth-switch{text-align:center;color:var(--dim);font-size:13.5px;margin-top:16px}.auth-switch b{color:#fff;font-weight:700;cursor:pointer}.auth-terms{text-align:center;color:#82828b;font-size:12.5px;line-height:1.75;margin-top:30px}.auth-terms u{color:#c9c9cf;text-underline-offset:2px}.err{color:#ff8b90;font-size:13px;text-align:center;line-height:1.5}.ok-msg{color:var(--mint);font-size:13px;text-align:center;line-height:1.5}.sso-note{display:flex;flex-direction:column;gap:9px;width:100%;max-width:380px;margin-top:20px}.sso-btn{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:14px;font-size:14.5px;font-weight:600;background:#1e1e24;color:#6e6e77}.lib-tabs{display:flex;gap:20px;padding:16px 18px 4px}.lib-tab{color:var(--dim);font-size:17px;font-weight:700;letter-spacing:-.3px;padding-bottom:9px;border-bottom:2px solid transparent}.lib-tab.on{color:#fff;border-color:#fff}.member-cta{margin:14px 18px;display:flex;justify-content:space-between;align-items:center;border:1px solid #4a3d16;background:linear-gradient(90deg,#221c0c,#171208);border-radius:13px;padding:16px 17px;width:calc(100% - 36px);color:var(--gold);font-weight:800;font-size:15px;letter-spacing:-.2px}.member-cta .l{display:flex;align-items:center;gap:9px}.hist-row{display:flex;gap:14px;padding:13px 18px;cursor:pointer}.hist-row .poster{width:92px;min-width:92px}.hist-row h3{font-size:15.5px;font-weight:700;letter-spacing:-.3px;margin-bottom:9px}.hist-row .meta{color:var(--dim);font-size:13.5px;line-height:1.9}.hist-row .meta b{color:#fff;font-weight:700}.empty{color:var(--dim);text-align:center;padding:70px 24px;font-size:14.5px;line-height:1.8}.my-head{display:flex;gap:15px;align-items:center;padding:24px 20px 12px}.my-avatar{width:58px;height:58px;border-radius:50%;background:var(--bg3);display:flex;align-items:center;justify-content:center;color:#8a8a93}.my-head h2{font-size:21px;font-weight:800;letter-spacing:-.4px}.my-head .sub{color:var(--dim);font-size:13px;margin-top:5px;display:flex;align-items:center;gap:5px}.member-box{margin:14px 18px;border:1px solid #55461a;border-radius:15px;padding:17px;background:#14110a}.member-box .ttl{color:var(--gold);font-weight:800;font-size:15.5px;margin-bottom:13px;display:flex;align-items:center;gap:8px}.member-box .perks{display:flex;gap:8px;margin-bottom:15px}.member-box .perk{flex:1;display:flex;align-items:center;gap:8px;color:#cfc7a6;font-size:12px;line-height:1.45}.member-box .perk svg{flex:none;color:#b8a75e}.btn-gold{width:100%;background:var(--gold);color:#1e1802;font-weight:800;border-radius:10px;padding:14px;font-size:15.5px;letter-spacing:-.2px}.btn-gold:disabled{opacity:.6}.wallet-box{margin:0 18px 14px;background:#131317;border:1px solid #1d1d22;border-radius:15px;padding:17px}.wallet-box .row1{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-weight:700;font-size:15.5px}.wallet-box .bal{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.wallet-box .bal small{font-size:14px;color:var(--dim);font-weight:600;margin-left:5px}.btn-outline{border:1px solid #46464e;border-radius:8px;padding:9px 15px;font-size:13.5px;font-weight:700;color:#fff}.menu-list{padding:8px 18px 34px}.menu-item{display:flex;justify-content:space-between;align-items:center;padding:17px 4px;border-bottom:1px solid #18181d;font-size:15.5px;letter-spacing:-.2px;cursor:pointer}.menu-item .r{color:var(--dim);font-size:14px;display:flex;align-items:center;gap:6px}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:60;display:flex;align-items:center;justify-content:center;padding:18px}.modal{background:#17150d;border:1px solid #35300f;border-radius:18px;width:100%;max-width:440px;max-height:88dvh;overflow-y:auto;padding:24px;position:relative}.modal .x{position:absolute;top:18px;right:18px;color:var(--dim);display:flex}.modal .mttl{text-align:center;color:var(--gold);font-weight:800;font-size:14px;display:flex;justify-content:center;align-items:center;gap:7px}.modal h3{text-align:center;margin:12px 0 22px;font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.5}.plan-card{border:1.5px solid #35353b;border-radius:13px;padding:17px;margin-bottom:13px;position:relative;background:#131310;cursor:pointer;transition:border-color .12s}.plan-card.on{border-color:var(--gold);background:#1b1806;box-shadow:0 0 0 1px var(--gold) inset}.plan-card .crown-w{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6d5c1e;opacity:.8}.plan-card.on .crown-w{color:var(--gold-deep)}.plan-card .nm{font-size:13px;font-weight:600;color:#d7d0b3;margin-bottom:7px}.plan-card .pr{font-size:23px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.plan-card .pr small{font-size:13.5px;color:var(--dim);font-weight:500;margin-left:2px}.plan-card .strike{color:#72726a;text-decoration:line-through;font-size:14px;margin-left:7px;font-weight:500}.plan-card .desc{color:#8f8f85;font-size:12.5px;margin-top:9px}.off-badge{position:absolute;top:-10px;right:14px;background:var(--gold);color:#1e1802;font-size:11px;font-weight:800;border-radius:5px;padding:3px 8px}.sim-note{text-align:center;color:#85857d;font-size:12.5px;line-height:1.7;margin-top:12px}.studio{min-height:100dvh;background:#0a0a0c;display:flex}.studio-nav{width:232px;min-width:232px;border-right:1px solid #19191d;padding:26px 14px;display:none;flex-direction:column;gap:4px;position:sticky;top:0;height:100dvh}@media (min-width: 800px){.studio-nav{display:flex}}.studio-nav .logo{padding:0 10px 22px}.studio-nav .logo small{color:var(--dim);font-weight:600;letter-spacing:-.2px;display:block;font-size:11.5px;margin-top:6px}.snav-item{border-radius:9px;padding:12px 13px;color:#b3b3bc;font-size:14.5px;font-weight:600;text-align:left;letter-spacing:-.2px}.snav-item.on{background:#2b1b18;color:var(--mint)}.studio-main{flex:1;padding:28px 24px 90px;max-width:1040px;min-width:0}.studio-main h1{font-size:23px;font-weight:800;letter-spacing:-.4px;margin-bottom:20px}.studio-main h2{letter-spacing:-.3px}.studio-mtabs{display:flex;gap:8px;overflow-x:auto;padding:12px 14px;border-bottom:1px solid #19191d}@media (min-width: 800px){.studio-mtabs{display:none}}.stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:13px;margin-bottom:24px}.stat-card{background:#131317;border:1px solid #1d1d22;border-radius:13px;padding:17px}.stat-card .k{color:var(--dim);font-size:12.5px;margin-bottom:9px}.stat-card .v{font-size:23px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.stat-card .v small{font-size:13px;color:var(--dim);font-weight:500}table.data{width:100%;border-collapse:collapse;font-size:13.5px}table.data th{text-align:left;color:var(--dim);font-weight:600;padding:11px 9px;border-bottom:1px solid #26262b}table.data td{padding:12px 9px;border-bottom:1px solid #19191d}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px;margin-bottom:16px}.field label{display:block;color:var(--dim);font-size:12.5px;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;background:#131317;border:1px solid #2b2b31;border-radius:9px;color:var(--text);padding:12px;font-size:14px;outline:none}.field textarea{min-height:96px;resize:vertical;line-height:1.6}.field input:focus,.field textarea:focus{border-color:var(--mint)}.btn-mint{background:var(--mint);color:#2a100b;font-weight:800;border-radius:9px;padding:12.5px 19px;font-size:14.5px;letter-spacing:-.2px}.btn-mint:disabled{opacity:.55}.btn-dim{background:#232329;color:#dcdce1;font-weight:600;border-radius:9px;padding:12.5px 19px;font-size:14px}.series-admin-card{background:#131317;border:1px solid #1d1d22;border-radius:14px;padding:17px;margin-bottom:15px;display:flex;gap:15px}.series-admin-card .poster{width:88px;min-width:88px;align-self:flex-start}.status-pill{display:inline-block;font-size:11.5px;font-weight:700;border-radius:999px;padding:4px 11px}.status-pill.draft{background:#2b2b31;color:#b3b3bc}.status-pill.upcoming{background:#1c2a4c;color:#9db8f0}.status-pill.published{background:#113123;color:var(--mint)}.bar-chart{display:flex;align-items:flex-end;gap:3px;height:130px;padding:22px 0 10px}.bar-chart .bar{flex:1;background:#6b352c;border-radius:3px 3px 0 0;min-height:2px;position:relative;transition:background .1s}.bar-chart .bar.zero{background:#232328}.bar-chart .bar:hover{background:var(--mint)}.progress-note{color:var(--dim);font-size:13px;margin-top:10px;line-height:1.6}.upload-row{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:14px}.toast{position:fixed;bottom:96px;left:50%;transform:translate(-50%);z-index:80;background:#2c2c33;color:#fff;border-radius:18px;padding:13px 22px;font-size:14px;font-weight:600;box-shadow:0 6px 28px #0000008c;letter-spacing:-.2px;line-height:1.55;width:max-content;max-width:min(92vw,480px);text-align:center;word-break:keep-all;overflow-wrap:break-word}.search-bar{display:flex;gap:8px;padding:14px 18px}.search-bar input{flex:1;background:#18181c;border:1px solid #2b2b31;border-radius:999px;padding:12px 20px;color:var(--text);outline:none;font-size:14.5px}.search-bar input:focus{border-color:#44444c}.spin{display:inline-block;width:18px;height:18px;border:2px solid #35353c;border-top-color:var(--mint);border-radius:50%;animation:sp .8s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.sk{background:linear-gradient(100deg,#17171b 40%,#1f1f24,#17171b 60%);background-size:200% 100%;animation:sk 1.3s infinite;border-radius:8px}@keyframes sk{to{background-position:-200% 0}}.legal-wrap{max-width:760px;margin:0 auto;min-height:100dvh;background:var(--bg);padding:18px 22px 60px}.legal-head{display:flex;align-items:center;gap:10px;padding:6px 0 18px}.legal-head button{display:flex;color:#fff}.legal-head h1{font-size:20px;font-weight:800;letter-spacing:-.4px}.legal-body h2{font-size:15px;font-weight:700;margin:22px 0 8px;letter-spacing:-.3px}.legal-body p{color:#c9c9d0;font-size:13.5px;line-height:1.8;letter-spacing:-.2px}.legal-updated{color:var(--dim);margin-top:28px;font-size:12.5px}.brand-foot{margin-top:56px;color:#85858d;font-size:13px;line-height:1.75}.brand-foot .links{gap:4px 0;color:#d2d2d8;font-size:14.5px;margin-bottom:5px}.brand-foot .links span+span:before,.brand-foot .links a+a:before,.brand-foot .links a+span:before,.brand-foot .links span+a:before{content:"";width:1px;height:10px;background:#34343a;margin:0 12px;display:inline-block}.brand-foot .links a,.brand-foot .links span{display:flex;align-items:center}.brand-badges img{border-radius:8px}.explore-page{position:relative}.explore-top{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:linear-gradient(rgba(0,0,0,.55),transparent);pointer-events:none}.explore-top>*{pointer-events:auto}.feed{height:calc(100dvh - 61px);overflow-y:scroll;scroll-snap-type:y mandatory}.feed-item{position:relative;height:calc(100dvh - 61px);scroll-snap-align:start;background:#000;overflow:hidden}.feed-overlay{position:absolute;left:18px;right:84px;bottom:22px}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:13px;margin-top:8px}.dash-card{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#131317;border:1px solid #1d1d22;border-radius:13px;padding:18px;transition:border-color .15s,background .15s}.dash-card:hover{border-color:#4a3230;background:#181212}.dash-card b{font-size:15px;letter-spacing:-.2px}.dash-card p{color:var(--dim);font-size:12.5px;margin-top:7px;line-height:1.55}.dash-card svg{color:#55555e;flex:none}.upload-drop{border:1.5px dashed #34343b;border-radius:12px;padding:20px;text-align:center;color:var(--dim);font-size:13.5px;margin-top:14px;transition:all .15s;cursor:pointer;line-height:1.7}.upload-drop.over{border-color:var(--mint);background:#241514;color:var(--mint)}.upload-drop b{color:#d9d9de}.upload-drop.over b{color:var(--mint)}.progress-track{height:8px;border-radius:999px;background:#232329;overflow:hidden;margin-top:12px}.progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#e2705e,var(--mint));transition:width .2s}.chart-wrap{background:#131317;border:1px solid #1d1d22;border-radius:13px;padding:18px 18px 10px}.bar-chart .bar{background:linear-gradient(180deg,#f88a7722,#472723)}.bar-chart .bar:hover{background:linear-gradient(180deg,#f88a7766,#6b3a33)}.chart-x{display:flex;gap:4px;margin-top:6px}.chart-x span{flex:1;text-align:center;color:#5f5f68;font-size:9.5px}.profile-preview{max-width:420px;margin-top:24px}.profile-preview .cap{color:var(--dim);font-size:12.5px;margin-bottom:10px}.mobile-rail{position:absolute;right:14px;bottom:120px;display:flex;flex-direction:column;gap:20px;z-index:5}@media (min-width: 900px){.mobile-rail{display:none}}.mobile-rail button{display:flex;flex-direction:column;align-items:center;gap:5px;color:#fff;font-size:11.5px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.6)}.mobile-rail button.active{color:var(--mint)}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:55;display:flex;align-items:flex-end}.sheet{width:100%;max-height:78dvh;overflow-y:auto;background:var(--bg);border-radius:18px 18px 0 0;padding:10px 22px 40px;animation:sheet-up .22s ease-out}.sheet-grip{width:44px;height:4px;border-radius:999px;background:#3a3a41;margin:8px auto 20px}@keyframes sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (min-width: 900px){.sheet-back{display:none}}.auth-form .btn-primary{max-width:none}.sso-btn.kakao{background:#fee500;color:#191600;font-weight:700}.sso-btn.google{background:#fff;color:#1f1f1f;font-weight:700}.sso-btn.enabled{cursor:pointer}.sso-btn svg,.sso-btn img{flex:none}.auth-divider{display:flex;align-items:center;gap:12px;width:100%;max-width:380px;margin:18px 0 6px;color:#6e6e77;font-size:12.5px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#26262c}.sso-note{margin-top:8px}.faq-item{border-bottom:1px solid #1c1c21}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 2px;font-size:15px;font-weight:600;letter-spacing:-.2px;text-align:left;color:#ececef}.faq-q svg{color:#6f6f78;flex:none}.faq-a{color:#b9b9c1;font-size:14px;line-height:1.75;padding:0 2px 18px;letter-spacing:-.2px}.set-h{font-size:15px;font-weight:700;margin:26px 0 10px;letter-spacing:-.3px}.set-row{display:flex;gap:8px}.set-col{display:flex;flex-direction:column;gap:8px;max-width:380px}.set-input{flex:1;background:#131317;border:1px solid #2b2b31;border-radius:9px;color:var(--text);padding:12px;font-size:14.5px;outline:none;max-width:380px}.set-input:focus{border-color:var(--mint)}.set-note{color:var(--dim);font-size:13px;line-height:1.7;margin-bottom:10px}.brand-qr{display:flex;gap:16px;align-items:center;margin-top:40px;max-width:380px}.brand-qr img{border-radius:10px;background:#fff;padding:6px}.brand-qr div{color:#cfcfd6;font-size:14.5px;line-height:1.6}.brand-qr b{display:block;margin-top:8px;color:#fff;font-size:15px}.brand-foot .corp{color:#85858d;font-size:12.5px;line-height:1.7;margin:18px 0 10px}.brand-foot .copy{color:#6f6f77;font-size:12.5px}.member-page{padding:14px 18px 40px;background:radial-gradient(120% 30% at 50% 0%,#2a2410,#0e0e1000 60%)}.member-page-head{display:flex;justify-content:space-between;align-items:center;padding:4px 0 14px}.member-page-head button{display:flex;color:#fff}.member-page-head h1{font-size:17px;font-weight:800;letter-spacing:-.3px}.member-hero{text-align:center;font-size:21px;font-weight:800;line-height:1.45;letter-spacing:-.4px;margin:10px 0 24px}.member-now{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #55461a;background:#14120a;border-radius:12px;padding:14px 16px;margin-bottom:16px;color:#efe3b0;font-size:14px}.member-sec{font-size:16px;font-weight:800;letter-spacing:-.3px;margin:26px 0 14px}.member-perks{display:flex;flex-direction:column;gap:14px}.mperk{display:flex;align-items:center;gap:13px;color:#ececef;font-size:15px;letter-spacing:-.2px}.mperk .ic{width:46px;height:46px;border:1px solid #3a3a40;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#d9d9de;flex:none}.member-guide{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:2px;color:#b9b9c1;font-size:13.5px;line-height:1.68;letter-spacing:-.2px;margin-bottom:26px}.member-cta-fix{position:sticky;bottom:0;background:var(--bg);padding:14px 0 86px}.notice-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;border-bottom:1px solid #1c1c21;text-align:left}.notice-row .nt{font-size:15px;font-weight:600;letter-spacing:-.2px;color:#ececef}.notice-row .pin{color:var(--mint);font-size:11.5px;font-weight:800;border:1px solid #4a3230;border-radius:4px;padding:2px 6px;margin-right:8px}.notice-row .nd{color:var(--dim);font-size:12.5px;margin-top:6px}.notice-row svg{color:#6f6f78;flex:none}.notice-title{font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.45;margin:8px 0 10px}.notice-date{color:var(--dim);font-size:13px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #1c1c21}.notice-body{color:#cfcfd6;font-size:14.5px;line-height:1.8;letter-spacing:-.2px;white-space:pre-wrap}.brand-qr{text-align:left;cursor:pointer}.brand-qr:hover b{text-decoration:underline;text-underline-offset:3px}.qr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000b8;display:flex;align-items:center;justify-content:center}.qr-card{background:#18181c;border:1px solid #2b2b31;border-radius:18px;padding:28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.qr-card img{background:#fff;border-radius:12px;padding:12px}.qr-card p{color:#cfcfd6;font-size:14.5px;line-height:1.6}.sel-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#131317;border:1px solid #2b2b31;border-radius:9px;color:var(--text);padding:11.5px 12px;font-size:14px;text-align:left;cursor:pointer;transition:border-color .12s}.sel-btn svg{color:var(--dim);flex:none}.sel-btn:hover{border-color:#3a3a42}.sel-btn.open,.sel-btn:focus-visible{border-color:var(--mint);outline:none}.sel-btn.sm{padding:6px 9px;font-size:13px;border-radius:7px;background:#1a1a1f}.sel-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94}.sel-menu{position:fixed;z-index:95;overflow-y:auto;background:#1b1b21;border:1px solid #33333b;border-radius:11px;padding:5px;box-shadow:0 14px 40px #0009;animation:selin .1s ease-out}@keyframes selin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sel-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9.5px 11px;border-radius:7px;font-size:14px;color:#dcdce1;cursor:pointer}.sel-opt.hi{background:#26262d}.sel-opt.on{color:var(--mint);font-weight:700}.sel-opt svg{flex:none}.filepick-row{display:flex;align-items:center;gap:13px;cursor:pointer;background:#131317;border:1px dashed #34343c;border-radius:11px;padding:11px 13px;transition:border-color .12s,background .12s}.filepick-row:hover{border-color:var(--mint);background:#17171c}.filepick-thumb{width:52px;min-width:52px;aspect-ratio:3/4;border-radius:7px;overflow:hidden;background:#1f1f25;color:#5f5f68;display:flex;align-items:center;justify-content:center}.filepick-thumb.avatar{width:48px;min-width:48px;aspect-ratio:1;border-radius:50%}.filepick-thumb img{width:100%;height:100%;object-fit:cover;display:block}.filepick-body{display:flex;flex-direction:column;gap:5px;min-width:0}.filepick-btn{align-self:flex-start;background:#26262d;color:#e8e8ee;font-size:12.5px;font-weight:700;border-radius:7px;padding:6px 11px;letter-spacing:-.2px}.filepick-row:hover .filepick-btn{background:#2e2e36}.filepick-name{color:var(--dim);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filepick-hint{color:#6d6d76;font-size:12px;margin-top:7px;word-break:keep-all;overflow-wrap:break-word}.modal.modal-dark{background:#141417;border:1px solid #26262b}.modal.confirm{max-width:400px}.modal.confirm h3{margin-top:4px}.confirm-body{color:#b9b9c1;font-size:14px;line-height:1.7;text-align:center;word-break:keep-all;overflow-wrap:break-word}.confirm-actions{display:flex;gap:9px;margin-top:22px}.confirm-actions button{flex:1}.btn-danger{background:#d64f3e;color:#fff;font-weight:800;border-radius:9px;padding:12.5px 19px;font-size:14.5px}.btn-danger:disabled{opacity:.55}.btn-danger-soft{background:#2a1917;color:#f0968a;border:1px solid #472723;border-radius:8px;padding:7px 13px;font-size:13px;font-weight:700}.btn-danger-soft:hover{background:#38201c}[data-tip]{position:relative}[data-tip]:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#26262d;opacity:0;transition:opacity .12s;pointer-events:none;z-index:71}[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(3px);background:#26262d;color:#e8e8ee;border:1px solid #34343c;border-radius:10px;padding:9px 13px;font-size:12.5px;font-weight:500;line-height:1.55;letter-spacing:-.2px;width:max-content;max-width:240px;text-align:left;word-break:keep-all;overflow-wrap:break-word;white-space:normal;opacity:0;transition:opacity .12s,transform .12s;pointer-events:none;z-index:70;box-shadow:0 10px 28px #00000080}[data-tip]:hover:before{opacity:1}[data-tip]:hover:after{opacity:1;transform:translate(-50%) translateY(0)}.ep-table tr[draggable]{cursor:grab}.ep-table tr.dragging{opacity:.45}.ep-table .grip{color:#4a4a52;width:28px}.ep-table .grip svg{display:block}.ep-status{font-size:12px;font-weight:700;border-radius:999px;padding:5px 12px;border:1px solid transparent;letter-spacing:-.2px}.ep-status.published{background:#113123;color:var(--mint)}.ep-status.draft{background:#26262c;color:#9d9da6;border-color:#33333b}.ep-status:hover{filter:brightness(1.25)}.coming-soon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:30px;background:#0b0b0d}.coming-soon .bgp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.18;filter:blur(26px) saturate(1.15);transform:scale(1.2)}.coming-soon .art{position:relative;width:min(56%,240px);border-radius:20px}.coming-soon .t{position:relative;font-size:18px;font-weight:800;letter-spacing:-.4px;margin-top:12px}.coming-soon .s{position:relative;color:var(--dim2);font-size:13.5px;line-height:1.7}.btn-sm-dim{background:#232329;color:#dcdce1;font-weight:600;border-radius:8px;padding:7px 13px;font-size:13px;border:1px solid #2e2e35}.btn-sm-dim:hover{background:#2b2b32}.status-pill.danger{background:#3a1614;color:#ff8b90}.status-pill.hold{background:#3a2c10;color:#e8b26a}.mini-avatar{width:28px;height:28px;border-radius:50%;background:#26262d;color:var(--mint);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;overflow:hidden;flex:none}.mini-avatar img{width:100%;height:100%;object-fit:cover}.modal-sub{font-size:14px;font-weight:800;margin:22px 0 10px;padding-top:16px;border-top:1px solid #232329}.check-row{display:flex;gap:8px;align-items:center;color:var(--dim2);font-size:13.5px;margin:12px 0 2px;cursor:pointer}.check-row input{accent-color:var(--mint);width:15px;height:15px}.check-row small{color:var(--dim)}.notes-list{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto}.note-row{background:#101014;border:1px solid #1f1f24;border-radius:9px;padding:9px 12px;font-size:12.5px;color:var(--dim2)}.note-row b{color:#ececef}.note-body{margin-top:5px;color:var(--dim);white-space:pre-wrap;line-height:1.6}.row-click{cursor:pointer}.row-click:hover td{background:#16161a}.bar-val{position:absolute;top:-24px;left:50%;transform:translate(-50%);background:#2b1b18;color:var(--mint);font-size:11px;font-weight:800;border-radius:999px;padding:2.5px 8px;white-space:nowrap}.sel-opt span{white-space:nowrap}.rate-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#000000a8;display:flex;align-items:center;justify-content:center;padding:24px}.rate-card{background:#17171b;border:1px solid #2b2b31;border-radius:18px;padding:26px 24px;text-align:center;max-width:320px;width:100%}.rate-card b{font-size:17px;letter-spacing:-.3px}.rate-card p{color:var(--dim2);font-size:13.5px;line-height:1.7;margin:10px 0 18px}.rate-btns{display:flex;gap:9px}.rate-btns button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:#232329;border-radius:11px;padding:13px 10px;font-size:14px;font-weight:700;transition:background .12s}.rate-btns button:first-child{background:var(--mint);color:#2a100b}.rate-skip{margin-top:14px;color:var(--dim);font-size:13px}.next-nudge{position:absolute;left:50%;transform:translate(-50%);width:min(calc(100% - 24px),calc(100vw - 24px));bottom:14px;z-index:7;background:#131317f5;border:1px solid #26262c;border-radius:18px;padding:10px 20px 14px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;gap:14px}.next-nudge .grip,.topup-sheet .grip{width:42px;height:4px;border-radius:2px;background:#3c3c43;margin:0 auto;flex:none}.next-nudge b{font-size:15.5px;letter-spacing:-.3px;line-height:1.55;margin-top:4px}.nudge-auto{display:flex;align-items:center;gap:7px;color:#cfcfd6;font-size:13.5px;cursor:pointer}.nudge-auto input{accent-color:var(--mint);width:16px;height:16px;margin:0}.nudge-skip{color:var(--dim);font-size:13px;padding:2px 8px}.topup-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#00000080;display:flex;align-items:flex-end;justify-content:center}.topup-sheet{width:min(100%,100vw);max-height:84%;overflow-y:auto;overscroll-behavior:contain;background:#141417;border:1px solid #232329;border-bottom:none;border-radius:20px 20px 0 0;padding:12px 20px 28px}.topup-need{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--dim2);margin-top:14px}.topup-need span{display:inline-flex;align-items:center;gap:5px}.topup-need b{color:#fff;font-size:15px}.topup-need i{width:1px;height:14px;background:#2e2e34}.topup-need svg{color:#f2c14e}.topup-sheet h4{font-size:15.5px;font-weight:800;letter-spacing:-.3px;margin:20px 0 11px}.coin-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.coin-pack{background:#1b1b20;border:1px solid #2b2b31;border-radius:13px;padding:14px 15px;text-align:left;display:flex;flex-direction:column;gap:6px;transition:border-color .12s}.coin-pack:hover{border-color:#4a4a52}.coin-pack:disabled{opacity:.55}.coin-pack .c{display:inline-flex;align-items:center;gap:7px;font-size:17.5px;font-weight:800}.coin-pack .c svg{color:#f2c14e}.coin-pack .w{color:var(--dim2);font-size:13px}.mini-plans{display:flex;flex-direction:column;gap:10px}.mini-plan{position:relative;text-align:left;background:#17150e;border:1px solid #3b331a;border-radius:14px;padding:15px 64px 15px 16px;display:flex;flex-direction:column;gap:4px;overflow:hidden;transition:border-color .12s}.mini-plan:hover{border-color:#6b5a24}.mini-plan:disabled{opacity:.55}.mini-plan .nm{color:#efd98a;font-size:13.5px;font-weight:800}.mini-plan .pr{color:#f5e6ae;font-size:19px;font-weight:800}.mini-plan .pr small{color:#a99e6e;font-size:12.5px;font-weight:600}.mini-plan .pr s{color:#8a815c;font-size:12.5px;font-weight:600;margin-left:7px}.mini-plan .ds{color:#b3ab88;font-size:12.5px}.mini-plan .off{position:absolute;top:0;right:0;background:#f2d14e;color:#241c04;font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:0 13px 0 10px}.mini-plan .crown{position:absolute;right:14px;bottom:12px;color:#6b5c26;opacity:.8}.report-scope{display:flex;gap:8px;margin-bottom:14px}.report-scope button{flex:1;background:#1c1c21;border:1px solid #2b2b31;border-radius:9px;padding:10px;font-size:13.5px;font-weight:600;color:var(--dim2)}.report-scope button.on{border-color:var(--mint);color:var(--mint);background:#221512}.report-reasons{display:flex;flex-direction:column;gap:7px}.report-reasons label{display:flex;gap:9px;align-items:center;background:#1c1c21;border:1px solid #2b2b31;border-radius:9px;padding:11px 13px;font-size:14px;color:var(--dim2);cursor:pointer}.report-reasons label.on{border-color:var(--mint);color:#fff}.report-reasons input{accent-color:var(--mint)}[data-tip][data-tip-pos=right]:after{left:auto;right:0;transform:translateY(3px)}[data-tip][data-tip-pos=right]:hover:after{transform:translateY(0)}[data-tip][data-tip-pos=right]:before{left:auto;right:14px;transform:none}[data-tip][data-tip-pos=left]:after{left:0;transform:translateY(3px)}[data-tip][data-tip-pos=left]:hover:after{transform:translateY(0)}[data-tip][data-tip-pos=left]:before{left:14px;transform:none}
