.lottery-admin{color:#e8e8ef}.la-toolbar,.la-tabs{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.lottery-admin button{color:#fff;cursor:pointer;background:#341721;border:1px solid #67343e;border-radius:8px;padding:10px 16px}.lottery-admin button:disabled{opacity:.4;cursor:not-allowed}.lottery-admin input,.lottery-admin textarea,.lottery-admin select{color:#f5f5f8;box-sizing:border-box;background:#13141f;border:1px solid #414150;border-radius:7px;max-width:100%;padding:11px}.lottery-admin label{gap:8px;margin-bottom:18px;display:grid}.lottery-admin small,.lottery-admin p{color:#a7a9b7;line-height:1.7}.la-layout{grid-template-columns:minmax(0,1fr) 360px;gap:32px;display:grid}.la-layout form,.la-records article{background:#11121c;border:1px solid #30303e;border-radius:12px;padding:22px}.lottery-admin .la-check{align-items:center;display:flex}.la-check input{width:auto}.la-date-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.la-thumb{-o-object-fit:contain;object-fit:contain;max-width:200px;max-height:200px}.la-thumbs{flex-wrap:wrap;gap:12px;display:flex}.la-thumbs img{-o-object-fit:contain;object-fit:contain;background:#080910;width:130px;height:150px}.la-thumbs>div{display:grid}.la-preview{height:max-content;position:sticky;top:20px}.la-phone{text-align:center;background:radial-gradient(at 60% 20%,#481621,#0000 55%),#080910;border:1px solid #83323e;border-radius:22px;padding:28px 22px;box-shadow:0 20px 60px #0008}.la-phone>small{color:#ff5967;letter-spacing:3px}.la-phone h1{font-size:35px}.la-emblem{clip-path:polygon(50% 0,95% 22%,85% 76%,50% 100%,15% 76%,5% 22%);color:#ff6878;background:linear-gradient(135deg,#a32338,#14131c 50%,#651424);border:3px solid #f4475d;place-items:center;width:160px;height:170px;margin:38px auto;font-size:64px;font-weight:900;display:grid}.la-hero{-o-object-fit:contain;object-fit:contain;width:100%;max-height:360px}.la-count{color:#ff6475;border:1px solid #be3b4e;margin:20px 0;padding:20px 10px}.la-count strong{margin-top:10px;font-size:21px;display:block}.la-rules{white-space:pre-wrap;text-align:left;font-size:12px}.la-message{background:#311923;border-left:3px solid #fa5365;padding:10px 16px}.la-records article{margin:12px 0}.la-table{overflow:auto}.la-table td{overflow-wrap:anywhere;max-width:260px}.la-records details{overflow-wrap:anywhere;margin:20px 0}.la-mask{z-index:100;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.la-mask>div{background:#14141f;border:1px solid #74313d;border-radius:15px;width:min(480px,100%);padding:28px}.la-mask button{margin-right:10px}@media (width<=1100px){.la-layout{grid-template-columns:1fr}.la-preview{max-width:390px;position:static}.la-date-grid{grid-template-columns:1fr}}.lottery-admin .la-fields{border:0;min-width:0;margin:0;padding:0}.lottery-admin .la-fields h2{border-top:1px solid #30303e;margin-top:26px;padding-top:20px;font-size:19px}.lottery-admin .la-fields h2:first-child{border:0;margin-top:0;padding-top:0}.la-copy-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.lottery-admin .la-filter{margin:0;font-size:13px}.lottery-admin .la-danger{color:#ff9ca6;background:#3a1520;border-color:#a64050}.la-help{color:#a7a9b7;margin-top:22px}.lottery-admin .la-toolbar select{max-width:340px}.la-fields:disabled{opacity:.65}@media (width<=600px){.la-copy-grid{grid-template-columns:1fr}}.la-heading{margin:0 0 28px}.la-heading p{color:#e96779;letter-spacing:3px;margin:0 0 6px;font-size:11px}.la-heading h1{margin:0 0 10px;font-size:26px}.la-heading span{color:#a7a9b7;font-size:13px;line-height:1.7;display:block}.la-phone{box-shadow:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20640%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22fill%22%20x2%3D%22.7%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2324121e%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23101018%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230b0d15%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22edge%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ffb6bc%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23ed435d%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%237b293c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ff7087%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%2230%2C4%20112%2C4%20124%2C14%20276%2C14%20288%2C4%20370%2C4%20396%2C30%20396%2C248%20388%2C258%20388%2C414%20396%2C424%20396%2C604%20364%2C636%2036%2C636%204%2C604%204%2C424%2012%2C414%2012%2C258%204%2C248%204%2C30%22%20fill%3D%22url(%23fill)%22%20stroke%3D%22url(%23edge)%22%20stroke-width%3D%221.6%22%2F%3E%3Cpolygon%20points%3D%2234%2C12%20108%2C12%20120%2C22%20280%2C22%20292%2C12%20366%2C12%20388%2C34%20388%2C244%20380%2C254%20380%2C418%20388%2C428%20388%2C600%20360%2C628%2040%2C628%2012%2C600%2012%2C428%2020%2C418%2020%2C254%2012%2C244%2012%2C34%22%20fill%3D%22none%22%20stroke%3D%22%23aa344a%22%20stroke-width%3D%221%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M35%204H105%20M295%204H365%20M4%2035V89%20M396%20545V598%20M40%20636H118%20M282%20636H360%22%20stroke%3D%22%23ff8794%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22m165%2045%2035%200%209%20-5%2026%200%20M166%20604h22l12%209%2012-9h22%22%20fill%3D%22none%22%20stroke%3D%22%23bc354b%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;border:0;border-radius:0;padding:32px 24px}.la-phone button{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%2088%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22fill%22%20x2%3D%22.7%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ff405b%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23d92342%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239e1531%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22edge%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ffb6bc%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23ed435d%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%237b293c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ff7087%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%2224%2C3%20376%2C3%20397%2C24%20397%2C64%20376%2C85%2024%2C85%203%2C64%203%2C24%22%20fill%3D%22url(%23fill)%22%20stroke%3D%22url(%23edge)%22%20stroke-width%3D%222.4%22%2F%3E%3Cpolygon%20points%3D%2227%2C9%20373%2C9%20391%2C27%20391%2C61%20373%2C79%2027%2C79%209%2C61%209%2C27%22%20fill%3D%22none%22%20stroke%3D%22%23ff92a1%22%20stroke-width%3D%221%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M29%2016H90%20M310%2072H370%20M14%2035V53%20M386%2035V53%22%20stroke%3D%22%23ffafba%22%20stroke-width%3D%223%22%20opacity%3D%22.7%22%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;border:0;border-radius:0;min-height:48px;padding:14px 22px}.la-phone button+button{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%2088%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22fill%22%20x2%3D%22.7%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2324121e%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23101018%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230b0d15%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22edge%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ffb6bc%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23ed435d%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%237b293c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ff7087%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%2224%2C3%20376%2C3%20397%2C24%20397%2C64%20376%2C85%2024%2C85%203%2C64%203%2C24%22%20fill%3D%22url(%23fill)%22%20stroke%3D%22url(%23edge)%22%20stroke-width%3D%221.6%22%2F%3E%3Cpolygon%20points%3D%2227%2C9%20373%2C9%20391%2C27%20391%2C61%20373%2C79%2027%2C79%209%2C61%209%2C27%22%20fill%3D%22none%22%20stroke%3D%22%23aa344a%22%20stroke-width%3D%221%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M29%2016H90%20M310%2072H370%20M14%2035V53%20M386%2035V53%22%20stroke%3D%22%23ffafba%22%20stroke-width%3D%223%22%20opacity%3D%22.7%22%2F%3E%3C%2Fsvg%3E")}.la-count{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20172%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22fill%22%20x2%3D%22.7%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2324121e%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23101018%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230b0d15%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22edge%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ffb6bc%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23ed435d%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%237b293c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ff7087%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%2218%2C3%20132%2C3%20142%2C11%20258%2C11%20268%2C3%20382%2C3%20397%2C18%20397%2C69%20389%2C77%20389%2C95%20397%2C103%20397%2C154%20382%2C169%2018%2C169%203%2C154%203%2C103%2011%2C95%2011%2C77%203%2C69%203%2C18%22%20fill%3D%22url(%23fill)%22%20stroke%3D%22url(%23edge)%22%20stroke-width%3D%221.6%22%2F%3E%3Cpolygon%20points%3D%2222%2C9%20129%2C9%20139%2C17%20261%2C17%20271%2C9%20378%2C9%20391%2C22%20391%2C65%20383%2C73%20383%2C99%20391%2C107%20391%2C150%20378%2C163%2022%2C163%209%2C150%209%2C107%2017%2C99%2017%2C73%209%2C65%209%2C22%22%20fill%3D%22none%22%20stroke%3D%22%23aa344a%22%20stroke-width%3D%221%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M21%203H88%20M312%20169H379%20M3%2025V54%20M397%20119V148%22%20stroke%3D%22%23ff697c%22%20stroke-width%3D%222.5%22%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;border:0;border-radius:0;padding:24px 16px}.la-phone.la-promo-preview{box-sizing:border-box;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20500%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22bg%22%3E%3Cstop%20stop-color%3D%22%2338060d%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23080305%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22edge%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ff5360%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23a82030%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ef3348%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M32%204H94l7%207h55l5%205h78l5-5h55l7-7h62l28%2028v87l-6%206v238l6%207v94l-31%2032H35L4%20464v-94l6-7V125l-6-6V32z%22%20fill%3D%22url(%23bg)%22%20stroke%3D%22url(%23edge)%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M35%2010h56l7%207h56l5%205h82l5-5h56l7-7h56l25%2025v81l-6%206v244l6%207v88l-29%2029H38L10%20461v-88l6-7V122l-6-6V35z%22%20fill%3D%22none%22%20stroke%3D%22%237b1926%22%20stroke-width%3D%22.9%22%2F%3E%3Cpath%20d%3D%22M45%20490h60m190%200h60M4%2040v52m392%20310v50%22%20fill%3D%22none%22%20stroke%3D%22%23ff5b64%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;flex-direction:column;width:100%;height:440px;max-height:72vh;padding:28px 25px 24px;display:flex;overflow:hidden}.la-promo-preview>small{display:none}.la-promo-preview h2{color:#ff394e;letter-spacing:2px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;max-height:50px;margin:5px 0 2px;font-size:20px;line-height:1.25;display:flex;overflow:hidden}.la-promo-preview h2:before,.la-promo-preview h2:after{content:"";border-top:1px solid #ad2638;border-bottom:1px solid #67202a;flex-shrink:0;width:32px;height:4px}.la-promo-preview .la-hero{-o-object-fit:contain;object-fit:contain;flex:1;width:100%;height:0;min-height:0;max-height:none;margin:4px 0 0}.la-promo-preview .la-emblem{flex:1;min-height:0;max-height:220px;margin:10px auto}.la-promo-preview p{white-space:nowrap;text-overflow:ellipsis;color:#c58d97;flex-shrink:0;margin:3px 0 0;font-size:11px;line-height:1.5;overflow:hidden}.la-promo-divider{color:#f6324b;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:23px;margin:0 10px 6px;font-size:24px;line-height:1;display:flex}.la-promo-divider:before,.la-promo-divider:after{content:"";background:#912130;flex:1;height:1px}.la-promo-preview>button{letter-spacing:3px;flex-shrink:0;height:62px;min-height:62px;margin:0;padding:17px 10px;font-size:23px}:root{color:#e8e9ee;background:#090a10;font-family:Inter,Noto Sans SC,Arial,sans-serif}*{box-sizing:border-box}body{background:#090a10;margin:0}button,input{font:inherit}button{cursor:pointer}.admin-shell{background:radial-gradient(circle at 78% 8%,#22171c,#0000 22%),#0a0b11;grid-template-columns:236px 1fr;min-height:100vh;display:grid}aside{background:#0d0e15;border-right:1px solid #262832;width:236px;padding:25px 14px;position:fixed;inset:0 auto 0 0}.side-brand{border-bottom:1px solid #292a34;align-items:center;gap:9px;padding:0 10px 27px;display:flex}.side-brand b,.login-mark{clip-path:polygon(14% 0,100% 0,100% 85%,85% 100%,0 100%,0 14%);color:#fff;background:linear-gradient(135deg,#a90d1a,#ff4755);place-items:center;width:37px;height:37px;font-size:16px;font-style:italic;display:grid}.side-brand span{letter-spacing:1.6px;font-size:10px;font-weight:900;line-height:1.25}aside nav{gap:5px;margin-top:22px;display:grid}aside nav button{color:#92949e;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:11px;font-size:13px;display:flex}aside nav button i{color:#d4d5dc;text-align:center;width:21px;font-size:18px;font-style:normal}aside nav button.active{color:#fff;background:linear-gradient(90deg,#481b24,#22131a)}aside nav button.active i{color:#ff5360}aside footer{color:#898a94;font-size:10px;line-height:1.8;position:absolute;bottom:25px;left:24px;right:18px}.online-dot{background:#37d6a7;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #37d6a7}.admin-main{grid-column:2;width:100%;max-width:1420px;margin:auto;padding:33px 42px 60px}.admin-main>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{color:#a46c70;letter-spacing:1.4px;margin:0;font-size:10px;font-weight:800}.admin-main h1{margin:5px 0 0;font-size:28px}.admin-user{color:#a3a4ac;align-items:center;gap:10px;font-size:12px;display:flex}.admin-user b{color:#fff;background:#8f2633;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.stats article,.panel{background:linear-gradient(145deg,#14151e,#101119);border:1px solid #2a2b35;border-radius:11px;box-shadow:0 10px 25px #0004}.stats article{min-height:132px;padding:17px}.stats small,.stats strong,.stats span{display:block}.stats small{color:#9798a2;font-size:11px}.stats strong{color:#f1f1f3;margin:10px 0 8px;font-size:26px}.stats span{color:#55cba1;font-size:10px}.stats button,.panel header>button,.setting-card button{color:#ff6972;background:0 0;border:0;padding:0;font-size:11px}.grid-2{grid-template-columns:1.4fr .9fr;gap:17px;display:grid}.panel{padding:19px}.panel+.panel{margin-top:17px}.panel header{justify-content:space-between;align-items:start;margin-bottom:17px;display:flex}.panel h2{margin:5px 0 0;font-size:18px}.panel table{border-collapse:collapse;text-align:left;width:100%}.panel th{color:#777985;padding:0 8px 10px;font-size:10px;font-weight:600}.panel td{color:#c7c8ce;border-top:1px solid #282934;padding:12px 8px;font-size:11px}.panel td b,.panel td small{display:block}.panel td b{color:#ededf0}.panel td small{color:#858690;margin-top:3px;font-size:10px}.panel em{color:#50d6aa;background:#123c30;border-radius:4px;padding:3px 6px;font-size:10px;font-style:normal}.panel em.pending{color:#ffd063;background:#442e14}.quick>button{color:#aaa;text-align:left;background:0 0;border:0;border-top:1px solid #282934;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.quick>button i{color:#ff6872;background:#34171d;border-radius:6px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.quick>button span{flex:1;gap:3px;display:grid}.quick>button b{color:#eee;font-size:12px}.quick>button small{font-size:10px}.primary{color:#fff;background:linear-gradient(100deg,#d83140,#f35b4d);border:0;border-radius:7px;font-weight:800;box-shadow:0 7px 15px #c72c3a44}.primary.small{padding:8px 11px;font-size:11px}.filters{gap:8px;margin:0 0 15px;display:flex}.filters button{color:#a9aab2;background:#101119;border:1px solid #343541;border-radius:5px;padding:6px 9px;font-size:10px}.filters button.selected{color:#fff;background:#442027;border-color:#cf3c47}.filters input{color:#fff;background:#0b0c12;border:1px solid #363744;border-radius:5px;min-width:210px;margin-left:auto;padding:0 9px;font-size:10px}.text-button{color:#ff6d75;background:0 0;border:0;font-size:11px}.plan-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plan-cards article{background:#10111a;border:1px solid #333440;border-radius:9px;padding:16px;position:relative}.plan-cards article.recommended{background:linear-gradient(145deg,#261d0d,#12131a);border-color:#d6a542}.plan-cards em{color:#352306;background:#e5b442;border-radius:8px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.plan-cards small,.plan-cards strong{display:block}.plan-cards small{color:#a1a2aa;font-size:11px}.plan-cards strong{color:#ffd264;margin:8px 0;font-size:25px}.plan-cards p{color:#888994;min-height:28px;margin:0;font-size:10px}.plan-cards button{color:#ff6770;background:0 0;border:0;margin-top:12px;padding:0;font-size:10px}.toggle-row{border-top:1px solid #292a34;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.toggle-row span{gap:4px;font-size:12px;display:grid}.toggle-row small{color:#858690;font-size:10px}.switch{background:#3b3c45;border:0;border-radius:99px;width:36px;height:20px}.switch.active{background:#d73744;box-shadow:inset 16px 0 #fff}.ad-preview{background:linear-gradient(90deg,#151118,#21131a99),url(https://images.contentstack.io/v3/assets/bltb6530b271fddd0b1/blt87fd1d1b0c8c2ad4/5f5e4fe3c3db3d7359df2c54/valorant-maps.jpg) 50%/cover;border:1px solid #765049;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.ad-preview span{color:#ffca64;font-size:10px}.ad-preview h2{font-size:24px}.ad-preview p{color:#b5b5bc;font-size:11px}.ad-preview footer{justify-content:space-between;display:flex}.ad-preview footer b{color:#57d9a9;font-size:10px}.ad-preview footer button{color:#f5ca62;background:#1b1710;border:1px solid #dcaa48;border-radius:5px;padding:5px 8px;font-size:10px}.form-note{color:#858690;font-size:11px;line-height:1.7}.rule-row{border-top:1px solid #292a34;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.rule-row input{color:#fff;background:#0d0e14;border:1px solid #3b3c46;border-radius:5px;width:72px;padding:6px}.rule-row span{color:#8d8e97;font-size:10px}.setting-card{background:#11121a;border:1px solid #30313b;border-radius:8px;margin-top:13px;padding:15px}.setting-card p{color:#91929b;margin:7px 0 11px;font-size:11px;line-height:1.6}.login-shell{background:radial-gradient(circle at 55% 40%,#311720,#0000 25%),#08090e;place-items:center;min-height:100vh;display:grid}.login-card{background:#12131c;border:1px solid #343540;border-radius:15px;width:min(410px,100% - 32px);padding:33px;box-shadow:0 24px 65px #0009}.login-mark{width:47px;height:47px;font-size:19px}.login-card h1{margin:15px 0 6px;font-size:27px}.muted{color:#92939c;margin:0;font-size:12px}.login-card label{color:#babbc3;gap:7px;margin-top:18px;font-size:11px;display:grid}.login-card input{color:#eee;background:#0b0c12;border:1px solid #393a46;border-radius:7px;outline:none;padding:11px}.login-card input:focus{border-color:#dd414b}.login-card .primary{width:100%;margin-top:22px;padding:11px}.login-card .primary b{float:right;font-size:17px}.login-card>small{color:#70717b;margin-top:16px;font-size:10px;line-height:1.5;display:block}.toast{color:#80ebc5;background:#153329;border:1px solid #3e7562;border-radius:7px;padding:11px 14px;font-size:12px;position:fixed;bottom:28px;right:30px;box-shadow:0 9px 20px #0008}@media (width<=900px){.admin-shell{grid-template-columns:74px 1fr}aside{width:74px;padding:20px 9px}.side-brand{padding:0 9px 20px}.side-brand span,aside nav button:not(.active):after,aside nav button{font-size:0}.side-brand span{display:none}aside nav button{justify-content:center;padding:11px 0}aside nav button i{font-size:18px}aside footer{display:none}.admin-main{padding:25px 20px}.stats{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}}@media (width<=600px){.admin-main{padding:22px 13px}.stats,.plan-cards{grid-template-columns:1fr}.grid-2{gap:12px}.filters{flex-wrap:wrap}.filters input{width:100%;margin-left:0}.panel{overflow:auto}.panel table{min-width:630px}}.panel h2 small{color:#82838d;margin-left:7px;font-size:10px;font-weight:500}.point-filters select{color:#a9aab2;background:#101119;border:1px solid #343541;border-radius:5px;padding:6px 9px;font-size:10px}.point-admin-thumb{color:#ff9aa2;vertical-align:middle;background:linear-gradient(135deg,#682431,#1b1d29);border-radius:5px;place-items:center;width:28px;height:28px;margin-right:8px;font-size:15px;display:inline-grid}.action-cell{white-space:nowrap}.action-cell .approve{color:#61d9b0;margin-left:7px}.panel em.offline{color:#a5a5ad;background:#302f35}.empty-table{text-align:center;color:#7e7f89;padding:35px;font-size:12px}.point-editor-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;place-items:center;display:grid;position:fixed;inset:0}.point-editor{background:#12131c;border:1px solid #3a3b47;border-radius:13px;flex-direction:column;width:min(760px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;box-shadow:0 24px 60px #000b}.point-editor>header,.point-editor>footer{border-bottom:1px solid #2a2b35;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.point-editor>header h2{margin:4px 0 0;font-size:19px}.close-editor{color:#e9e9ec;background:#22232d;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.editor-scroll{padding:4px 22px 16px;overflow:auto}.editor-section{border-bottom:1px solid #292a34;padding:18px 0}.editor-section h3{align-items:center;gap:8px;margin:0 0 13px;font-size:13px;display:flex}.editor-section h3 small{color:#81828c;font-size:10px;font-weight:400}.editor-section label{color:#adadb5;gap:6px;font-size:10px;display:grid}.editor-section input,.editor-section select,.editor-section textarea{color:#e8e8eb;background:#0b0c12;border:1px solid #393a45;border-radius:6px;outline:none;width:100%;padding:9px;font-size:12px}.editor-section input:focus,.editor-section select:focus,.editor-section textarea:focus{border-color:#d7434d}.editor-section textarea{resize:vertical;min-height:76px}.form-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.editor-section .full{margin-top:12px}.media-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.media-grid button,.video-placeholder{color:#b3b3bb;background:#0e0f16;border:1px dashed #4b4c57;border-radius:7px;place-items:center;min-height:87px;display:grid}.media-grid button b{color:#ff6972;font-size:20px}.media-grid button span{font-size:11px}.media-grid button small,.video-placeholder small{color:#767781;font-size:9px}.video-placeholder{grid-template-columns:auto auto;gap:8px;width:100%;min-height:42px;margin-top:10px;font-size:11px}.publish-settings{align-items:center;gap:15px;display:flex}.publish-settings h3{margin:0}.publish-settings label{min-width:130px}.publish-settings p{color:#83848d;margin:0;font-size:10px;line-height:1.6}.point-editor>footer{border-top:1px solid #2a2b35;border-bottom:0;justify-content:flex-end;gap:9px}.point-editor>footer>button:first-child{color:#a0a0a9;background:0 0;border:0;padding:8px}.point-editor>footer .primary{padding:8px 13px}@media (width<=600px){.form-grid,.media-grid{grid-template-columns:repeat(2,1fr)}.point-editor{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.point-editor>header,.point-editor>footer,.editor-scroll{padding-left:14px;padding-right:14px}.publish-settings{grid-template-columns:1fr;display:grid}.publish-settings label{min-width:0}}.media-series{border-top:1px solid #292a34;margin-top:16px;padding-top:15px}.media-series>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.media-series header>div{gap:3px;display:grid}.media-series header b{font-size:12px}.media-series header small{color:#7f8089;font-size:10px}.media-add-button{color:#ff8991;cursor:pointer;background:#28161c;border:1px solid #8e3941;border-radius:5px;padding:5px 8px;font-size:10px}.series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.series-grid article{background:#0d0e15;border:1px solid #343540;border-radius:7px;padding:9px;position:relative}.image-uploader{color:#b4b5bd;cursor:pointer;background:#12131b;border:1px dashed #50515b;border-radius:5px;place-items:center;width:100%;min-height:100px;display:grid}.image-uploader b{color:#ff6972;font-size:21px}.image-uploader span{font-size:11px}.image-uploader small{color:#777882;font-size:9px}.series-grid article>label:not(.image-uploader){color:#a9aab3;gap:5px;margin-top:9px;font-size:10px;display:grid}.series-grid textarea{resize:vertical;color:#e8e8eb;background:#090a10;border:1px solid #393a45;border-radius:5px;outline:none;width:100%;min-height:54px;padding:7px;font-size:10px}.series-grid textarea:focus{border-color:#dc4650}.remove-media{color:#ff747d;background:0 0;border:0;margin-top:6px;padding:0;font-size:10px}.editor-section>.media-grid{grid-template-columns:repeat(2,1fr)}@media (width<=600px){.series-grid{grid-template-columns:1fr}.media-series>header{flex-direction:column;align-items:start;gap:8px}}.ad-filters{align-items:center}.ad-filters select{color:#a9aab2;background:#101119;border:1px solid #343541;border-radius:5px;padding:6px 9px;font-size:10px}.ad-filters span{color:#858690;font-size:10px}.ad-list{gap:11px;display:grid}.ad-list>article{background:#10111a;border:1px solid #30313c;border-radius:9px;grid-template-columns:250px 1fr;display:grid;overflow:hidden}.ad-list-image{background:#1b151b 50%/cover;flex-direction:column;justify-content:center;min-height:144px;padding:17px;display:flex}.ad-list-image span{color:#ffcf6a;font-size:10px}.ad-list-image b{color:#fff;max-width:195px;margin-top:7px;font-size:18px;line-height:1.3}.ad-list-info{padding:14px 16px}.ad-list-info header{justify-content:space-between;display:flex}.ad-list-info h3{color:#f0f0f2;margin:0;font-size:14px}.ad-list-info header p,.ad-link,.ad-date{color:#90919a;margin:4px 0;font-size:10px}.ad-link{color:#d2a85a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-list-info footer{border-top:1px solid #2a2b35;gap:12px;margin-top:16px;padding-top:10px;display:flex}.ad-list-info .danger{color:#a9aab0}.form-grid.two{grid-template-columns:repeat(2,1fr)}.ad-upload{color:#b5b6bd;background:#0e0f16;border:1px dashed #51525c;border-radius:7px;place-items:center;width:100%;min-height:106px;display:grid}.ad-upload b{color:#ff6972;font-size:21px}.ad-upload span{font-size:11px}.ad-upload small{color:#777882;font-size:9px}.ad-enable{border-top:1px solid #292a34;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;display:flex}.ad-enable span{gap:4px;display:grid}.ad-enable b{font-size:12px}.ad-enable small{color:#858690;font-size:10px}@media (width<=600px){.ad-list>article{grid-template-columns:1fr}.ad-list-image{min-height:112px}.form-grid.two{grid-template-columns:1fr}.ad-filters{flex-direction:column;align-items:start}}.editor-save-error{color:#ff9da5;background:#32151c;border-top:1px solid #652d37;margin:0;padding:10px 22px;font-size:11px;line-height:1.5}.cdk-stats{grid-template-columns:repeat(3,1fr)}.header-actions{align-items:center;gap:13px;display:flex}.reward-number{color:#ffca58!important}.cdk-panel table td{vertical-align:middle}.cdk-records{border-top:1px solid #2b2c36;margin-top:20px;padding-top:17px}.cdk-records>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cdk-records h3{margin:0;font-size:13px}.cdk-records header span{color:#81828c;font-size:10px}.cdk-records article{color:#a9aab2;border-top:1px solid #282934;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:12px;padding:11px;font-size:10px;display:grid}.cdk-records article b{color:#e8e8eb}.cdk-records article strong{color:#59d8ae;font-size:11px}.cdk-records article small{color:#777883}.cdk-tip{color:#92939d;background:#1a1b25;border-radius:6px;margin:12px 0 0;padding:9px;font-size:10px;line-height:1.6}@media (width<=700px){.cdk-stats{grid-template-columns:1fr}.cdk-records article{grid-template-columns:1fr 1fr}.header-actions{gap:7px}.header-actions .primary{white-space:nowrap}}@media (width<=500px){.cdk-records article{grid-template-columns:1fr}.cdk-records article>*{display:block}}.role-tabs{background:#0d0e15;border:1px solid #30313d;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;padding:4px;display:grid}.role-tabs button{color:#9697a0;background:0 0;border:0;border-radius:5px;padding:8px;font-size:11px}.role-tabs button.active{color:#fff;background:#4a2028;box-shadow:0 3px 8px #0005}.creator-scope-note{color:#95ddc5;background:#11231f;border:1px solid #315d51;border-radius:6px;margin:0 0 14px;padding:9px 11px;font-size:10px}.creator-stats{grid-template-columns:repeat(4,1fr)}.creator-engagement>article{color:#b2b3ba;border-top:1px solid #292a34;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:12px 0;font-size:11px;display:grid}.creator-engagement>article b{color:#ededf0}.creator-engagement>article span{color:#a4a5ad;font-size:10px}.creator-ledger{border:1px solid #292a35;border-radius:8px;overflow:hidden}.creator-ledger article{border-bottom:1px solid #292a35;align-items:center;gap:10px;padding:13px;display:flex}.creator-ledger article:last-child{border:0}.creator-ledger i{color:#62deb5;background:#153e32;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.creator-ledger div{gap:3px;display:grid}.creator-ledger b{font-size:12px}.creator-ledger small{color:#85868f;font-size:10px}.creator-ledger strong{color:#62deb5;margin-left:auto;font-size:12px}@media (width<=800px){.creator-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.creator-engagement>article{grid-template-columns:1fr 1fr}.creator-engagement>article b{grid-column:1/-1}.creator-stats{grid-template-columns:1fr}}.role-switch{color:#a6a7af;background:#12131b;border:1px solid #3a3b46;border-radius:5px;padding:5px 7px;font-size:10px}.role-switch:hover{color:#f1b4b8;border-color:#8d434b}@media (width<=600px){.admin-user>span{display:none}}.creator-submit-note{color:#b8e5d6;background:linear-gradient(120deg,#10251f,#11131b);border:1px solid #316154;border-radius:8px;margin-top:16px;padding:13px}.creator-submit-note b{font-size:12px}.creator-submit-note p{color:#91ad9f;margin:5px 0 0;font-size:10px;line-height:1.6}.admin-user b.has-avatar,.large-avatar.has-avatar,.preview-avatar.has-avatar{color:#0000;background-position:50%;background-size:cover}.creator-profile-page{gap:17px;max-width:860px;display:grid}.profile-card h2,.profile-preview h2{margin:5px 0 0}.profile-intro{color:#94959e;margin:7px 0 22px;font-size:11px}.profile-form{grid-template-columns:180px 1fr;align-items:start;gap:26px;display:grid}.avatar-editor{justify-items:center;gap:9px;display:grid}.large-avatar{color:#fff;background:#45202a;border:3px solid #77323c;border-radius:50%;place-items:center;width:112px;height:112px;font-size:38px;font-weight:800;display:grid;box-shadow:0 0 0 6px #d63b4c1c}.avatar-upload{color:#ff979e;cursor:pointer;background:#29171c;border:1px solid #8d424a;border-radius:5px;padding:6px 9px;font-size:10px}.avatar-upload input{display:none}.clear-avatar{color:#858690;background:0 0;border:0;font-size:10px}.profile-fields{gap:13px;display:grid}.profile-fields label{color:#aeafb7;gap:6px;font-size:11px;display:grid}.profile-fields input{color:#ececf0;background:#0b0c12;border:1px solid #393a45;border-radius:6px;outline:none;padding:10px}.profile-fields input:focus{border-color:#d84650}.profile-fields p{color:#7e7f89;margin:0;font-size:10px;line-height:1.6}.profile-save{justify-self:start;padding:9px 14px;font-size:11px}.profile-preview article{background:#11121a;border:1px solid #30313c;border-radius:9px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.preview-avatar{color:#fff;background:#40212a;border:2px solid #bf3a48;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-weight:800;display:grid}.profile-preview b,.profile-preview span{display:block}.profile-preview span{color:#e3b94d;margin-top:3px;font-size:10px}.profile-preview p{color:#8e8f98;margin:4px 0 0;font-size:10px}@media (width<=600px){.profile-form{grid-template-columns:1fr}.avatar-editor{justify-items:start}.profile-save{width:100%}}.creator-admin-stats{grid-template-columns:repeat(3,1fr)}.creator-filters{align-items:center}.creator-filters select{color:#a9aab2;background:#101119;border:1px solid #343541;border-radius:5px;padding:6px 9px;font-size:10px}.creator-filters span{color:#858690;font-size:10px}.creator-row-avatar{color:#ffd4d7;vertical-align:middle;background:linear-gradient(135deg,#642938,#282033);border-radius:50%;place-items:center;width:28px;height:28px;margin-right:8px;font-size:11px;font-weight:800;display:inline-grid}.permission-tags{flex-wrap:wrap;gap:4px;display:flex}.permission-tags i{color:#67dab3;background:#163b31;border-radius:3px;padding:2px 5px;font-size:9px;font-style:normal}.permission-tags small{color:#858690;font-size:10px}.creator-profile-mini{align-items:center;gap:9px;margin-bottom:12px;display:flex}.creator-profile-mini>span{color:#ffd9dc;background:#572532;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.creator-profile-mini div{gap:3px;display:grid}.creator-profile-mini b{font-size:13px}.creator-profile-mini small{color:#8b8c96;font-size:10px}.creator-admin-note{background:#201a0f;border:1px solid #614a27;border-radius:7px;margin-top:15px;padding:11px}.creator-admin-note b{color:#ffcf66;font-size:11px}.creator-admin-note p{color:#a79d88;margin:5px 0 0;font-size:10px;line-height:1.6}.dashboard-periods{justify-content:flex-end;margin:0 0 12px}.dashboard-periods button{color:#aaa;background:#11121a;border:1px solid #353640;border-radius:5px;padding:6px 9px;font-size:10px}.dashboard-periods button.active{color:#fff;background:#4a2028;border-color:#d84a55}@media (width<=700px){.creator-admin-stats{grid-template-columns:1fr}.creator-filters{flex-direction:column;align-items:start}.dashboard-periods{justify-content:flex-start}}.creator-points-value{color:#ffd064!important}.creator-points-editor{grid-template-columns:1fr 150px;align-items:end;gap:13px;display:grid}.creator-points-editor h3,.creator-points-editor p{grid-column:1/-1}.creator-balance{background:#1f1a0e;border:1px solid #755c29;border-radius:7px;padding:11px}.creator-balance span,.creator-balance strong{display:block}.creator-balance span{color:#b8a779;font-size:10px}.creator-balance strong{color:#ffd265;margin-top:4px;font-size:23px}.points-adjust{gap:8px;display:flex}.points-adjust button{color:#72dfb9;background:#16352b;border:1px solid #5f8f7b;border-radius:5px;padding:7px 9px;font-size:10px}.points-adjust button+button{color:#ff9da4;background:#351a1e;border-color:#92454c}.creator-points-editor>p{color:#84858e;margin:0;font-size:10px;line-height:1.6}@media (width<=600px){.creator-points-editor{grid-template-columns:1fr}.points-adjust{flex-direction:column;grid-column:1}}.config-meta{color:#9697a1;align-items:center;gap:10px;margin:10px 0 13px;font-size:10px;display:flex}.config-meta code{color:#6cddba;background:#0b0c12;border:1px solid #30313b;border-radius:4px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}@media (width<=600px){.config-meta{flex-direction:column;align-items:flex-start;gap:5px}.config-meta code{word-break:break-all}}button:disabled{cursor:not-allowed;opacity:.48}aside{flex-direction:column;display:flex}aside nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:8px;overflow-y:auto}aside footer{flex:none;margin:12px 4px 0 10px;position:static}@media (width<=900px){aside footer{display:none}}
