.ga{color-scheme:light;--ink:#0e0c0a;--ink-2:#1a1611;--ink-3:#231e18;--ink-line:#2f2821;--paper:#ffffff;--paper-2:#f8f5f1;--line:#ebe5de;--text:#1b1713;--muted:#6c645b;--muted-dark:#b9b0a6;--orange:#ff8a1f;--orange-deep:#d96400;--orange-soft:#fff1e3;--green:#15803d;--green-soft:#e8f6ec;--red:#c62828;--red-soft:#fdecec;--blue:#1d4ed8;--blue-soft:#eaf0ff;--violet:#6d28d9;--violet-soft:#f1eafe;--display:var(--font-head,"Red Hat Display"),"Manrope",system-ui,sans-serif;--body:var(--font-body,"Manrope"),system-ui,-apple-system,"Segoe UI",sans-serif;--r:18px}.ga,.ga *{box-sizing:border-box}.ga{margin:0;background:var(--paper);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6}.ga .wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.ga h1,.ga h2,.ga h3,.ga h4{font-family:var(--display);line-height:1.08;text-wrap:balance;margin:0;letter-spacing:-.02em}.ga h1{font-size:clamp(2.3rem,5.6vw,4.1rem)}.ga h1,.ga h2{font-weight:900}.ga h2{font-size:clamp(1.8rem,3.8vw,2.9rem)}.ga h3{font-size:1.2rem;letter-spacing:-.01em}.ga h3,.ga h4{font-weight:800}.ga h4{font-size:1rem;letter-spacing:0}.ga p{margin:0}.ga .hl{color:var(--orange)}.ga .dark{background:var(--ink);color:#f6f1ea;position:relative;overflow:hidden}.ga .dark .lead,.ga .dark .muted{color:var(--muted-dark)}.ga .dark:before{content:"";position:absolute;inset:-30% -10% auto auto;width:70%;height:90%;background:radial-gradient(closest-side,rgba(255,138,31,.2),transparent 70%);pointer-events:none}.ga .dark>.wrap{position:relative;z-index:1}.ga .light-2{background:var(--paper-2)}.ga section{padding-block:clamp(56px,8vw,104px)}.ga .eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,138,31,.45);color:var(--orange-deep);background:rgba(255,138,31,.08)}.ga .dark .eyebrow{color:var(--orange)}.ga .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--orange)}.ga .eyebrow.new{background:var(--orange);color:#1b1006;border-color:var(--orange)}.ga .lead{font-size:1.12rem;max-width:62ch}.ga .lead,.ga .muted{color:var(--muted)}.ga .small{font-size:13px}.ga .btn{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--body);padding:15px 22px;border-radius:14px;border:0;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.ga .btn:focus-visible,.ga [tabindex]:focus-visible,.ga button:focus-visible,.ga input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.ga .btn-main{background:var(--orange);color:#1b1006}.ga .btn-main:hover{background:var(--orange-deep);color:#fff}.ga .btn-ghost{background:transparent;color:inherit;border:1px solid}.ga .btn-dark{background:var(--ink);color:#fff}.ga .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}.ga .split.top{align-items:start}.ga .stack{gap:18px}.ga .head,.ga .stack{display:flex;flex-direction:column}.ga .head{gap:16px;max-width:780px}.ga .head.center{margin-inline:auto;text-align:center;align-items:center}.ga .head.center .eyebrow{align-self:center}.ga .checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.ga .checks li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.ga .checks li:before{content:"✓";width:24px;height:24px;border-radius:7px;background:var(--green-soft);color:var(--green);font-weight:800;display:grid;place-items:center;font-size:13px}.ga .dark .checks li:before{background:rgba(21,128,61,.22);color:#6ee7a0}.ga .checks strong{display:block;font-size:15px}.ga .checks span{font-size:14px;color:var(--muted)}.ga .dark .checks span{color:var(--muted-dark)}.ga .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 50px rgba(30,20,10,.08);color:var(--text)}.ga .pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.ga .p-green{background:var(--green-soft);color:var(--green)}.ga .p-red{background:var(--red-soft);color:var(--red)}.ga .p-orange{background:var(--orange-soft);color:var(--orange-deep)}.ga .p-blue{background:var(--blue-soft);color:var(--blue)}.ga .p-violet{background:var(--violet-soft);color:var(--violet)}.ga .p-gray{background:#f1ede8;color:var(--muted)}.ga .mono{font-variant-numeric:tabular-nums}.ga .mini{font:700 13px var(--body);padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--text)}.ga .mini.go{background:var(--orange);border-color:var(--orange);color:#1b1006}.ga .tabs{display:flex;gap:6px;flex-wrap:wrap}.ga .tabs button{font:700 13px var(--body);padding:9px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--muted)}.ga .tabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.ga,.ga *{animation:none!important;transition:none!important}}.ga .nav{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:env(safe-area-inset-top,0);z-index:20}.ga .nav .wrap{justify-content:space-between;gap:16px;padding-block:12px}.ga .logo,.ga .nav .wrap{display:flex;align-items:center}.ga .logo{gap:8px;font:800 italic 20px var(--display);color:var(--text)}.ga .logo b{width:30px;height:30px;border-radius:9px;background:var(--orange);display:grid;place-items:center;color:#fff;font-style:normal}.ga .nav-links{display:flex;gap:20px;font-size:14px;font-weight:600}.ga .nav-links a{color:var(--muted);text-decoration:none}.ga .nav-links a:hover{color:var(--text)}.ga .preview-tag{font-size:12px;font-weight:700;color:var(--orange-deep);background:var(--orange-soft);padding:6px 12px;border-radius:999px}.ga .hero{padding-block:clamp(48px,7vw,90px) clamp(40px,6vw,70px)}.ga .hero h1{margin-top:4px}.ga .hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.ga .feed{background:#fff;border-radius:22px;padding:18px;box-shadow:0 30px 80px rgba(0,0,0,.45);color:var(--text)}.ga .feed-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 4px 14px;border-bottom:1px solid var(--line)}.ga .feed-head strong{font-family:var(--display);font-size:16px}.ga .live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--green)}.ga .live:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;animation:ga-puls 1.4s infinite}@keyframes ga-puls{50%{opacity:.3}}.ga .feed ul{list-style:none;margin:0;padding:10px 0 0;display:flex;flex-direction:column;gap:8px;min-height:318px}.ga .feed li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--paper-2);animation:ga-wjazd .45s ease}@keyframes ga-wjazd{0%{transform:translateY(-8px);opacity:.3}to{transform:none;opacity:1}}.ga .feed li .q{font-weight:700;font-size:14px;overflow-wrap:anywhere}.ga .feed li .why{font-size:12px;color:var(--muted)}.ga .top5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:clamp(40px,6vw,64px)}.ga .top5 a{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:var(--ink-2);border:1px solid var(--ink-line);color:#f6f1ea;text-decoration:none;transition:border-color .15s,transform .15s}.ga .top5 a:hover{border-color:var(--orange);transform:translateY(-2px)}.ga .top5 .ico{width:38px;height:38px;border-radius:11px;background:rgba(255,138,31,.14);color:var(--orange);display:grid;place-items:center}.ga .top5 .ico svg{width:20px;height:20px}.ga .top5 b{font:800 16px var(--display)}.ga .top5 span{font-size:13px;color:var(--muted-dark)}.ga .top5 em{font-style:normal;font-size:12px;font-weight:700;color:var(--orange);margin-top:auto}.ga .problems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:36px}.ga .problems button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;border:1px solid var(--line);background:#fff}.ga .problems button b{font:800 16px var(--display)}.ga .problems button span{font-size:13px;color:var(--muted)}.ga .problems button[aria-pressed=true]{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.ga .problems button:focus-visible{outline:3px solid var(--blue)}.ga .diag{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden}.ga .diag-l{gap:14px;border-right:1px solid var(--line)}.ga .diag-l,.ga .diag-r{padding:24px;display:flex;flex-direction:column}.ga .diag-r{background:var(--paper-2);gap:10px}.ga .find{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:14px}.ga .find i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px}.ga .rec{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:8px;background:#fff}.ga .rec .top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.ga .rec strong{font-size:15px}.ga .rec p{font-size:13px;color:var(--muted)}.ga .rec .act{display:flex;gap:8px;flex-wrap:wrap}.ga .after{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px}.ga .after div{border-top:3px solid var(--orange);padding-top:14px;display:flex;flex-direction:column;gap:6px}.ga .after b{font:800 16px var(--display)}.ga .after span{font-size:14px;color:var(--muted)}.ga .after small{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-deep)}.ga .flow{padding:20px}.ga .steps{display:flex;gap:6px;margin-bottom:18px;flex-wrap:wrap}.ga .steps span{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;background:var(--paper-2);color:var(--muted)}.ga .steps span.on{background:var(--orange-soft);color:var(--orange-deep)}.ga .steps span.done{background:var(--green-soft);color:var(--green)}.ga .field{display:flex;gap:10px;flex-wrap:wrap}.ga .field input{flex:1 1 200px;min-width:0;font:600 16px var(--body);padding:13px 14px;border-radius:12px;background:#fff;color:var(--text)}.ga .camp,.ga .field input{border:1px solid var(--line)}.ga .camp{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;border-radius:12px;margin-bottom:8px;font-size:14px}.ga .camp input{width:18px;height:18px;accent-color:var(--orange)}.ga .camp small{display:block;color:var(--muted);font-size:12px}.ga .skip{font-size:13px;color:var(--muted);background:var(--paper-2);padding:10px 12px;border-radius:12px}.ga .toggle{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--line);margin-top:14px;cursor:pointer}.ga .toggle .sw{width:46px;height:26px;border-radius:999px;background:#d6cfc7;position:relative;flex:none;transition:background .2s}.ga .toggle .sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.25)}.ga .toggle[aria-checked=true]{border-color:#bfe5cb;background:var(--green-soft)}.ga .toggle[aria-checked=true] .sw{background:var(--green)}.ga .toggle[aria-checked=true] .sw:after{transform:translateX(20px)}.ga .toggle b{display:block;font-size:15px}.ga .toggle span{font-size:13px;color:var(--muted)}.ga .pipe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:36px}.ga .pipe button{all:unset;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 14px;border-radius:16px;background:var(--ink-2);border:1px solid var(--ink-line);color:#f6f1ea}.ga .pipe button small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.ga .pipe button b{font:800 15px var(--display);line-height:1.2}.ga .pipe button span{font-size:12px;color:var(--muted-dark)}.ga .pipe button[aria-pressed=true]{border-color:var(--orange);background:var(--ink-3);box-shadow:0 0 0 3px rgba(255,138,31,.2)}.ga .pipe button:focus-visible{outline:3px solid var(--blue)}.ga .pipe-detail{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;overflow:hidden}.ga .pd-l{padding:26px;gap:14px}.ga .pd-l,.ga .pd-r{display:flex;flex-direction:column}.ga .pd-r{padding:22px;background:var(--paper-2);border-left:1px solid var(--line);gap:10px;min-height:300px}.ga .scan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;padding:9px 12px;border-radius:10px;background:#fff;border:1px solid var(--line)}.ga .scan-row code{font-family:ui-monospace,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.ga .ladder{display:grid;gap:6px}.ga .ladder div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;padding:9px 12px;border-radius:10px;background:#fff;border:1px solid var(--line)}.ga .ladder i{width:22px;height:22px;border-radius:6px;background:var(--ink);color:#fff;font-style:normal;font-size:12px;font-weight:800;display:grid;place-items:center}.ga .ask .q{font:900 21px var(--display);margin:6px 0}.ga .ask .opts{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.ga .ask .out{margin-top:12px;padding:12px;border-radius:12px;font-size:14px}.ga .guard{display:grid;gap:6px}.ga .guard div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:13px;padding:9px 12px;border-radius:10px;background:#fff;border:1px solid var(--line);align-items:center}.ga .cpc{padding:22px}.ga .cpc input[type=range]{width:100%;accent-color:var(--orange);margin:14px 0 6px}.ga .cpc .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.ga .cpc .row div{border:1px solid var(--line);border-radius:12px;padding:12px}.ga .cpc .row b{display:block;font:900 24px var(--display)}.ga .cpc .row span{font-size:12px;color:var(--muted)}.ga .clicks{display:flex;gap:5px;flex-wrap:wrap;margin-top:14px;min-height:26px}.ga .clicks i{width:20px;height:20px;border-radius:6px;background:var(--orange);display:block}.ga .gsc-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;margin-top:36px;align-items:start}.ga .gsc-connect{padding:22px;display:flex;flex-direction:column;gap:12px}.ga .site{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;border-radius:12px;border:1px solid var(--line);font-size:14px;cursor:pointer;background:#fff}.ga .site.ok[aria-pressed=true]{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.ga .site.bad{background:var(--paper-2);color:var(--muted);cursor:not-allowed}.ga .site small{display:block;font-size:12px;color:var(--muted)}.ga .gsc-msg{font-size:13px;padding:10px 12px;border-radius:12px}.ga .ins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ga .ins button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;border:1px solid var(--line);background:#fff;min-height:84px}.ga .ins button b{font:800 14px var(--display);line-height:1.2}.ga .ins button span{font-size:12px;color:var(--muted)}.ga .ins button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.ga .ins button:focus-visible{outline:3px solid var(--blue)}.ga .ins-detail{margin-top:10px;padding:18px}.ga .ins-detail table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.ga .ins-detail td,.ga .ins-detail th{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere}.ga .ins-detail th{font-size:12px;color:var(--muted)}.ga .ins-detail .why{font-size:13px;color:var(--muted);margin-top:10px}.ga .shop-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:36px}.ga .shop-flow div{padding:16px;border-radius:16px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:6px;position:relative}.ga .shop-flow small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep)}.ga .shop-flow b{font:800 15px var(--display)}.ga .shop-flow span{font-size:13px;color:var(--muted)}.ga .shop-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;margin-top:16px;align-items:start}.ga .shop-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--line)}.ga .prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 18px}.ga .prod{all:unset;cursor:pointer;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.ga .prod[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.ga .prod:focus-visible{outline:3px solid var(--blue)}.ga .thumb{aspect-ratio:1/1;display:grid;place-items:center;font-size:40px;position:relative;max-width:100%}.ga .thumb .lab{position:absolute;left:6px;top:6px;font-size:10px}.ga .prod .t{padding:8px 9px 10px;display:flex;flex-direction:column;gap:2px}.ga .prod .t b{font-size:12px;line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ga .prod .t span{font-size:12px;color:var(--muted)}.ga .pdet{padding:18px;display:flex;flex-direction:column;gap:12px}.ga .pdet .big{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.ga .pdet .big .thumb{border-radius:12px;font-size:32px}.ga .compare{display:grid;gap:6px;font-size:13px}.ga .compare div{padding:10px 12px;border-radius:10px}.ga .compare .before{background:var(--red-soft);color:#7f1d1d}.ga .compare .after2{background:var(--green-soft);color:#14532d}.ga .compare small{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.ga .kv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:13px}.ga .kv span{color:var(--muted)}.ga .shop-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.ga .shop-feats div{padding:18px;border-radius:16px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.ga .shop-feats b{font:800 15px var(--display)}.ga .shop-feats span{font-size:13px;color:var(--muted)}.ga .hist{padding:20px}.ga .hist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ga .hist li{border:1px solid var(--line);border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;padding:10px 12px;font-size:14px}.ga .hist li.ours{border-left-color:var(--blue)}.ga .hist .meta{font-size:12px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}.ga .hist .meta b{color:var(--text)}.ga .ag-steps{display:flex;gap:8px;flex-wrap:wrap;margin-top:36px}.ga .ag-steps button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;border:1px solid var(--ink-line);background:var(--ink-2);color:#f6f1ea;font-weight:700;font-size:14px}.ga .ag-steps button i{width:24px;height:24px;border-radius:7px;background:rgba(255,138,31,.15);color:var(--orange);display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px}.ga .ag-steps button[aria-pressed=true]{border-color:var(--orange);background:var(--ink-3)}.ga .ag-steps button:focus-visible{outline:3px solid var(--blue)}.ga .ag-stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:16px;margin-top:14px;align-items:start}.ga .browser{border-radius:18px;overflow:hidden;border:1px solid var(--ink-line);box-shadow:0 30px 80px rgba(0,0,0,.45);background:#fff;color:var(--text)}.ga .bar{background:#221d18;display:flex;align-items:center;gap:8px;padding:11px 14px}.ga .bar i{width:11px;height:11px;border-radius:50%;background:#4b423a;display:block;flex:none}.ga .bar .url{margin-left:8px;background:#15110e;color:#e8dfd5;font-size:13px;padding:6px 12px;border-radius:8px;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ga .bar .url svg{width:12px;height:12px;flex:none;color:#6ee7a0}.ga .viewport{min-height:440px;background:#f4f2ef}.ga .login{min-height:440px;display:grid;place-items:center;padding:24px;background:#f2f1ef}.ga .login-card{width:min(340px,100%);background:#fff;border-radius:16px;padding:26px 24px;box-shadow:0 12px 40px rgba(0,0,0,.08);border-top:4px solid var(--ag);display:flex;flex-direction:column;gap:12px;text-align:center}.ga .ag-logo{width:40px;height:40px;border-radius:11px;background:var(--ag);color:#fff;display:grid;place-items:center;font:900 18px var(--display);margin:0 auto}.ga .login-card label{text-align:left;font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:5px}.ga .login-card input{font:500 14px var(--body);padding:10px 12px;border-radius:10px;border:1px solid var(--line);color:var(--text);background:#fff}.ga .login-card .go{background:var(--ag);color:#fff;border:0;border-radius:10px;padding:12px;font:700 14px var(--body);cursor:pointer}.ga .portal-top{background:var(--ag-dark);color:#fff;padding:12px 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ga .portal-top .ag-logo{margin:0;width:32px;height:32px;font-size:15px;background:rgba(255,255,255,.18)}.ga .portal-top .who{margin-left:auto;font-size:12px;opacity:.85}.ga .portal-head{background:#fff;padding:16px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--line)}.ga .portal-head div span{display:block;font-size:11px;color:var(--muted)}.ga .portal-head div b{font-size:14px}.ga .portal-tabs{display:flex;gap:4px;padding:10px 18px 0;background:#fff;border-bottom:1px solid var(--line);flex-wrap:wrap}.ga .portal-tabs span{font-size:13px;font-weight:700;padding:8px 12px;color:var(--muted);border-bottom:3px solid transparent}.ga .portal-tabs span.on{color:var(--ag);border-color:var(--ag)}.ga .portal-body{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.ga .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ga .kpis div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}.ga .kpis span{font-size:12px;color:var(--muted)}.ga .kpis b{display:block;font:900 20px var(--display)}.ga .chart{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;height:150px;display:flex;align-items:flex-end;gap:5px}.ga .chart i{flex:1;background:var(--ag);opacity:.85;border-radius:5px 5px 2px 2px;display:block}.ga .settings-mock{padding:20px;display:flex;flex-direction:column;gap:14px;background:#fff;min-height:440px}.ga .dns{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.ga .dns td,.ga .dns th{border:1px solid var(--line);padding:8px 10px;text-align:left;overflow-wrap:anywhere}.ga .dns th{background:var(--paper-2);font-size:12px;color:var(--muted)}.ga .ag-side{gap:12px}.ga .ag-side,.ga .ag-side .card{display:flex;flex-direction:column}.ga .ag-side .card{padding:18px;gap:10px}.ga .ag-side label{font-size:13px;font-weight:700;display:flex;flex-direction:column;gap:6px}.ga .ag-side input{font:600 15px var(--body);padding:10px 12px;border-radius:10px;border:1px solid var(--line);color:var(--text);background:#fff;min-width:0}.ga .swatches{display:flex;gap:8px;flex-wrap:wrap}.ga .swatches button{width:30px;height:30px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line);cursor:pointer}.ga .swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--text)}.ga .ag-calc{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden}.ga .ag-calc .l{gap:16px}.ga .ag-calc .l,.ga .ag-calc .r{padding:24px;display:flex;flex-direction:column}.ga .ag-calc .r{background:var(--ink-3);color:#f6f1ea;gap:10px;border-left:1px solid var(--ink-line)}.ga .ag-calc input[type=range]{width:100%;accent-color:var(--orange)}.ga .ag-calc .r b.big{font:900 clamp(2rem,5vw,2.8rem) var(--display);color:#6ee7a0}.ga .ag-lines{display:grid;gap:8px;font-size:14px;color:var(--muted-dark)}.ga .ag-lines div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ink-line);padding-bottom:8px}.ga .ag-lines b{color:#fff}.ga .price-box{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;overflow:hidden;margin-top:36px}.ga .price-left{gap:18px}.ga .price-left,.ga .price-right{padding:clamp(22px,4vw,36px);display:flex;flex-direction:column}.ga .price-right{background:var(--ink);color:#f6f1ea;gap:16px}.ga .seg{display:inline-flex;background:var(--paper-2);border-radius:14px;padding:4px;gap:4px;flex-wrap:wrap}.ga .seg button{font:700 14px var(--body);border:0;background:transparent;padding:10px 14px;border-radius:10px;cursor:pointer;color:var(--muted);display:flex;align-items:center;gap:6px}.ga .seg button[aria-pressed=true]{background:#fff;color:var(--text);box-shadow:0 2px 8px rgba(0,0,0,.08)}.ga .seg em{font-style:normal;font-size:11px;font-weight:800;background:var(--green-soft);color:var(--green);padding:2px 6px;border-radius:6px}.ga .stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ga .stepper button{width:42px;height:42px;border:0;background:var(--paper-2);font:800 18px var(--body);cursor:pointer;color:var(--text)}.ga .stepper output{min-width:52px;text-align:center;font:900 18px var(--display)}.ga .big-price{font:900 clamp(2.4rem,6vw,3.6rem) var(--display);line-height:1}.ga .big-price small{font:600 16px var(--body);color:var(--muted-dark)}.ga .price-lines{display:grid;gap:8px;font-size:14px;color:var(--muted-dark)}.ga .price-lines div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ink-line);padding-bottom:8px}.ga .price-lines b{color:#fff}.ga .save{background:rgba(21,128,61,.22);color:#86efac;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:700}.ga .faq-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:30px;align-items:start}.ga .faq-col,.ga .faq-cols{display:grid;gap:10px}.ga .faq details{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:#fff}.ga .faq summary{cursor:pointer;font-weight:800;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:12px}.ga .faq summary::-webkit-details-marker{display:none}.ga .faq summary:after{content:"+";color:var(--orange-deep);font-size:20px;line-height:1}.ga .faq details[open] summary:after{content:"−"}.ga .faq p{margin-top:10px;color:var(--muted);font-size:14.5px}.ga .final{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}@media (max-width:1000px){.ga .top5{grid-template-columns:repeat(2,minmax(0,1fr))}.ga .pipe{grid-template-columns:repeat(3,minmax(0,1fr))}.ga .after,.ga .problems,.ga .shop-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ga .ag-calc,.ga .ag-stage,.ga .diag,.ga .faq-cols,.ga .gsc-grid,.ga .pipe-detail,.ga .price-box,.ga .shop-main,.ga .split{grid-template-columns:minmax(0,1fr)}.ga .diag-l{border-right:0;border-bottom:1px solid var(--line)}.ga .pd-r{border-top:1px solid var(--line)}.ga .ag-calc .r,.ga .pd-r{border-left:0}.ga .prods{grid-template-columns:repeat(3,minmax(0,1fr))}.ga .shop-feats{grid-template-columns:minmax(0,1fr)}.ga .kpis,.ga .portal-head{grid-template-columns:repeat(2,minmax(0,1fr))}.ga .nav-links{display:none}}@media (max-width:560px){.ga .after,.ga .ins,.ga .pipe,.ga .problems,.ga .shop-flow,.ga .top5{grid-template-columns:minmax(0,1fr)}.ga .prods{grid-template-columns:repeat(2,minmax(0,1fr))}.ga .cpc .row{grid-template-columns:minmax(0,1fr)}}.ga [id]{scroll-margin-top:96px}.ga{overflow-x:clip}@media (max-width:640px){.ga section{padding-block:56px}.ga .ins,.ga .pipe,.ga .problems,.ga .prods,.ga .shop-flow,.ga .top5{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:-20px;padding-inline:20px;padding-bottom:6px;scrollbar-width:none}.ga .ins::-webkit-scrollbar,.ga .pipe::-webkit-scrollbar,.ga .problems::-webkit-scrollbar,.ga .prods::-webkit-scrollbar,.ga .shop-flow::-webkit-scrollbar,.ga .top5::-webkit-scrollbar{display:none}.ga .ins>*,.ga .pipe>*,.ga .problems>*,.ga .prods>*,.ga .shop-flow>*,.ga .top5>*{flex:0 0 auto;scroll-snap-align:start}.ga .top5>*{width:76%}.ga .pipe>*{width:58%}.ga .problems>*{width:68%}.ga .ins>*{width:46%}.ga .prods{padding-top:16px;margin-inline:0;padding-inline:16px}.ga .prods>*{width:44%}.ga .shop-flow>*{width:78%}.ga .swatches button{width:40px;height:40px}.ga .hero .ctas .btn{flex:1 1 100%;justify-content:center}.ga .feed ul,.ga .login,.ga .settings-mock,.ga .viewport{min-height:0}.ga .diag-l,.ga .diag-r,.ga .pd-l,.ga .pd-r{padding:18px}.ga .price-left,.ga .price-right{padding:20px}.ga .seg{display:flex;flex-wrap:nowrap;width:100%}.ga .seg button{flex:1 1 0;justify-content:center;flex-direction:column;gap:2px;padding:8px 6px}}