:root{--lime:#c6f833;--lime-ink:#1a1f0a;--r:18px;--sidebar-w:232px}:root[data-theme=light]{--bg:#fbfbf9;--ink:#111310;--ink2:#94968f;--line:#eaebe6;--card:#fff;--lime-soft:#f3fbd6;--peach:#ffe2d4;--topbar:#fbfbf9d9;--field:#f4f5f0;--tg:#eaf3f8;--ph:#f1f2ec;--pick:#fff;--railbg:#fff;--g1a:#ffe4d6;--g1b:#eef1ff;--g2a:#e6f0ff;--g2b:#f3e8ff;--g3a:#e4f7ec;--g3b:#fef8dd;--g4a:#ffeede;--g4b:#ffe0ec}:root[data-theme=dark]{--bg:#0e0f0d;--ink:#f2f3ee;--ink2:#7d7f78;--line:#242621;--card:#171915;--lime-soft:#2a3312;--peach:#3a2b22;--topbar:#0e0f0dd9;--field:#1c1e19;--tg:#14201f;--ph:#1c1e19;--pick:#26281f;--railbg:#171915;--g1a:#231a14;--g1b:#16181f;--g2a:#141a22;--g2b:#1c1622;--g3a:#141f18;--g3b:#1f1d10;--g4a:#221812;--g4b:#20141a}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);letter-spacing:-.01em;font-family:Inter Tight,sans-serif;font-size:13px;transition:background .3s,color .3s}button,input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}.top{border-bottom:1px solid var(--line);background:var(--topbar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;align-items:center;gap:28px;padding:18px 40px;display:flex;position:sticky;top:0}.logo{letter-spacing:-.045em;flex:none;font-size:21px;font-weight:800}.logo b{background:var(--lime);color:var(--lime-ink);border-radius:7px;margin-left:1px;padding:0 6px}.search{flex:1;min-width:0;max-width:360px;position:relative}.search input{border:1px solid var(--line);background:var(--card);width:100%;height:40px;color:var(--ink);border-radius:22px;padding:0 16px 0 42px;font-size:13px}.search input:focus{border-color:var(--ink);outline:none}.search svg{color:var(--ink2);pointer-events:none;position:absolute;top:12px;left:15px}.tr{align-items:center;gap:16px;margin-left:auto;display:flex}.toggle{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:20px;flex:none;width:58px;height:30px;transition:all .2s;position:relative}.toggle .knob{background:var(--lime);width:24px;height:24px;color:var(--lime-ink);border-radius:50%;place-items:center;transition:all .25s;display:grid;position:absolute;top:2px;left:2px}.toggle .knob svg{width:14px;height:14px}:root[data-theme=dark] .toggle .knob{left:30px}.av{background:var(--field);width:36px;height:36px;color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;transition:border-color .14s;display:grid}.av:hover{border-color:var(--ink2)}.avmenu-wrap{position:relative}.avmenu{background:var(--card);border:1px solid var(--line);z-index:40;border-radius:14px;min-width:200px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #00000029}.avmenu .em{color:var(--ink2);border-bottom:1px solid var(--line);word-break:break-all;margin-bottom:6px;padding:8px 10px;font-size:12px}.avmenu button,.avmenu a{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.avmenu button:hover,.avmenu a:hover{background:var(--field)}.shell{min-height:calc(100% - 65px);display:flex}.sidebar{width:var(--sidebar-w);border-right:1px solid var(--line);flex-direction:column;flex:none;align-self:flex-start;gap:2px;height:calc(100vh - 65px);padding:20px 12px;display:flex;position:sticky;top:65px;overflow-y:auto}.sidebar .grp{text-transform:uppercase;letter-spacing:.07em;color:var(--ink2);padding:14px 12px 6px;font-size:11px;font-weight:600}.sidebar .grp:first-child{padding-top:4px}.navlink{color:var(--ink2);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:all .14s;display:flex}.navlink:hover{background:var(--field);color:var(--ink)}.navlink.on{background:var(--ink);color:var(--bg);font-weight:600}.navlink svg{flex:none;width:17px;height:17px}.content{flex:1;min-width:0}.cluster{gap:8px;padding:18px 28px 0;display:flex;overflow-x:auto}.cluster a{color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:16px;padding:8px 15px;font-size:13px;font-weight:500}.cluster a:hover{color:var(--ink)}.cluster a.on{color:var(--ink);background:var(--lime-soft);font-weight:700}.head{flex-wrap:wrap;align-items:baseline;gap:18px;padding:24px 40px 14px;display:flex}.head h1{letter-spacing:-.035em;font-size:30px;font-weight:800}.head .c{color:var(--ink2);font-size:13px}.head .sp{gap:22px;margin-left:auto;display:flex}.head .sp a{color:var(--ink2);cursor:pointer;padding-bottom:3px;font-size:13px}.head .sp a.on{color:var(--ink);border-bottom:2px solid var(--lime);font-weight:600}.rail{flex-wrap:wrap;gap:9px;padding:0 40px 22px;display:flex}.rail button{background:var(--railbg);border:1px solid var(--line);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:16px;padding:8px 15px;font-size:13px;font-weight:500;transition:all .14s}.rail button:hover{border-color:var(--ink);color:var(--ink)}.rail button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.country-select{background:var(--railbg);border:1px solid var(--line);color:var(--ink2);cursor:pointer;border-radius:16px;margin-left:auto;padding:8px 15px;font-size:13px;font-weight:500}.country-select:hover{border-color:var(--ink);color:var(--ink)}.stats{grid-template-columns:1.7fr 1fr 1fr;gap:14px;padding:22px 40px 4px;display:grid}.stat{border-radius:var(--r);flex-direction:column;justify-content:space-between;min-height:112px;padding:20px 22px;display:flex}.stat .lab{color:var(--ink2);font-size:12px}.dark-tile{background:#111310}:root[data-theme=dark] .dark-tile{border:1px solid var(--line);background:#000}.dark-tile .lab{color:#ffffff8c}.dark-tile .hd{color:#fff;letter-spacing:-.03em;font-size:23px;font-weight:700;line-height:1.05}.dark-tile .hd em{color:var(--lime);font-style:normal}.limebox{background:var(--lime)}.limebox .lab{color:var(--lime-ink);opacity:.7}.limebox .big{color:var(--lime-ink);letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.peachbox{background:var(--peach)}.peachbox .lab{color:var(--ink2)}.peachbox .big{letter-spacing:-.04em;color:var(--ink);font-size:44px;font-weight:800;line-height:1}button.peachbox{text-align:left;cursor:pointer;border:none;width:100%;transition:all .14s}button.peachbox:hover{filter:brightness(.96)}.grid{grid-template-columns:repeat(4,1fr);gap:20px;padding:4px 40px 130px;display:grid}@media (width<=1180px){.grid{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.grid{grid-template-columns:repeat(2,1fr)}}.card{background:var(--card);border-radius:var(--r);cursor:pointer;border:1px solid var(--line);transition:all .2s;overflow:hidden}.card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 16px 32px #0000001f}.ph{aspect-ratio:1;color:#80808040;background:var(--ph);place-items:center;display:grid;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.card:nth-child(4n+1) .ph:not(:has(img)){background:linear-gradient(150deg, var(--g1a), var(--g1b))}.card:nth-child(4n+2) .ph:not(:has(img)){background:linear-gradient(150deg, var(--g2a), var(--g2b))}.card:nth-child(4n+3) .ph:not(:has(img)){background:linear-gradient(150deg, var(--g3a), var(--g3b))}.card:nth-child(4n) .ph:not(:has(img)){background:linear-gradient(150deg, var(--g4a), var(--g4b))}.sale{background:var(--lime);color:var(--lime-ink);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.pick{background:var(--pick);width:36px;height:36px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:all .16s;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 12px #00000024}.card:hover .pick,.pick.on{background:var(--lime);color:var(--lime-ink)}.info{padding:13px 15px 16px}.row1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.br{color:var(--ink2);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.now{font-size:15px;font-weight:800}.nm{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;font-weight:500;overflow:hidden}.row2{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.old{color:var(--ink2);font-size:12px;text-decoration:line-through}.rub{color:var(--ink);background:var(--lime-soft);border-radius:10px;padding:2px 9px;font-size:12px;font-weight:700}.selbar{color:#fff;z-index:30;background:#111310;border-radius:30px;align-items:center;gap:18px;padding:11px 12px 11px 24px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #0006}:root[data-theme=dark] .selbar{border:1px solid var(--line)}.selbar .n{font-weight:700}.selbar .n b{color:var(--lime)}.selbar .b{cursor:pointer;border:none;border-radius:22px;align-items:center;gap:7px;height:42px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.selbar .go{background:var(--lime);color:var(--lime-ink)}.selbar .cl{color:#ffffff8c;background:0 0}.sect{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin-bottom:16px;padding:20px}.sect h3{text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);margin-bottom:14px;font-size:12px;font-weight:600}.field{margin-bottom:14px}.field label{color:var(--ink2);margin-bottom:6px;font-size:12px;display:block}.field input,.field textarea,.field select{border:1px solid var(--line);background:var(--field);width:100%;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ink);outline:none}.field textarea{resize:none;height:60px}.field .err{color:#d9534f;margin-top:6px;font-size:12px}.btn{cursor:pointer;border:none;border-radius:22px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:13.5px;font-weight:700;display:inline-flex}.btn-primary{background:var(--lime);color:var(--lime-ink)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.picked{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pcard{border:1px solid var(--line);background:var(--card);border-radius:12px;position:relative;overflow:hidden}.pph{aspect-ratio:1;color:#80808040;background:var(--ph);place-items:center;display:grid;position:relative;overflow:hidden}.pph img{object-fit:cover;width:100%;height:100%}.pcard:nth-child(3n+1) .pph:not(:has(img)){background:linear-gradient(150deg, var(--g1a), var(--g1b))}.pcard:nth-child(3n+2) .pph:not(:has(img)){background:linear-gradient(150deg, var(--g2a), var(--g2b))}.pcard:nth-child(3n) .pph:not(:has(img)){background:linear-gradient(150deg, var(--g3a), var(--g3b))}.psale{background:var(--ink);color:var(--lime);border-radius:8px;padding:3px 7px;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px}.premove{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid;position:absolute;top:8px;right:8px}.pinfo{padding:8px 10px 10px}.pbr{color:var(--ink2);text-transform:uppercase;font-size:10px}.pnm{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 5px;font-size:12px;font-weight:500;overflow:hidden}.ppr{align-items:baseline;gap:6px;display:flex}.pnow{font-size:13px;font-weight:800}.pold{color:var(--ink2);font-size:10px;text-decoration:line-through}.prub{color:var(--ink);background:var(--lime-soft);border-radius:8px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700}.chan{flex-wrap:wrap;gap:10px;display:flex}.chan .ch{border:1px solid var(--line);cursor:pointer;min-width:140px;color:var(--ink);background:0 0;border-radius:10px;flex:1;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:600;display:flex}.chan .ch.on{border-color:var(--lime);background:var(--lime-soft)}.chan .ch .dot{background:var(--ink2);border-radius:50%;width:9px;height:9px}.chan .ch.on .dot{background:#22a559}.markup{flex-wrap:wrap;gap:12px;display:flex}.markup .mf{flex:1;min-width:120px}.preview{position:sticky;top:90px}.pvhead{text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);margin-bottom:12px;font-size:12px;font-weight:600}.tgwin{background:var(--tg);border:1px solid var(--line);border-radius:var(--r);padding:16px}.tgmsg{background:var(--card);border-radius:4px 14px 14px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.tgcollage{grid-template-columns:1fr 1fr;gap:2px;display:grid}.tgimg{aspect-ratio:1;color:#8080804d;background:var(--ph);place-items:center;display:grid;position:relative;overflow:hidden}.tgimg img{object-fit:cover;width:100%;height:100%}.tgtext{padding:12px 14px 14px;font-size:13px;line-height:1.5}.tgtext .ln{margin:3px 0}.tgtext .em{color:#22a559;font-weight:600}.tgtime{color:var(--ink2);text-align:right;margin-top:6px;font-size:11px}.hint{color:var(--ink2);text-align:center;margin-top:10px;font-size:12px}.comingsoon{text-align:center;max-width:620px;margin:60px auto;padding:0 28px}.comingsoon .icon{background:var(--lime-soft);width:56px;height:56px;color:var(--ink);border-radius:16px;place-items:center;margin:0 auto 18px;display:grid}.comingsoon h2{letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:800}.comingsoon p{color:var(--ink2);font-size:13.5px;line-height:1.6}.comingsoon .tag{text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);background:var(--field);border-radius:20px;margin-top:16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.empty{text-align:center;max-width:1400px;color:var(--ink2);margin:40px auto;padding:0 28px}.loading{text-align:center;color:var(--ink2);padding:60px 28px}.table-wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}table.list{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}table.list th,table.list td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}table.list th{color:var(--ink2);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}table.list tbody tr:last-child td{border-bottom:none}table.list tbody tr:hover{background:var(--field)}.badge{background:var(--field);color:var(--ink2);border-radius:10px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.badge.staff,.badge.ok{background:var(--lime-soft);color:var(--ink)}.badge.warn{background:var(--peach);color:var(--ink)}.pagepad{margin:0 auto;padding:24px 28px}.crosspost-layout{grid-template-columns:1fr 380px;align-items:start;gap:24px;max-width:1400px;margin:0 auto;padding:24px 28px;display:grid}.menu-btn{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:none}.menu-btn:hover{border-color:var(--ink2)}.sidebar-backdrop{z-index:45;background:#00000073;position:fixed;inset:65px 0 0}@media (width>=861px){.sidebar-backdrop{display:none}}@media (width<=860px){.menu-btn{display:flex}.top{gap:10px;padding:12px 16px}.search{max-width:none}.shell{display:block}.sidebar{z-index:50;background:var(--bg);transition:transform .22s;position:fixed;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:18px 0 44px #0003}.head{padding:18px 16px 10px}.head h1{font-size:22px}.rail{padding:0 16px 18px}.cluster{padding:12px 16px 0}.grid{gap:12px;padding:4px 16px 110px}.stats{grid-template-columns:1fr 1fr;gap:10px;padding:16px 16px 4px}.stats .stat:first-child{grid-column:1/-1}.pagepad{padding:16px}.crosspost-layout{grid-template-columns:1fr;gap:16px;padding:16px}.preview{position:static}.selbar{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 32px)}}@media (width<=480px){.picked{grid-template-columns:repeat(2,1fr)}}
