:root{--bg:#F7F8FA;--panel:#FFFFFF;--rail:#F1F3F6;--line:#E5E8EE;--ink:#111827;--muted:#6B7280;--faint:#9AA3B2;--accent:#2486FD;--hover:#EEF4FF;--good:#16A34A;--warn:#C77700;--bad:#DC2626;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,system-ui,sans-serif;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display",Inter,system-ui,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--winshadow:0 0 0 1px rgba(17,24,39,.05),0 2px 4px rgba(17,24,39,.04),0 30px 60px -18px rgba(17,24,39,.2),0 80px 140px -50px rgba(22,73,223,.25);--soft:0 0 0 1px rgba(17,24,39,.03),0 1px 2px rgba(17,24,39,.05),0 14px 30px -18px rgba(17,24,39,.22);--grid:rgba(17,24,39,.07);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0E131B;--panel:#151B25;--rail:#0B1017;--line:#232C39;--ink:#E6EAF1;--muted:#8E99AA;--faint:#677385;--accent:#4C9DFF;--hover:#18263C;--good:#34D399;--warn:#FBBF24;--bad:#F87171;--winshadow:0 0 0 1px rgba(255,255,255,.05),0 30px 60px -18px rgba(0,0,0,.6),0 80px 140px -50px rgba(76,157,255,.22);--soft:0 0 0 1px rgba(255,255,255,.04),0 14px 30px -18px rgba(0,0,0,.7);--grid:rgba(230,234,241,.06);color-scheme:dark}}:root[data-theme=dark]{--bg:#0E131B;--panel:#151B25;--rail:#0B1017;--line:#232C39;--ink:#E6EAF1;--muted:#8E99AA;--faint:#677385;--accent:#4C9DFF;--hover:#18263C;--good:#34D399;--warn:#FBBF24;--bad:#F87171;--winshadow:0 0 0 1px rgba(255,255,255,.05),0 30px 60px -18px rgba(0,0,0,.6),0 80px 140px -50px rgba(76,157,255,.22);--soft:0 0 0 1px rgba(255,255,255,.04),0 14px 30px -18px rgba(0,0,0,.7);--grid:rgba(230,234,241,.06);color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto;padding-inline:40px}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none;background:var(--faint)}.dot.a{background:var(--accent)}.dot.g{background:var(--good)}.dot.w{background:var(--warn)}.dot.b{background:var(--bad)}.dot.br{animation:breathe 1.6s ease-in-out infinite}@keyframes breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 0 4px transparent;opacity:.7}}.ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.up{color:var(--good)}.dn{color:var(--bad)}.flat{color:var(--muted)}.top{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s}.top.scrolled{border-bottom-color:var(--line)}.top .wrap{display:flex;align-items:center;gap:36px;height:64px}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:-.01em}.brand img{width:26px;height:26px;display:block;border-radius:22.5%}.links{display:flex;gap:26px;font-size:14px}.links a{color:var(--muted);text-decoration:none;transition:color .2s}.links a:hover,.links a.on{color:var(--ink)}.grow1{flex:1}.acts{display:flex;align-items:center;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 15px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;border:1px solid var(--line);background:var(--panel);color:var(--ink);white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.btn:hover{border-color:color-mix(in srgb,var(--ink) 18%,var(--line))}.btn.ghost{border-color:transparent;background:none;color:var(--muted)}.btn.ghost:hover{color:var(--ink)}.btn.pri{background:var(--accent);border-color:var(--accent);color:#fff}.btn.pri:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}.btn.lg{height:48px;padding:0 22px;font-size:16px;border-radius:10px}.btn .arr{width:16px;height:16px;transition:transform .2s}.btn:hover .arr{transform:translate(2px)}.eyebrow{font-size:13px;font-weight:600;color:var(--accent);margin-bottom:12px}.h2{font-family:var(--display);font-size:44px;line-height:1.06;letter-spacing:-.035em;font-weight:740;text-wrap:balance}.h2 .soft{color:var(--muted)}.lede{font-size:18px;line-height:1.55;color:var(--muted);text-wrap:pretty;max-width:36em}.lede b{color:var(--ink);font-weight:600}.sec{padding:120px 0}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:end;margin-bottom:48px}.ai{width:18px;height:18px;border-radius:22.5%;flex:none;display:inline-grid;place-items:center;overflow:hidden;background:linear-gradient(160deg,var(--c1),var(--c2));vertical-align:middle}.ai svg{width:64%;height:64%;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai svg .f{fill:#fff;stroke:none}img.ai{background:none;object-fit:cover}img[data-img],img.ai{border-radius:22.5%;outline:1px solid color-mix(in srgb,var(--ink) 9%,transparent);outline-offset:-1px}img[data-img=sail],img.ai.shaped{border-radius:0;outline:0;scale:1.24}.win{position:relative;border-radius:12px;background:var(--bg);box-shadow:var(--winshadow);overflow:hidden;font-size:13px;line-height:1.4;color:var(--ink);display:grid;grid-template-rows:40px 1fr;user-select:none;-webkit-user-select:none;text-align:left}.tb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;background:var(--rail);border-bottom:1px solid var(--line)}.lights{display:flex;gap:8px}.lights i{width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--ink) 13%,var(--rail))}.url{display:flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:7px;background:color-mix(in srgb,var(--ink) 5%,var(--rail));color:var(--muted);font-size:12px;min-width:320px;justify-content:center}.url b{color:var(--ink);font-weight:500}.tbr{display:flex;justify-content:flex-end;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.app{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:0}.side{background:var(--rail);border-right:1px solid var(--line);padding:12px 10px;display:flex;flex-direction:column;gap:1px;min-height:0;overflow:hidden}.side .wsn{display:flex;align-items:center;gap:8px;padding:4px 6px 10px;font-weight:600}.side .wsn .wsm{width:22px;height:22px;border-radius:6px;background:linear-gradient(160deg,#334155,#0f172a);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.srch{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:5px 8px;color:var(--faint);margin-bottom:8px;font-size:12px}.srch span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srch kbd{font:inherit;font-size:11px;border:1px solid var(--line);border-radius:4px;padding:0 4px}.nv{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:6px;color:var(--ink);transition:background .25s,color .25s}.nv .ic{color:var(--muted);transition:color .25s}.nv.on{background:var(--hover);color:var(--accent);font-weight:600}.nv.on .ic{color:var(--accent)}.nv .ct{margin-left:auto;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.nv.on .ct{color:var(--accent)}.side .lbl{font-size:11px;color:var(--faint);padding:14px 8px 4px;font-weight:600}.side .fill{flex:1}.nv.q{color:var(--muted)}.main{position:relative;min-width:0;min-height:0;padding:18px 22px 0;overflow:hidden;display:flex;flex-direction:column;gap:12px}.main>*,.scr>*{flex:none}.ph1{display:flex;align-items:baseline;gap:12px}.ph1 h3{font-size:22px;font-weight:700;letter-spacing:-.015em}.ph1 .mt{color:var(--muted);font-size:13px}.ph1 .r{margin-left:auto;align-self:center;display:flex;gap:8px;align-items:center}.seg{display:inline-flex;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--ink) 6%,var(--bg));font-size:12px;font-weight:500;color:var(--muted)}.seg span{padding:3px 10px;border-radius:6px;white-space:nowrap}.seg span.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #11182714}.tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.tabs span{padding:0 0 9px;white-space:nowrap}.tabs span.on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}.pnl{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden;min-width:0}.pnh{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--line);font-size:12px}.pnh b{font-weight:600;font-size:13px}.pnh .m{margin-left:auto;color:var(--muted)}.row{display:flex;align-items:center;gap:12px;padding:9px 14px;min-height:44px;box-shadow:inset 0 1px 0 var(--line);background:var(--panel)}.row:first-child{box-shadow:none}.pnh+.row{box-shadow:none}.row .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.row .t b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .t small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .m{color:var(--muted);font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.b{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel);font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.b.p{background:var(--accent);border-color:var(--accent);color:#fff}.st{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.stars{letter-spacing:1px;font-size:11px;color:var(--ink)}.stars s{text-decoration:none;color:var(--line)}.well{margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--rail);font-size:12.5px;line-height:1.45;white-space:normal}.well small{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;color:var(--muted)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.kpi+.kpi{box-shadow:inset 1px 0 0 var(--line)}.kpi .lb{font-size:12px;color:var(--muted)}.kpi .fg{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2}.kpi .ch{font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .ch span{color:var(--muted)}.bar{height:6px;border-radius:3px;background:color-mix(in srgb,var(--ink) 6%,var(--panel));overflow:hidden}.bar i{display:block;height:100%;border-radius:3px;background:var(--accent)}.br3{display:grid;grid-template-columns:120px minmax(0,1fr) 64px 56px;gap:12px;align-items:center;padding:8px 14px;font-size:12px}.br3+.br3{box-shadow:inset 0 1px 0 var(--line)}.br3 .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.br3 .p{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.br3 .nm{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone{position:relative;width:300px;height:620px;border-radius:52px;padding:10px;background:#1b1f27;box-shadow:0 0 0 1px #00000040,0 40px 80px -24px #11182773,inset 0 0 0 1.5px #3a404c;flex:none}.pscr{position:relative;width:100%;height:100%;border-radius:43px;overflow:hidden;background:var(--bg);color:var(--ink);font-size:13px;line-height:1.35}.island{position:absolute;top:11px;left:50%;width:92px;height:27px;margin-left:-46px;border-radius:16px;background:#000;z-index:3}.sbar{display:flex;justify-content:space-between;padding:16px 28px 0;font-size:13px;font-weight:600;height:46px}.foot{border-top:1px solid var(--line);padding:40px 0 56px;font-size:13px;color:var(--muted)}.foot .wrap{display:flex;align-items:center;gap:28px}.foot a{text-decoration:none}.foot a:hover{color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.plan{padding:26px 24px 28px;display:flex;flex-direction:column;gap:14px}.plan+.plan{box-shadow:inset 1px 0 0 var(--line)}.plan.hi{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.plan h3{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.plan h3 span{font-size:12px;font-weight:600;color:var(--accent)}.plan .pr{font-size:40px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.plan .pr small{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.plan .pr s{font-size:22px;font-weight:600;color:var(--faint);margin-right:8px;text-decoration-thickness:2px;vertical-align:4px}.plan .std{font-size:12.5px;color:var(--muted);margin-top:-6px}.plan .std b{color:var(--accent);font-weight:600}.plan .pa{font-size:12.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:-8px}.plan .for{font-size:14px;color:var(--muted);min-height:42px}.plan ul{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.plan li{display:flex;gap:8px}.plan li .ic{width:14px;height:14px;color:var(--accent);margin-top:3px}.plan .btn{margin-top:auto}.pnote{margin-top:16px;font-size:13px;color:var(--muted);text-align:center}.feats{padding-top:120px}.feat{display:grid;grid-template-columns:400px minmax(0,1fr);gap:72px;align-items:center;padding:56px 0}.feat.flip{grid-template-columns:minmax(0,1fr) 400px}.feat.flip .txt{order:2}.fk{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--accent);margin-bottom:14px}.fk .ic{width:16px;height:16px}.fk img.ai{width:18px;height:18px}.feat .h2{font-size:40px}.feat .lede{font-size:17px;margin-top:16px}.pts{display:flex;flex-direction:column;gap:12px;margin-top:26px}.pts li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:14.5px;line-height:1.5;color:var(--muted)}.pts li .ic{width:16px;height:16px;color:var(--accent);margin-top:3px}.pts li b{color:var(--ink);font-weight:600}.where{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.where b{color:var(--ink);font-weight:600}.vis{position:relative;border-radius:22px;border:1px solid var(--line);background:linear-gradient(170deg,color-mix(in srgb,var(--accent) 7%,var(--panel)) 0%,var(--bg) 70%);height:500px;overflow:hidden;display:grid;place-items:center;isolation:isolate}.vis{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vis>*{align-self:unsafe center;justify-self:unsafe center}.vis:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(var(--grid) 1px,transparent 1.2px);background-size:20px 20px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent)}.end{text-align:center;padding:120px 0 110px}.end .h2{font-size:56px}.end .cta{display:flex;justify-content:center;gap:12px;margin-top:28px}@media(max-width:1240px){.feat{grid-template-columns:340px minmax(0,1fr);gap:48px}.feat.flip{grid-template-columns:minmax(0,1fr) 340px}}.phero{padding:84px 0 40px;text-align:center}.phero h1{font-family:var(--display);font-size:60px;line-height:1.02;letter-spacing:-.045em;font-weight:760;max-width:16ch;margin:0 auto;text-wrap:balance}.phero h1 .soft{color:var(--muted)}.phero .lede{margin:20px auto 0;max-width:36em}.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:8px 14px;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;text-decoration:none}.skip:focus{top:12px}.phero.short{padding-bottom:48px}.found{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;font-size:14px;color:var(--muted)}.found b{color:var(--ink);font-weight:600}.incl{margin-top:96px}.ihd{margin-bottom:28px}.igrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.igrid li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;padding:18px 20px;background:var(--panel)}.igrid .ib{width:32px;height:32px;border-radius:9px;background:var(--hover);color:var(--accent);display:grid;place-items:center}.igrid b{display:block;font-size:14px;font-weight:600}.igrid small{display:block;font-size:12.5px;color:var(--muted);margin-top:1px;line-height:1.45}.cmp{margin-top:88px}.cmp .h2{margin-bottom:28px}.tbl{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:clip}.tr{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));align-items:center;min-height:48px;font-size:14px}.tr>*{padding:12px 20px}.tr+.tr{box-shadow:inset 0 1px 0 var(--line)}.tr .v{text-align:center;font-variant-numeric:tabular-nums}.tr .v.hi{background:color-mix(in srgb,var(--accent) 4%,var(--panel));align-self:stretch;display:flex;align-items:center;justify-content:center}.tr .v .ic{width:16px;height:16px;color:var(--accent);vertical-align:-3px}.tr .v .no{color:var(--faint)}.tr .f small{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.th{position:sticky;top:64px;z-index:5;background:var(--panel);box-shadow:0 1px 0 var(--line)}.th .v{display:flex;flex-direction:column;gap:2px;align-items:center}.th .v b{font-size:15px;font-weight:650}.th .v span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.grp{font-size:12px;font-weight:650;color:var(--muted);background:var(--rail);min-height:36px}.grp>*{padding:8px 20px}.faq{display:grid;grid-template-columns:340px minmax(0,1fr);gap:72px;margin-top:120px}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:20px 0;font-size:17px;font-weight:600}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";margin-left:auto;flex:none;width:9px;height:9px;border-right:1.7px solid var(--muted);border-bottom:1.7px solid var(--muted);transform:rotate(45deg) translate(-3px,-3px);transition:transform .25s}.qa details[open] summary:after{transform:rotate(225deg)}.qa p{padding:0 0 22px;color:var(--muted);font-size:15px;max-width:44em}.rmhd{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:22px;font-size:14px;color:var(--muted);flex-wrap:wrap}.rmhd span{display:inline-flex;align-items:center;gap:8px}.cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.cols.five{grid-template-columns:repeat(5,minmax(0,1fr))}.col{background:var(--rail);border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.col h2{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;padding:4px 4px 2px}.col h2 .n{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.col .empty{padding:28px 12px;text-align:center;font-size:13px;color:var(--muted);border:1px dashed var(--line);border-radius:12px}.rc{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.rc h3{font-size:14.5px;font-weight:600;line-height:1.35;letter-spacing:-.005em}.rc .d{font-size:13px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.rc .d p+p,.rc .d ul+p,.rc .d ol+p{margin-top:6px}.rc .d ul,.rc .d ol{list-style:disc;padding-left:18px;margin:4px 0}.rc .re{padding:9px 11px;border-radius:10px;background:var(--hover);font-size:13px;line-height:1.5}.rc .re b{display:block;font-size:12px;font-weight:600;color:var(--accent);margin-bottom:2px}.rc .ft{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.sy-roadmap-vote-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-size:12.5px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;transition:border-color .2s,color .2s,background .2s}.sy-roadmap-vote-btn:hover,.sy-roadmap-vote-btn.voted{border-color:var(--accent);color:var(--accent);background:var(--hover)}.sy-roadmap-vote-btn:disabled{cursor:wait;opacity:.6}.sy-roadmap-vote-icon{display:flex}.sy-roadmap-vote-icon svg{width:12px;height:12px}.rmfeed{min-height:20px;margin:14px 0 4px;font-size:13px;color:var(--muted);text-align:center}.ask{display:grid;grid-template-columns:340px minmax(0,1fr);gap:72px;margin-top:110px;padding-bottom:110px}.ask form{display:grid;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px}.ask label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.ask input,.ask select,.ask textarea{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:14px;background:var(--panel);color:var(--ink)}.ask textarea{resize:vertical}.ask .row2{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:14px}.ask .acts2{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.ask .btn:disabled{opacity:.6;cursor:not-allowed}.howto{display:flex;flex-direction:column;gap:12px;margin-top:22px;font-size:14.5px;color:var(--muted)}.howto li{display:grid;grid-template-columns:18px 1fr;gap:10px}.howto .ic{width:16px;height:16px;color:var(--accent);margin-top:3px}.result{display:none;padding:12px 14px;border-radius:10px;font-size:13.5px;line-height:1.5}.result.ok{display:block;background:color-mix(in srgb,var(--good) 9%,var(--panel));color:var(--ink);border:1px solid color-mix(in srgb,var(--good) 40%,var(--line))}.result.err{display:block;background:color-mix(in srgb,var(--bad) 8%,var(--panel));color:var(--ink);border:1px solid color-mix(in srgb,var(--bad) 40%,var(--line))}.prose{max-width:720px;margin:0 auto;padding-bottom:40px;font-size:17px;line-height:1.7}.prose p+p{margin-top:18px}.prose a{color:var(--accent);text-decoration:none;font-weight:600}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:56px 0 0}.tiles>*{background:var(--panel);padding:24px;display:flex;flex-direction:column;gap:6px;text-decoration:none}.tiles .fk{margin-bottom:6px}.tiles b{font-size:16px;font-weight:650}.tiles span{font-size:14px;color:var(--muted)}.tiles .go{margin-top:auto;padding-top:10px;color:var(--accent);font-weight:600;font-size:14px}a.tile:hover b{color:var(--accent)}.info{padding-bottom:110px}@media(max-width:1100px){main .tilt{scale:.85}main .stage{height:710px}.cols.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.plan{background:var(--panel)}.plan+.plan{box-shadow:none}.plan.hi{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.igrid,.cols,.cols.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.top .wrap{gap:16px}.links{display:none}.feats{padding-top:72px}main .feat,main .feat.flip{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0}main .feat.flip .txt{order:0}main .vis{height:460px;grid-template-columns:minmax(0,1fr)}main .tilt{scale:.66}main .stage{height:560px}.faq,.ask,.sec-head{grid-template-columns:minmax(0,1fr);gap:20px}.sec{padding:72px 0}.apps{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px}.apps .ics{flex-wrap:wrap;gap:18px}.tiles{grid-template-columns:minmax(0,1fr)}.foot .wrap{flex-wrap:wrap;gap:12px 20px}.foot .grow1{flex-basis:100%;height:0}}@media(max-width:760px){.tblx{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}.tblx .tbl{min-width:540px}.th{position:static}.tr{grid-template-columns:136px repeat(4,minmax(96px,1fr));font-size:13.5px}.tr>*{padding:10px 12px}.tr .f,.th>:first-child{position:sticky;left:0;z-index:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:var(--panel);box-shadow:inset -1px 0 0 var(--line)}.grp>*{position:sticky;left:0;justify-self:start;width:max-content;background:var(--rail)}}@media(max-width:640px){.wrap{padding-inline:16px}.top .wrap{height:56px}.acts .btn.ghost{padding:0 8px}.h2{font-size:30px}.lede{font-size:16px}.phero{padding:48px 0 28px}.phero h1{font-size:38px}.end{padding:72px 0 64px}.end .h2{font-size:34px}.end .cta{flex-direction:column;align-items:stretch}.feat .h2{font-size:28px}.feat .lede{font-size:16px}main .vis{height:340px;border-radius:16px}main .stage{height:calc(980px * var(--hs,.62) + 10px);margin-top:32px}.plans,.igrid,.cols,.cols.five{grid-template-columns:minmax(0,1fr)}.plan .for{min-height:0}.incl,.cmp{margin-top:64px}.faq{margin-top:72px}.ask{margin-top:64px;padding-bottom:64px}.ask form{padding:18px 16px}.ask .row2{grid-template-columns:minmax(0,1fr)}.prose{font-size:16px}.found{text-align:left;align-items:flex-start}.found .dot{margin-top:7px}.tiles{margin-top:36px}}@media(max-width:340px){.acts .btn.ghost{display:none}}.host{position:relative}.cur{position:absolute;left:0;top:0;z-index:30;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;pointer-events:none;background:#282c3457;box-shadow:0 0 0 1px #ffffffb3,0 3px 10px #1118272e;-webkit-backdrop-filter:blur(2px) saturate(1.6);backdrop-filter:blur(2px) saturate(1.6);opacity:0;transition:translate var(--d,.8s) cubic-bezier(.45,.05,.2,1),opacity .35s,scale .16s cubic-bezier(.3,.7,.4,1),background .16s;will-change:translate}.cur.on{opacity:1}.cur.down{scale:.72;background:#282c348c}.rip{position:absolute;left:0;top:0;z-index:29;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;pointer-events:none;border:1.5px solid color-mix(in srgb,var(--accent) 70%,transparent);animation:rip .6s cubic-bezier(.2,.7,.2,1) forwards}@keyframes rip{0%{scale:.6;opacity:.9}to{scale:2.4;opacity:0}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cur{background:#e6eaf161;box-shadow:0 0 0 1px #0e131b99,0 3px 10px #0006}:root:not([data-theme=light]) .cur.down{background:#e6eaf199}}:root[data-theme=dark] .cur{background:#e6eaf161;box-shadow:0 0 0 1px #0e131b99,0 3px 10px #0006}.b,.vote,.chk,.thm span{transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .25s,background .2s,border-color .25s,color .25s}.b.hov,.vote.hov,.thm span.hov{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.chk.hov{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.b.down,.vote.down,.chk.down,.thm span.down{transform:scale(.94)}.site.down{filter:brightness(.97)}@media(max-width:900px){main .cur,main .rip{width:28px;height:28px;margin:-14px 0 0 -14px}}@media(max-width:640px){main .cur,main .rip{width:38px;height:38px;margin:-19px 0 0 -19px}.main .cur,.main .rip{width:52px;height:52px;margin:-26px 0 0 -26px}}
