:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#101014;--bg-secondary:#1a1a22;--card-border:#ffffff14;--field-border:#ffffff29;--text-primary:#f0f0f0;--text-secondary:#a0a0b0;--text-tertiary:#8a8a9a;--accent-lavender:#8b9fc7;--accent-lavender-light:#b4c3e0;--accent-gold:#c9a84c;--danger:#ef5350;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--radius-md:10px;--radius-xl:18px}*,:before,:after{box-sizing:border-box}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);-webkit-text-size-adjust:100%;margin:0}a{color:var(--accent-lavender)}a:hover{color:var(--accent-lavender-light)}:focus-visible{outline:2px solid var(--accent-lavender);outline-offset:2px}.shell,.signin{justify-content:center;align-items:center;min-height:100dvh;padding:32px 16px;display:flex}.brand{margin:0;font-size:28px;font-weight:700}.card{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-xl);flex-direction:column;gap:14px;width:100%;max-width:440px;padding:36px 32px;display:flex}h1{margin:0;font-size:26px;font-weight:700;line-height:1.2}.lede{color:var(--text-secondary);margin:0 0 10px;font-size:16px;line-height:1.45}.lede strong{color:var(--text-primary);overflow-wrap:anywhere}.error{border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--text-primary);margin:0;padding:12px 14px;font-size:15px;line-height:1.4}.btn{border-radius:var(--radius-md);min-height:50px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.btn:disabled{opacity:.6;cursor:default}.btn--light{color:var(--bg-primary);background:#fff}.btn--primary{background:var(--accent-lavender);color:var(--bg-primary)}.btn--ghost{color:var(--accent-lavender);border:1px solid var(--field-border);background:0 0}.divider{color:var(--text-tertiary);align-items:center;gap:12px;margin:6px 0;font-size:14px;display:flex}.divider span{background:var(--card-border);flex-grow:1;height:1px}form{flex-direction:column;gap:14px;display:flex}label{color:var(--text-secondary);font-size:15px}input{background:var(--bg-primary);min-height:50px;color:var(--text-primary);border:1px solid var(--field-border);border-radius:var(--radius-md);font:inherit;padding:0 14px;font-size:16px}input::placeholder{color:var(--text-tertiary)}input[aria-invalid=true]{border-color:var(--danger)}.legal{color:var(--text-tertiary);margin:6px 0 0;font-size:14px;line-height:1.45}@media (width<=420px){.card{padding:28px 20px}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.app-header__brand{color:var(--text-primary);font-size:18px;font-weight:700;text-decoration:none}.app-header__nav{gap:20px;display:flex}.app-header__nav a{align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:flex}.scan{flex-direction:column;min-height:100dvh;display:flex}.scan__main{flex-direction:column;flex-grow:1;gap:28px;width:100%;max-width:760px;margin:0 auto;padding:88px 24px 48px;display:flex}.scan h1{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,6vw,60px);font-weight:600;line-height:1.08}.scan h1 em{color:var(--accent-gold)}.scan__lede{color:var(--text-secondary);margin:0;font-size:19px;line-height:1.5}.scan__form{flex-wrap:wrap;gap:12px;display:flex}.scan__form input{background:var(--bg-secondary);border-radius:12px;flex:999 320px;min-width:0;min-height:56px;padding:0 18px;font-size:17px}.scan__form .btn{border-radius:12px;flex:150px;min-height:56px;font-size:17px;font-weight:650}.scan__form--name .notice__lead{flex-basis:100%}.scan__note{color:var(--text-tertiary);margin:0;font-size:15px}.scan__steps{border-top:1px solid var(--card-border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;margin:28px 0 0;padding:28px 0 0;list-style:none;display:grid}.scan__steps li{flex-direction:column;gap:6px;display:flex}.scan__steps strong{font-size:16px}.scan__steps span{color:var(--text-secondary);font-size:15px;line-height:1.45}.scan__app{color:var(--text-secondary);text-align:center;margin:0;font-size:15px;display:none}.notice{background:var(--bg-secondary);border:1px solid var(--card-border);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:18px 20px;font-size:17px;line-height:1.45;display:flex}.notice p{margin:0}.notice__sub,.notice__lead{color:var(--text-secondary)}.notice__actions{flex-wrap:wrap;gap:12px;display:flex}.notice__actions--stack{flex-direction:column}@media (width<=480px){.app-header{padding:12px 16px}.app-header__brand{font-size:17px}.scan__main{gap:18px;padding:40px 16px 24px}.scan h1{font-size:38px;line-height:1.1}.scan__lede{font-size:17px;line-height:1.45}.scan__form{flex-flow:column}.scan__form input,.scan__form .btn{flex:none;min-height:54px}.scan__note{text-align:center}.scan__steps{display:none}.scan__app{margin-top:auto;display:block}}.app-header{flex-wrap:wrap}:root{--bg-tertiary:#252530;--verdict-buy:#4caf50;--verdict-skip:#ef5350}.page{flex-direction:column;min-height:100dvh;display:flex}.page__main{flex-direction:column;flex-grow:1;gap:20px;width:100%;max-width:720px;margin:0 auto;padding:48px 24px 64px;display:flex}.page__main--list{gap:14px;max-width:760px}.page__main h1{overflow-wrap:anywhere;font-size:30px}.title-block{flex-direction:column;gap:6px;display:flex}.title-block__eyebrow{color:var(--text-secondary);overflow-wrap:anywhere;font-size:15px}.panel{background:var(--bg-secondary);border:1px solid var(--card-border);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:24px 32px;display:flex}.panel h2{margin:0;font-size:18px}.panel h3{color:var(--text-secondary);margin:4px 0 0;font-size:14px;font-weight:600}.panel p{margin:0}.panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel__body,.panel__foot{color:var(--text-secondary);font-size:16px;line-height:1.5}.panel__foot{font-size:14px}.panel--danger{border-color:#ef535073}.panel--gold{border-color:#c9a84c73}.eyebrow{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.gold{color:var(--accent-gold)}.muted{color:var(--text-secondary)}.line{display:block}.countdown{gap:10px;padding:32px}.countdown__time{color:var(--accent-gold);font-variant-numeric:tabular-nums;font-size:54px;font-weight:700;line-height:1.1}.stages{flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.stage:before{content:"";background:var(--text-tertiary);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.stage--pending{color:var(--text-tertiary)}.stage--running:before{background:var(--accent-lavender)}.stage--ready:before{background:var(--accent-gold)}.btn--quiet{background:var(--bg-tertiary);color:var(--text-primary);align-self:flex-start}.link-btn{min-height:44px;color:var(--accent-lavender);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px}.link-btn:hover{color:var(--accent-lavender-light)}.badge{color:var(--accent-gold);background:#c9a84c26;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.progress{gap:4px;display:flex}.progress span{background:var(--bg-tertiary);border-radius:2px;width:22px;height:4px}.progress span.progress__on{background:var(--accent-lavender)}.choices{flex-direction:column;gap:8px;display:flex}.choice,.pill{background:var(--bg-tertiary);min-height:44px;color:var(--text-primary);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;padding:10px 16px;font-size:16px}.choice[aria-pressed=true]{border-color:var(--accent-lavender)}.pill{text-align:center;border-radius:999px}textarea{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--field-border);border-radius:var(--radius-md);font:inherit;resize:vertical;padding:12px 14px;font-size:16px}.rows{flex-direction:column;gap:12px;margin:0;display:flex}.rows__row dt{color:var(--text-secondary);font-size:14px}.rows__row dd{margin:2px 0 0;font-size:16px;line-height:1.45}.quote-glyph{color:var(--accent-gold);font-size:32px;line-height:1}.still-true{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.final-call__verdict{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.final-call__verdict strong{font-size:24px}.final-call__line{font-size:17px;line-height:1.5}.verdict--buy{color:var(--verdict-buy)}.verdict--skip{color:var(--verdict-skip)}.verdict--wait{color:var(--accent-gold)}.report{flex-direction:column;gap:20px;scroll-margin-top:16px;display:flex}.verdict{padding:28px 32px}.verdict-panel--buy{border-color:#4caf5073}.verdict-panel--skip{border-color:#ef535073}.verdict-panel--wait{border-color:#c9a84c73}.verdict__reason{font-size:24px;font-weight:700;line-height:1.3}.safety-ok{color:var(--verdict-buy);margin:0;font-size:15px}.metrics{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.metrics .rows__row dd{font-weight:600}.pros-cons{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;display:grid}.pros-cons ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:flex}.pro:before{content:"+ ";color:var(--verdict-buy)}.con:before{content:"− ";color:var(--verdict-skip)}.price-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.price-row{justify-content:space-between;gap:16px;min-height:28px;font-size:16px;display:flex}.price-row span{font-variant-numeric:tabular-nums;white-space:nowrap}.disclaimer{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.45}.decision{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.decision .btn{border-radius:12px;flex:200px;align-self:auto;min-height:52px}.target-form__row{flex-wrap:wrap;gap:10px;display:flex}.target-form__row input{flex:160px;min-width:0}.error p{margin:0}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.list-head span{color:var(--text-secondary);font-size:15px}.item-list{flex-direction:column;gap:14px;display:flex}.item-row{background:var(--bg-secondary);border:1px solid var(--card-border);color:var(--text-primary);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;text-decoration:none;display:flex}.item-row:hover{color:var(--text-primary);border-color:var(--field-border)}.item-row__text{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.item-row__text strong{font-size:17px}.item-row__text span{color:var(--text-secondary);font-size:15px}.item-row__figure{font-size:15px;font-weight:650}.item-row__figure--gold{color:var(--accent-gold);font-variant-numeric:tabular-nums}.item-row__figure--lavender{color:var(--accent-lavender)}.btn--danger{background:var(--danger);color:var(--bg-primary)}.switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:17px;font-weight:600;display:flex}.switch input{width:22px;height:22px;accent-color:var(--accent-lavender);margin:0}.switch input:disabled{cursor:default}.account-actions{flex-wrap:wrap;gap:24px;display:flex}@media (width<=480px){.page__main{padding:32px 16px 40px}.page__main h1{font-size:26px}.panel,.verdict,.countdown{padding:20px}.countdown__time{font-size:44px}.verdict__reason{font-size:21px}.item-row{padding:16px}.app-header__nav{gap:14px}}a.btn{text-decoration:none}a.btn--light:hover{color:var(--bg-primary)}a.link-btn{align-items:center;text-decoration:none;display:inline-flex}.upgrade{align-items:center}.upgrade>h1{align-self:stretch}.upgrade__card{gap:18px;max-width:560px}.upgrade__card h1{font-size:28px}.upgrade__benefits{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:flex}.upgrade__benefits span{color:var(--text-secondary)}.upgrade__plans{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.plan{background:var(--bg-secondary);min-height:104px;color:var(--text-primary);border:1px solid var(--field-border);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.plan--selected{background:var(--bg-tertiary);border:2px solid var(--accent-lavender);padding:15px}.plan__name,.plan__note{color:var(--text-secondary);font-size:15px}.plan__note{font-size:14px}.plan__price{font-size:24px;font-weight:700}.consent{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.consent input{width:22px;height:22px;accent-color:var(--accent-lavender);flex:none;margin:0}.upgrade__pay{min-height:54px;font-size:17px}.upgrade__later{align-self:center;align-items:center;min-height:44px;font-size:15px;display:flex}.billing{gap:14px}.billing__text{flex-direction:column;gap:4px;display:flex}.billing__text strong{font-size:17px}.billing__manage{background:var(--bg-tertiary);min-height:46px;color:var(--text-primary);align-self:flex-start;padding:0 20px;font-size:15px}a.billing__manage:hover{color:var(--text-primary)}.handoff .btn{width:100%}
