@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--ink: #18201d;--muted: #6e7772;--line: #e5e5df;--paper: #f6f5f0;--card: #ffffff;--green: #175b46;--green-2: #26775f;--mint: #e0f2e9;--orange: #f4825a;--orange-soft: #fff0e9;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}a{color:var(--green)}.brand{display:flex;align-items:center;gap:10px;font:800 22px/1 Manrope;letter-spacing:-1.2px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:var(--green);border-radius:11px 11px 11px 4px}.onboarding-shell{min-height:100vh;background:radial-gradient(circle at 70% 15%,#e4efe8 0,transparent 25%),var(--paper)}.onboarding-header{height:76px;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(24,32,29,.08);background:#f6f5f0b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.secure-note{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:13px;font-weight:600}.onboarding-main{width:min(620px,calc(100% - 32px));margin:44px auto}.stepper{display:flex;align-items:20px;margin:0 auto 32px;width:min(500px,100%)}.step{flex:0 0 58px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#9ca39f}.step>span{width:31px;height:31px;display:grid;place-items:center;border:1.5px solid #ced1cf;background:var(--paper);border-radius:50%;font-weight:700;font-size:13px}.step small{font-size:11px;font-weight:600}.step.active,.step.done{color:var(--green)}.step.active>span{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 0 0 5px #175b461a}.step.done>span{color:#fff;border-color:var(--green);background:var(--green)}.step-line{height:1.5px;background:#dcdedb;flex:1;margin-top:15px}.step-line.done{background:var(--green)}.onboarding-card{padding:42px 46px;background:var(--card);border:1px solid rgba(24,32,29,.08);border-radius:24px;box-shadow:0 18px 60px #28342e14}.eyebrow{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:100px;color:var(--green);background:var(--mint);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.onboarding-card h1{margin:18px 0 12px;font:800 39px/1.12 Manrope;letter-spacing:-1.8px}.onboarding-card h2{margin:14px 0 8px;font:800 28px/1.15 Manrope;letter-spacing:-1px}.lead{color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 28px}.lead.small{margin-bottom:22px}.onboarding-card>label{display:flex;justify-content:space-between;font-size:13px;font-weight:700;margin:16px 0 8px}label em{color:#9aa09d;font-weight:500;font-style:normal}input{border:1px solid #dfe1df;border-radius:11px;background:#fbfbf9;color:var(--ink);outline:none;padding:13px 14px;width:100%;transition:.2s}input:focus{border-color:var(--green-2);box-shadow:0 0 0 3px #26775f1a;background:#fff}.input-prefix{display:flex;align-items:center;border:1px solid #dfe1df;border-radius:11px;background:#fbfbf9;overflow:hidden}.input-prefix:focus-within{border-color:var(--green-2);box-shadow:0 0 0 3px #26775f1a;background:#fff}.input-prefix span{color:var(--muted);font-weight:700;padding-left:14px}.input-prefix input{border:0;box-shadow:none;background:transparent;padding-left:3px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;padding:14px 18px;color:#fff;background:var(--green);font-weight:700;transition:.2s}.primary:hover{background:#0f4d3a;transform:translateY(-1px)}.primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary.full{width:100%;margin-top:24px}.form-foot{display:flex;align-items:center;justify-content:center;gap:6px;color:#929995;font-size:11px;margin:14px 0 -4px}.legal{color:#8a918d;font-size:11px;text-align:center;margin:18px}.text-back{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;margin-bottom:20px;color:var(--muted);background:transparent;font-size:12px;font-weight:600}.stats-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat-field{display:block;padding:12px;border:1px solid var(--line);border-radius:12px}.stat-field>span{display:block;font-size:11px;color:var(--muted);font-weight:700;margin-bottom:5px}.stat-field div{display:flex;align-items:center}.stat-field input{width:80px;padding:2px 0;border:0;background:transparent;box-shadow:none;font-size:18px;font-weight:700}.stat-field div>strong{font:800 18px Manrope}.stat-field small{color:#9ba19e;margin-left:auto;font-size:10px}.verify-error{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;margin-top:13px;border:1px solid rgba(255,88,31,.25);border-radius:10px;color:#ff9a76;background:#ff581f14;font-size:10px;line-height:1.5}.verify-error svg{flex:none;margin-top:1px}.onboarding-card form{display:contents}.account-status{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid rgba(92,214,157,.22);border-radius:10px;color:#8ee7bb;background:#28a76914}.account-status svg{flex:none}.account-status span,.account-status strong{display:block}.account-status span{font-size:8px;line-height:1.45;color:#98a4b4}.account-status strong{margin-bottom:1px;color:#a9eccb;font-size:9px}.score-breakdown{display:grid;gap:8px;margin:17px 0;padding:13px;border:1px solid #2c333e;border-radius:11px;background:#10151c}.score-breakdown>div{display:grid;grid-template-columns:90px 1fr 34px;align-items:center;gap:8px;font-size:8px}.score-breakdown span{color:#aeb6c2}.score-breakdown i{height:5px;overflow:hidden;border-radius:20px;background:#282f39}.score-breakdown b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff581f,#ff9d70)}.score-breakdown strong{text-align:right;color:#e3e7ed;font-size:8px}.visibility-guide{display:flex;gap:11px;margin:18px 0 11px;padding:15px;border:1px solid #2d3440;border-radius:12px;background:#181d27}.visibility-guide>span{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:50%;color:#ff9b75;background:#ff581f2b;font-size:10px;font-weight:800}.visibility-guide strong{display:block;color:#f2f3f5;font-size:10px}.visibility-guide p{margin:6px 0 0;color:#a0a9b9;font-size:9px;line-height:1.55}.visibility-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:11px;border-radius:10px;color:#9ba5b5;background:#10151e;font-size:8px;line-height:1.5}.visibility-note svg{flex:none;color:#ff8053}.visibility-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}.visibility-actions a{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid #343b47;border-radius:9px;color:#dce0e7;background:#0e131b;font-size:9px;font-weight:700;text-decoration:none}.reviewing-state{display:grid;grid-template-columns:24px 1fr;gap:12px;text-align:left}.reviewing-state>.spinner{width:21px;height:21px;margin-top:3px}.reviewing-state h2{margin:0}.reviewing-state p{margin:5px 0 0;color:#98a2b2;font-size:9px}.reviewing-state ul{grid-column:1 / -1;display:grid;gap:13px;margin:15px 0 0;padding:16px;border:1px solid #2e3540;border-radius:12px;background:#151a23;list-style:none}.reviewing-state li{display:flex;align-items:center;gap:9px;color:#aeb6c4;font-size:9px}.reviewing-state li .spinner{width:12px;height:12px;border-width:1.5px}.verified-source{display:flex;align-items:center;justify-content:center;gap:6px;margin:13px 0 0;color:#7acaa8;font-size:8px}.result-reasons{padding:14px;margin-top:16px;border:1px solid rgba(255,88,31,.24);border-radius:11px;color:#c6cad2;background:#ff581f12;font-size:9px;line-height:1.55}.result-reasons>strong{color:#ff9a75}.result-reasons ul{margin:7px 0;padding-left:18px}.result-reasons p{margin:8px 0 0;color:#969ead}.profile-head{display:flex;align-items:center;margin-bottom:24px}.avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:var(--orange-soft);color:#c24e27;font:800 20px Manrope;margin-right:12px}.profile-head span{color:var(--muted);font-size:11px}.profile-head h2{margin:3px 0 0;font-size:20px}.profile-head .verified{margin-left:auto;color:var(--green-2)}.review-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden}.review-grid div{padding:16px;border-bottom:1px solid var(--line)}.review-grid div:nth-child(odd){border-right:1px solid var(--line)}.review-grid div:nth-last-child(-n+2){border-bottom:0}.review-grid strong,.review-grid span{display:block}.review-grid strong{font:800 18px Manrope}.review-grid span{color:var(--muted);font-size:11px;margin-top:3px}.review-callout{display:flex;gap:12px;padding:15px;margin-top:16px;color:var(--green);background:#edf6f1;border-radius:12px}.review-callout svg{flex:none}.review-callout strong{font-size:12px}.review-callout p{margin:4px 0 0;color:#5d7169;font-size:11px;line-height:1.5}.consent{align-items:flex-start;justify-content:flex-start!important;gap:9px;color:var(--muted);font-size:11px!important;line-height:1.5}.consent input{width:15px;margin:1px 0;accent-color:var(--green)}.result-icon{margin:0 auto 10px;width:54px;height:54px;display:grid;place-items:center;color:#b65d00;background:#fff0cf;border-radius:18px;transform:rotate(-4deg)}.result-icon svg{transform:rotate(4deg)}.result-icon.warn{color:#b56a20}.result-kicker{color:var(--green);text-align:center;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.result-kicker+h2{text-align:center}.score-ring{--score: 270deg;width:144px;height:144px;padding:10px;margin:25px auto 18px;border-radius:50%;background:conic-gradient(var(--green) var(--score),#e9ebe8 0)}.score-ring>div{width:100%;height:100%;border-radius:50%;display:grid;place-content:center;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.score-ring strong{font:800 40px/1 Manrope}.score-ring span{color:var(--muted);font-size:10px;margin-top:3px}.score-copy{width:92%;margin:auto;color:var(--muted);font-size:13px;line-height:1.6;text-align:center}.score-mini{display:flex;justify-content:center;gap:16px;margin-top:16px;color:var(--green);font-size:10px;font-weight:600}.score-mini span{display:flex;align-items:center;gap:4px}.signin-shell{min-height:100vh;background:radial-gradient(circle at 20% 70%,#dfede5 0,transparent 25%),radial-gradient(circle at 90% 10%,#fff0e4 0,transparent 23%),var(--paper)}.signin-main{min-height:calc(100vh - 76px);max-width:1080px;margin:auto;padding:70px 34px;display:grid;grid-template-columns:1.1fr .8fr;align-items:center;gap:10vw}.signin-copy h1{margin:19px 0 17px;font:800 56px/1.04 Manrope;letter-spacing:-3px}.signin-copy>p{max-width:540px;margin:0;color:var(--muted);font-size:16px;line-height:1.65}.signin-proof{display:flex;gap:32px;margin-top:38px}.signin-proof div{padding-left:14px;border-left:2px solid #cad8d1}.signin-proof strong,.signin-proof span{display:block}.signin-proof strong{font:800 18px Manrope}.signin-proof span{margin-top:3px;color:var(--muted);font-size:10px}.signin-card{padding:38px;border:1px solid rgba(24,32,29,.09);border-radius:23px;background:#fff;box-shadow:0 22px 70px #26332d1a}.signin-card .brand{margin-bottom:30px}.signin-kicker{color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.signin-card h2{margin:9px 0 12px;font:800 28px/1.2 Manrope;letter-spacing:-1.2px}.signin-card>p{margin:0 0 25px;color:var(--muted);font-size:12px;line-height:1.6}.google-button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:11px;border:1px solid #d9dcda;border-radius:11px;color:#28312d;background:#fff;box-shadow:0 2px 4px #00000008;font-weight:700;font-size:13px}.google-button:hover{background:#fafaf8;border-color:#bfc6c2}.google-button:disabled{cursor:wait}.auth-error{margin:10px 0 0!important;color:#b24e3d!important;text-align:center;font-size:9px!important}.auth-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(circle at center,rgba(255,88,31,.1),transparent 28%),var(--paper)}.auth-loading .spinner{width:28px;height:28px;border-width:3px}.auth-loading p{margin:-8px 0 0;color:var(--muted);font-size:10px}.spinner{width:17px;height:17px;border:2px solid #d9dcda;border-top-color:var(--green);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.trust-row{display:flex;gap:8px;align-items:flex-start;padding:13px;margin:16px 0;border-radius:10px;color:#557068;background:#f0f6f3;font-size:10px;line-height:1.5}.trust-row svg{flex:none;color:var(--green)}.signin-card>small{display:block;color:#919894;font-size:8.5px;line-height:1.55;text-align:center}.app-shell{min-height:100vh;background:var(--paper)}.sidebar{position:fixed;left:0;top:0;bottom:0;width:236px;padding:25px 16px 18px;display:flex;flex-direction:column;background:#153e33;color:#fff;z-index:20}.sidebar .brand{padding:0 9px}.sidebar .brand-mark{background:#fff;color:var(--green)}.sidebar nav{margin-top:42px}.sidebar nav p{margin:0 10px 10px;color:#85a79d;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.sidebar nav button{width:100%;display:flex;align-items:center;gap:11px;padding:11px 12px;margin:3px 0;border:0;border-radius:9px;background:transparent;color:#b7cbc4;font-size:13px;font-weight:600;text-align:left}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#fff;background:#ffffff1c}.sidebar nav b{margin-left:auto;min-width:22px;padding:3px 6px;border-radius:10px;color:#194537;background:#b9ead4;font-size:9px;text-align:center}.sidebar-level{padding:14px;margin-top:auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0d}.sidebar-level div:first-child{display:flex;justify-content:space-between;font-size:10px}.sidebar-level span{font-weight:800}.sidebar-level strong{color:#a7beb7;font-size:9px}.sidebar-level .xp{height:5px;margin:9px 0 8px;overflow:hidden;border-radius:4px;background:#ffffff1a}.sidebar-level .xp i{display:block;width:80%;height:100%;border-radius:inherit;background:#f5a272}.sidebar-level small{color:#87a49b;font-size:9px}.sidebar-user{display:flex;align-items:center;gap:9px;padding:15px 7px 0;margin-top:14px;border-top:1px solid rgba(255,255,255,.08)}.mini-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#184638;background:#c4e5d9;font-weight:800}.sidebar-user>div:nth-child(2){min-width:0}.sidebar-user strong{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.sidebar-user span{display:flex;align-items:center;gap:5px;color:#95afa6;font-size:9px;margin-top:3px}.sidebar-user span i,.live-pill i{width:5px;height:5px;border-radius:50%;background:#6bd7ad}.sidebar-user>svg{margin-left:auto;color:#8eaaa1}.dashboard-main{min-height:100vh;margin-left:236px}.topbar{height:76px;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid var(--line);background:#f6f5f0e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar p{margin:0 0 2px;color:#9ca39f;font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.topbar h2{margin:0;font:800 17px Manrope}.top-actions{display:flex;align-items:center;gap:9px}.search{width:220px;height:36px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#a4aaa6}.search input{border:0;padding:0;background:transparent;box-shadow:none;font-size:11px}.icon-btn{display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}.topbar .icon-btn{width:36px;height:36px}.notification{position:relative}.notification i{position:absolute;right:7px;top:7px;width:5px;height:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 2px #fff}.balance-pill{height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:9px;color:var(--green);background:var(--mint);font-size:10px}.balance-pill span{color:#628278}.balance-pill strong{font-size:12px}.balance-pill small{padding-left:7px;margin-left:2px;border-left:1px solid rgba(255,255,255,.13);color:#ff9b77;font-size:8px;font-weight:800;white-space:nowrap}.mobile-menu{display:none}.dashboard-content{max-width:1330px;padding:38px 4vw 70px;margin:auto}.welcome{display:flex;align-items:flex-end;justify-content:space-between}.hello{display:flex;align-items:center;gap:6px;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.welcome h1,.page-intro h1{margin:8px 0 5px;font:800 28px/1.2 Manrope;letter-spacing:-1px}.welcome p,.page-intro p{margin:0;color:var(--muted);font-size:12px}.streak{display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid #f1dacb;border-radius:12px;color:#dd6c3f;background:#fff7f1}.streak strong,.streak span{display:block}.streak strong{color:var(--ink);font-size:12px}.streak span{color:var(--muted);font-size:9px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 36px}.metrics article{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid var(--line);border-radius:14px;background:#fff}.metric-icon{flex:none;width:39px;height:39px;display:grid;place-items:center;border-radius:11px}.metric-icon svg{width:19px}.mint{color:#26745c;background:#e3f4eb}.lilac{color:#6d5cad;background:#eeebfb}.peach{color:#c46640;background:#fff0e8}.sky{color:#3c789a;background:#e8f3f9}.metrics p{margin:0 0 4px;color:var(--muted);font-size:9px}.metrics strong{font:800 21px Manrope}.metrics strong em{color:#9aa19e;font-size:10px;font-style:normal}.metrics small{display:block;color:#969d99;font-size:8.5px;margin-top:2px}.metrics .positive{color:#2d8064}.content-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.72fr);gap:26px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.section-head span,.page-intro>div>span{color:var(--green-2);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.section-head h2{margin:4px 0 0;font:800 19px Manrope}.section-head button{display:flex;align-items:center;gap:5px;padding:0;border:0;color:var(--green);background:transparent;font-size:10px;font-weight:700}.mission-list{display:grid;gap:12px}.mission-card{padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff;transition:.2s}.mission-card:hover{transform:translateY(-2px);border-color:#cdd7d2;box-shadow:0 10px 30px #2a3a330f}.mission-top{display:flex;align-items:flex-start}.mission-logo{flex:none;width:38px;height:38px;display:grid;place-items:center;margin-right:11px;border-radius:11px;font:800 15px Manrope}.mission-logo.violet{color:#6652a5;background:#eeeafb}.mission-logo.blue{color:#2f74a1;background:#e5f1f8}.mission-logo.green{color:#287459;background:#e2f2e9}.mission-top span{color:#8c9490;font-size:8.5px}.mission-top h3{margin:4px 0 0;font:700 14px/1.3 Manrope}.more{margin-left:auto;padding:0;border:0;background:transparent;color:#999f9c;letter-spacing:2px}.mission-card>p{color:var(--muted);font-size:10px;line-height:1.5;margin:13px 0 10px}.community{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:6px;color:#47675d;background:#f0f4f2;font-size:9px;font-weight:600}.mission-meta{display:flex;align-items:center;gap:17px;padding:13px 0;margin-top:13px;border-top:1px solid #efefeb;color:#7e8782;font-size:9px}.mission-meta span{display:flex;align-items:center;gap:5px}.mission-meta b{color:var(--ink)}.mission-foot{display:flex;align-items:center;justify-content:space-between}.difficulty{padding:5px 8px;border-radius:7px;font-size:8px;font-weight:700}.difficulty.easy{color:#287459;background:#e5f4ec}.difficulty.medium{color:#9c6521;background:#fff1db}.mission-foot button{display:flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:8px;color:#fff;background:var(--green);font-size:9px;font-weight:700}.right-column{display:grid;align-content:start;gap:14px;padding-top:42px}.cashout-card,.activity-card{padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff}.cashout-art{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:13px;color:#ba5c37;background:var(--orange-soft)}.cashout-card>span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.cashout-card h3{margin:5px 0;font:800 16px Manrope}.cashout-card p{margin:0;color:var(--muted);font-size:9px}.cashout-bar,.wallet-progress{height:7px;overflow:hidden;margin:17px 0 6px;border-radius:4px;background:#eceeea}.cashout-bar i,.wallet-progress i{display:block;width:67%;height:100%;border-radius:inherit;background:var(--orange)}.cashout-labels{display:flex;justify-content:space-between;font-size:8px;color:#909793}.cashout-labels b{color:var(--ink)}.cashout-card>button,.wallet-balance>button{width:100%;display:flex;justify-content:center;align-items:center;gap:6px;margin-top:15px;padding:10px;border:0;border-radius:9px;color:#98a09c;background:#eef0ed;font-size:9px;font-weight:700}.wallet-balance>button:not(:disabled){color:#fff;background:linear-gradient(135deg,#ff6a28,#f04b17);box-shadow:0 8px 22px #ff581f29}.section-head.small{align-items:center;margin-bottom:9px}.section-head.small h3{margin:0;font:800 13px Manrope}.activity{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #efefeb}.activity>span{flex:none;width:27px;height:27px;display:grid;place-items:center;border-radius:8px}.activity div{min-width:0}.activity strong,.activity p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity strong{font-size:9px}.activity p{margin:2px 0 0;color:var(--muted);font-size:8px}.activity small{margin-left:auto;color:#8d9591;font-size:8px;white-space:nowrap}.demo-reset{position:fixed;right:16px;bottom:14px;display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffffe6;font-size:9px}.page-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.live-pill{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:20px;color:var(--green);background:var(--mint);font-size:10px;font-weight:700}.filters{display:flex;gap:5px;padding:5px;margin-bottom:18px;border:1px solid var(--line);border-radius:11px;background:#fff}.filters button{padding:8px 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:10px;font-weight:600}.filters button.active{color:#fff;background:var(--green)}.filters .filter-button{display:flex;align-items:center;gap:5px;margin-left:auto;border-left:1px solid var(--line);border-radius:0}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.table-card{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff}.accepted-work{margin-bottom:18px}.accepted-work .section-head{margin-bottom:10px}.accepted-work-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) auto;align-items:end;gap:13px;padding:16px;margin-bottom:9px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.accepted-work-row strong,.accepted-work-row small{display:block}.accepted-work-row small{margin-top:4px;color:var(--muted);font-size:8px}.accepted-work-row label span{display:block;margin-bottom:6px;color:var(--muted);font-size:8px;font-weight:700}.accepted-work-row input{width:100%}.accepted-work-row .primary{min-height:38px}.accepted-work-row .auth-error{grid-column:1 / -1;margin:0}.table-row{display:grid;grid-template-columns:2fr 1fr 1fr .5fr;align-items:center;gap:20px;min-height:58px;padding:0 20px;border-top:1px solid #eeeeea;font-size:10px}.table-row:first-child{border:0}.table-row>span{color:var(--muted)}.table-row>span:nth-child(3){display:flex;align-items:center;gap:6px}.table-row>b{text-align:right}.table-head{min-height:42px;color:#929995;background:#fafaf7;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.table-head span:last-child{text-align:right}.status-dot{width:6px;height:6px;border-radius:50%;background:#e9a14d}.status-dot.approved{background:#55ad88}.status-dot.needs-edit{background:#d86d59}.wallet-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:15px;margin-bottom:16px}.wallet-balance,.wallet-summary{padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff}.wallet-orb{width:48px;height:48px;display:grid;place-items:center;margin-bottom:18px;border-radius:15px;color:var(--green);background:var(--mint)}.wallet-balance>span{color:var(--muted);font-size:10px}.wallet-balance h2{margin:3px 0;font:800 35px Manrope}.wallet-balance p{margin:0;color:var(--muted);font-size:10px}.wallet-summary h3,.transactions h3{margin:0 0 15px;font:800 14px Manrope}.wallet-summary div{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid #eeeeea;font-size:10px}.wallet-summary div span{color:var(--muted)}.transactions{padding:20px}.transaction{display:grid;grid-template-columns:35px 1fr auto 45px;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #eeeeea;font-size:10px}.transaction-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--green);background:var(--mint)}.transaction p{margin:2px 0 0;color:var(--muted);font-size:8px}.transaction b{color:var(--green)}.transaction small{color:var(--muted);text-align:right}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#0d181494;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mission-modal{position:relative;width:min(480px,100%);padding:30px;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0003}.modal-close{position:absolute;right:18px;top:18px;width:33px;height:33px}.mission-modal .mission-logo{margin-bottom:14px}.modal-brand{color:var(--green);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.mission-modal h2{margin:7px 40px 17px 0;font:800 23px/1.2 Manrope}.mission-modal>p{color:var(--muted);font-size:12px;line-height:1.6}.mission-modal h4{margin:20px 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.modal-reward{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.modal-reward div{padding:12px;border-right:1px solid var(--line)}.modal-reward div:last-child{border:0}.modal-reward span,.modal-reward strong{display:block}.modal-reward span{color:var(--muted);font-size:8px}.modal-reward strong{margin-top:3px;font-size:12px}.guidelines{padding:14px;margin-top:18px;border-radius:11px;color:#48675d;background:#edf5f1}.guidelines strong{display:flex;align-items:center;gap:6px;color:var(--green);font-size:10px}.guidelines p{margin:5px 0 0;font-size:9px;line-height:1.5}.sidebar-top{display:flex;justify-content:space-between;align-items:center}.mobile-overlay{display:none}.gate-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;place-items:center;padding:20px;background:#0a120fc7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.trust-gate{width:min(450px,100%);padding:25px;border:1px solid #d9deda;border-radius:18px;background:#fff;box-shadow:0 24px 90px #0000004d}.gate-title{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:var(--orange)}.gate-title h2{margin:0;color:var(--ink);font:800 19px Manrope}.trust-gate>strong{font-size:11px}.trust-gate ul{margin:7px 0 13px;padding-left:20px;color:var(--muted);font-size:11px;line-height:1.55}.trust-gate>p{color:var(--muted);font-size:11px}.trust-gate>p b{color:var(--ink)}.trust-gate>p span{color:#a0a6a3}.trust-gate .gate-wait{padding:10px;border-radius:8px;color:#c5a99e;background:#ff581f14;line-height:1.55}.trust-gate .primary.full{margin-top:12px;padding:11px}.secondary{display:inline-flex;justify-content:center;border:1px solid #d9ddda;border-radius:10px;padding:11px;color:var(--ink);background:#fff;font-weight:700}.secondary.full{width:100%;margin-top:8px}.look-around{display:block;margin:13px auto -3px;padding:0;border:0;color:var(--muted);background:transparent;font-size:9px;text-decoration:underline}.support-fab{position:fixed;right:24px;bottom:24px;z-index:70;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:16px 16px 16px 5px;color:#fff;background:var(--orange);box-shadow:0 12px 28px #ca593047}.support-fab.open{border-radius:50%}.support-fab>i{position:absolute;right:1px;top:1px;width:9px;height:9px;border:2px solid white;border-radius:50%;background:#3db683}.support-panel{position:fixed;right:24px;bottom:82px;z-index:70;width:min(350px,calc(100vw - 32px));height:440px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:20px 20px 6px;background:#fff;box-shadow:0 20px 65px #172a2233;animation:support-in .18s ease-out}@keyframes support-in{0%{transform:translateY(8px) scale(.98);opacity:0}}.support-panel header{height:65px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--line)}.support-panel header strong,.support-panel header span{display:block}.support-panel header strong{font:800 14px Manrope}.support-panel header span{display:flex;align-items:center;gap:5px;margin-top:3px;color:var(--muted);font-size:9px}.support-panel header span i{width:6px;height:6px;border-radius:50%;background:#47b487}.support-panel header button{border:0;padding:5px;color:var(--muted);background:transparent}.support-messages{flex:1;overflow-y:auto;padding:17px;background:#fbfbf9}.support-empty{color:var(--muted);font-size:9px;line-height:1.6;text-align:center}.support-messages p{width:fit-content;max-width:85%;margin:0 0 10px;padding:9px 11px;border-radius:12px 12px 12px 4px;color:#46514c;background:#edf0ed;font-size:10px;line-height:1.45}.support-messages p.user{margin-left:auto;border-radius:12px 12px 4px;color:#fff;background:var(--green)}.support-compose{flex:none;display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.support-compose input{height:38px;border-radius:20px;padding:0 14px;font-size:10px}.support-compose button{width:38px;height:38px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:var(--orange)}@media(max-width:1050px){.metrics,.cards-grid{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;padding-top:0}}@media(max-width:760px){.sidebar:not(.mobile){display:none}.sidebar.mobile{position:relative;width:260px;height:100vh}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:block;background:#09141080}.sidebar-top .icon-btn{width:32px;height:32px;color:#fff;background:#ffffff14;border-color:#ffffff1a}.dashboard-main{margin-left:0}.topbar{padding:0 18px}.mobile-menu{display:grid;width:36px;height:36px;margin-right:12px}.topbar>div:nth-child(2){margin-right:auto}.search,.balance-pill span{display:none}.balance-pill{padding:0 9px}.dashboard-content{padding:28px 18px 65px}.metrics{grid-template-columns:1fr 1fr}.cards-grid,.wallet-grid{grid-template-columns:1fr}.accepted-work-row{grid-template-columns:1fr;align-items:stretch}.table-card{overflow-x:auto}.table-row{min-width:650px}.onboarding-header{padding:0 20px}.signin-main{grid-template-columns:1fr;gap:35px;padding:45px 24px}.signin-copy{text-align:center}.signin-copy h1{font-size:43px}.signin-copy>p{margin:auto}.signin-proof{justify-content:center}}@media(max-width:540px){.onboarding-main{margin:28px auto}.onboarding-card{padding:28px 22px;border-radius:18px}.onboarding-card h1{font-size:31px}.secure-note{display:none}.stepper{transform:scale(.9);transform-origin:center;width:110%;margin-left:-5%}.stats-form,.metrics,.right-column{grid-template-columns:1fr}.welcome{align-items:flex-start}.welcome h1{font-size:23px}.streak{padding:8px}.streak div{display:none}.mission-meta{gap:10px;flex-wrap:wrap}.score-mini{flex-direction:column;align-items:center;gap:5px}.page-intro{align-items:flex-start;gap:14px}.live-pill{white-space:nowrap}.filters{overflow-x:auto}.filters button{white-space:nowrap}.transaction{grid-template-columns:35px 1fr auto}.transaction small{display:none}.signin-main{padding:30px 18px 45px}.signin-copy h1{font-size:36px;letter-spacing:-2px}.signin-copy>p{font-size:13px}.signin-proof{gap:13px}.signin-proof div{padding-left:9px;text-align:left}.signin-card{padding:28px 23px}.support-panel{right:16px;bottom:76px;height:410px}.support-fab{right:16px;bottom:18px}}.task-workspace{display:grid;gap:16px;margin-bottom:28px}.task-workspace-top{display:flex;align-items:center;justify-content:space-between}.task-workspace-top>span{display:flex;align-items:center;gap:7px;color:#aeb7c6;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-workspace-top>span i{width:7px;height:7px;border-radius:50%;background:#ff632c}.task-drop{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #303744;border-radius:999px;color:#9da6b5;background:#181d27;font-size:10px;font-weight:700}.task-timer,.task-brief,.task-submit{padding:24px;border:1px solid #2c333f;border-radius:17px;background:#161b25}.task-timer{display:grid;justify-items:center;text-align:center}.task-timer small{color:#9ba5b7;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.task-timer>strong{margin:8px 0 15px;color:#f4f5f8;font:800 clamp(48px,8vw,88px)/1 "Manrope";letter-spacing:-4px}.task-timer>i{width:min(440px,90%);height:6px;overflow:hidden;border-radius:999px;background:#282f3a}.task-timer>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7b27,#ff4531);transition:width 1s linear}.task-timer.expired>strong{color:#ff816d}.task-brief header{display:flex;justify-content:space-between;gap:14px;color:#aab4c8;font-size:9px;font-weight:800;text-transform:uppercase}.task-brief header b{color:#ff8553}.task-brief h3{margin:14px 0 7px;font:800 18px/1.3 Manrope}.task-brief>p,.task-submit p{margin:0;color:#a5aebd;font-size:11px;line-height:1.65}.task-brief ol{display:grid;gap:8px;padding:0;margin:17px 0;list-style:none}.task-brief li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #2c333f;border-radius:10px;background:#10151d;color:#c8ced8;font-size:10px;line-height:1.5}.task-brief li>b{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;color:#ff956f;background:#ff581f24;font-size:8px}.task-rules{display:flex;align-items:flex-start;gap:9px;padding:12px;margin:14px 0;border:1px solid #604714;border-radius:10px;color:#f8b936;background:#b97f0014;font-size:9px;line-height:1.55}.task-rules svg{flex:none}.task-rules strong{display:block;margin-bottom:2px;color:#ffc74d}.task-brief>a.primary{display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.task-submit{display:grid;justify-items:center;gap:12px;text-align:center}.task-submit>svg{color:#ff7341}.task-submit h3{margin:0 0 5px;font:800 16px Manrope}.task-submit label{width:min(680px,100%);text-align:left}.task-submit label span{display:block;margin-bottom:6px;color:#aeb6c3;font-size:9px;font-weight:700}.task-submit input{width:100%}.task-submit>button{width:min(680px,100%);justify-content:center}.task-expired{color:#ff8b75!important}.admin-header-controls{display:flex;align-items:center;gap:12px}.admin-notification-center{position:relative;display:flex;align-items:center;gap:8px}.admin-sound-toggle,.admin-bell{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #303744;border-radius:10px;color:#9099a8;background:#121720;font-size:8px;font-weight:800}.admin-sound-toggle{padding:0 11px}.admin-sound-toggle.active{color:#ff936c;border-color:#5a3428}.admin-bell{position:relative;width:40px}.admin-bell>b{position:absolute;right:-5px;top:-7px;min-width:18px;padding:3px 5px;border-radius:10px;color:#fff;background:#ff581f;font-size:7px}.admin-bell>i,.admin-notification-panel header i{width:7px;height:7px;display:block;border-radius:50%;background:#687284}.admin-bell>i{position:absolute;right:5px;bottom:5px;box-shadow:0 0 0 2px #121720}.admin-bell>i.live,.admin-notification-panel header i.live{background:#4fd19b}.admin-bell>i.connecting,.admin-notification-panel header i.connecting{background:#ffc253}.admin-bell>i.error,.admin-notification-panel header i.error{background:#ff705f}.admin-notification-panel{position:absolute;z-index:80;right:0;top:48px;width:min(390px,calc(100vw - 32px));overflow:hidden;border:1px solid #303744;border-radius:14px;background:#121720;box-shadow:0 24px 70px #00000073}.admin-notification-panel>header{padding:14px 15px;border-bottom:1px solid #292f3a}.admin-notification-panel>header div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-notification-panel>header div span{display:flex;align-items:center;gap:6px;color:#929cac;font-size:8px}.admin-notification-panel>header small{display:block;margin-top:5px;color:#70798a;font-size:8px}.admin-notification-panel>div{max-height:360px;overflow-y:auto}.admin-notification-panel>div>p{padding:24px 15px;margin:0;color:#7b8494;font-size:9px;text-align:center}.admin-notification-panel article{display:flex;align-items:flex-start;gap:10px;padding:12px 15px;border-bottom:1px solid #252b35}.admin-notification-panel article>span{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;color:#ff8151;background:#ff581f1c}.admin-notification-panel article strong{font-size:9px}.admin-notification-panel article p{margin:3px 0;color:#a2aab7;font-size:8px;line-height:1.45}.admin-notification-panel article small{color:#6f7888;font-size:7px}.submission-proof-actions,.submission-review-control{display:grid;justify-items:start;gap:5px}.submission-proof-actions button{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #343b47;border-radius:7px;color:#a6afbd;background:#141922;font-size:7px;font-weight:700}.submission-review-control small{color:#7e8796;font-size:7px}.ops-status.monitoring{color:#ffc65a;background:#ce911821}.brand-mark,.sidebar .brand-mark{background:transparent;box-shadow:none}@media(max-width:760px){.admin-main>header{align-items:flex-start;gap:16px;flex-direction:column}.admin-header-controls{width:100%;justify-content:space-between}.admin-sound-toggle span{display:none}.task-timer,.task-brief,.task-submit{padding:18px}}:root{color-scheme:dark;--ink: #f4f6fb;--muted: #929bad;--line: #282e3a;--paper: #090c12;--card: #141923;--green: #ff581f;--green-2: #ff7a45;--mint: #2a1a16;--orange: #ff581f;--orange-soft: #291712}body{background:var(--paper)}.onboarding-shell,.signin-shell{background:radial-gradient(circle at 15% 18%,rgba(255,88,31,.12),transparent 25%),radial-gradient(circle at 88% 78%,rgba(255,112,59,.06),transparent 22%),var(--paper)}.onboarding-header,.topbar{border-color:#ffffff12;background:#090c12d6}.brand-mark{color:#fff;background:transparent;box-shadow:none}.brand-mark img,.admin-brand img{width:100%;height:100%;display:block}.sidebar .brand-mark{background:transparent}.onboarding-card,.signin-card,.metrics article,.mission-card,.cashout-card,.activity-card,.table-card,.wallet-balance,.wallet-summary,.mission-modal,.trust-gate,.support-panel{border-color:#ffffff17;background:var(--card);box-shadow:0 22px 70px #0003}.onboarding-card{box-shadow:0 24px 80px #00000047}.eyebrow,.balance-pill,.live-pill{color:#ff8a5c;background:#ff581f1f}.primary,.mission-foot button{color:#fff;background:linear-gradient(135deg,#ff6a28,#f04b17);box-shadow:0 8px 22px #ff581f29}.primary:hover{background:linear-gradient(135deg,#ff7c43,#ff581f)}input,.input-prefix,.search,.google-button{color:var(--ink);border-color:#303746;background:#0e121a}input:focus,.input-prefix:focus-within{border-color:#ff6a2d;background:#10151e;box-shadow:0 0 0 3px #ff581f1f}.step>span{border-color:#39404d;background:#10141c}.step.active,.step.done{color:#ff7844}.step.active>span,.step.done>span{color:#fff;border-color:#ff581f;background:#ff581f}.step.active>span{box-shadow:0 0 0 5px #ff581f1f}.step-line{background:#343a46}.step-line.done{background:#ff581f}.stat-field,.review-grid,.modal-reward{border-color:#2b313d;background:#10141c}.review-grid div,.modal-reward div{border-color:#2b313d}.review-callout,.trust-row,.guidelines{color:#ffc0a8;background:#ff581f17}.review-callout p,.trust-row,.guidelines p{color:#bba49b}.profile-head .verified,.form-foot svg{color:#ff7641}.avatar,.result-icon,.cashout-art{color:#ff8758;background:#ff581f21}.score-ring{background:conic-gradient(#ff581f var(--score),#282e38 0)}.score-ring>div{background:#111620;border-color:#2d3440}.sidebar{background:#070a0f;border-right:1px solid rgba(255,255,255,.07)}.sidebar .brand-mark{color:#fff;background:#ff581f}.sidebar nav p{color:#687080}.sidebar nav button{color:#929aaa}.sidebar nav button:hover{color:#fff;background:#ffffff0d}.sidebar nav button.active{color:#fff;background:#1c212c;box-shadow:inset 3px 0 #ff581f}.sidebar nav b{color:#fff;background:#ff581f}.sidebar-level{border-color:#252b36;background:#11151d}.sidebar-level .xp i{background:linear-gradient(90deg,#ff7a3b,#ff4f19)}.mini-avatar{color:#fff;background:#ff581f}.sidebar-user span i,.live-pill i{background:#ff6b31}.dashboard-main{background:var(--paper)}.streak{color:#ff7a43;border-color:#46271d;background:#1c1312}.streak strong{color:var(--ink)}.metric-icon.mint,.metric-icon.peach{color:#ff8556;background:#ff581f1f}.metric-icon.lilac{color:#b59dff;background:#8467de24}.metric-icon.sky{color:#67b7e7;background:#4997c624}.metrics .positive{color:#60c99c}.mission-card:hover{border-color:#4a3a34;box-shadow:0 14px 36px #0000003d}.mission-logo.violet{color:#bca9ff;background:#785bd329}.mission-logo.blue{color:#76c5f5;background:#3e8ec229}.mission-logo.green{color:#72d5ae;background:#38a57924}.community{color:#bec5d1;background:#202631}.mission-meta,.activity,.table-row,.wallet-summary div,.transaction{border-color:#282e38}.difficulty.easy{color:#77d7b0;background:#35ac7a21}.difficulty.medium{color:#ffb05d;background:#e0842c21}.cashout-bar,.wallet-progress{background:#282e36}.cashout-bar i,.wallet-progress i{background:linear-gradient(90deg,#ff7a3c,#ff4f18)}.cashout-card>button,.wallet-balance>button{color:#70798a;background:#20252e}.activity>span.mint,.transaction-icon,.wallet-orb{color:#ff8557;background:#ff581f1f}.table-head{background:#10141b}.filters{border-color:var(--line);background:var(--card)}.filters button.active{background:#ff581f}.support-messages{background:#0f131b}.support-messages p{color:#d6dae2;background:#252b35}.support-messages p.user{color:#fff;background:#ff581f}.support-compose{border-color:#2b313c;background:#141923}.secondary{color:var(--ink);border-color:#343b48;background:#10141b}.support-fab{background:linear-gradient(145deg,#ff7437,#ed4515);box-shadow:0 14px 34px #ff4f184d}.demo-reset{color:#8c95a5;border-color:#2a303a;background:#10141ceb}.demo-reset:disabled{cursor:wait;opacity:.7}.profile-refresh-notice{padding:9px 10px;margin:10px 0 0!important;border:1px solid rgba(79,209,155,.22);border-radius:9px;color:#72d5ae!important;background:#4fd19b14;font-size:9px!important;text-align:center}.profile-refresh-notice.failed{border-color:#ff705f40;color:#ff8f7e!important;background:#ff705f14}.modal-backdrop{background:#020408bf}.gate-backdrop{background:#020408d6}.trust-gate>p b,.table-row>b,.transaction b{color:#ff8151}.brand-lockup{display:flex;flex-direction:column;gap:4px}.brand-lockup b{font:inherit}.brand-lockup small{color:#7f899a;font:700 7px/1 DM Sans;text-transform:uppercase;letter-spacing:.14em}.signin-copy h1 em,.rules-hero h1 em{color:#ff6b31;font-style:normal}.reddit-badge{width:fit-content;display:flex;align-items:center;gap:8px;padding:7px 11px 7px 7px;border:1px solid rgba(255,88,31,.22);border-radius:100px;color:#ff9a72;background:#ff581f17;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.reddit-badge span,.mini-reddit{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:#ff581f;font:800 10px Manrope;letter-spacing:-.5px}.mini-reddit{width:23px;height:23px}.signin-card .independent-note{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:#727b8b}.reddit-network{display:flex;align-items:center;gap:9px;padding:10px;margin:25px 0 -20px;border:1px solid rgba(255,88,31,.18);border-radius:10px;background:#ff581f12}.reddit-network>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#ff581f;font:800 11px Manrope}.reddit-network strong,.reddit-network small{display:block}.reddit-network strong{font-size:9px}.reddit-network small{margin-top:2px;color:#8d96a6;font-size:7.5px}.platform-pill{height:30px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,88,31,.17);border-radius:20px;color:#9ca5b5;background:#ff581f0f;font-size:8px;font-weight:700}.platform-pill b{color:#ff6b31;font:800 10px Manrope}.rules-page{max-width:1030px;margin:auto}.rules-hero{padding:25px 0 38px;text-align:center}.rules-hero .reddit-badge{margin:auto}.rules-hero h1{margin:20px 0 14px;font:800 42px/1.08 Manrope;letter-spacing:-2px}.rules-hero>p{max-width:650px;margin:auto;color:var(--muted);font-size:13px;line-height:1.7}.rules-promises{display:flex;justify-content:center;gap:9px;margin-top:22px}.rules-promises span{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #2a313c;border-radius:8px;color:#aeb6c4;background:#111620;font-size:9px;font-weight:700}.rules-promises svg{color:#ff6b31}.control-banner{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid rgba(255,88,31,.2);border-radius:17px;background:linear-gradient(120deg,#ff581f21,#ff581f0a)}.control-icon{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#ff8050;background:#ff581f21}.control-banner span,.rules-section-head span,.community-rule>div>span,.rules-cta span{color:#ff8050;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.control-banner h2{margin:5px 0;font:800 18px Manrope}.control-banner p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.rules-section-head{margin:43px 0 15px}.rules-section-head h2{margin:5px 0 0;font:800 22px Manrope}.rules-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rules-steps article{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:15px;background:var(--card)}.rules-steps article>b{display:block;color:#ff6b31;font:800 11px Manrope}.rules-steps h3{margin:23px 0 8px;font:800 15px Manrope}.rules-steps p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.community-rule{display:flex;align-items:center;gap:20px;padding:27px;margin-top:14px;border:1px solid #2a303b;border-radius:16px;background:#10151d}.community-rule-icon{flex:none;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ff581f;box-shadow:0 10px 30px #ff581f33}.community-rule h2{margin:5px 0 6px;font:800 18px Manrope}.community-rule p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.questions-head{text-align:center}.rules-faq-intro{max-width:590px;margin:-5px auto 18px;color:var(--muted);font-size:10px;line-height:1.6;text-align:center}.rules-faq{max-width:760px;margin:0 auto;border-top:1px solid var(--line)}.rules-faq details{border-bottom:1px solid var(--line)}.rules-faq summary{display:flex;align-items:center;justify-content:space-between;padding:17px 3px;cursor:pointer;list-style:none;font-size:11px;font-weight:700}.rules-faq summary::-webkit-details-marker{display:none}.rules-faq summary .faq-question{width:auto;height:auto;display:flex;align-items:center;gap:12px;color:var(--ink);background:transparent;font-size:11px;text-align:left}.rules-faq summary .faq-question small{min-width:82px;padding:5px 7px;border-radius:7px;color:#ff8a5e;background:#ff581f14;font-size:7px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.rules-faq summary .faq-toggle{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:#ff7440;background:#ff581f1a;font-size:15px;transition:.2s}.rules-faq details[open] summary .faq-toggle{transform:rotate(45deg)}.rules-faq details p{padding:0 40px 17px 3px;margin:0;color:var(--muted);font-size:10px;line-height:1.7}.rules-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px;margin-top:42px;border-radius:17px;background:linear-gradient(120deg,#1d191b,#17151b);border:1px solid #3a2a27}.rules-cta h2{margin:5px 0;font:800 19px Manrope}.rules-cta p{margin:0;color:var(--muted);font-size:10px}.rules-cta .primary{flex:none}.rules-disclaimer{margin:22px 0 0;color:#646d7d;font-size:8px;text-align:center}@media(max-width:760px){.platform-pill{display:none}.rules-steps{grid-template-columns:1fr}.rules-steps article{min-height:auto}.rules-hero h1{font-size:34px}}@media(max-width:540px){.reddit-badge{margin-left:auto;margin-right:auto}.rules-promises{flex-direction:column;align-items:center}.control-banner,.community-rule,.rules-cta{align-items:flex-start;flex-direction:column}.rules-cta .primary{width:100%}.rules-faq summary .faq-question{align-items:flex-start;flex-direction:column;gap:7px}.rules-faq summary .faq-question small{min-width:0}}.daily-limit-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 13px;margin:-16px 0 25px;border:1px solid rgba(255,88,31,.16);border-radius:10px;color:#9ba4b4;background:#ff581f0d;font-size:9px}.daily-limit-strip span{display:flex;align-items:center;gap:6px;color:#ff8152;font-weight:700}.daily-limit-strip strong{color:#c9ced7}.reddit-target{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:9px;border:1px solid #353c49;border-radius:9px;color:#d9dde5;background:#10151d;font-size:9px;font-weight:700;text-decoration:none}.reddit-target:hover{border-color:#ff6a32;color:#ff946c}.mission-notice{padding:10px!important;margin:11px 0 -11px!important;border:1px solid rgba(255,88,31,.22);border-radius:8px;color:#ff9a75!important;background:#ff581f14;font-size:9px!important}.payout-modal{position:relative;width:min(420px,100%);padding:28px;border:1px solid #303743;border-radius:18px;background:#141923;box-shadow:0 28px 90px #0006}.payout-modal>span{color:#ff8151;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.payout-modal h2{margin:6px 0 8px;font:800 23px Manrope}.payout-modal>p{margin:0 0 18px;color:var(--muted);font-size:10px;line-height:1.6}.payout-modal label{color:#b7bec9;font-size:9px;font-weight:700}.payout-modal label input{margin-top:6px}.payout-modal>small{display:block;margin-top:10px;color:#757e8e;font-size:7.5px;text-align:center}.admin-shell{min-height:100vh;color:var(--ink);background:#090c12}.admin-auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:25px;text-align:center;background:radial-gradient(circle at center,rgba(255,88,31,.09),transparent 28%),#090c12}.admin-auth>svg{color:#ff7040}.admin-auth h1{margin:4px 0 0;font:800 25px Manrope}.admin-auth p{max-width:420px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.admin-auth .google-button{max-width:320px;margin-top:7px}.admin-auth>a{color:#ff8051;font-size:9px}.admin-login-form{width:min(340px,100%);display:grid;gap:13px;padding:20px;margin-top:4px;border:1px solid #2a313d;border-radius:14px;text-align:left;background:#141923;box-shadow:0 24px 70px #00000047}.admin-login-form label{display:grid;gap:6px;color:#c7ccd4;font-size:9px;font-weight:750}.admin-login-form input{width:100%;height:43px;padding:0 12px;border:1px solid #343c49;border-radius:9px;outline:none;color:#fff;background:#0c1016}.admin-login-form input:focus{border-color:#ff7040;box-shadow:0 0 0 3px #ff581f1a}.admin-login-form>p{color:#ff9275;font-size:9px;text-align:center}.admin-login-form button{height:43px;margin-top:2px}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:230px;display:flex;flex-direction:column;padding:24px 15px;border-right:1px solid #202631;background:#070a0f}.admin-brand{display:flex;align-items:center;gap:10px;padding:0 8px}.admin-brand>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#fff;background:transparent}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font:800 14px Manrope}.admin-brand small{margin-top:3px;color:#737d8e;font-size:7px;text-transform:uppercase;letter-spacing:.12em}.admin-sidebar nav{margin-top:40px}.admin-sidebar nav button{width:100%;display:flex;align-items:center;gap:9px;padding:11px;border:0;border-radius:9px;color:#fff;background:#1b202a;font-size:10px;font-weight:700;box-shadow:inset 3px 0 #ff581f}.admin-sidebar nav button{margin:2px 0;color:#8f98a8;background:transparent;box-shadow:none;text-align:left}.admin-sidebar nav button:hover{color:#e9ebef;background:#11161e}.admin-sidebar nav button.active{color:#fff;background:#1b202a;box-shadow:inset 3px 0 #ff581f}.admin-sidebar nav button b{min-width:19px;margin-left:auto;padding:3px 5px;border-radius:8px;color:#fff;background:#ff581f;font-size:7px;text-align:center}.admin-signout{margin-top:12px;padding:9px 10px;border:1px solid #303744;border-radius:8px;color:#aeb5c1;background:transparent;font-size:9px;font-weight:700}.admin-security{display:flex;align-items:flex-start;gap:9px;padding:12px;margin-top:auto;border:1px solid #292f3a;border-radius:11px;background:#11151c}.admin-security svg{flex:none;color:#ff7340}.admin-security strong,.admin-security span{display:block}.admin-security strong{font-size:9px}.admin-security span{margin-top:4px;color:#7f8999;font-size:7.5px;line-height:1.5}.admin-sidebar>a{display:flex;align-items:center;gap:6px;padding:13px 8px 0;margin-top:13px;border-top:1px solid #202631;color:#8c95a4;font-size:9px;text-decoration:none}.admin-main{min-height:100vh;margin-left:230px;padding:38px 4vw}.admin-main>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.admin-main>header span{color:#ff7b49;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.admin-main>header h1{margin:6px 0 0;font:800 29px Manrope;letter-spacing:-1px}.admin-main>header .primary{padding:11px 14px;font-size:10px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.admin-stats article{padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.admin-stats span,.admin-stats strong{display:block}.admin-stats span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.09em}.admin-stats strong{margin-top:6px;font:800 22px Manrope}.admin-notice{display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid rgba(74,190,142,.2);border-radius:9px;color:#73d3ab;background:#30a77514;font-size:9px}.admin-list{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--card)}.admin-list-head,.admin-list-row{display:grid;grid-template-columns:minmax(230px,2fr) minmax(110px,1fr) 70px 80px 55px;align-items:center;gap:15px;padding:0 17px}.admin-list-head{min-height:38px;color:#717b8b;background:#10141b;font-size:7px;text-transform:uppercase;letter-spacing:.1em}.admin-list-row{min-height:66px;border-top:1px solid #262c36;font-size:9px}.admin-list-row strong,.admin-list-row small{display:block}.admin-list-row strong{font-size:10px}.admin-list-row small{margin-top:4px;color:#7f8898;font-size:8px}.admin-list-row>a{display:flex;align-items:center;gap:5px;color:#ff8557;text-decoration:none}.admin-list-row>b{font-size:10px}.admin-status{width:fit-content;padding:5px 7px;border-radius:7px;font-size:7px;font-weight:800;text-transform:uppercase}.admin-status.active{color:#70d4aa;background:#3bb5811f}.admin-status.archived{color:#8b94a3;background:#242a33}.admin-list-row>button{padding:6px 8px;border:1px solid #343a45;border-radius:7px;color:#bbc1cc;background:#171b23;font-size:8px}.admin-editor{width:min(650px,100%);max-height:calc(100vh - 35px);overflow-y:auto;padding:25px;border:1px solid #2e3541;border-radius:18px;background:#141923;box-shadow:0 30px 100px #00000073}.admin-editor-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.admin-editor-head span{color:#ff7d4b;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.admin-editor-head h2{margin:5px 0 0;font:800 21px Manrope}.admin-editor-head>button{border:0;color:#8f98a7;background:transparent;font-size:23px}.admin-editor label{display:block;margin-top:13px;color:#afb6c2;font-size:9px;font-weight:700}.admin-editor input,.admin-editor textarea,.admin-editor select{width:100%;margin-top:6px;padding:11px;border:1px solid #303743;border-radius:9px;color:var(--ink);background:#0d1118;outline:none;font:10px DM Sans}.admin-editor textarea{min-height:72px;resize:vertical;line-height:1.5}.admin-editor select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-form-grid.three{grid-template-columns:repeat(3,1fr)}.admin-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:22px}.admin-editor-actions .primary{margin:0;padding:11px 14px;font-size:9px}.archive-button{display:flex;align-items:center;gap:5px;margin-right:auto;padding:10px;border:1px solid #44302c;border-radius:9px;color:#e58167;background:#201514;font-size:9px}.admin-form-error{color:#ff8d69;font-size:9px}.mission-steps-editor{display:grid;gap:9px;margin-top:16px;padding:14px;border:1px solid #303743;border-radius:12px;background:#0d1118}.mission-steps-editor>div span,.mission-steps-editor>div small{display:block}.mission-steps-editor>div span{color:#d9dde4;font-size:10px;font-weight:800}.mission-steps-editor>div small{margin-top:3px;color:#717b8b;font-size:8px}.mission-steps-editor label{display:grid;grid-template-columns:24px 1fr 28px;align-items:center;gap:8px;margin:0}.mission-steps-editor label b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#ff946d;background:#ff581f24;font-size:8px}.mission-steps-editor label input{margin:0}.mission-steps-editor label button,.mission-steps-editor>button{border:1px solid #353c48;border-radius:8px;color:#9aa3b2;background:#171c25}.mission-steps-editor label button{height:28px}.mission-steps-editor>button{justify-self:start;padding:8px 10px;font-size:8px;font-weight:700}.field-help{display:block;margin-top:5px;color:#727c8d;font-size:8px;font-weight:500}.mission-step-list{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.mission-step-list li{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #2d3440;border-radius:10px;background:#11161e}.mission-step-list li>span{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;color:#ff946c;background:#ff581f24;font-size:8px;font-weight:800}.mission-step-list li p{margin:2px 0 0;color:#b8c0cc;font-size:9px;line-height:1.5}.ops-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:17px}.ops-metrics article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.ops-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px}.ops-icon.orange{color:#ff8557;background:#ff581f1f}.ops-icon.purple{color:#bca8ff;background:#8566de21}.ops-icon.green{color:#6ed1a8;background:#3aaf7e1f}.ops-icon.blue{color:#72bde8;background:#3f94c921}.ops-metrics small,.ops-metrics strong,.ops-metrics p{display:block}.ops-metrics small{color:var(--muted);font-size:8px}.ops-metrics strong{margin-top:3px;font:800 19px Manrope}.ops-metrics p{margin:2px 0 0;color:#737d8e;font-size:7.5px}.ops-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.ops-panel{overflow:hidden;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.ops-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.ops-panel-head span{color:#ff7e4c;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ops-panel-head h3{margin:4px 0 0;font:800 13px Manrope}.ops-panel-head button{border:0;color:#ff8151;background:transparent;font-size:8px;font-weight:700}.ops-row{display:grid;grid-template-columns:30px 1fr auto 75px;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #272d37}.ops-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#ff8a5e;background:#ff581f1c;font-size:9px;font-weight:800}.ops-row strong,.ops-row small{display:block}.ops-row strong{font-size:9px}.ops-row small{margin-top:2px;color:#777f8e;font-size:7px}.ops-row>b{font-size:9px}.ops-status{width:fit-content;padding:5px 7px;border-radius:7px;font-size:7px;font-weight:800;text-transform:uppercase;white-space:nowrap}.ops-status.requested,.ops-status.pending,.ops-status.open{color:#ffac67;background:#e7853321}.ops-status.reviewing,.ops-status.waiting,.ops-status.needs_edit,.ops-status.processing{color:#83bfe5;background:#3e90c321}.ops-status.approved,.ops-status.paid,.ops-status.resolved{color:#6ed0a8;background:#37af7d21}.ops-status.rejected,.ops-status.failed,.ops-status.limited{color:#ee8a75;background:#cf5a4221}.ops-status.active{color:#6ed0a8;background:#37af7d21}.activity-log-row{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #272d37}.activity-log-row>span{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;color:#ff8556;background:#ff581f1a}.activity-log-row strong,.activity-log-row small{display:block}.activity-log-row strong{font-size:8.5px}.activity-log-row small{margin-top:3px;color:#747d8c;font-size:7px}.ops-table{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}.ops-table-head,.ops-table-row{display:grid;align-items:center;gap:14px;min-width:790px;padding:0 16px}.ops-table-head{min-height:39px;color:#717a8a;background:#10141b;font-size:7px;text-transform:uppercase;letter-spacing:.1em}.ops-table-row{min-height:62px;border-top:1px solid #272d37;color:#b8bec9;font-size:8.5px}.ops-table-head.users,.ops-table-row.users{grid-template-columns:1.45fr 1fr .5fr .65fr .8fr .5fr 1fr 1fr;min-width:1040px}.ops-table-head.submissions,.ops-table-row.submissions{grid-template-columns:1.7fr 1fr .55fr .7fr .8fr}.ops-table-head.payouts,.ops-table-row.payouts{grid-template-columns:1.25fr 1fr .7fr 1fr .7fr .9fr}.ops-table-head.support,.ops-table-row.support{grid-template-columns:2fr 1fr 1fr .7fr}.ops-table-row strong,.ops-table-row small{display:block}.ops-table-row strong{color:#e7e9ed;font-size:9px}.ops-table-row small{margin-top:3px;color:#737d8d;font-size:7.5px}.ops-table-row>a{display:flex;align-items:center;gap:5px;color:#ff8557;text-decoration:none}.ops-table-row select{width:100%;padding:7px 8px;border:1px solid #343b47;border-radius:7px;color:#c6cbd4;background:#11161e;font-size:8px}.ops-table-row select:disabled{opacity:.55}.ops-empty{padding:30px 18px;color:#717b8b;font-size:9px;text-align:center}.member-empty{padding:24px 18px;color:#7f8999;font-size:10px;line-height:1.6;text-align:center}.member-empty.compact{padding:18px 4px}.member-empty.large{min-height:180px;display:grid;place-items:center;margin-top:15px;border:1px solid var(--line);border-radius:15px;background:var(--card)}.finance-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;margin-bottom:13px;border:1px solid rgba(255,88,31,.18);border-radius:13px;background:linear-gradient(120deg,#ff581f1c,#ff581f08)}.finance-summary span{color:#ff8a5c;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.finance-summary strong{display:block;margin-top:4px;font:800 21px Manrope}.finance-summary p{display:flex;align-items:center;gap:7px;max-width:430px;margin:0;color:#9da5b3;font-size:8.5px;line-height:1.5}.finance-summary svg{flex:none;color:#ff8152}.audit-list{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--card)}.audit-list article{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 17px;border-top:1px solid #282e38}.audit-list article:first-child{border:0}.audit-list article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#ff8152;background:#ff581f1a}.audit-list strong{font-size:9px}.audit-list p{margin:3px 0 0;color:#747d8d;font-size:7.5px}.audit-list time{margin-left:auto;color:#737c8b;font-size:7.5px;white-space:nowrap}@media(max-width:760px){.admin-sidebar{position:static;width:100%;height:auto;flex-direction:row;align-items:center;padding:12px 16px}.admin-sidebar nav,.admin-security{display:none}.admin-sidebar>a{margin:0 0 0 auto;padding:0;border:0}.admin-main{margin-left:0;padding:25px 16px}.admin-list{overflow-x:auto}.admin-list-head,.admin-list-row{min-width:700px}.admin-form-grid,.admin-form-grid.three{grid-template-columns:1fr;gap:0}.ops-metrics{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}}@media(max-width:540px){.daily-limit-strip{align-items:flex-start;flex-direction:column}.admin-stats,.ops-metrics{grid-template-columns:1fr}.finance-summary{align-items:flex-start;flex-direction:column}}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mission-card{min-height:250px;display:flex;flex-direction:column;padding:20px;border-color:#2c323e;border-radius:15px;background:#1a1f29}.mission-card:hover{border-color:#ff703a8c;background:#1d222d}.mission-top{align-items:center}.mission-top h3{margin:4px 0 0;color:#f1f2f5;font-size:15px}.mission-top>div>span{color:#ff7542;text-transform:none;font-size:8px}.mission-price{margin-left:auto;color:#72dc72;font:800 18px Manrope}.mission-top .more{margin-left:9px}.mission-card>h4{margin:20px 0 7px;font:700 12px Manrope}.mission-card>p{min-height:46px;margin:0;color:#aab0bb;font-size:10.5px;line-height:1.55}.mission-meta{gap:7px;padding:13px 0 15px;margin-top:auto;border:0;color:#858d9c;font-size:8px}.mission-kind{color:#ff7b49}.mission-foot button{width:100%;justify-content:center;padding:12px;border-radius:10px;background:linear-gradient(95deg,#ff862f,#ef4a28);font-size:10px}.mission-foot button:hover{filter:brightness(1.06)}.mission-random-pick{width:min(100%,720px);margin:0 auto;padding:12px;border:1px solid rgba(255,112,58,.2);border-radius:19px;background:#ff703a09}.mission-random-pick .mission-card{min-height:270px}.queue-label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:3px 5px 13px;color:#aab0bb;font-size:9px}.queue-label span{display:flex;align-items:center;gap:7px;color:#ff8152;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.queue-label b{color:#838c9c;font-weight:600}.mission-queue-state{width:min(100%,620px);min-height:270px;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0 auto;padding:34px;border:1px solid #2c323e;border-radius:18px;background:#1a1f29;text-align:center}.mission-queue-state>svg{margin-bottom:15px;color:#54d98c}.mission-queue-state>span{color:#ff8152;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.mission-queue-state h2{margin:9px 0 6px;color:#f4f5f7;font:800 30px Manrope}.mission-queue-state p{max-width:440px;margin:0;color:#949dab;font-size:10px;line-height:1.6}.mission-queue-state.cooldown>svg{color:#ff8152}.mission-queue-state.cooldown h2{font-size:46px;font-variant-numeric:tabular-nums}.queue-progress{width:min(100%,380px);height:5px;margin-top:23px;overflow:hidden;border-radius:99px;background:#292f3a}.queue-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8b31,#f04b29);transition:width 1s linear}@media(max-width:850px){.cards-grid{grid-template-columns:1fr}}@media(max-width:540px){.queue-label{align-items:flex-start;flex-direction:column}.mission-queue-state{min-height:235px;padding:25px 18px}.mission-queue-state.cooldown h2{font-size:38px}}.support-email{display:flex;align-items:center;gap:9px;padding:9px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700}.support-email input{flex:1;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff08;color:var(--ink);font-size:12.5px;font-weight:400}.bulk-panel{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.bulk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.bulk-head h3{display:flex;align-items:center;gap:9px;margin:0;font:800 19px/1.2 Manrope;letter-spacing:-.5px}.bulk-head p{margin:7px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6}.bulk-defaults{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;margin-bottom:20px}.bulk-defaults label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.bulk-defaults input,.bulk-defaults select{padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:#ffffff08;color:var(--ink);font-size:14px;font-weight:500}.bulk-defaults select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bulk-label{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:13px;font-weight:700}.bulk-label em{color:var(--muted);font-weight:500;font-style:normal;font-size:12px}.bulk-label-actions{display:flex;align-items:center;gap:7px}.bulk-file-input{display:none}.bulk-example{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font-size:11.5px;font-weight:700}.bulk-example:hover{border-color:var(--orange);color:var(--orange)}.bulk-instructions,.bulk-input{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff08;color:var(--ink);font:inherit;font-size:13.5px;line-height:1.6;resize:vertical;outline:none}.bulk-instructions{margin-bottom:20px}.bulk-input{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.bulk-instructions:focus,.bulk-input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff581f1f}.bulk-syntax{margin:9px 0 0;color:var(--muted);font-size:12.5px}.bulk-syntax code{padding:2px 6px;border-radius:6px;background:#ffffff0f;font-size:12px}.bulk-summary{display:flex;gap:8px;margin:16px 0 0;flex-wrap:wrap}.bulk-summary span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:100px;font-size:12.5px;font-weight:700}.bulk-summary .ok{background:#2fae7f24;color:#56c79c}.bulk-summary .warn{background:#ffb02024;color:#ffc056}.bulk-summary .bad{background:#e0525224;color:#ff8080}.bulk-problems{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.bulk-problems li{padding:11px 13px;border-radius:11px;background:#e0525214;color:#ffb3b3;font-size:12.5px;line-height:1.55}.bulk-problems b{color:#ff8080;margin-right:6px}.bulk-problems small{display:block;margin-top:5px;color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;word-break:break-all}.bulk-preview{margin-top:16px;border:1px solid var(--line);border-radius:13px;overflow:hidden;max-height:260px;overflow-y:auto}.bulk-preview div{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line);font-size:13px}.bulk-preview div:last-child{border-bottom:0}.bulk-preview strong{color:var(--orange);font-size:12.5px}.bulk-preview span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-preview b{font-weight:800}.bulk-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.bulk-done{padding:26px 10px;text-align:center;color:var(--muted)}.bulk-done svg{color:#56c79c}.bulk-done h3{margin:14px 0 6px;color:var(--ink);font:800 21px/1.2 Manrope}.bulk-done p{margin:0 auto;max-width:380px;font-size:13.5px;line-height:1.6}.bulk-done .bulk-actions{justify-content:center}@media(max-width:620px){.bulk-label{align-items:flex-start;flex-direction:column;gap:8px}.bulk-label-actions{flex-wrap:wrap}.bulk-preview div{grid-template-columns:1fr auto}.bulk-preview strong{grid-column:1 / -1}}.payout-target code{display:block;margin-top:4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:var(--muted);word-break:break-all}.payout-check{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.payout-check a{display:inline-flex;align-items:center;gap:4px;font-size:11px}.payout-check-actions{display:flex;gap:6px}.payout-check-actions button{padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:700}.payout-check-actions button:hover{border-color:#2fae7f;color:#56c79c}.payout-check-actions .danger:hover{border-color:#e05252;color:#ff8080}.ops-status.clear{color:#56c79c}.ops-status.shadowbanned{color:#ff8080}.admin-header-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-header-actions .ghost{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 15px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--muted);font-size:14px;font-weight:700}.admin-header-actions .ghost:hover{border-color:var(--orange);color:var(--orange)}.trial-panel{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.trial-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.trial-head h3{margin:0;font:800 19px/1.2 Manrope;letter-spacing:-.5px}.trial-head p{margin:7px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6}.trial-head b{color:var(--ink)}.trial-shadowban{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;margin-bottom:18px;border:1px solid var(--line);border-radius:11px;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none;transition:.18s}.trial-shadowban:hover{border-color:var(--orange);color:var(--orange)}.trial-warning{display:flex;align-items:center;gap:9px;padding:12px 14px;margin:0 0 16px;border-radius:11px;background:#ffb0201a;color:#ffc056;font-size:13px}.trial-comment{padding:16px;margin-bottom:12px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.trial-comment-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.trial-comment-head b{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--orange-soft);color:var(--orange);font-size:12px}.trial-comment-head strong{display:block;font-size:14px}.trial-comment-head a{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-size:12.5px}.trial-checks{display:grid;gap:8px}.trial-checks label{display:flex;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:.16s}.trial-checks label:hover{background:#ffffff08}.trial-checks label.ticked{border-color:#2fae7f66;background:#2fae7f12}.trial-checks input{width:auto;margin-top:3px;accent-color:#2fae7f}.trial-checks b{display:block;font-size:13.5px;font-weight:600}.trial-checks small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.trial-reasons{list-style:none;margin:4px 0 16px;padding:14px 16px;border-radius:12px;background:#e0525214;display:grid;gap:7px}.trial-reasons li{color:#ffb3b3;font-size:12.5px;line-height:1.55}.trial-note{display:block;margin-bottom:16px;font-size:13px;font-weight:700}.trial-note em{color:var(--muted);font-weight:500;font-style:normal;font-size:12px;margin-left:6px}.trial-note textarea{width:100%;margin-top:8px;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:#ffffff08;color:var(--ink);font:inherit;font-size:13.5px;line-height:1.6;resize:vertical;outline:none;font-weight:400}.trial-note textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff581f1f}.trial-actions{display:flex;justify-content:flex-end;gap:10px}.trial-actions .ghost{margin-top:0}.trial-foot{margin:14px 0 0;color:var(--muted);font-size:12.5px;line-height:1.6;text-align:right}@media(max-width:620px){.trial-actions{flex-direction:column-reverse}.trial-actions button{width:100%}.trial-foot{text-align:left}}.ops-table-head.trials,.ops-table-row.trials{display:grid;grid-template-columns:2fr 1fr 1.4fr auto;gap:14px;align-items:center}.ops-table-row.trials button{padding:9px 14px}.admin-form-hint{margin:-4px 0 14px;padding:11px 13px;border-radius:10px;background:var(--orange-soft);color:var(--muted);font-size:12.5px;line-height:1.6}@media(max-width:760px){.ops-table-head.trials{display:none}.ops-table-row.trials{grid-template-columns:1fr;gap:8px}}.admin-notice{font-size:13px!important}.admin-notice.failed{border-color:#e0525259;color:#ff9d9d;background:#e0525217}.trial-stats{padding:17px;margin-bottom:16px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.trial-stats-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.trial-stats-head strong{display:block;font-size:14px}.trial-stats-head small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55;max-width:46ch}.trial-score{flex:none;text-align:center;padding:9px 15px;border-radius:12px;background:var(--orange-soft)}.trial-score b{display:block;font:800 22px/1 Manrope;color:var(--orange)}.trial-score span{color:var(--muted);font-size:11px}.trial-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px}.trial-stats-grid label{display:flex;flex-direction:column;gap:5px}.trial-stats-grid span{font-size:12px;font-weight:700}.trial-stats-grid input{padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#ffffff08;color:var(--ink);font-size:13.5px}.trial-stats-grid small{color:var(--muted);font-size:11px;line-height:1.45}.user-reddit strong{display:block;font-size:13px}.user-reddit>span{display:flex;gap:10px;margin-top:3px}.user-reddit a{font-size:11px}.user-reddit .muted{color:var(--muted);font-size:12.5px}.ticket-list{display:grid;gap:12px}.ticket{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.ticket header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px}.ticket header strong{display:block;font-size:14.5px}.ticket header small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.ticket-message{margin:0 0 14px;padding:12px 14px;border-radius:11px;background:#ffffff08;color:var(--muted);font-size:13.5px;line-height:1.65;white-space:pre-wrap}.ticket-contact{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.ticket-contact a{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.ticket-contact a:hover{border-color:var(--orange);color:var(--orange)}.ticket-contact button{padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);font-size:12.5px}.ticket-noemail{display:inline-flex;align-items:center;gap:7px;color:#ffc056;font-size:12.5px}.ticket-answer{display:flex;gap:10px;align-items:flex-start}.ticket-answer textarea{flex:1;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#ffffff08;color:var(--ink);font:inherit;font-size:13px;line-height:1.6;resize:vertical;outline:none}.ticket-answer textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff581f1f}.ticket-reply{padding:13px 15px;border-radius:12px;background:#2fae7f14}.ticket-reply b{display:block;margin-bottom:5px;color:#7fd9b4;font-size:12px}.ticket-reply p{margin:0;color:var(--muted);font-size:13px;line-height:1.6;white-space:pre-wrap}.payout-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 18px}.payout-method{display:flex;align-items:center;gap:9px;padding:14px 13px;border:1px solid var(--line);border-radius:13px;background:#ffffff05;color:var(--muted);text-align:left;transition:.18s}.payout-method:hover{border-color:#ff581f80;color:var(--ink)}.payout-method.active{border-color:var(--orange);background:var(--orange-soft);color:var(--ink)}.payout-method b{flex:1;font-size:14px}.payout-method-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffffff0d}.payout-method.active .payout-method-icon{background:#ff581f2e;color:var(--orange)}.payout-method-check{color:var(--orange)}.payout-destination{display:block;margin-bottom:8px;font-size:13px;font-weight:700}.payout-destination input{margin-top:8px;font-weight:500}.payout-hint{margin:0 0 16px;color:var(--muted);font-size:12.5px;line-height:1.6}.payout-warning{display:flex;gap:10px;padding:13px 14px;margin-bottom:14px;border-radius:12px;background:#ffb0201a;color:#ffc978;font-size:12.5px;line-height:1.6}.payout-warning svg{flex:none;margin-top:1px}.payout-confirm{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px;color:var(--muted);font-size:12.5px;line-height:1.55}.payout-confirm input{width:auto;margin-top:2px;accent-color:var(--orange)}.payout-foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:var(--muted);font-size:11.5px;text-align:center}@media(max-width:480px){.payout-methods{grid-template-columns:1fr}}.streak-gate{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 4px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;font-size:12.5px;color:var(--muted)}.streak-gate b{color:var(--ink)}.streak-dots{display:flex;gap:5px}.streak-dots i{width:22px;height:6px;border-radius:100px;background:#ffffff1f}.streak-dots i.done{background:linear-gradient(90deg,#ff7a30,var(--orange))}.streak-reason{margin:10px 0 0;color:var(--muted);font-size:12.5px;line-height:1.6}.accounts-page .page-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.accounts-summary{display:flex;gap:10px}.accounts-summary div{min-width:84px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:var(--card);text-align:center}.accounts-summary strong{display:block;font:800 19px/1 Manrope}.accounts-summary span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.accounts-list{display:grid;gap:11px;margin:22px 0}.accounts-empty{margin:0;padding:26px;border:1px dashed var(--line);border-radius:16px;color:var(--muted);font-size:14px;text-align:center}.account-row{display:flex;align-items:center;gap:14px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:var(--card);flex-wrap:wrap}.account-row.primary{border-color:#ff581f73;box-shadow:0 0 0 1px #ff581f1f}.account-avatar{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#ff7a30,#f04416);color:#fff;font:800 17px Manrope}.account-identity{flex:1;min-width:160px}.account-identity strong{display:block;font-size:15px}.account-identity span{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:var(--muted);font-size:12.5px}.account-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:100px;background:var(--orange-soft);color:var(--orange);font-size:11.5px;font-weight:700}.account-actions{display:flex;gap:7px}.account-actions button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:700;transition:.18s}.account-actions button:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.account-actions button:disabled{opacity:.45;cursor:not-allowed}.account-actions .danger:hover:not(:disabled){border-color:#e05252;color:#e05252}.account-add{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.account-add>label{display:block;margin-bottom:8px;font-size:13px;font-weight:700}.account-hint{margin:12px 0 0;color:var(--muted);font-size:12.5px;line-height:1.6}.account-hint b{color:var(--ink)}.account-add-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.account-add-actions .ghost{margin-top:0}.account-add-button{width:100%}.accounts-legal{margin:18px 0 0;color:var(--muted);font-size:12.5px;line-height:1.6}.account-code{margin:12px 0 0;padding:12px 14px;border:1px dashed var(--orange);border-radius:11px;background:var(--orange-soft);color:var(--muted);font-size:12.5px}.account-code code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;color:var(--ink);letter-spacing:.05em}.legal-shell{min-height:100vh;background:var(--paper)}.legal-main{width:min(760px,calc(100% - 32px));margin:34px auto 70px}.legal-tabs{display:flex;gap:6px;margin:18px 0 26px;padding:5px;border-radius:14px;background:#ffffff0a;flex-wrap:wrap}.legal-tabs button{flex:1;min-width:140px;padding:11px 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:13.5px;font-weight:700;transition:.18s}.legal-tabs button:hover{color:var(--ink)}.legal-tabs button.active{color:var(--ink);background:var(--paper);box-shadow:0 2px 10px #00000052}.legal-doc{padding:40px 42px;border:1px solid var(--line);border-radius:22px;background:var(--card)}.legal-doc h1{margin:0;font:800 32px/1.15 Manrope;letter-spacing:-1.3px}.legal-intro{margin:10px 0 30px;color:var(--muted);font-size:15px}.legal-doc h2{margin:30px 0 12px;font:700 18px/1.3 Manrope;letter-spacing:-.4px}.legal-doc section:first-of-type h2{margin-top:0}.legal-doc p{margin:0 0 12px;color:var(--muted);font-size:14.5px;line-height:1.75}.legal-contact{margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}.legal-contact b{color:var(--ink)}.legal-disclaimer{font-size:12.5px}@media(max-width:620px){.legal-doc{padding:26px 22px;border-radius:18px}.legal-doc h1{font-size:26px}.legal-tabs button{min-width:0;font-size:12.5px}}.trial-banner{display:flex;align-items:center;gap:15px;padding:17px 20px;margin-bottom:20px;border:1px solid var(--line);border-radius:16px;background:var(--card);flex-wrap:wrap}.trial-banner.trial{border-color:#ff581f59}.trial-banner.awaiting_review{border-color:#ffb02059}.trial-banner.rejected{border-color:#e0525266}.trial-banner-icon{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--orange-soft);color:var(--orange)}.trial-banner.awaiting_review .trial-banner-icon{background:#ffb02021;color:#ffc056}.trial-banner.rejected .trial-banner-icon{background:#e052521f;color:#ff8080}.trial-banner-copy{flex:1;min-width:220px}.trial-banner-copy strong{display:block;font:700 15.5px/1.3 Manrope}.trial-banner-copy p{margin:5px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6}.trial-banner-note{margin-top:8px!important;padding:9px 11px;border-radius:9px;background:#ffffff0a;font-size:12.5px!important}.trial-banner-progress{display:flex;align-items:center;gap:6px}.trial-banner-progress i{width:26px;height:7px;border-radius:100px;background:#ffffff1f}.trial-banner-progress i.pending{background:#ffb0208c}.trial-banner-progress i.done{background:linear-gradient(90deg,#ff7a30,var(--orange))}.trial-banner-progress span{margin-left:5px;color:var(--muted);font-size:12.5px;font-weight:700}@media(max-width:620px){.trial-banner{align-items:flex-start}.trial-banner-progress{width:100%}}.howto-step{margin:22px 0 14px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#ffffff05}.howto-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.howto-head b{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--orange-soft);color:var(--orange);font-size:13px}.howto-head strong{font:700 17px/1.2 Manrope}.howto-step>p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.howto-note{display:flex;gap:10px;margin-top:14px;padding:13px 14px;border-radius:12px;background:#ffffff08;color:var(--muted);font-size:13px;line-height:1.6}.howto-note svg{flex:none;margin-top:2px;color:var(--muted)}.howto-hint{margin:0 0 18px;padding:13px 14px;border-radius:12px;background:#ffffff08;color:var(--muted);font-size:13px;line-height:1.55}.howto-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.howto-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff05;color:var(--ink);font-size:14px;font-weight:700;text-decoration:none;transition:.18s}.howto-links a:hover{border-color:var(--orange);color:var(--orange)}.review-head{display:flex;align-items:center;gap:15px;margin-bottom:6px}.review-head h2{margin:0;font:800 22px/1.2 Manrope;letter-spacing:-.7px}.review-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.review-stages{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:4px}.review-stages li{display:flex;align-items:center;gap:11px;padding:12px 4px;color:var(--muted);font-size:14.5px;border-radius:10px;transition:.2s}.review-stages li svg{flex:none;color:#4a5162}.review-stages li.busy,.review-stages li.done{color:var(--ink)}.review-stages li.done svg{color:#2fae7f}.spin{animation:onboarding-spin 1.1s linear infinite}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.result-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}.result-head>span{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%}.result-head.pass>span{color:#2fae7f;background:#2fae7f21}.result-head.fail>span{color:var(--orange);background:var(--orange-soft)}.result-head h2{margin:0;font:800 22px/1.25 Manrope;letter-spacing:-.7px}.result-head p{margin:5px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.result-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#ffffff0a}.result-tabs button{flex:1;padding:10px 8px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:13.5px;font-weight:700;transition:.18s}.result-tabs button:hover{color:var(--ink)}.result-tabs button.active{color:var(--ink);background:var(--paper);box-shadow:0 2px 10px #00000059}.result-panel{margin:20px 0}.result-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.result-tiles div{padding:16px 10px;border:1px solid var(--line);border-radius:14px;background:#ffffff05;text-align:center}.result-tiles strong{display:block;font:800 21px/1 Manrope;letter-spacing:-.6px}.result-tiles span{display:block;margin-top:6px;color:var(--muted);font-size:12.5px}.result-note{margin:15px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.result-note b{color:var(--ink)}.score-headline{display:flex;align-items:center;gap:18px;margin-bottom:22px}.score-headline>div:last-child strong{display:block;font:800 18px/1.2 Manrope}.score-headline>div:last-child p{margin:6px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6}.score-parts{display:grid;gap:17px}.score-part-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:14px}.score-part-head span{font-weight:600}.score-part-head strong{font-size:13px;color:var(--muted)}.score-parts i{display:block;height:7px;border-radius:100px;background:#ffffff12;overflow:hidden}.score-parts i b{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#ff7a30,var(--orange));transition:width .5s ease}.score-parts small{display:block;margin-top:7px;color:var(--muted);font-size:12.5px;line-height:1.55}.result-about{margin:0;color:var(--ink);font-size:14.5px;line-height:1.75}.warmup{margin-top:20px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#ffffff05}.warmup>strong{display:block;margin-bottom:12px;font:700 15px/1.2 Manrope}.warmup ol{margin:0;padding-left:20px;display:grid;gap:13px}.warmup li b{display:block;font-size:14px}.warmup li span{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.6}.holding-back{padding:18px;border-radius:16px;background:#fdfbf3;color:#7a4a1e}.holding-back>strong{display:block;margin-bottom:9px;color:#3f2a12;font-size:14.5px}.holding-back ul{margin:0 0 12px;padding-left:20px;display:grid;gap:8px}.holding-back li{font-size:13.5px;line-height:1.6}.holding-back>p{margin:0;font-size:13px;line-height:1.6}.result-cleared{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:#2fae7f17;color:#7fd9b4;font-size:13px;line-height:1.5}.result-cleared svg{flex:none}.ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--muted);font-size:14px;font-weight:700;transition:.18s}.ghost:hover{border-color:var(--orange);color:var(--orange)}.ghost.full{width:100%}@media(max-width:560px){.result-tiles{grid-template-columns:repeat(2,1fr)}.howto-links{grid-template-columns:1fr}.result-tabs button{font-size:12.5px;padding:10px 4px}.score-headline{flex-direction:column;align-items:flex-start;gap:14px}}.code-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:12px;padding:13px 15px;border:1px dashed var(--orange);border-radius:12px;background:var(--orange-soft);color:var(--orange);font-size:12.5px;font-weight:700;transition:.18s}.code-chip code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.06em;color:var(--ink)}.code-chip:hover{filter:brightness(1.12)}.code-chip.copied{border-style:solid;border-color:#2fae7f;color:#56c79c;background:#2fae7f1a}
