/* Light-mode PREVIEW of the v2 homepage. Generated by tools/v2_light_theme.py from v2.css. Do not edit by hand. */
html.light{
  --bg:#F5F5F5;--bg2:#ECEDF0;--panel:#FFFFFF;--panel2:#F5F6F8;--panel3:#E9EBEF;--line:#DDE0E6;--line2:#C9CED7;
  --text:#1A1A1A;--muted:#596070;--dim:#7B8291;
  --blue:#3355E0;--blue2:#2847C8;--blue-hi:#3355E0;--pale:#2641B5;--blue-deep:#DDE5FF;
  --paper:#FFFFFF;--paper2:#F5F6F8;--ink:#1A1A1A;--slate:#596070;
  --grid-base:rgba(51,85,224,.025);--grid:rgba(51,85,224,.18);--spot:rgba(51,85,224,.07);--map:rgba(40,46,58,.03);--map-full:rgba(38,65,181,.2);--map-lit:rgba(51,85,224,.55);--trace:rgba(51,85,224,.38);--pulse:#1a47ff;--pad:rgba(51,85,224,.7);
  color-scheme:light;
}
html.light body{background-color:#F5F5F5;color:#1A1A1A}

html.light .hatch{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,0.025) 0 2px,transparent 2px 8px)}
html.light .more:hover{color:#15181E}
html.light .nav.solid{background:rgba(245,245,245,0.82)}
html.light .hero-grid{background-image:linear-gradient(rgba(0,0,0,0.032) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.032) 1px,transparent 1px)}
html.light .hero-panel.hatch{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,0.045) 0 2px,transparent 2px 8px),linear-gradient(180deg,rgba(51,85,224,.42),rgba(51,85,224,.16))}
html.light .hero-cap{background:rgba(245,245,245,0.88);color:#15181E}
html.light .pin-copy li{color:#15181E}
html.light .kpis em{color:#1C7C4A}
html.light .demo .in{background:#FFFFFF}
html.light .d-side{background:#FFFFFF}
html.light .d-tab:hover{color:#15181E;background:rgba(0,0,0,0.027)}
html.light .d-tab.on{color:#15181E}
html.light .d-drawer{background:#FFFFFF}
html.light .d-t td{color:#15181E}
html.light .d-t tr:hover td{background:rgba(0,0,0,0.018)}
html.light .d-kpis em{color:#1C7C4A}
html.light .src div span{color:#15181E}
html.light .kb-chips button{color:#15181E}
html.light .fld output{color:#15181E}
html.light .after{color:#15181E}
html.light .price li{color:#15181E}
html.light .draft{color:#B0183D}
html.light .close .h-xl{color:#15181E}
html.light .foot nav a:hover{color:#15181E}
html.light .crumb a:hover{color:#15181E}
@media (max-width:860px){html.light .menu{background:rgba(245,245,245,0.97)}}
html.light .cell.pain b{color:#15181E}
html.light .cell.gain p{color:#3B414C}
html.light .lifetime .big{color:#15181E}
html.light .lifetime p{color:#15181E}
html.light .plan small b{color:#15181E}
html.light .demo .in{background:#FFFFFF}
html.light .dm-side{background:#FFFFFF}
html.light .dm-tab:hover{color:#15181E;background:rgba(0,0,0,0.027)}
html.light .dm-tab.on{color:#15181E}
html.light .dm-foot b{color:#1C7C4A}
html.light .dm-kpis .g b{color:#1C7C4A}
html.light .dm-stages button b{color:#15181E}
html.light .dm-brain{background:linear-gradient(160deg,#FFFFFF,#FFFFFF)}
html.light .dm-ask input{background:rgba(0,0,0,0.042)}
html.light .dm-chips button{color:#2641B5}
html.light .tag.ok{color:#1C7C4A}
html.light .tag.warn{color:#B0183D}
html.light .dm-filters input,html.light .dm-filters select{color:#15181E}
html.light .dm-row:hover{background:rgba(0,0,0,0.023)}
html.light .dm-row .nx{color:#15181E}
html.light .dm-status select{color:#15181E}
html.light .dm-notes textarea{background:rgba(0,0,0,0.036);color:#15181E}
html.light .dm-note small{color:#B0183D}
html.light .dm-act li{color:#15181E}
html.light .dm-act li.auto b{color:#1C7C4A}
html.light .dm-board.edit .dm-col h6 [contenteditable]{color:#15181E}
html.light .dm-dlg{background:rgba(245,245,245,0.7)}
html.light .dm-dlg .box{background:#FFFFFF}
html.light .hs{color:#15181E}
html.light .tech-tree{background:#FFFFFF}
html.light .tree-controls button{background:#EEF2FF;border:1px solid #C9D4F5;color:#15181E}
html.light .tree-lines path{stroke:#B9C6EE}
html.light .tree-node{background:linear-gradient(120deg,#EEF2FF,#FFFFFF);border:1px solid #B9C6EE;color:#15181E;box-shadow:0 8px 24px #FFFFFF}
html.light .tree-node small{color:#2641B5}
html.light .tree-node:hover,html.light .tree-node.selected{background:#C9D4F5}
html.light .tree-detail{background:#FFFFFF}
html.light .tree-detail p,html.light .tree-detail li{color:#2641B5}
html.light .tree-lane{color:#2641B5}
html.light .report .in{background:#FFFFFF}
html.light .g-A{color:#1C7C4A}
html.light .g-C{color:#B0183D}
html.light .g-D{color:#B0183D}
html.light .g-F{color:#B0183D}
html.light .rp-find .bad i{color:#B0183D}
html.light .rp-find .ok i{color:#1C7C4A}
html.light .rp-fix p{color:#15181E}
html.light .pairs.choose .cell.gain b{color:#15181E}
html.light .pair.own .cell.gain p{color:#3B414C}
html.light .pair.rent .cell.pain b{color:#B0183D}
html.light .cell .jab{color:#B0183D}
html.light .nav-phone{color:#15181E!important}
html.light .nav-call{color:#15181E}
html.light .foot-contact a{color:#15181E}
html.light .foot-contact a:hover{color:#15181E}
html.light .pick-result.sweep .pr-msg{color:#15181E}
html.light .boot-scan{background:linear-gradient(rgba(77,108,255,0),rgba(77,108,255,.09) 70%,rgba(190,205,255,.22) 99%,rgba(190,205,255,0)),repeating-linear-gradient(0deg,rgba(0,0,0,0.027) 0 1px,transparent 1px 4px)}
html.light .rp-scan-copy b{color:#15181E}
html.light .rp-scan-copy small{color:#2641B5}
html.light .rp-url,html.light .rp-email{background:rgba(0,0,0,0.048);color:#15181E}
html.light .rp-err{color:#B0183D}
html.light .rp-err a{color:#15181E}
html.light .report.real .rp-kind{color:#1C7C4A}
html.light .g-lock{background:rgba(0,0,0,0.045)}
html.light .rp-lock-p{color:#15181E}
html.light .rp-find .skip i{background:rgba(0,0,0,0.054)}
html.light .rp-again:hover,html.light .rp-after-links a:hover{color:#15181E}
html.light .rp-mail-msg{color:#1C7C4A}
html.light .reward{background:rgba(0,0,0,0.06)}
html.light .reward h3{color:#15181E}
html.light .reward p{color:#3B414C}
html.light .cue-k{color:#15181E}
html.light .cue-t{color:#15181E}
html.light .offer-heading .lead{color:#3B414C}
html.light .pairs.lit .cell.pain b{color:#B0183D}
html.light .pairs.lit .cell.pain p{color:#3B414C}
html.light .pairs.lit .pairs-head div:first-child{color:#B0183D}
@media (max-width:860px){html.light .pairs.lit .cell.pain::before{color:#B0183D}}
html.light .theme-pick{background:#FFFFFF}
html.light .theme-pick button{color:#3B414C}
html.light .theme-pick button:hover{color:#15181E}
html.light .rp-toggle{background:#FFFFFF}
html.light .rp-tg{color:#3B414C}
html.light .rp-tg:hover{color:#15181E}
html.light .report.real .rp-tg[data-v="before"]{color:#3B414C!important}
/* hand-tuned: white cards need a shadow to lift off the #F5F5F5 ground */
html.light :is(.frame,.qa,.care,.layer,.next-offer,.switch,.after,.tech-tree,.lifetime,.pair,.try-cue){filter:drop-shadow(0 10px 24px rgba(20,24,40,.08)) drop-shadow(0 1px 2px rgba(20,24,40,.06))}
html.light .nav.solid{background:rgba(245,245,245,.86);box-shadow:0 1px 0 #DDE0E6}
html.light .hero::before{background:radial-gradient(860px 520px at 50% 46%,rgba(51,85,224,.14),transparent 70%)}
html.light .hero-panel{background:linear-gradient(180deg,rgba(51,85,224,.12),rgba(51,85,224,.04))}
html.light .close{background:radial-gradient(800px 400px at 50% 100%,rgba(51,85,224,.16),transparent 70%),#F5F5F5}
html.light .boot-scan{display:none}
html.light .hero-code-rain{opacity:.25}
html.light .burger i{background:#1A1A1A}
html.light .nav-phone{color:#1A1A1A!important}
html.light .nav-call{color:#1A1A1A}
html.light .tree-node.root{background:#3355E0;border-color:#3355E0;color:#fff}
html.light .tree-node.root small{color:#DDE5FF}
html.light .cell.pain .ic,html.light .pairs.lit .cell.pain .ic{color:#fff}
html.light .pairs.lit .pair .cell.pain{background:linear-gradient(100deg,rgba(226,72,72,.1),rgba(226,72,72,.03)),#fff;box-shadow:inset 0 0 0 1px rgba(200,58,58,.35)}
html.light .pairs.lit .cell.pain p{color:#6B4A4E}
html.light .cell.gain{background:linear-gradient(100deg,rgba(51,85,224,.1),rgba(51,85,224,.03)),#fff}
html.light .btn.ghost{color:#1A1A1A}
html.light .btn.ghost::before{background:#fff;box-shadow:inset 0 0 0 1px #C9CED7}
html.light .h1-list{color:#2641B5}
html.light .hero-box .hero-panel::before{background:radial-gradient(closest-side,rgba(51,85,224,.13),rgba(51,85,224,.04) 60%,transparent)}
html.light .hero-chip .label{box-shadow:inset 0 0 0 1px rgba(51,85,224,.3)}
html.light ::selection{background:rgba(51,85,224,.2)}

