:root{--ground:#F5F5F7;--surface:#FFFFFF;--raised:#E8E8ED;--border:rgba(0,0,0,.08);--rule:rgba(0,0,0,.06);--text:#1D1D1F;--muted:#6E6E73;--faint:#A1A1A6;--blue:#0071E3;--blue-h:#0077ED;--blue-ink:#0066CC;--g1:#30D158;--g2:#00C7BE;--amber:#FF9F0A;--red:#FF3B30;--sky:#64D2FF;--good:#28A745;--mid:#F5A623;--bad:#FF3B30;--r-xl:30px;--r-lg:22px;--r-md:16px;--ease:cubic-bezier(.25,1,.5,1);--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Helvetica Neue",Arial,sans-serif;--mono:"SF Mono",ui-monospace,Menlo,monospace;--shadow:0 2px 6px rgba(0,0,0,.04),0 18px 48px -24px rgba(0,0,0,.18);color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#000000;--surface:#1C1C1E;--raised:#2C2C2E;--border:rgba(255,255,255,.09);--rule:rgba(255,255,255,.07);--text:#F5F5F7;--muted:#98989D;--faint:#636366;--blue:#0A84FF;--blue-h:#409CFF;--blue-ink:#4DA3FF;--shadow:0 0 0 1px rgba(255,255,255,.06);color-scheme:dark}}:root[data-theme=dark]{--ground:#000000;--surface:#1C1C1E;--raised:#2C2C2E;--border:rgba(255,255,255,.09);--rule:rgba(255,255,255,.07);--text:#F5F5F7;--muted:#98989D;--faint:#636366;--blue:#0A84FF;--blue-h:#409CFF;--blue-ink:#4DA3FF;--shadow:0 0 0 1px rgba(255,255,255,.06);color-scheme:dark}*,*:before,*:after{box-sizing:inherit}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;background:var(--ground);color:var(--text);font:17px/1.47 var(--font);letter-spacing:-.022em;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;letter-spacing:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 60%,transparent);outline-offset:2px;border-radius:10px}.num{font-variant-numeric:tabular-nums}.app{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.side{position:sticky;top:0;height:100vh;padding:28px 18px;display:flex;flex-direction:column;gap:30px;background:color-mix(in srgb,var(--surface) 70%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-right:1px solid var(--border)}.brand{display:flex;align-items:center;gap:14px;padding:0 6px}.mark{width:64px;height:64px;border-radius:15px;flex:none;box-shadow:0 0 0 1px #0000000f,0 12px 28px -14px #00000059}.brand b{display:block;font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1}.brand span{font-size:13px;color:var(--muted);letter-spacing:-.01em}.nav{display:grid;gap:2px}.nav small{font-size:13px;font-weight:600;color:var(--faint);padding:0 12px;margin:14px 0 6px;letter-spacing:-.01em}.nav button{width:100%;display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:12px;text-align:left;font-size:15px;color:var(--text);transition:background .2s var(--ease)}.nav button:hover,.nav button.on{background:var(--raised)}.nav .sc{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;flex:none;position:relative}.nav .sc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:2.5px;background:conic-gradient(var(--c) calc(var(--v)*1%),var(--raised) 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav .meta{margin-left:auto;font-size:13px;color:var(--faint);flex:none}.nav .add{color:var(--blue-ink)}.side-foot{margin-top:auto;display:flex;align-items:center;gap:12px;padding:12px}.avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#8e8e93,#3a3a3c);color:#fff;display:grid;place-items:center;font-weight:600;font-size:15px}.side-foot b{font-size:15px;font-weight:600}.side-foot small{display:block;color:var(--muted);font-size:13px}.theme{margin-left:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.theme:hover{background:var(--raised);color:var(--text)}.main{min-width:0;padding:30px 44px 90px;max-width:1240px}.hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:56px;align-items:center;padding:44px 48px;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:-40% -10% auto auto;width:620px;height:620px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,#5AC8FA 22%,transparent),transparent);z-index:-1;animation:breathe 9s ease-in-out infinite alternate}@keyframes breathe{to{transform:translate(-60px,40px) scale(1.08)}}.hero canvas{display:none}.dial{position:relative;width:236px;height:236px}.dial svg{width:100%;height:100%;transform:rotate(-90deg)}.dial .track{fill:none;stroke:var(--raised);stroke-width:18}.dial .bar{fill:none;stroke:url(#g);stroke-width:18;stroke-linecap:round;transition:stroke-dashoffset 2s var(--ease)}.dial .ticks{display:none}.dial-in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.dial-in strong{font-size:80px;font-weight:600;letter-spacing:-.055em;line-height:.9}.dial-in span{font-size:14px;color:var(--muted);margin-top:8px;letter-spacing:-.01em}.dial-in em{font-style:normal;font-size:14px;font-weight:600;color:var(--good);margin-top:4px}.eyebrow{font-size:17px;font-weight:600;color:var(--blue-ink);margin:0 0 6px}.hero h1{margin:0;font-size:clamp(36px,3.8vw,54px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.hero .url{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--muted);font-size:15px}.live{width:8px;height:8px;border-radius:50%;background:var(--g1);box-shadow:0 0 #30d15899;animation:ping 2.2s infinite}@keyframes ping{70%{box-shadow:0 0 0 9px #30d15800}to{box-shadow:0 0 #30d15800}}.hero-stats{display:flex;gap:44px;margin-top:30px}.hero-stats div{display:grid}.hero-stats strong{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.hero-stats span{font-size:14px;color:var(--muted);letter-spacing:-.01em}.hero-actions{display:grid;gap:12px;min-width:230px}.btn{height:48px;padding:0 24px;border-radius:999px;font-size:17px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .18s var(--ease),background .2s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn.lime{background:var(--blue);color:#fff}.btn.lime:hover{background:var(--blue-h)}.btn.glass{color:var(--blue-ink);background:color-mix(in srgb,var(--blue) 10%,transparent)}.btn.glass:hover{background:color-mix(in srgb,var(--blue) 16%,transparent)}.btn.ink{background:var(--blue);color:#fff;height:38px;font-size:15px;padding:0 18px}.btn.soft{background:var(--raised);height:38px;font-size:15px;padding:0 18px}.auto{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:16px;background:var(--ground);font-size:15px}.sw{width:51px;height:31px;border-radius:99px;background:var(--raised);position:relative;transition:background .3s var(--ease)}.sw:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .35s var(--ease)}.sw[aria-checked=true]{background:var(--g1)}.sw[aria-checked=true]:after{transform:translate(20px)}.tabs{display:flex;gap:2px;margin:34px 0 22px;padding:3px;background:var(--raised);border-radius:12px;width:max-content;max-width:100%;overflow-x:auto}.tabs button{height:34px;padding:0 20px;border-radius:9px;font-weight:500;font-size:15px;display:flex;gap:8px;align-items:center;white-space:nowrap;transition:background .25s var(--ease)}.tabs button.on{background:var(--surface);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.badge{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--red);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center}.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:28px;min-width:0}.card h2{margin:0 0 4px;font-size:24px;font-weight:600;letter-spacing:-.03em}.card .sub{margin:0 0 22px;color:var(--muted);font-size:15px;letter-spacing:-.01em}.s6{grid-column:span 6}.s4{grid-column:span 4}.s3{grid-column:span 3}.s2{grid-column:span 2}.serp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.seg{display:inline-flex;padding:2px;border-radius:9px;background:var(--raised)}.seg button{height:30px;padding:0 14px;border-radius:7px;font-size:14px;font-weight:500;transition:background .25s var(--ease)}.seg button.on{background:var(--surface);box-shadow:0 3px 8px #0000001f}.serp{margin-top:4px;border-radius:18px;padding:24px 26px;background:#fff;color:#1f1f1f;box-shadow:0 0 0 1px #00000012,0 30px 60px -36px #00000059;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.serp .site{display:flex;align-items:center;gap:10px;font-size:14px}.fav{width:28px;height:28px;border-radius:50%;background:#f1f3f4;display:grid;place-items:center;font-size:14px}.serp .site small{display:block;color:#4d5156;font-size:12px}.serp h3{margin:10px 0 4px;font-size:20px;line-height:1.3;font-weight:400;color:#1a0dab;min-height:26px}.serp p{margin:0;font-size:14px;line-height:1.58;color:#474747;min-height:44px}.serp .stars{display:none;margin-top:6px;font-size:13px;color:#70757a}.serp .stars b{color:#e7711b;letter-spacing:1px}.serp.after .stars{display:block;animation:fade .6s var(--ease) .9s both}.serp .cut{color:#9aa0a6}.caret{display:inline-block;width:2px;height:1em;background:#1a0dab;vertical-align:-2px;margin-left:1px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.delta{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border-radius:99px;font-size:13px;font-weight:500;background:var(--ground)}.chip:before{content:"";width:7px;height:7px;border-radius:50%}.chart{width:100%;height:auto;display:block}.chart .grid-l{stroke:var(--rule);stroke-width:1}.chart .yl{fill:var(--faint);font-size:12px;font-family:var(--font)}.chart .area{fill:url(#area)}.chart .line{fill:none;stroke:url(#lineg);stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:draw 2.2s var(--ease) .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.chart .dot{fill:var(--surface);stroke:#2f5bea;stroke-width:3}.chart .mark{fill:var(--blue)}.chart .ml{fill:var(--muted);font-size:12px;font-family:var(--font)}.prob{display:grid}.prob-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--rule)}.prob-row:first-child,.urow:first-child{border-top:0}.urow{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--rule)}.urow b{flex:1;font-size:15px;font-weight:500;min-width:0}.urow .n{font-size:20px;font-weight:600;letter-spacing:-.03em}.sev{width:9px;height:9px;border-radius:50%}.sev.s3{background:var(--red)}.sev.s2{background:var(--amber)}.sev.s1{background:var(--sky)}.prob-row b{font-weight:600}.prob-row small{display:block;color:var(--muted);font-size:14px}.prob-row .n{font-size:24px;font-weight:600;letter-spacing:-.04em;min-width:44px;text-align:right}.tag{font-size:13px;font-weight:500;padding:5px 12px;border-radius:99px;background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue-ink);white-space:nowrap}.bar-h{height:6px;border-radius:99px;background:var(--raised);overflow:hidden;margin-top:10px}.bar-h i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2f5bea,#5ac8fa);width:0;transition:width 1.6s var(--ease)}.queue-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);margin-bottom:20px}.queue-head b{font-size:22px;font-weight:600;letter-spacing:-.03em}.queue-head div div{color:var(--muted);font-size:15px}.fixes{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.fix{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:24px;display:grid;gap:12px;align-content:start;transition:transform .5s var(--ease),opacity .5s,box-shadow .4s}.fix.done{box-shadow:0 0 0 2px var(--g1),var(--shadow)}.fix.gone{transform:scale(.96);opacity:0}.fix-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kind{font-weight:600;font-size:17px}.path{font-size:14px;color:var(--faint)}.old{font-size:15px;color:var(--faint);text-decoration:line-through}.new{font-size:17px;line-height:1.4}.fix-act{display:flex;gap:8px;margin-top:4px}.ok{display:none;align-items:center;gap:6px;color:var(--good);font-weight:600;font-size:15px}.fix.done .ok{display:inline-flex}.fix.done .fix-act{display:none}.code{display:flex;align-items:center;gap:14px;background:var(--ground);border-radius:var(--r-md);padding:14px 14px 14px 20px;font-family:var(--mono);font-size:14px;flex-wrap:wrap;letter-spacing:0}.code span{flex:1;min-width:0;overflow-wrap:anywhere}.code .k{color:#ad3da4}.code .s{color:#c41a16}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.step{padding:24px;border-radius:var(--r-lg);background:var(--ground)}.step i{font-style:normal;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--text);color:var(--surface);font-weight:600;font-size:15px;margin-bottom:14px}.step b{display:block;margin-bottom:4px}.step p{margin:0;color:var(--muted);font-size:15px}.toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translate(-50%,24px) scale(.96);opacity:0;background:color-mix(in srgb,var(--surface) 80%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 0 0 1px var(--border),0 20px 40px -12px #00000040;color:var(--text);padding:14px 24px;border-radius:999px;font-weight:500;font-size:15px;transition:transform .5s var(--ease),opacity .3s;pointer-events:none;max-width:92vw}.toast.on{transform:translate(-50%) scale(1);opacity:1}.view{display:none}.view.on{display:block;animation:fade .5s var(--ease)}.topbar{display:none}@media (max-width:980px){.app{grid-template-columns:1fr}.side{display:none}.topbar{display:flex;position:sticky;top:0;z-index:5;align-items:center;gap:12px;padding:12px 18px;margin:0 -18px;background:color-mix(in srgb,var(--ground) 80%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb,var(--ground) 80%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.topbar .mark{width:46px;height:46px;border-radius:11px}.topbar b{font-size:28px;font-weight:700;letter-spacing:-.04em}.topbar .theme{margin-left:auto}.main{padding:4px 18px 60px}.hero{grid-template-columns:1fr;padding:30px 24px;gap:26px;justify-items:start}.dial{width:200px;height:200px;justify-self:center}.dial-in strong{font-size:66px}.hero-actions{width:100%}.hero-stats{gap:26px}.hero-stats strong{font-size:28px}.s4,.s3,.s2{grid-column:span 6}.steps,.fixes{grid-template-columns:1fr}.card{padding:22px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.chart .line{stroke-dashoffset:0}}.boot{display:grid;place-items:center;height:100vh}.boot svg{width:84px;height:84px;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{transform:scale(.92);opacity:.6}}.nav .sc span{position:relative}.mark-img{display:block}.empty{text-align:center;padding:70px 24px;display:grid;justify-items:center;gap:10px}.empty svg{width:96px;height:96px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.15))}.empty h2{margin:6px 0 0;font-size:28px;font-weight:600;letter-spacing:-.035em}.empty p{margin:0 0 10px;color:var(--muted);max-width:440px}.empty.slim{padding:44px 24px}.empty.slim svg{width:60px;height:60px}.form{display:grid;gap:16px;max-width:520px}.form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--muted)}.form input{height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--border);background:var(--ground);font:inherit;color:var(--text);letter-spacing:inherit}.form input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 20%,transparent)}.note{margin:0;padding:12px 16px;border-radius:12px;background:var(--ground);font-size:15px}.note.bad{color:var(--red)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.link{color:var(--blue-ink);font-weight:500}.link:hover{text-decoration:underline}.btn:disabled{opacity:.45;cursor:default}.btn.danger{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red);height:38px;font-size:15px;padding:0 18px}.serp .noval{color:#9aa0a6;font-style:italic}.schema-v{color:var(--muted);font-size:15px}.export pre{background:var(--ground);padding:16px;border-radius:14px;overflow-x:auto;max-height:360px;white-space:pre;font-family:var(--mono);font-size:13px;letter-spacing:0}.skel{height:140px;border-radius:var(--r-lg);background:linear-gradient(90deg,var(--raised),var(--surface),var(--raised));background-size:200% 100%;animation:sh 1.3s linear infinite}@keyframes sh{to{background-position:-200% 0}}.issue{border-top:1px solid var(--rule)}.issue:first-child{border-top:0}.issue summary{list-style:none;cursor:pointer}.issue summary::-webkit-details-marker{display:none}.issue ul{margin:0 0 14px 25px;padding:0;list-style:none;display:grid;gap:6px}.issue li{display:flex;gap:12px;flex-wrap:wrap;font-size:14px}.issue li code{font-family:var(--mono);font-size:13px;color:var(--text);letter-spacing:0;overflow-wrap:anywhere}.issue li span{color:var(--muted)}.mobile-sites{display:none}@media (max-width:980px){.mobile-sites{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding-bottom:4px}.mobile-sites button{flex:none;height:38px;padding:0 14px;border-radius:99px;background:var(--surface);box-shadow:0 0 0 1px var(--border);font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.mobile-sites button.on{background:var(--text);color:var(--ground)}}.login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:var(--ground)}.login-art{position:relative;display:flex;flex-direction:column;justify-content:center;padding:64px;overflow:hidden;background:var(--surface)}.login-art:before{content:"";position:absolute;width:760px;height:760px;right:-260px;top:-260px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--blue) 20%,transparent),transparent);animation:breathe 10s ease-in-out infinite alternate}.login-art svg{width:112px;height:112px;position:relative;filter:drop-shadow(0 20px 30px rgba(0,0,0,.18))}.login-art h1{position:relative;font-size:clamp(64px,9vw,120px);font-weight:700;letter-spacing:-.06em;line-height:.9;margin:34px 0 18px}.login-art p{position:relative;font-size:24px;line-height:1.3;color:var(--muted);max-width:480px;margin:0;letter-spacing:-.025em}.login-art p b{color:var(--text);font-weight:600}.login-form{align-self:center;justify-self:center;width:min(400px,88vw);display:grid;gap:16px;padding:40px 0}.login-form h2{margin:0 0 6px;font-size:32px;font-weight:600;letter-spacing:-.04em}.login-form .btn{width:100%}@media (max-width:860px){.login{grid-template-columns:1fr}.login-art{padding:48px 24px 36px}.login-art h1{margin-top:22px}}.hero .url a{color:inherit;text-decoration:none}.hero .url a:hover{color:var(--text)}.install{display:grid;gap:8px}.inst-state{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:6px}.inst-state h2{margin:0}.inst-state .btn{margin-left:auto}.inst-dot{width:14px;height:14px;border-radius:50%;background:var(--amber);flex:none;box-shadow:0 0 0 6px color-mix(in srgb,var(--amber) 18%,transparent)}.inst-dot.ok{background:var(--g1);box-shadow:0 0 0 6px color-mix(in srgb,var(--g1) 20%,transparent)}.install.is-ok .inst-state{border-bottom:0;padding-bottom:0;margin:0}.inst-step{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule)}.inst-step i{font-style:normal;flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--text);color:var(--surface);font-weight:600;font-size:15px}.inst-step b{font-size:18px;font-weight:600;letter-spacing:-.02em}.pf{color:var(--blue-ink)}.inst-list{margin:10px 0 0;padding-left:20px;display:grid;gap:6px;color:var(--text);font-size:16px}.inst-list li::marker{color:var(--faint)}.pf-pick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.pf-pick .chip{cursor:pointer;border:0}.pf-pick .chip:before{display:none}.pf-pick .chip:hover{background:var(--raised)}.inst-help{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:18px;color:var(--muted);font-size:15px}@media (max-width:640px){.inst-state{flex-wrap:wrap}.inst-state .btn{margin-left:0}}.code .btn{font-family:var(--font)}a.btn{text-decoration:none}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--ground) 55%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);animation:fade .35s var(--ease)}.sheet{width:min(520px,100%);background:var(--surface);border-radius:28px;padding:32px;box-shadow:0 0 0 1px var(--border),0 40px 80px -30px #00000059;display:grid;gap:10px;animation:pop .45s var(--ease)}@keyframes pop{0%{transform:scale(.96);opacity:0}}.sheet h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.03em}.sheet .sub{margin:0}.scan-orb{position:relative;width:64px;height:64px;margin:0 auto 8px}.scan-orb span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--blue);animation:spin 1.2s linear infinite}.scan-orb span:nth-child(2){top:9px;right:9px;bottom:9px;left:9px;border-top-color:#5ac8fa;animation-duration:1.7s;animation-direction:reverse}.scan-orb span:nth-child(3){top:18px;right:18px;bottom:18px;left:18px;border-top-color:var(--g1);animation-duration:2.3s}@keyframes spin{to{transform:rotate(360deg)}}.sheet>h2,.sheet>.sub{text-align:center}.scan-steps{list-style:none;margin:14px 0 6px;padding:0;display:grid;gap:4px}.scan-steps li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:14px;color:var(--faint);transition:background .3s,color .3s}.scan-steps li i{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--raised);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;margin-top:1px}.scan-steps li b{display:block;font-weight:600;font-size:15px}.scan-steps li small{display:block;font-size:13px}.scan-steps li.done{color:var(--muted)}.scan-steps li.done i{background:var(--g1);border-color:var(--g1);color:#fff}.scan-steps li.now{background:var(--ground);color:var(--text)}.scan-steps li.now i{border-color:var(--blue);border-top-color:transparent;animation:spin 1s linear infinite}.scan-steps li.now small{color:var(--muted)}.res-score{display:flex;align-items:baseline;justify-content:center;gap:8px}.res-score strong{font-size:88px;font-weight:600;letter-spacing:-.06em;line-height:1}.res-score span{color:var(--muted)}.res-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.res-parts div{display:grid;justify-items:center;gap:4px;padding:14px 8px;border-radius:16px;background:var(--ground);text-align:center}.res-parts b{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.res-parts small{font-size:12px;color:var(--muted)}.chip.g:before{background:var(--g1)}.chip.a:before{background:var(--amber)}.chip.r:before{background:var(--red)}.parts{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.parts .chip b{font-weight:600;margin-left:2px}.speed{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.gauges{display:flex;gap:18px}.gauge{position:relative;width:118px;display:grid;justify-items:center}.gauge svg{width:118px;height:118px}.gauge strong{position:absolute;top:36px;font-size:34px;font-weight:600;letter-spacing:-.04em}.gauge span{font-size:14px;color:var(--muted);margin-top:4px}.speed-t{width:100%;border-collapse:collapse;font-size:15px}.speed-t th{font-size:13px;font-weight:500;color:var(--muted);text-align:right;padding:0 0 8px}.speed-t td{padding:10px 0;border-top:1px solid var(--rule);vertical-align:top}.speed-t td:not(:first-child){text-align:right;white-space:nowrap;padding-left:16px;font-weight:600}.speed-t td small{display:block;color:var(--muted);font-size:13px;font-weight:400}.speed-t td b{font-weight:500}@media (max-width:760px){.speed{grid-template-columns:1fr}.gauges{justify-content:center}.res-parts b{font-size:24px}}.fixrun{width:min(560px,100%)}.fix-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.fix-stats div{display:grid;justify-items:center;text-align:center;padding:12px 6px;border-radius:14px;background:var(--ground)}.fix-stats b{font-size:26px;font-weight:600;letter-spacing:-.03em}.fix-stats span{font-size:12px;color:var(--muted)}.fix-log{list-style:none;margin:6px 0;padding:0;max-height:220px;overflow:auto;display:grid;gap:2px}.fix-log li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:14px;animation:fade .35s var(--ease)}.fix-log li:nth-child(odd){background:var(--ground)}.fix-log code{font-family:var(--mono);font-size:12.5px;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.fix-log .kinds{color:var(--muted);font-size:13px;white-space:nowrap}.dot2{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.dot2.good{background:var(--g1)}.lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center;background:var(--ground)}.lock svg{width:96px;height:96px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.18))}.lock h1{margin:6px 0 0;font-size:44px;font-weight:700;letter-spacing:-.05em}.lock p{margin:0;color:var(--muted)}.lock .btn{min-width:240px;margin-top:10px}.lockrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;font-size:14px}.lockrow .sw{flex:none}.mobile-only{display:none}@media (max-width:980px){.mobile-only{display:block;margin:-6px 0 12px}.mobile-only .lockrow{background:var(--surface);box-shadow:0 0 0 1px var(--border)}}.rep{max-width:980px;margin:0 auto;padding:28px 24px 60px}.rep-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.rep-hero{display:flex;gap:44px;align-items:center;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:40px 44px;flex-wrap:wrap}.rep-hero h1{margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.rep-dom{margin:8px 0 0;color:var(--muted)}.rep-verdict{margin:16px 0 0;font-size:20px;font-weight:600;letter-spacing:-.02em}.rep-gain{margin:6px 0 0;color:var(--muted)}.rep-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.rep-parts div{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:22px;display:grid;gap:4px}.rep-parts span{color:var(--muted);font-size:14px}.rep-parts b{font-size:44px;font-weight:600;letter-spacing:-.05em;line-height:1.05}.rep-parts small{color:var(--muted);font-size:13px}.rep-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:28px;margin-top:20px;break-inside:avoid}.rep-card h2{margin:0 0 4px;font-size:24px;font-weight:600;letter-spacing:-.03em}.rep-ba{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.rep-ba .chip{margin-bottom:10px}.rep-bars{display:flex;gap:10px;align-items:flex-end;height:200px;margin-top:20px}.rep-bars div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.rep-bars i{width:100%;max-width:44px;border-radius:10px 10px 4px 4px;opacity:.9}.rep-bars b{font-size:14px;font-weight:600}.rep-bars small{font-size:11px;color:var(--muted)}.rep-t{width:100%;border-collapse:collapse;font-size:14px;margin-top:10px}.rep-t th{text-align:left;font-weight:500;color:var(--muted);font-size:13px;padding:0 10px 8px 0}.rep-t td{padding:10px 10px 10px 0;border-top:1px solid var(--rule);vertical-align:top}.rep-t code{font-family:var(--mono);font-size:12px;letter-spacing:0;overflow-wrap:anywhere}.rep-foot{text-align:center;color:var(--faint);font-size:13px;margin-top:30px}.rep-empty{min-height:100vh;display:grid;place-content:center;justify-items:center;text-align:center;gap:8px}.rep-empty svg{width:80px;height:80px}@media (max-width:760px){.rep-parts,.rep-ba{grid-template-columns:1fr}.rep-hero{padding:28px 22px;justify-content:center}}@media print{:root{--ground:#fff}body{background:#fff}.no-print{display:none!important}.rep{padding:0}.rep-hero,.rep-parts div,.rep-card{box-shadow:0 0 0 1px #e5e5ea}.rep-card,.rep-hero,.rep-parts{break-inside:avoid}.dial .bar{transition:none}}.sendrep{width:min(1100px,100%);max-height:92vh;overflow:auto}.sendrep-grid{display:grid;grid-template-columns:360px 1fr;gap:28px}.sendrep-grid h2{text-align:left!important}.sendrep-prev{display:flex;flex-direction:column;min-height:560px}.sendrep-prev iframe{flex:1;width:100%;min-height:540px;border:0;border-radius:14px;background:#f2f2f5;box-shadow:0 0 0 1px var(--border)}.logo-pick{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-weight:400}.logo-pick img{height:44px;max-width:160px;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--border);padding:4px}@media (max-width:900px){.sendrep-grid{grid-template-columns:1fr}.sendrep-prev{min-height:480px}}.login-price{position:relative;margin:22px 0 0!important;font-size:20px!important;color:var(--text)!important}.login-price b{font-size:34px;font-weight:700;letter-spacing:-.04em}.login-price span{font-size:15px;color:var(--muted)}.tokin{flex:1;min-width:0;height:38px;border:0;background:transparent;font:inherit;font-family:var(--mono);color:var(--text);outline:none;letter-spacing:0}.main{max-width:1640px}.hero.summit{background:linear-gradient(135deg,#0b1626,#10243d 55%,#163a5e);color:#f5f7fa;box-shadow:0 30px 60px -28px #0a1e3c8c,0 0 0 1px #ffffff0a inset}.hero.summit:before{inset:-55% -12% auto auto;width:760px;height:760px;background:radial-gradient(closest-side,rgba(90,200,250,.28),transparent)}.hero.summit .topo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;opacity:.55}.hero.summit .topo path{fill:none;stroke:#a0cdff21;stroke-width:1}.hero.summit .dial .track{stroke:#ffffff17}.hero.summit .dial{filter:drop-shadow(0 0 26px rgba(90,200,250,.28))}.hero.summit .dial-in span{color:#ebf2fa99}.dial-in em.up{color:#30d158}.dial-in em.down{color:#ff6961}.hero.summit .eyebrow{color:#7cc4ff}.hero.summit h1{color:#fff}.hero.summit .url,.hero.summit .url a{color:#ebf2fab3}.hero.summit .hero-stats strong{color:#fff}.hero.summit .hero-stats span{color:#ebf2fa94}.hero.summit .hero-stats{gap:0;margin-top:26px}.hero.summit .hero-stats div{padding:0 34px;border-left:1px solid rgba(255,255,255,.12)}.hero.summit .hero-stats div:first-child{padding-left:0;border-left:0}.meters{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:22px;margin-top:22px}.meters div{display:grid;grid-template-columns:1fr auto;align-items:baseline;row-gap:7px}.meters span{font-size:13px;color:#ebf2fa99}.meters b{font-size:18px;font-weight:600;color:#fff}.meters i{grid-column:1/-1;height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden}.meters u{display:block;height:100%;border-radius:4px;transition:width 1.6s var(--ease)}.btn.frost{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn.frost:hover{background:#ffffff2b}.hero.summit .btn.lime{background:#fff;color:#0b1626;box-shadow:0 10px 26px -10px #78c8ffb3}.hero.summit .btn.lime:hover{background:#eaf4ff}.hero.summit .link{color:#7cc4ff}.hero.summit .auto{background:#ffffff12;color:#e8eef5;box-shadow:inset 0 0 0 1px #ffffff14}.site-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.site-main{min-width:0}.rail{position:sticky;top:24px;display:grid;gap:16px;margin-top:34px}.rail-card{background:var(--surface);border-radius:20px;padding:20px 22px;box-shadow:0 0 0 1px var(--border)}.rail-card h3{margin:0 0 12px;font-size:15px;font-weight:600;letter-spacing:-.01em}.rail-list{list-style:none;margin:0;padding:0;display:grid}.rail-list li{display:flex;align-items:center;gap:10px;font-size:14px;padding:9px 0;border-top:1px solid var(--rule)}.rail-list li:first-child{border-top:0;padding-top:0}.rail-list b{margin-left:auto;font-weight:500;color:var(--muted)}.dot{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.dot.g{background:var(--g1)}.dot.a{background:var(--amber)}.dot.r{background:var(--red)}.spark{display:flex;align-items:flex-end;gap:5px;height:84px}.spark i{flex:1;border-radius:4px 4px 2px 2px;opacity:.85;min-width:6px}.rail-note{margin:10px 0 0;font-size:13px;color:var(--muted)}.rail-card.next{background:linear-gradient(160deg,color-mix(in srgb,var(--blue) 9%,var(--surface)),var(--surface))}.rail-card.next p{margin:0;font-size:15px;line-height:1.45}.side-acct{margin-top:auto;display:grid;gap:12px}.side-me{display:flex;align-items:center;gap:12px;padding:0 6px}.side-me b{font-size:15px;font-weight:600}.side-me small{display:block;color:var(--muted);font-size:13px}.side-set{display:grid;background:var(--surface);border-radius:16px;box-shadow:0 0 0 1px var(--border);overflow:hidden}.side-set>button,.side-set .lockrow{display:flex;align-items:center;justify-content:space-between;gap:10px;height:46px;padding:0 14px;font-size:14px;text-align:left;border-top:1px solid var(--rule);border-radius:0}.side-set>button:first-child{border-top:0}.side-set>button:hover{background:var(--raised)}.side-set>button span{color:var(--faint);font-size:18px}.side-set>button svg{width:16px;height:16px;color:var(--muted)}.side-set .out{color:var(--red)}.nav button.on{background:var(--surface);box-shadow:0 1px 2px #0000000f,0 0 0 1px var(--border)}@media (max-width:1560px){.site-body{grid-template-columns:1fr}.rail{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:0}}@media (max-width:980px){.hero.summit .hero-stats div{padding:0 18px}.meters{grid-template-columns:repeat(3,1fr);gap:14px}}.hero-stats span{white-space:nowrap}.login{min-height:100vh}.login-art{justify-content:flex-start;padding:56px 64px}.login-art h1{margin:28px 0 14px}.plans{position:relative;display:grid;gap:12px;margin-top:36px;max-width:560px}.plan{padding:18px 20px;border-radius:18px;background:var(--ground);box-shadow:0 0 0 1px var(--border)}.plan.pro{background:linear-gradient(150deg,#0b1626,#163a5e);box-shadow:0 18px 40px -22px #0a1e3c99}.plan.pro h3,.plan.pro .plan-price,.plan.pro .plan-price b{color:#fff}.plan.pro p{color:#ebf2fab8}.plan.pro .plan-price span{color:#ebf2fa99}.plan-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.plan h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em}.login-art .plan p{font-size:15px;line-height:1.45;letter-spacing:-.01em;margin:8px 0 0;max-width:none}.login-art .plan .plan-price{margin:0;font-size:14px;color:var(--muted)}.plan-price b{font-size:26px;font-weight:700;letter-spacing:-.04em;color:var(--text);margin:0 4px}.plan-price span{font-size:13px}.login-art .plans-foot{font-size:13px;margin:4px 0 0}@media (max-width:980px){.login-art{padding:40px 24px}.plans{margin-top:26px}}.login-art .plan.pro .plan-price{color:#ebf2faa6}.rep-cmp td.up{color:var(--g1);font-weight:600}.rep-cmp td.down{color:var(--red);font-weight:600}.rep-cmp th:not(:first-child),.rep-cmp td:not(:first-child){text-align:right}.rep-scen{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.scen{border-radius:18px;padding:20px;background:var(--ground);box-shadow:0 0 0 1px var(--border);display:flex;flex-direction:column;break-inside:avoid}.scen.mine{box-shadow:0 0 0 2px var(--blue)}.scen-h{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600}.scen-h em{font-style:normal;font-size:12px;font-weight:600;color:#fff;background:var(--blue);padding:3px 9px;border-radius:99px}.scen>b{font-size:56px;font-weight:600;letter-spacing:-.05em;line-height:1;margin:14px 0 10px}.scen ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;color:var(--muted)}.scen li{display:flex;justify-content:space-between}.scen li span{color:var(--text);font-weight:600}.scen p{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.scen.pro{background:linear-gradient(150deg,#0b1626,#163a5e);box-shadow:0 18px 40px -22px #0a1e3c99;color:#fff}.scen.pro.mine{box-shadow:0 0 0 2px #7cc4ff,0 18px 40px -22px #0a1e3c99}.scen.pro ul,.scen.pro p{color:#ebf2fab3}.scen.pro li span{color:#fff}@media (max-width:760px){.rep-scen{grid-template-columns:1fr}}@media print{.scen.pro,.rep-hero,.rep-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-seg{margin-top:6px}.plan-seg button{height:38px;padding:0 18px;font-size:15px}.ads{display:grid;gap:20px}.ads-sector{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--muted);margin:16px 0 6px;max-width:340px}.ads-sector select{height:44px;border-radius:12px;border:0;background:var(--ground);box-shadow:0 0 0 1px var(--border);padding:0 12px;font:inherit;color:var(--text)}.ads-ch{display:grid;gap:10px;margin-top:12px}.ad-ch{border-radius:16px;padding:16px 18px;background:var(--ground);box-shadow:0 0 0 1px var(--border);transition:box-shadow .2s}.ad-ch.on{background:var(--surface);box-shadow:0 0 0 2px var(--blue)}.ad-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ad-top b{font-size:16px;font-weight:600}.ad-top p{margin:4px 0 0;font-size:14px;color:var(--muted);line-height:1.4;max-width:640px}.ad-in{display:grid;grid-template-columns:1fr 1fr auto auto;gap:18px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid var(--rule)}.ad-in label{display:grid;gap:5px;font-size:13px;color:var(--muted)}.ad-in small{font-size:12px;color:var(--faint)}.euro{display:flex;align-items:center;gap:6px;height:42px;padding:0 12px;border-radius:12px;background:var(--ground);box-shadow:0 0 0 1px var(--border);color:var(--text);font-weight:500}.euro input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:inherit;outline:none}.ad-est{display:grid;text-align:right}.ad-est b{font-size:24px;font-weight:600;letter-spacing:-.03em}.ad-est span{font-size:12px;color:var(--muted)}.ads-lines{display:grid;margin-top:10px}.ads-lines>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--rule);font-size:15px}.ads-lines>div:first-child{border-top:0}.ads-lines b{font-weight:600;white-space:nowrap}.ads-lines .tot{font-size:20px;font-weight:600}.ads-lines .tot b{font-size:28px;letter-spacing:-.03em}.ads-lines .small{font-size:13px;color:var(--muted)}.fee-in{width:82px;height:34px;border:0;border-radius:10px;background:var(--ground);box-shadow:0 0 0 1px var(--border);text-align:right;padding:0 8px;font:inherit;font-weight:600;color:var(--text)}.ads-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.ads-kpi div{display:grid;justify-items:center;text-align:center;padding:14px;border-radius:14px;background:var(--ground)}.ads-kpi b{font-size:26px;font-weight:600;letter-spacing:-.03em}.ads-kpi span{font-size:12px;color:var(--muted)}@media (max-width:760px){.ad-in{grid-template-columns:1fr 1fr}.ad-est{text-align:left}.ads-kpi{grid-template-columns:1fr}}.chip{white-space:nowrap}.maps-res{display:grid;gap:8px;margin-top:14px}.maps-res button{display:grid;gap:2px;text-align:left;padding:14px 16px;border-radius:14px;background:var(--ground);box-shadow:0 0 0 1px var(--border)}.maps-res button:hover{box-shadow:0 0 0 2px var(--blue)}.maps-res span{font-size:13px;color:var(--muted)}.maps-res em{font-style:normal;font-size:13px;color:var(--amber)}.stars{display:inline-flex;gap:2px}.stars i{width:14px;height:14px;background:linear-gradient(90deg,#FFB400 var(--f),var(--raised) var(--f));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7-6.3-3.9-6.3 3.9 1.7-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7-6.3-3.9-6.3 3.9 1.7-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E") center/contain no-repeat}.maps-hero{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.maps-hero div{display:grid;gap:6px;padding:20px;border-radius:18px;background:var(--ground)}.maps-hero b{font-size:48px;font-weight:600;letter-spacing:-.05em;line-height:1}.maps-hero .stars i{width:20px;height:20px}.maps-hero span{font-size:13px;color:var(--muted)}.maps-hero em{font-style:normal;font-size:13px;font-weight:600}.maps-hero em.up{color:var(--g1)}.maps-h{margin:22px 0 8px;font-size:15px;font-weight:600}.comp{display:grid}.comp div{display:grid;grid-template-columns:28px 1fr auto 34px 90px;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--rule);font-size:14px}.comp div:first-child{border-top:0}.comp .me b{color:var(--blue-ink)}.comp .pos{color:var(--faint);font-weight:600}.comp small{color:var(--muted);text-align:right}.qr-card{display:grid;grid-template-columns:1fr 200px;gap:24px;align-items:center}.qr-card img{width:200px;height:200px;border-radius:16px;box-shadow:0 0 0 1px var(--border);background:#fff;padding:8px}.revs{display:grid;gap:10px;margin-top:12px}.revs>div{padding:14px 16px;border-radius:14px;background:var(--ground)}.revs>div.bad{box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 50%,transparent)}.rev-h{display:flex;align-items:center;gap:10px;font-size:14px}.rev-h small{margin-left:auto;color:var(--muted)}.revs p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--text)}.chip.r{color:var(--red)}@media (max-width:760px){.qr-card{grid-template-columns:1fr}.comp div{grid-template-columns:24px 1fr auto 70px}.comp div .stars{display:none}}.scen .plus{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#7cc4ff;margin-top:6px}.scen ul.ticks{gap:8px}.scen ul.ticks li{justify-content:flex-start;gap:8px;color:#ebf2fad9;font-size:13.5px;line-height:1.35}.scen ul.ticks li:before{content:"";flex:none;width:16px;height:16px;margin-top:1px;border-radius:50%;background:#30d158 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.5 2.4L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.rep-scen{grid-template-columns:repeat(4,1fr)}.scen .price{font-size:12px;font-weight:600;color:var(--muted)}.scen.pro .price{color:#7cc4ff}@media (max-width:960px){.rep-scen{grid-template-columns:1fr 1fr}}@media (max-width:560px){.rep-scen{grid-template-columns:1fr}}@media print{.rep-scen{grid-template-columns:repeat(4,1fr)}}.scen-h{flex-direction:column;align-items:flex-start;gap:6px;min-height:52px}.scen-h span{font-size:15px;line-height:1.2;white-space:nowrap}.scen .price,.scen-h em{white-space:nowrap;font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--surface);box-shadow:0 0 0 1px var(--border);color:var(--text)}.scen.pro .price{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff}.scen-h em{background:var(--blue);box-shadow:none;color:#fff;font-style:normal}.scen>b{margin:12px 0 10px}@media (max-width:1100px){.scen-h span{white-space:normal}}.an{max-width:1080px;margin:0 auto;padding:22px 20px 60px;display:grid;gap:20px}.an-hero{display:block!important;padding:40px 44px 46px!important;min-height:auto}.an-brand{display:flex;align-items:center;gap:12px;margin-bottom:34px}.an-brand svg{width:46px;height:46px}.an-brand b{font-size:24px;color:#fff;letter-spacing:-.03em}.an-hero h1{font-size:clamp(36px,5.5vw,64px)!important;margin:6px 0 0}.an-lead{color:#ebf2fabf;font-size:19px;max-width:620px;line-height:1.45;margin:14px 0 0}.an-res{display:flex;gap:36px;align-items:center;flex-wrap:wrap}.an-score{display:grid;justify-items:center;width:170px;height:170px;place-content:center;border-radius:50%;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24,0 0 50px #5ac8fa40}.an-score b{font-size:72px;font-weight:700;letter-spacing:-.05em;line-height:1}.an-score span{color:#ebf2fa99;font-size:13px}.an-form{display:grid;gap:14px;max-width:640px;width:100%;margin:-60px auto 0;position:relative;z-index:2}.an-form label{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--muted)}.an-form input:not([type=checkbox]),.field{height:48px;border-radius:12px;border:0;background:var(--ground);box-shadow:0 0 0 1px var(--border);padding:0 14px;font:inherit;font-size:16px;color:var(--text)}.an-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.an-ok{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:10px!important;font-weight:400!important;font-size:13px!important}.an-ok input{margin-top:2px;width:18px;height:18px;accent-color:var(--blue)}.an-steps{display:grid;gap:6px;font-size:14px;color:var(--faint)}.an-steps .done{color:var(--g1)}.an-steps .done:before{content:"✓ "}.an-steps .now{color:var(--text);font-weight:500}.an-steps .now:before{content:"• "}.an-cta{text-align:center;display:grid;justify-items:center;gap:6px;padding:34px!important}.an .rep-scen{margin-top:14px}@media (max-width:640px){.an-hero{padding:28px 22px 70px!important}.an-two{grid-template-columns:1fr}.an-res{gap:20px}.an-score{width:130px;height:130px}.an-score b{font-size:54px}}.leads{display:grid;gap:0;padding:8px 20px!important}.lead{display:grid;grid-template-columns:52px 1fr 170px auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--rule)}.lead:first-child{border-top:0}.lead .sc{font-size:24px;font-weight:700;letter-spacing:-.03em;text-align:center}.lead-i{display:grid;gap:2px;min-width:0}.lead-i b{font-size:16px}.lead-i span{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.lead select,.rank-side select{height:38px;border-radius:10px;border:0;background:var(--ground);box-shadow:0 0 0 1px var(--border);padding:0 10px;font:inherit;color:var(--text)}.lead.interesado{background:linear-gradient(90deg,color-mix(in srgb,var(--g1) 8%,transparent),transparent)}@media (max-width:760px){.lead{grid-template-columns:44px 1fr}.lead select,.lead .btn{grid-column:2}}.rank-grid{display:grid;grid-template-columns:1fr 240px;gap:18px;margin-top:12px}.rank-grid label{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--muted)}.rank-grid textarea{border-radius:14px;border:0;background:var(--ground);box-shadow:0 0 0 1px var(--border);padding:12px 14px;font:inherit;font-size:15px;color:var(--text);resize:vertical}.rank-side{display:grid;gap:10px;align-content:start}.rank-t td:nth-child(2),.rank-t td:nth-child(3),.rank-t th:nth-child(2),.rank-t th:nth-child(3){text-align:center}.rank-t b.top{color:var(--g1)}.rank-t td.up{color:var(--g1);font-weight:600}.rank-t td.down{color:var(--red);font-weight:600}@media (max-width:760px){.rank-grid{grid-template-columns:1fr}}.conn{display:grid;gap:8px;padding:16px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--border)}.conn .sub{text-align:left!important;margin:0!important;font-size:13px}.pay-setup{display:grid;gap:6px;font-size:14px;color:var(--muted);margin:14px 0 6px}.live-toast{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:12px;max-width:min(560px,92vw);padding:14px 18px;border-radius:18px;background:#0b1626;color:#fff;box-shadow:0 20px 50px -14px #00000080;animation:dropin .5s var(--ease)}.live-toast b{font-size:15px}.live-toast span{font-size:13px;color:#ebf2fab3}.live-toast button{margin-left:auto;color:#7cc4ff;font-size:14px;font-weight:600}@keyframes dropin{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.nav .badge{margin-left:auto;min-width:20px;height:20px;border-radius:10px;background:var(--red);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;padding:0 6px}.an-hero{padding-bottom:96px!important}.an-hero:has(.an-res){padding-bottom:46px!important}.plan-seg button{display:grid;gap:1px;height:auto!important;padding:8px 16px!important;text-align:center}.plan-seg button b{font-weight:600;font-size:14px}.plan-seg button small{font-size:12px;color:var(--muted)}.pay-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pay-tot{font-size:14px;color:var(--muted)}.pay-tot b{color:var(--text)}.pay-sum{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 10px}.pay-sum div{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:var(--ground)}.pay-sum span{font-size:13px;color:var(--muted)}.pay-sum b{font-size:24px;font-weight:600;letter-spacing:-.03em}.pay-free{display:flex;align-items:center;gap:12px;margin:16px 0 8px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--g1) 10%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--g1) 30%,transparent);font-size:15px}.pay-free s{color:var(--muted);margin-left:auto}.pay-free b{color:var(--g1);font-weight:700}
