.earn-page{padding-top:calc(var(--header-h) + clamp(20px, 4vw, 48px));gap:clamp(36px,5vw,64px);padding-bottom:clamp(32px,5vw,64px);display:grid}.earn-section{min-width:0;scroll-margin-top:calc(var(--header-h) + 16px);gap:18px;display:grid}.earn-section>.section-title{margin-bottom:4px}.earn-hero,.earn-head{align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (min-width:1000px){.earn-hero{grid-template-columns:1.05fr .95fr;align-items:center}.earn-head{grid-template-columns:1.15fr .85fr}}.earn-hero__copy,.earn-head__copy{gap:16px;min-width:0;display:grid}.earn-hero__copy h1,.earn-head__copy h1{letter-spacing:-.032em;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.08}.earn-hero__search,.earn-head__aside{gap:10px;min-width:0;display:grid}.earn-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.earn-hero__facts li{background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.earn-hero__facts b{color:var(--green-soft);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.earn-hero__facts span{color:var(--text-subtle);font-size:13px;line-height:1.35}@media (max-width:560px){.earn-hero__facts{gap:8px}.earn-hero__facts li{padding:10px}.earn-hero__facts b{font-size:17px}.earn-hero__facts span{font-size:12px}}.earn-note,.earn-separate{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:14px;display:flex}.earn-note svg,.earn-separate svg{color:var(--green);flex:none;margin-top:3px}.earn-separate{border:1px dashed var(--border-strong);background:var(--surface-sunken);border-radius:12px;padding:12px 16px}.earn-signin{gap:12px;display:grid}.earn-flash{align-items:center}.earn-flash p{margin:0}.earn-split{align-items:start;gap:clamp(20px,4vw,48px);display:grid}@media (min-width:960px){.earn-split{grid-template-columns:.9fr 1.1fr}}.earn-who{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.earn-who__card{align-content:start;gap:10px;display:grid}.earn-add{gap:10px;display:grid}.earn-add li{background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.earn-add li strong{font-size:15.5px;display:block}.earn-add li span{color:var(--text-muted);margin-top:2px;font-size:14px;display:block}.earn-rates{gap:14px;display:grid}.earn-rate--feature{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.earn-rate__main{gap:6px;min-width:0;display:grid}.earn-rate__points{text-align:right;justify-items:end;display:grid}.earn-rate__points b{letter-spacing:-.03em;color:var(--green-soft);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,40px);font-weight:800;line-height:1}.earn-rate__points small{color:var(--text-subtle);font-size:13px}.earn-rate__calc{grid-column:1/-1}.earn-rate-list{border:1px solid var(--border-subtle);background:var(--surface-glass);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 18px;padding:4px 18px;display:grid}.earn-rate-list li{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.earn-rate-list li strong{font-size:15px;display:block}.earn-rate-list li span{color:var(--text-muted);margin-top:2px;font-size:13.5px;display:block}.earn-rate-list li small{color:var(--text-subtle);margin-top:2px;font-size:12.5px;display:block}.earn-rate-list li b{color:var(--green-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}.earn-calc{gap:0;margin:0;font-size:14px;display:grid}.earn-calc>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.earn-calc dt{color:var(--text-muted)}.earn-calc dd{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin:0}.earn-calc__sub dt,.earn-calc__sub dd{color:var(--text);font-weight:700}.earn-calc__mult dd{color:var(--amber);font-weight:700}.earn-calc__total{border-bottom:0!important;padding-top:10px!important}.earn-calc__total dt{color:var(--text);font-weight:800}.earn-calc__total dd{color:var(--green-soft);font-size:17px;font-weight:800}.earn-mults{background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:16px;gap:10px;padding:18px;display:grid}.earn-mults ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;display:grid}.earn-mults li,.earn-chips li{color:var(--text-muted);align-items:baseline;gap:10px;font-size:14px;display:flex}.earn-mults b,.earn-chips b{color:var(--amber);font-variant-numeric:tabular-nums;min-width:44px;font-weight:800}.earn-chips{flex-wrap:wrap;gap:8px;display:flex}.earn-chips li{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:999px;padding:7px 12px}.earn-chips b{min-width:0}.earn-steps{counter-reset:earnstep;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.earn-steps li{counter-increment:earnstep;background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.earn-steps li:before{content:counter(earnstep);background:var(--green-tint);width:32px;height:32px;color:var(--green-soft);border:1px solid #22c55e59;border-radius:50%;place-items:center;font-weight:800;display:grid}.earn-steps h3{font-size:17px}.earn-steps p{color:var(--text-muted);font-size:14.5px}.earn-ladder{gap:10px;display:grid}.earn-ladder li{background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.earn-ladder li[data-you]{border-color:var(--border-active);background:linear-gradient(180deg, #22c55e14, var(--surface-glass))}.earn-ladder__name{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.earn-ladder__name span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);font-size:12.5px;font-weight:700}.earn-ladder__name strong{font-size:16px}.earn-ladder__name em{color:var(--green-soft);font-size:12px;font-style:normal;font-weight:750}.earn-ladder p{color:var(--text-muted);font-size:14.5px}.earn-ladder small{color:var(--text-subtle);font-size:13px}.earn-firewall{background:#5ab4f00f;border:1px solid #5ab4f059;border-radius:16px;align-items:flex-start;gap:14px;padding:clamp(18px,2.6vw,24px);display:flex}.earn-firewall>svg{color:var(--sky);flex:none;margin-top:2px}.earn-firewall>div{gap:6px;display:grid}.earn-firewall p{color:var(--text-muted);font-size:15px}.earn-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.earn-next>div:first-child{gap:6px;max-width:620px;display:grid}.earn-faq{width:100%;margin-inline:auto;padding-inline:0}.earn-demo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.earn-policy{margin-top:4px}.earn-tags{flex-wrap:wrap;gap:6px;display:flex}.earn-tag{--tone:var(--text-muted);color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.earn-tag[data-tone=green]{--tone:var(--green-soft)}.earn-tag[data-tone=amber]{--tone:var(--amber)}.earn-tag[data-tone=sky]{--tone:var(--sky)}.earn-tag--plain{border-color:var(--border-subtle);color:var(--text-subtle);background:0 0}.earn-pill{color:var(--green-soft);background:var(--green-tint);white-space:nowrap;border:1px solid #22c55e59;border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:750;display:inline-flex}.earn-bar{background:#ffffff14;border-radius:4px;height:8px;position:relative;overflow:hidden}.earn-bar>i{border-radius:inherit;background:var(--green);transition:width .4s var(--ease-out);position:absolute;inset:0 auto 0 0}.earn-bar--thin{height:4px}.earn-daily{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.earn-daily__card{align-content:start;gap:10px;display:grid}.earn-daily__card[data-done]{opacity:.75}.earn-daily__card h3{font-size:17px}.earn-missions{gap:12px;display:grid}.earn-mission{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:820px){.earn-mission{grid-template-columns:minmax(0,1fr) 260px;align-items:start}}.earn-mission[data-bounty]{border-color:#f5b13d73}.earn-mission__body{gap:8px;min-width:0;display:grid}.earn-mission__body h3{font-size:17.5px;font-weight:750}.earn-mission__vehicle{color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;font-size:14px;display:flex}.earn-mission__vehicle a{color:var(--text);font-weight:650}.earn-mission__vehicle .vin-text{color:var(--text-subtle);font-size:12.5px}.earn-mission__why{color:var(--text-muted);font-size:14.5px}.earn-mission__move{color:var(--green-soft);font-size:13.5px;font-weight:650}.earn-mission__side{align-content:start;gap:10px;display:grid}@media (min-width:820px){.earn-mission__side{justify-items:stretch}}.earn-mission__points{align-items:baseline;gap:8px;display:flex}.earn-mission__points b{color:var(--green-soft);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:800}.earn-mission__points small{color:var(--text-subtle);font-size:13px}.earn-mission__calc summary{cursor:pointer;color:var(--text-muted);font-size:13.5px;font-weight:700}.earn-mission__calc[open] summary{margin-bottom:6px}.earn-tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.earn-tiers>li{align-content:start;gap:10px;display:grid}.earn-tiers>li[data-current]{border-color:var(--border-active)}.earn-tiers__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.earn-tiers__top strong{font-size:18px}.earn-tiers__top b{color:var(--amber);font-weight:800}.earn-tiers .check-list li{font-size:14px}.earn-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.earn-reward{grid-template-rows:auto auto 1fr auto auto auto;align-content:start;gap:10px;display:grid}.earn-reward[data-locked]{background:var(--surface-sunken)}.earn-reward__top{flex-wrap:wrap;gap:6px;display:flex}.earn-reward h3{font-size:17px}.earn-reward__cost{align-items:baseline;gap:8px;display:flex}.earn-reward__cost b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.earn-reward__cost span{color:var(--text-subtle);font-size:13px}.earn-reward__needs{color:var(--text-subtle);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.earn-reward__needs li:before{content:"· "}.earn-reward__needs li:first-child:before{content:""}.earn-reward__lock{color:var(--text-muted);background:#f5b13d12;border:1px solid #f5b13d4d;border-radius:10px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.earn-wallet{gap:14px;display:grid}.earn-wallet__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.earn-wallet__balances{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px;display:grid}.earn-wallet__balances>div{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:12px;gap:2px;padding:12px;display:grid}.earn-wallet__balances strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.earn-wallet__balances>div[data-kind=vested] strong{color:var(--green-soft)}.earn-wallet__balances>div[data-kind=pending] strong{color:var(--amber)}.earn-wallet__balances span{color:var(--text-subtle);font-size:12.5px;line-height:1.35}.earn-wallet__tier{gap:8px;display:grid}.earn-wallet__tier>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.earn-wallet__streak{color:var(--text-muted);font-size:14px}.earn-wallet__streak strong{color:var(--text)}.earn-wallet__codes,.earn-ledger{gap:8px;display:grid}.earn-ledger ul{display:grid}.earn-ledger li{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.earn-ledger li strong{display:block}.earn-ledger li span{color:var(--text-subtle);font-size:12.5px}.earn-ledger li b{font-variant-numeric:tabular-nums}.earn-ledger li[data-state=pending] b{color:var(--amber)}.earn-ledger li[data-state=vested] b{color:var(--green-soft)}.earn-ledger li[data-state=rejected] b{color:var(--rose);text-decoration:line-through}.earn-ledger__state{white-space:nowrap}.earn-ledger__empty{grid-template-columns:1fr!important}@media (max-width:520px){.earn-ledger li{grid-template-columns:minmax(0,1fr) auto}.earn-ledger__state{grid-area:2/1}}.cs-page{gap:clamp(20px,3vw,32px);padding-top:clamp(18px,3vw,32px);padding-bottom:clamp(32px,5vw,64px);display:grid}.cs-head{align-items:start;gap:18px;display:grid}@media (min-width:980px){.cs-head{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}}.cs-head__copy{gap:8px;min-width:0;display:grid}.cs-head__copy h1{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.1}.cs-head__vin{color:var(--text-subtle);font-size:14px}.cs-grade{gap:10px;display:grid}.cs-grade__row{align-items:center;gap:14px;display:flex}.cs-grade__row strong{font-size:17px;display:block}.cs-grade__score{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:13px}.cs-grade__note{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.cs-grade__note svg{color:var(--sky);flex:none;margin-top:1px}.cs-skel-card{min-height:180px}.cs-skel-panel{min-height:420px}.cs-skel-aside{min-height:320px}.cs-layout{align-items:start;gap:18px;display:grid}@media (min-width:1080px){.cs-layout{grid-template-columns:minmax(0,1fr) 360px}.cs-aside{top:calc(var(--header-h) + var(--vin-context-h) + 16px);max-height:calc(100dvh - var(--header-h) - var(--vin-context-h) - 32px);scrollbar-width:thin;position:sticky;overflow-y:auto}}.cs-main,.cs-aside{align-content:start;gap:16px;min-width:0;display:grid}.cs-notice{margin:0}.cs-notice>span{display:block}.cs-gate{border-color:#22c55e66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cs-gate>div:first-child{gap:4px;max-width:520px;display:grid}.cs-panel{gap:14px;display:grid}.cs-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cs-panel__head>div:first-child{gap:4px;max-width:620px;display:grid}.cs-kinds{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;display:grid}.cs-kind{border:1px solid var(--border-strong);background:var(--surface-sunken);cursor:pointer;transition:border-color var(--dur-control), background var(--dur-control);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;display:grid;position:relative}.cs-kind:hover{border-color:#ffffff47}.cs-kind[data-selected]{border-color:var(--border-active);background:var(--green-tint);box-shadow:inset 0 0 0 1px #22c55e59}.cs-kind input{opacity:0;pointer-events:none;position:absolute}.cs-kind:has(input:focus-visible){outline:2px solid var(--green-soft);outline-offset:2px}.cs-kind__body{gap:3px;min-width:0;display:grid}.cs-kind__body strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.cs-kind__body small{color:var(--text-subtle);font-size:13px;line-height:1.4}.cs-kind__rec{color:var(--green-soft);background:var(--green-tint);border-radius:999px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:750}.cs-kind__who{color:var(--amber)!important}.cs-kind__pts{color:var(--green-soft);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;font-weight:800;display:grid}.cs-kind__pts small{color:var(--text-subtle);font-size:11.5px;font-weight:600}.cs-setprog{text-align:right;justify-items:end;display:grid}.cs-setprog strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.cs-setprog span{color:var(--text-subtle);font-size:12.5px}.cs-guided{gap:12px;display:grid}.cs-slots{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.cs-slot{border:1px solid var(--border-subtle);background:var(--surface-sunken);scroll-margin-top:calc(var(--header-h) + var(--vin-context-h) + 24px);border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.cs-slot[data-state=done]{background:#22c55e0f;border-color:#22c55e80}.cs-slot[data-state=failed]{background:#f052520f;border-color:#f052528c}.cs-slot[data-state=uploading],.cs-slot[data-state=processing]{border-color:#5ab4f080}.cs-slot[data-focus]{box-shadow:0 0 0 2px var(--green-soft)}.cs-slot__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-slot__head strong{font-size:14.5px}.cs-slot__pts{color:var(--green-soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.cs-slot__hint{color:var(--text-subtle);font-size:12.5px;line-height:1.4}.cs-slot__status{align-items:flex-start;gap:6px;font-size:12.5px;font-weight:650;line-height:1.35;display:flex}.cs-slot__status svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:14px;height:14px;margin-top:1px}.cs-slot__status[data-tone=ok]{color:var(--green-soft)}.cs-slot__status[data-tone=bad]{color:#ff8a8a}.cs-slot__status[data-tone=busy]{color:var(--sky)}.cs-slot__status[data-tone=wait]{color:var(--amber)}.cs-slot__status[data-tone=record]{color:var(--text-muted);font-weight:550}.cs-slot__status[data-tone=missing]{color:var(--text-subtle);font-weight:550}.cs-slot__actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.cs-slot__actions .btn{flex:auto}.cs-slots__extra-title{margin-top:4px;font-size:13.5px;font-weight:700}.cs-slots--extra .cs-slot{background:0 0;border-style:dashed}.cs-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;margin-top:1px;animation:.8s linear infinite cs-spin;display:inline-block}@keyframes cs-spin{to{transform:rotate(360deg)}}html[data-motion=off] .cs-spin{animation:.8s linear infinite cs-spin!important}.cs-batch{border:1px dashed var(--border-strong);background:var(--surface-sunken);border-radius:12px;gap:12px;padding:14px;display:grid}.cs-batch__copy{gap:4px;display:grid}.cs-batch__actions .btn{flex:0 auto}.cs-optional{gap:0;display:grid}.cs-optional__summary{cursor:pointer;gap:4px;padding:4px 0;list-style:none;display:grid}.cs-optional__summary::-webkit-details-marker{display:none}.cs-optional__summary strong{font-size:15px}.cs-optional[open]>.cs-optional__summary{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.cs-optional__body{gap:14px;padding-top:4px;display:grid}.cs-optional__body+.cs-optional__body{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.cs-reviews{gap:10px;display:grid}.cs-reviews__title{color:var(--text-muted);font-size:14px}.cs-reviews__title strong{color:var(--amber);margin-right:4px}.cs-review{background:#f5b13d0d;border:1px solid #f5b13d66;border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px;display:grid}.cs-review>img{object-fit:cover;background:var(--bg-raised);border-radius:8px;width:120px;height:120px}.cs-review__file{background:var(--bg-raised);width:120px;height:120px;color:var(--text-subtle);border-radius:8px;place-items:center;font-weight:700;display:grid}.cs-review__body{gap:8px;min-width:0;display:grid}.cs-review__name{overflow-wrap:anywhere;font-size:14.5px}.cs-review select{appearance:none;cursor:pointer}@media (max-width:560px){.cs-review{grid-template-columns:1fr}.cs-review>img,.cs-review__file{width:100%;height:180px}}.cs-drop{border:1px dashed var(--border-strong);background:var(--surface-sunken);border-radius:12px;justify-items:start;gap:8px;padding:18px;display:grid}.cs-drop[data-disabled]{opacity:.6}.cs-files{gap:6px;width:100%;display:grid}.cs-files li{background:var(--bg-raised);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:grid}.cs-files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-files li small{color:var(--text-subtle)}.cs-uploads{border-color:var(--border-strong)}.cs-uploads__sum{flex-wrap:wrap;gap:6px;display:flex}.cs-uploads__sum span{border:1px solid var(--border-subtle);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:750}.cs-uploads__sum span[data-tone=ok]{color:var(--green-soft);background:var(--green-tint);border-color:#22c55e66}.cs-uploads__sum span[data-tone=busy]{color:var(--sky);border-color:#5ab4f066}.cs-uploads__sum span[data-tone=wait]{color:var(--amber);border-color:#f5b13d66}.cs-uploads__sum span[data-tone=bad]{color:#ff8a8a;background:#f0525212;border-color:#f0525273}.cs-ups{gap:8px;display:grid}.cs-up{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cs-up[data-state=done]{border-color:#22c55e73}.cs-up[data-state=failed]{background:#f052520f;border-color:#f052528c}.cs-up[data-state=uploading],.cs-up[data-state=processing],.cs-up[data-state=classifying]{border-color:#5ab4f073}.cs-up[data-state=review],.cs-up[data-state=queued]{border-color:#f5b13d73}.cs-up__icon{width:32px;height:32px;color:var(--text-muted);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.cs-up[data-state=done] .cs-up__icon{color:var(--green-soft);background:var(--green-tint)}.cs-up[data-state=failed] .cs-up__icon{color:#ff8a8a;background:#f052521f}.cs-up[data-state=uploading] .cs-up__icon,.cs-up[data-state=processing] .cs-up__icon,.cs-up[data-state=classifying] .cs-up__icon{color:var(--sky)}.cs-up[data-state=review] .cs-up__icon,.cs-up[data-state=queued] .cs-up__icon{color:var(--amber)}.cs-up__icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:17px;height:17px}.cs-up__main{gap:4px;min-width:0;display:grid}.cs-up__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.cs-up__status{color:var(--text-muted);font-size:13px}.cs-up[data-state=failed] .cs-up__status{color:#ff8a8a}.cs-up[data-state=done] .cs-up__status{color:var(--green-soft)}.cs-up__actions{gap:6px;display:flex}@media (max-width:560px){.cs-up{grid-template-columns:32px minmax(0,1fr)}.cs-up__actions{grid-column:2}}.cs-points,.cs-preview,.cs-quest,.cs-weight{gap:10px;display:grid}.cs-points__big{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-points__big b{color:var(--green-soft);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.cs-points__each ul{gap:0;display:grid}.cs-points__each li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.cs-points__each li b{color:var(--green-soft);font-variant-numeric:tabular-nums}.cs-points__opt span{color:var(--text-subtle)}.cs-preview h2{font-weight:700}.cs-preview__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-preview__row>div{align-items:center;gap:8px;display:flex}.cs-preview__row>div small{color:var(--text-subtle);font-size:12.5px}.cs-preview__row>svg{fill:none;width:18px;height:18px;stroke:var(--text-subtle);stroke-width:2px}.cs-preview__delta{color:var(--text-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:800}.cs-preview__delta[data-up]{color:var(--green-soft)}.cs-gaps{gap:14px;display:grid}.cs-gaps__block{gap:8px;display:grid}.cs-gaps__row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cs-gaps__count{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:13px}.cs-gaps__sub{font-size:14px;font-weight:750}.cs-angles{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.cs-angles li,.cs-gaps__extras li{color:var(--text-subtle);align-items:center;gap:6px;font-size:13px;display:flex}.cs-angles li[data-done],.cs-gaps__extras li[data-done]{color:var(--text)}.cs-angles svg,.cs-gaps__extras svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:14px;height:14px}.cs-angles li[data-done] svg,.cs-gaps__extras li[data-done] svg{color:var(--green-soft)}.cs-gaps__extras{gap:4px;margin-top:4px;display:grid}.cs-gaps__extras em{color:var(--text-faint);margin-left:auto;font-size:12px;font-style:normal}.cs-questions{gap:8px;display:grid}.cs-questions li{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.cs-questions__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-questions__head strong{font-size:14px}.cs-questions li>p{color:var(--text-muted);font-size:13px}.cs-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cs-chips li{background:var(--bg-raised);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:999px;padding:4px 10px;font-size:12.5px}.cs-quest ul{gap:8px;display:grid}.cs-quest a{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.cs-quest a:hover{border-color:var(--border-strong);color:inherit}.cs-quest a span{color:var(--text-muted);font-size:13px}.cs-weight strong{font-size:16px}@media (min-width:640px){.earn-hero__search .vin-search__row{grid-template-columns:minmax(0,1fr)}}.earn-hero__search .vin-search__submit{justify-content:center;width:100%}.draft{gap:12px;display:grid}.draft-facts{color:var(--text-subtle);gap:4px;padding-left:18px;list-style:outside;display:grid}.draft-slots{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.draft-slot{border:1px dashed var(--border-subtle);background:var(--bg-raised);border-radius:10px;gap:4px;min-width:0;padding:8px;display:grid}.draft-slot[data-filled]{border-style:solid;border-color:#4ade8073}.draft-slot strong{font-size:13px}.draft-slot small{color:var(--text-subtle);font-size:12px}.draft-slot__actions{flex-wrap:wrap;gap:4px;display:flex}.draft-thumb{aspect-ratio:4/3;object-fit:cover;background:var(--surface-sunken,#0c0f14);border-radius:6px;width:100%;display:block}.draft-thumb--empty{border:1px dashed var(--border-subtle)}.draft-thumb--file{color:var(--text-subtle);place-items:center;font-size:12px;display:grid}.draft-others .cs-files li{grid-template-columns:48px minmax(0,1fr) auto auto}.draft-others .cs-files .draft-thumb{width:48px}.draft-others select{background:var(--bg-raised);max-width:150px;color:var(--text);border:1px solid var(--border-subtle);border-radius:6px;margin-left:6px;padding:2px 4px}.draft-foot{gap:8px;display:grid}.cs-angles li[data-tone=session] svg,.cs-gaps__extras li[data-tone=session] svg{color:var(--st-in-report,#5ab4f0)}.cs-angles li[data-tone=stale],.cs-gaps__extras li[data-tone=stale]{color:var(--st-warning,#f5b13d)}@media (max-width:480px){.draft-others .cs-files li{grid-template-columns:40px minmax(0,1fr)}}.cs-confirm{background:#f5b13d0f;border:1px solid #f5b13d73;border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:12px;margin-top:6px;padding:10px;display:grid}.cs-confirm__thumb{object-fit:cover;background:var(--bg-raised);border-radius:6px;width:96px;height:72px}.cs-confirm__body{gap:8px;min-width:0;display:grid}.cs-confirm__q{color:var(--text-muted);white-space:normal;font-size:13.5px}.cs-confirm__q strong{color:var(--text);white-space:normal}.cs-confirm__choices .btn{flex:0 auto}.cs-confirm__miles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-confirm__miles .field{margin:0}.cs-confirm__miles input{font-variant-numeric:tabular-nums;width:140px}@media (max-width:560px){.cs-confirm{grid-template-columns:1fr}.cs-confirm__thumb{width:100%;height:160px}}.stand-map{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:12px;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.stand-map svg{width:100%;height:auto}.stand-map__rule{color:var(--text-muted);gap:6px;font-size:13px;display:grid}.stand-map__rule strong{color:var(--text);font-size:14px}@media (max-width:560px){.stand-map{grid-template-columns:1fr}.stand-map svg{max-width:240px;margin-inline:auto}}
/*# sourceMappingURL=2-yqw7_5obeu_.css.map*/