.site .home-hero .field{flex-direction:column;min-height:max(720px,100vh - 32px);display:flex;container-type:inline-size}.site .hh-grid{width:100%;max-width:var(--wrap);padding:150px var(--gut)120px;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;margin-inline:auto;display:grid}.site .home-hero h1{font-size:clamp(44px,5vw,76px);line-height:1.04}.site .home-hero h1 .soft{display:block}.site .home-hero .ctas{margin-top:40px}@media (prefers-reduced-motion:no-preference){.site .home-hero :is(h1,.hero-sub,.ctas,.hh-side){animation:hh-in 1.1s var(--ease)both}.site .home-hero .hero-sub{animation-delay:80ms}.site .home-hero .ctas{animation-delay:.16s}.site .home-hero .hh-side{animation-delay:.28s}html.hk-first .site .home-hero h1{animation-delay:1.45s}html.hk-first .site .home-hero .hero-sub{animation-delay:1.53s}html.hk-first .site .home-hero .ctas{animation-delay:1.61s}html.hk-first .site .home-hero .hh-side{animation-delay:1.73s}}@keyframes hh-in{0%{opacity:0;transform:translateY(32px)}}.site .hh-side{position:relative}.site .feed{--pull:var(--ease-in-out);height:470px;position:relative}.site .feed-head{z-index:12;height:46px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0b10330d,0 14px 30px -18px #0b103366}.site .feed-mk{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.site .feed-mk:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px;box-shadow:0 0 0 2px #ec7a2c80}.site .mk-anim{width:17px;height:auto;overflow:visible}.site .mk-anim .ra,.site .mk-anim .rb{transform-box:fill-box;transform-origin:50% 100%}.site .feed.pull .mk-anim .rb{animation:stride .9s var(--ease)}.site .feed.pull .mk-anim .ra{animation:stride .9s var(--ease).1s}.site .feed.pull .feed-mk:after{animation:ring 1s var(--ease)}@keyframes stride{0%{transform:none}28%{transform:translate(9%,-13%)scaleY(1.08)}62%{transform:translate(-3%,3.5%)scaleY(.97)}to{transform:none}}@keyframes ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.site .feed ul{position:absolute;inset:64px 0 0}.site .feed-i{--o:0;--d:0;height:84px;transform:translateY(calc(var(--o)*100px))scale(calc(1 - var(--d)*.05));opacity:calc(1 - var(--d)*.22);filter:blur(calc(var(--d)*2.6px));background:#fff;background:rgba(255,255,255,calc(1 - var(--d)*.22));transition:transform 1.1s var(--pull),opacity .9s var(--ease);transition-delay:calc((var(--o) + 1)*50ms);z-index:calc(10 - var(--d));will-change:transform,opacity;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:-42px;padding:0 20px 0 18px;display:grid;position:absolute;top:34%;left:0;right:0;box-shadow:0 1px 2px #0b10330d,0 24px 48px -26px #0b103366}.site .feed-i.now{box-shadow:0 1px 2px #0b10330f,0 30px 60px -24px var(--sh,#0b103373)}.site .feed-ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.site .feed-ic .i{width:19px;height:19px}.site .feed-i.fc-ai .feed-ic{background:#0e0b2a;overflow:hidden}.site .feed-ic .lk{width:auto;height:34px}.site .feed-tx{flex-direction:column;min-width:0;line-height:1.3;display:flex}.site .feed-tx b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.site .feed-tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.site .feed-i time{color:var(--faint);font-size:13px;font-weight:600}.site .feed-pause{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);cursor:pointer;z-index:20;transition:transform .16s var(--ease);background:#ffffffd9;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:-6px}.site .feed-pause:active{transform:scale(.94)}.site .feed-pause .i{width:14px;height:14px}.site .wy{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.site .wy-pile{box-shadow:var(--e1);background:#fff;border-radius:26px;grid-column:1/-1;grid-template-columns:minmax(0,.75fr) minmax(0,2fr);align-items:center;gap:36px;padding:30px;display:grid}.site .wy-pile-h h3{font-size:clamp(24px,2.2vw,32px)}.site .wy-pile-h p{color:var(--muted);margin-top:12px}.site .wy-t{isolation:isolate;border-radius:24px;flex-direction:column;gap:10px;min-height:230px;padding:28px;display:flex;position:relative;overflow:hidden}.site .wy-t:after{content:"";z-index:-1;background:var(--grain-coarse)0 0/220px;opacity:.3;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.site :is(.wt-ai,.wt-ink,.wt-fir,.wt-ice):after{opacity:.8}.site .wy-t .ic{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid}.site .wy-t .ic .i{width:20px;height:20px}.site .wy-t h3{font-size:clamp(22px,1.9vw,27px)}.site .wy-t p{color:var(--muted);max-width:30em}.site .wt-ai{background:radial-gradient(90% 70% at 100% 0,#a283f7,#0000 60%),radial-gradient(70% 60% at 0 100%,#5a2ccf,#0000 70%),#6a3bd9}.site .wt-ink{background:radial-gradient(90% 80% at 100% 0%,#313c78,transparent 60%),radial-gradient(70% 70% at 0% 100%,#4f78dc52,transparent 70%),var(--ink)}.site .wt-fir{background:radial-gradient(90% 80% at 100% 0,#3b7563,#0000 60%),radial-gradient(70% 70% at 0 100%,#78aa8c38,#0000 70%),#1b3a30}.site .wt-ice{background:radial-gradient(90% 80% at 100% 100%,#f3cda0d9,#0000 70%),radial-gradient(60% 70% at 0 0,#fff,#0000 70%),#fbf1e6}.site .wt-white{box-shadow:var(--e1);background:#fff}.site :is(.wt-ai,.wt-ink,.wt-fir) h3{color:#fff}.site :is(.wt-ai,.wt-ink,.wt-fir) p{color:#ffffffd6}.site :is(.wt-ai,.wt-ink,.wt-fir) .ic{color:#fff;background:#ffffff26}.site .wt-ice .ic{color:var(--fire-t);background:#fff}.site .wt-white .ic{background:var(--fire-1);color:var(--fire-t)}.site .wy-nt{--r:18px;padding:0 0 8px 8px}.site .wy-t .wy-nt .ic{color:#fff;border-radius:50%;width:54px;height:54px;margin:0}.site .wy-t .wy-nt .ic .i{width:22px;height:22px}.site .wt-ai .wy-nt .ic{background:#0e0b2a}.site .lk-av{background:#0e0b2a;overflow:hidden}.site .wy-nt .lk-av .lk{width:auto;height:44px}.site .wt-ink .wy-nt .ic{background:var(--ink)}.site .wt-fir .wy-nt .ic{background:#1b3a30}.site .wy-t:has(>.bite-tr)>h3{padding-right:56px}.site .wy-loki{grid-area:span 2/span 5;justify-content:flex-start}.site .wy-chat{flex-direction:column;gap:8px;margin-top:auto;padding-top:20px;display:flex}.site .wy-m,.site .wy-in{transition:opacity .45s var(--ease)calc(var(--i)*.6s),transform .45s var(--ease)calc(var(--i)*.6s)}.site .wy-chat.wait :is(.wy-m,.wy-in){opacity:0;transform:translateY(10px)}.site .wy-m{align-items:flex-end;gap:8px;display:flex}.site .wy-m.me{justify-content:flex-end}.site .wy-av{color:#2449a8;width:30px;height:30px;font:700 12.5px var(--sans);background:#dfe8ff;border-radius:50%;flex:none;place-items:center;display:grid}.site .wy-av.lk-av{background:#0e0b2a}.site .wy-av .lk{width:100%;height:100%}.site .wy-m.next{margin-top:-4px}.site .wy-m.next .wy-av{visibility:hidden}.site .wy-b{border-radius:16px;max-width:82%;padding:9px 14px 10px;font-size:14.5px;line-height:1.45}.site .wy-meta{opacity:.62;margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.site .me .wy-b{color:var(--ink);background:#fff;border-bottom-right-radius:4px;box-shadow:0 16px 30px -18px #280a6e99}.site .lk .wy-b{color:#fff;background:#ffffff24;border-bottom-left-radius:4px;box-shadow:inset 0 0 0 1px #fff3}.site .wy-b ul{flex-direction:column;gap:2px;margin-top:5px;display:flex}.site .wy-b li b{font-weight:700}.site .wy-in{color:#ffffffb8;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;height:46px;margin-top:4px;padding:0 6px 0 16px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff3d}.site .wy-send{width:34px;height:34px;color:var(--ai-t);background:#fff;border-radius:50%;place-items:center;margin-left:auto;display:grid}.site .wy-send .i{width:16px;height:16px;transform:rotate(-90deg)}.site .wy-data{flex-direction:row;grid-column:span 7;align-items:center;gap:24px}.site .wy-data>div:first-child{flex:1;min-width:0}.site .wy-files{grid-template-columns:repeat(2,auto);gap:8px;display:grid}.site .wy-files span{height:38px;color:var(--ink);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -14px #0b103359}.site .wt-white .wy-files span{background:var(--well);box-shadow:none}.site .wy-files .i{width:16px;height:16px;color:var(--ink-2)}.site .wy-hist{grid-column:span 7}.site .wy-log{margin-top:auto;padding-top:6px}.site .wy-log li{color:#ffffffd6;border-top:1px solid #ffffff1f;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:9px 0;font-size:13.5px;display:grid}.site .wy-log time{color:#ffb37a;font-weight:600}.site .wy-log b{color:#fff;font-weight:600}.site .wy-shape{--f-a:#a3bdf6;border-radius:26px;grid-column:1/-1;justify-content:flex-end;align-items:center;min-height:300px;padding:34px;display:flex}.site .wy-shape-tx{width:44%;padding:32px 40px 2px 4px}.site .wy-shape-tx h3{font-size:clamp(24px,2.2vw,32px)}.site .wy-shape-tx p{color:var(--ink-2);margin-top:10px}.site .wy-step{width:76px;height:36px;left:calc(44% + 40px)}.site .wy-shape-cols{gap:18px;width:52%;display:grid}.site .wy-l{color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.site .wy-chips{flex-wrap:wrap;gap:8px;display:flex}.site .wy-chips span{height:40px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -14px #0b103359}.site .wy-chips span.ai{background:var(--ai);color:#fff}.site .wy-chips span.ai .i{width:17px;height:17px;margin:0 6px 0 -4px}.site .tg{grid-template-columns:minmax(0,1.2fr) 92px minmax(0,.8fr);align-items:stretch;display:grid}.site .tg-mess{background:var(--well);border-radius:22px;min-height:350px;position:relative;overflow:hidden}.site .tg .tg-k{z-index:3;height:32px;padding:0 13px 0 11px;font-size:13.5px;position:absolute;top:14px;left:14px}.site .tg-art{position:absolute;inset:58px 18px 16px}.site .tg-yarn{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site .tg-yarn :is(ellipse,path){fill:none;stroke:var(--ink);stroke-width:1.3px;vector-effect:non-scaling-stroke}.site .tg-yarn .y0{opacity:.3}.site .tg-yarn .y1{opacity:.2;stroke-dasharray:64 14}.site .tg-yarn .y2{opacity:.36;stroke:#4f78dc}.site .tg-yarn .y3{opacity:.24;stroke-width:2px}.site .tg-front{z-index:2;pointer-events:none}.site .tg-front path{opacity:.32;stroke-width:1.6px}.site .tg-chip{z-index:1;left:var(--x);top:var(--y);width:46px;height:46px;transform:rotate(var(--r))scale(var(--s));background:#fff;border-radius:13px;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;box-shadow:0 1px 2px #0b103314,0 12px 24px -14px #0b103373}.site .tg-chip :is(.brand-i,.i){width:24px;height:24px}.site .tg-chip .i{color:var(--ink-2)}.site .tg.on .tg-chip{animation:tg-stir calc(7s + var(--i)*.6s)ease-in-out calc(var(--i)*-1.3s)infinite}@keyframes tg-stir{0%,to{transform:translate(0,0)rotate(var(--r))scale(var(--s))}25%{transform:translate(6px,-5px)rotate(calc(var(--r)*-.6))scale(var(--s))}50%{transform:translate(-4px,-9px)rotate(calc(var(--r)*.4))scale(var(--s))}75%{transform:translate(-7px,3px)rotate(calc(var(--r)*-1))scale(var(--s))}}.site .tg.on .tg-yarn .y1{animation:16s linear infinite tg-run}@keyframes tg-run{to{stroke-dashoffset:-312px}}.site :is(.tg-flow,.tg-flow-v){width:100%;height:100%;display:block;overflow:visible}.site :is(.tg-flow,.tg-flow-v) path{fill:none;stroke:var(--ink);stroke-opacity:.22;stroke-width:1.4px;vector-effect:non-scaling-stroke}.site :is(.tg-flow,.tg-flow-v) .pulse{stroke:#4f78dc;stroke-opacity:.9;stroke-width:2.2px;stroke-dasharray:12 148;stroke-dashoffset:160px}.site .tg.on .pulse{animation:tg-pulse 2.8s linear calc(var(--i)*-.7s)infinite}@keyframes tg-pulse{to{stroke-dashoffset:0}}.site .tg-flow-v{display:none}.site .tg-app{text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:64px 20px 28px;display:flex}.site .tg-icon{background:#fff;border-radius:30px;place-items:center;width:108px;height:108px;margin-bottom:12px;display:grid;box-shadow:0 1px 2px #0b10330f,0 26px 46px -22px #0b10338c}.site .tg-icon img{width:42px;height:auto}.site .tg-app b{font:var(--dw)20px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink)}.site .tg-cap{color:var(--ink-2);max-width:15em;font-size:14.5px}.site .how{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site .how-live{box-shadow:var(--e1);background:#fff;border-radius:28px;flex-direction:column;grid-column:1/-1;gap:14px;padding:14px;display:flex}.site .hw-h{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 0;display:flex}.site .hw-steps{background:var(--well);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.site .hw-steps li{height:40px;color:var(--faint);transition:color .35s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 6px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.site .hw-steps li.past{color:var(--ink-2)}.site .hw-steps li.on{color:#fff}.site .hw-pill{z-index:0;border-radius:inherit;background:var(--ink);position:absolute;inset:0;box-shadow:0 10px 22px -12px #0b103399}.site .hw-steps li.ai .hw-pill{background:var(--ai);box-shadow:0 10px 22px -12px #4c1d95b3}.site .hw-steps .n,.site .hw-steps .t{z-index:1;position:relative}.site .hw-steps .n{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--faint);background:#fff;border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.site .hw-steps li.on .n{box-shadow:none;color:#fff;background:#ffffff2e}.site .hw-steps li.past .n{background:var(--ink);box-shadow:none;color:#fff}.site .hw-steps .n .i{stroke-width:2.6px;width:13px;height:13px}.site .hw-again{background:var(--well);height:40px;font:600 14px var(--sans);color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s var(--ease),transform .4s var(--ease),background .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;display:inline-flex;transform:translateY(4px)}.site .hw-again.on{opacity:1;pointer-events:auto;transform:none}.site .hw-again:hover{background:var(--ai-1)}.site .hw-again:active{transform:scale(.96)}.site .hw-again .i{width:16px;height:16px}.site .how-vis{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.site .lv-prompt{box-shadow:var(--e1);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex;position:relative}.site .lv-l{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:inline-flex}.site .lv-prompt p{font:var(--dw)20px/1.38 var(--display);letter-spacing:-.015em;color:var(--ink)}.site .caret{vertical-align:-.16em;background:var(--ai);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.site .lv-send{background:var(--ai-1);width:40px;height:40px;color:var(--ai-t);transition:background .3s var(--ease),color .3s var(--ease);border-radius:50%;align-self:flex-end;place-items:center;margin-top:auto;display:grid}.site .lv-send.sent{background:var(--ai);color:#fff}.site .lv-send .i{width:18px;height:18px;transform:rotate(-90deg)}.site .lv-build{isolation:isolate;background:radial-gradient(90% 70% at 100% 100%,#a78bfabf,#0000 70%),radial-gradient(70% 60% at 0 0,#fff,#0000 70%),#f1ecff;border-radius:22px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.site .lv-build:after{content:"";z-index:-1;background:var(--grain-coarse)0 0/220px;opacity:.3;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.site .lv-h{align-items:center;gap:8px;padding:4px 6px 0;font-size:14.5px;display:flex}.site .lv-h b{text-overflow:ellipsis;min-width:0;color:var(--ink);white-space:nowrap;font-weight:600;overflow:hidden}.site .lv-loki{background:var(--ai);color:#fff;border-radius:6px;align-items:center;gap:3px;height:22px;padding:0 8px 0 5px;font-size:11.5px;font-weight:700;display:inline-flex}.site .lv-loki .i{width:15px;height:15px}.site .lv-live{color:var(--ai-t);flex:none;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.site .lv-live i{background:var(--ai);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pulse}.site .lv-live.is-done{color:var(--done-t)}.site .lv-live.is-done i{background:var(--done);animation:none}@keyframes pulse{50%{opacity:.3;transform:scale(.7)}}.site .lv-build ol{flex-direction:column;gap:6px;display:flex}.site .lv-build li{transition:opacity .35s var(--ease),transform .45s var(--ease),box-shadow .3s var(--ease);background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:8px 10px;display:grid;box-shadow:0 8px 20px -14px #4c1d9573}.site .lv-build li.todo{opacity:0;transform:translateY(6px)}.site .lv-build li.now{box-shadow:0 0 0 1.5px #7c3aed80,0 10px 24px -14px #4c1d9580}.site .lv-ic{background:var(--ai-1);width:30px;height:30px;color:var(--ai-t);border-radius:9px;place-items:center;display:grid}.site .lv-ic .i{width:15px;height:15px}.site .lv-tx{min-width:0;color:var(--ink);flex-direction:column;font-size:13.5px;font-weight:600;line-height:1.25;display:flex}.site .lv-tx small{color:var(--faint);font-size:11.5px;font-weight:600}.site .lv-st{place-items:center;width:22px;height:22px;display:grid}.site .lv-st .i{width:16px;height:16px;color:var(--ai-t);stroke-width:2.4px}.site .spin{border:2px solid #7c3aed40;border-top-color:var(--ai);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.site .lv-f{color:var(--ai-t);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:4px 6px 2px;font-size:13px;font-weight:600;display:flex}.site .lv-apply{color:#fff;height:30px;transition:background .3s var(--ease);background:#7c3aed47;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.site .lv-apply.on{background:var(--ai)}.site .hp{isolation:isolate;border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}.site .hp:after{content:"";z-index:-1;background:var(--grain-coarse)0 0/220px;opacity:.3;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.site .hp-ice{background:radial-gradient(90% 70% at 100% 100%,#f3cda0bf,#0000 70%),radial-gradient(70% 60% at 0 0,#fff,#0000 70%),#f8efe5}.site .hp-fire{background:radial-gradient(90% 70% at 100% 100%,#f6a35fcc,#0000 70%),radial-gradient(70% 60% at 0 0,#fff,#0000 70%),#fff1e5}.site .hp-h{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 6px 0;display:flex}.site .hp-h b{color:var(--ink);font-size:14.5px;font-weight:600}.site .hp-h small{color:var(--ink-2);opacity:.75;font-size:12.5px;font-weight:600}.site .hp-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px -18px #0b103366}.site .hp-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.site .hp-row:first-child{border-top:0}.site .hp-ti{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.site .hp-ti .i{width:15px;height:15px}.site .t-fire{background:var(--fire-1);color:var(--fire-t)}.site .t-ice{background:var(--ice-1);color:#2449a8}.site .hp-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.site .hp-type{color:var(--muted);font-size:12.5px;font-weight:500}.site .av{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.site .av0{background:var(--fire-1);color:var(--fire-t)}.site .av1{background:var(--ice-1);color:#2449a8}.site .av2{color:#8a4a12;background:#fdeedb}.site .hp-who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.site .hp-who b{color:var(--ink);font-weight:600}.site .hp-who small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.site .hp-dev{background:var(--well);width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.site .hp-dev .i{width:15px;height:15px}.site .hp-row>*{transition:opacity .35s var(--ease)}.site .hp-row.pending>*{opacity:0}.site .hp-row.pending:after{content:"";background:var(--well);border-radius:4px;height:8px;margin-top:-4px;position:absolute;top:50%;left:50px;right:38%}.site .hp-row{position:relative}.site .hp-tags{flex-wrap:wrap;gap:6px;display:flex}.site .hp-tags span{height:30px;color:var(--ink-2);transition:opacity .35s var(--ease),transform .35s var(--ease);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -12px #0b103359}.site .hp-tags span.pending{opacity:0;transform:translateY(4px)}.site .hp-tags .i{width:14px;height:14px;color:var(--fire-t)}.site .lv-schema{gap:0}.site .lv-schema .hp-h{margin-bottom:12px}.site .sc-node{height:34px;color:var(--ink);opacity:0;transition:opacity .45s var(--ease),transform .55s var(--ease);background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-left:14px;padding:0 12px 0 9px;font-size:13.5px;font-weight:600;display:inline-flex;transform:translateY(6px)scale(.96);box-shadow:0 8px 18px -12px #0b103359}.site .sc-node.on{opacity:1;transform:none}.site .sc-node .i{width:15px;height:15px;color:var(--fire-t)}.site .sc-link{width:10px;height:24px;margin-left:31px;display:block;overflow:visible}.site .sc-link path{fill:none;stroke:var(--fire);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .7s var(--ease)}.site .sc-link.on path{stroke-dashoffset:0}.site .sc-card{opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);transform:translateY(8px)}.site .sc-card.on{opacity:1;transform:none}.site .sc-h{border-bottom:1px solid var(--line);background:var(--well);color:var(--ink);align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.site .sc-h .i{width:15px;height:15px;color:var(--fire-t)}.site .sc-h+.hp-row{border-top:0}.site .lv-schema .hp-row>*{transition:opacity .4s var(--ease)calc(var(--i)*.13s)}.site .lv-schema .hp-tags{margin-top:12px}.site .lv-team{gap:10px}.site .tm-role{flex-direction:column;gap:6px;display:flex}.site .tm-r{color:#2449a8;padding:0 6px;font-size:12px;font-weight:700}.site .hp-who .tm-get{color:var(--fire-t);opacity:0;transition:opacity .45s var(--ease),transform .55s var(--ease);margin-top:2px;font-weight:600;transform:translate(-14px)}.site .hp-who .tm-get.on{opacity:1;transform:none}.site .tm-get .i{vertical-align:-1px;width:11px;height:11px;margin-right:4px;display:inline-block}.site .ha{isolation:isolate;border-radius:26px;flex-direction:column;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden}.site .ha:after{content:"";z-index:-1;background:var(--grain-coarse)0 0/220px;opacity:.3;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.site .ha-k{border-radius:8px;align-items:center;height:28px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.site .ha-tx h3{margin-top:14px;font-size:clamp(22px,2vw,28px)}.site .ha-tx p{max-width:32em;margin-top:8px}.site .ha-self{background:radial-gradient(90% 80% at 100% 0,#f3cda099,#0000 65%),#fbf3ea}.site .ha-self .ha-k{color:var(--fire-t);background:#fff}.site .ha-self p{color:var(--muted)}.site .ha-us{background:radial-gradient(90% 80% at 100% 0%,#313c78,transparent 60%),radial-gradient(70% 70% at 0% 100%,#4f78dc4d,transparent 70%),var(--ink);color:#fff}.site .ha-us:after{opacity:.7}.site .ha-us .ha-k{color:#fff;background:#ffffff24}.site .ha-us h3{color:#fff}.site .ha-us p{color:#fffc}.site .ha-us .btn{align-self:flex-start}.site .ha-steps{box-shadow:var(--e1);background:#fff;border-radius:18px;margin-top:auto;padding:18px 16px 16px}.site .ha-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.site .ha-steps ol:before,.site .ha-steps ol:after{content:"";border-radius:3px;height:3px;position:absolute;top:15px;left:12.5%}.site .ha-steps ol:before{background:var(--line);right:12.5%}.site .ha-steps ol:after{background:var(--ink);transform-origin:0;width:50%;transition:transform 1.1s var(--ease).2s}.site .how.alt-wait .ha-steps ol:after{transform:scaleX(0)}.site .ha-steps li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.site .ha-steps .n{z-index:1;width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--line-2);color:var(--faint);transition:background .35s var(--ease)calc(var(--i)*.4s + .3s),box-shadow .35s var(--ease)calc(var(--i)*.4s + .3s),color .35s var(--ease)calc(var(--i)*.4s + .3s);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.site .ha-steps .done .n{background:var(--ink);box-shadow:none;color:#fff}.site .ha-steps .now .n{box-shadow:inset 0 0 0 2px var(--ice),0 0 0 5px #2f5fd624;color:var(--ice)}.site .how.alt-wait .ha-steps :is(.done,.now) .n{box-shadow:inset 0 0 0 2px var(--line-2);color:#0000;background:#fff}.site .ha-steps .n .i{stroke-width:2.6px;width:15px;height:15px}.site .ha-steps .l{color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.25}.site .ha-steps li:not(.done,.now) .l{color:var(--faint)}.site .ha-now{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:16px;padding-top:14px;font-size:13.5px;display:flex}.site .ha-now b{color:var(--ice);font-weight:700}.site .ha-now span{color:var(--muted)}.site .ha-hand{grid-template-columns:minmax(0,.95fr) 34px minmax(0,1.05fr);align-items:center;gap:10px;margin-top:auto;display:grid}.site .ha-files{flex-direction:column;gap:7px;display:flex}.site .ha-files li{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;height:36px;transition:opacity .45s var(--ease)calc(var(--i)*.15s),transform .5s var(--ease)calc(var(--i)*.15s);background:#ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.site .ha-files :is(.i,.brand-i){flex:none;width:16px;height:16px}.site .ha-files .i{color:#fffc}.site .how.alt-wait .ha-files li{opacity:0;transform:translate(-10px)}.site .ha-arr{width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.site .ha-arr .i{width:15px;height:15px}.site .ha-ready{color:var(--ink);background:#fff;border-radius:16px;padding:14px;box-shadow:0 24px 40px -24px #0009}.site .ha-rh{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.site .ha-rh img{flex:none;width:13px;height:auto}.site .ha-ready ul{flex-direction:column;gap:6px;margin-top:10px;display:flex}.site .ha-ready li{color:var(--ink-2);transition:opacity .4s var(--ease)calc(var(--i)*.2s + .6s),transform .4s var(--ease)calc(var(--i)*.2s + .6s);align-items:center;gap:8px;font-size:13px;display:flex}.site .how.alt-wait .ha-ready li{opacity:0;transform:translateY(6px)}.site .ha-ready .ok{background:var(--ink);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.site .ha-ready .ok .i{stroke-width:2.6px;width:12px;height:12px}.site .g-row{transition:opacity .5s var(--ease)calc(var(--i)*70ms + .4s),transform .6s var(--ease)calc(var(--i)*70ms + .4s)}.site .how.wait .g-row{opacity:0;transform:translateY(10px)}.site .ints{background:radial-gradient(40% 50% at 50% 50%,#f6a35f29,transparent 70%),var(--tint);border-radius:30px;height:640px;position:relative}.site .ints .wires{width:100%;height:100%;position:absolute;inset:0}.site .wires .w{fill:none;stroke:#0b103329;stroke-width:1.2px;vector-effect:non-scaling-stroke}.site .wires .w-run{fill:none;stroke:var(--fire);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.14 2;stroke-dashoffset:.14px;opacity:0;animation:run 4.2s var(--ease-in-out)infinite}.site .wires .w-run.cool{stroke:var(--ice)}@keyframes run{0%{stroke-dashoffset:.14px;opacity:0}12%{opacity:1}70%{opacity:1}85%,to{stroke-dashoffset:-1px;opacity:0}}.site .hub{flex-direction:column;align-items:center;gap:14px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3!important;position:absolute!important}.site .hub-mk{background:#fff;border-radius:30px;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 0 0 12px #ffffff61,0 0 0 26px #ffffff29,0 30px 60px -20px #0b103373}.site .hub-mk img{width:36px;height:auto}.site .hub b{color:var(--ink);white-space:nowrap;background:#ffffffe0;border-radius:999px;padding:7px 14px;font-size:14.5px;font-weight:600}.site .int-ring{inset:0;z-index:3!important;position:absolute!important}.site .int{left:var(--x);top:var(--y);height:42px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0b10330f,0 14px 30px -18px #0b103373}.site .int .i,.site .int .brand-i{flex:none;width:18px;height:18px}.site .int .i{color:var(--ink-2)}.site .ix{gap:32px;display:grid;position:relative}.site .ix-card{--i:0;top:calc(var(--nav-h) + 24px + var(--i)*14px);height:min(620px,calc(100svh - var(--nav-h) - 72px));min-height:520px;box-shadow:0 0 0 1px var(--rule),0 -12px 40px -28px #0b103338,0 40px 70px -46px #0b103359;transform-origin:50% 0;background:#fff;border-radius:32px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:12px;padding:12px;display:grid;position:sticky}.site .ix-tx{flex-direction:column;min-width:0;padding:28px 28px 32px 32px;display:flex}.site .ix-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.site .ix-l{color:var(--ink-2);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.site .ix-l .i{width:18px;height:18px;color:var(--fire-t)}.site .ix-n{font:500 13px/1 var(--code);color:var(--faint);letter-spacing:.02em}.site .ix-tx h3{margin-top:clamp(40px,7vh,72px);font-size:clamp(32px,3vw,46px);line-height:1.05}.site .ix-tx p{max-width:27em;color:var(--muted);margin-top:20px;font-size:17px;line-height:1.6}.site .ix-chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:28px;display:flex}.site .ix-chips span{background:var(--well);height:36px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.site .ix-stage{border-radius:24px;justify-content:center;align-items:flex-start;padding-top:52px;display:flex}.site .ix-phone{aspect-ratio:1320/2868;background:var(--ink);width:min(310px,64%);transition:transform .6s var(--ease);border-radius:13%/6%;flex:none;overflow:hidden;box-shadow:0 0 0 9px #10163a,0 0 0 10px #ffffff59,0 60px 90px -36px #0b103399}.site .ix-phone video{object-fit:cover;width:100%;height:100%}.site .ix-card:hover .ix-phone{transform:translateY(-8px)}.site .ix-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.site .ix-note{color:var(--faint);font-size:13.5px}.site .secb{isolation:isolate;background:radial-gradient(55% 60% at 82% 108%,#ec7a2c6b,#0000 70%),radial-gradient(40% 45% at 100% 100%,#fbc08c38,#0000 70%),radial-gradient(60% 70% at 0 0,#47508a73,#0000 65%),linear-gradient(170deg,#121736 0%,#0b1033 45%,#080b22 100%);margin-top:40px;padding:160px 0 152px;position:relative;overflow:hidden}.site .secb:after{content:"";z-index:-1;background:var(--grain-coarse)0 0/220px;opacity:.55;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.site .secb-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid}.site .secb .sh h2{color:#fff;font-size:clamp(38px,4.2vw,62px);line-height:1.05}.site .secb .sh h2 .soft{color:#ffffffa8}.site .gd{isolation:isolate;position:relative}.site .gd:before{content:"";z-index:-1;pointer-events:none;filter:blur(42px);opacity:.9;background:radial-gradient(46% 42% at 50% 92%,#ec7a2c66,#0000 70%),radial-gradient(40% 50% at 30% 30%,#47508a80,#0000 70%);position:absolute;inset:-14% -12% 34%}.site .gd.on:before{animation:22s ease-in-out infinite alternate gd-sky}@keyframes gd-sky{to{transform:translate(4%,-3%)skew(-4deg)}}.site .gd svg{width:100%;height:auto;display:block;overflow:visible}.site .gd-star{fill:#fff;opacity:.5}.site .gd.on .gd-star:nth-of-type(3n){animation:gd-tw 3.4s ease-in-out calc(var(--i)*-.4s)infinite alternate}@keyframes gd-tw{to{opacity:.12}}.site .gd-back{fill:none;stroke:#fbd6b433;stroke-width:1.2px}.site .gd-trace{fill:none;stroke:#f6a35f4d;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.site .gd-run{fill:none;stroke:#ffd27a;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.1 1.2;stroke-dashoffset:.1px;opacity:0}.site .gd.on .gd-run{animation:gd-run 4.6s linear calc(var(--i)*-.53s)infinite}@keyframes gd-run{0%{stroke-dashoffset:.1px;opacity:0}10%,80%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.site .gd-via{fill:#0b1033;stroke:#f6a35fb3;stroke-width:1.2px}.site .gd-bt{fill:url(#gd-board);stroke:#fbc08c52;stroke-width:1px;stroke-linejoin:round}.site .gd-bl{fill:#07091c}.site .gd-br{fill:#121633}.site .gd-pin{stroke:#f3d9b8;stroke-width:2.2px;stroke-linecap:round;opacity:.85}.site .gd-ct{fill:url(#gd-top);stroke:#ffe0c499;stroke-width:1.2px;stroke-linejoin:round}.site .gd-cl{fill:#0a0d24}.site .gd-cr{fill:#1b2045}.site .gd-die{fill:#ec7a2c24;stroke:#fbc08c73;stroke-width:1px;stroke-linejoin:round}.site .gd-beam{fill:url(#gd-beam);opacity:.55}.site .gd-mk image{filter:drop-shadow(0 0 16px #ec7a2c73)}.site .gd.on .gd-mk{animation:5s ease-in-out infinite alternate gd-float}@keyframes gd-float{to{transform:translateY(-6px)}}.site .gd.on .gd-core{animation:2.8s ease-in-out infinite alternate gd-pulse}@keyframes gd-pulse{0%{opacity:.55}to{opacity:1}}.site .gd-glass{fill:url(#gd-glass)}.site .gd-shine{fill:none;stroke:#fff8f080;stroke-width:9px;stroke-linecap:round}.site .gd-inner{fill:none;stroke:#ffecda24;stroke-width:1px}.site .gd-outline{fill:none;stroke:url(#gd-rim);stroke-width:1.8px}.site .gd-front{fill:none;stroke:#fbd6b480;stroke-width:1.4px}.site .gd-glow{fill:url(#gd-flash);opacity:0}.site .gd-fall{opacity:var(--still);transform:translate(calc(var(--sx)*.32),calc(var(--sy)*.32))}.site .gd-fall line{stroke-width:2px;stroke-linecap:round}.site .gd-head{fill:#fff8ec;filter:drop-shadow(0 0 5px #ffaa5af2)}.site .gd-flash{opacity:0;transform-box:fill-box;transform-origin:50%}.site .gd-ring{fill:none;stroke:#ffd9b0;stroke-width:1.4px;opacity:var(--rest);transform-box:fill-box;transform-origin:50%}.site .gd-spark{stroke:#ffd27a;stroke-width:1.6px;stroke-linecap:round;opacity:0}.site .gd.on :is(.gd-fall,.gd-flash,.gd-ring,.gd-spark,.gd-glow){animation-duration:7.2s;animation-delay:calc(var(--i)*1.2s);animation-iteration-count:infinite;animation-fill-mode:backwards}.site .gd.on .gd-fall{animation-name:gd-fall;animation-timing-function:cubic-bezier(.4,0,.9,.7)}.site .gd.on .gd-flash{animation-name:gd-flash;animation-timing-function:var(--ease)}.site .gd.on .gd-ring{animation-name:gd-ring;animation-timing-function:var(--ease)}.site .gd.on .gd-spark{animation-name:gd-spark;animation-timing-function:var(--ease)}.site .gd.on .gd-glow{animation-name:gd-glow;animation-timing-function:ease-out}@keyframes gd-fall{0%{opacity:0;transform:translate(var(--sx),var(--sy))}3%{opacity:1}16%{opacity:1;transform:translate(0)}16.5%,to{opacity:0;transform:translate(0)}}@keyframes gd-flash{0%,15.9%{opacity:0;transform:scale(.4)}16.5%{opacity:1;transform:scale(1)}26%,to{opacity:0;transform:scale(1.7)}}@keyframes gd-ring{0%,15.9%{opacity:0;transform:scale(.25)}16.5%{opacity:1;transform:scale(.4)}34%,to{opacity:0;transform:scale(1.8)}}@keyframes gd-spark{0%,16%{opacity:0;transform:translate(0)}17%{opacity:1}28%,to{opacity:0;transform:translate(var(--ex),var(--ey))}}@keyframes gd-glow{0%,15.9%{opacity:0}17%{opacity:.5}36%,to{opacity:0}}.site .secb-points{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.site .secb-points li{flex-direction:column;gap:10px;padding:32px 28px 8px 0;display:flex}.site .secb-points li+li{border-left:1px solid #ffffff1f;padding-left:28px}.site .secb-points .ic{color:#fff;background:#ffffff1a;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.site .secb-points .ic .i{width:20px;height:20px}.site .secb-points b{font:var(--dw)clamp(20px,1.7vw,23px)/1.2 var(--display);letter-spacing:calc(var(--dls)*.5);color:#fff}.site .secb-points li>span:not(.ic){color:#ffffffc7;font-size:15.5px;line-height:1.55}.site .secb-laws{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:56px;display:flex}.site .secb-laws>span{color:#ffffffb3;font-size:14px;font-weight:600}.site .secb-laws ul{flex-wrap:wrap;gap:8px;display:flex}.site .secb-laws li{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.site .secb-laws li .i{color:#ffb37a;width:17px;height:17px}.site .ucx{border-radius:30px;padding:14px}.site .ucx-tabs{scrollbar-width:none;gap:2px;padding-right:18px;display:flex;position:relative;overflow-x:auto}.site .ucx-tabs::-webkit-scrollbar{display:none}.site .ucx-tabs button{text-align:left;height:60px;color:var(--ink-2);cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;border-radius:18px 18px 0 0;flex:0 auto;align-items:center;gap:10px;padding:0 20px 0 12px;font-size:14.5px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.site .ucx-tabs button:hover{background:#ffffff73}.site .ucx-tabs button[aria-selected=true]{color:var(--ink);background:#fff}.site .ucx-tabs button[aria-selected=true]:before,.site .ucx-tabs button[aria-selected=true]:after{content:"";pointer-events:none;background:#fff;width:18px;height:18px;position:absolute;bottom:0}.site .ucx-tabs button[aria-selected=true]:before{left:-18px;-webkit-mask:radial-gradient(circle at 0 0,#0000 17.5px,#000 18px);mask:radial-gradient(circle at 0 0,#0000 17.5px,#000 18px)}.site .ucx-tabs button[aria-selected=true]:after{right:-18px;-webkit-mask:radial-gradient(circle at 100% 0,#0000 17.5px,#000 18px);mask:radial-gradient(circle at 100% 0,#0000 17.5px,#000 18px)}.site .ucx-tabs button:first-child:before{display:none}.site .ucx-panel{background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid;box-shadow:0 30px 60px -40px #0b103373}.site .ucx:has(.ucx-tabs button:first-child[aria-selected=true]) .ucx-panel{border-top-left-radius:0}.site .ucx-l{flex-direction:column;padding:26px 26px 18px;display:flex}.site .ucx-for{color:var(--faint);font-size:13.5px;font-weight:600}.site .ucx-l h3{margin-top:4px;font-size:clamp(26px,2.4vw,34px)}.site .ucx-sub{color:var(--muted);max-width:32em;margin-top:14px;font-size:16.5px}.site .ucx-list{flex-direction:column;margin-top:22px;display:flex}.site .ucx-list li{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.site .ucx-list .ic{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.site .ucx-list .ic .i{width:19px;height:19px}.site .ucx-list b{font-size:16px;font-weight:600;display:block}.site .ucx-list span{color:var(--muted);margin-top:3px;font-size:14.5px;display:block}.site .ucx-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.site .ucx-pg{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.site .ucx-pg button{background:var(--well);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease),transform .16s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.site .ucx-pg button:hover{background:var(--fire-1)}.site .ucx-pg button:active{transform:scale(.94)}.site .ucx-pg .i{width:16px;height:16px}.site .ucx-pg .prev .i{transform:rotate(180deg)}.site .ucx-r{min-height:540px;animation:ucfade .5s var(--ease);border-radius:16px}@keyframes ucfade{0%{opacity:.35}to{opacity:1}}.site .ucx-r .wash{background:linear-gradient(#0000 48%,#0b10338c),radial-gradient(70% 80% at 100% 0,#f6a35f66,#0000 70%)}.site .ucx-r.tone-fire .wash,.site .ucx-r.tone-sand .wash{background:linear-gradient(#0000 48%,#0b10338c),radial-gradient(70% 80% at 100% 0,#f6a35f8c,#0000 70%)}.site .ucx-cap{max-width:14em;font:var(--dw)clamp(26px,2.4vw,36px)/1.12 var(--display);letter-spacing:var(--dls);color:#fff;text-shadow:0 2px 24px #0b103359;position:absolute;bottom:28px;left:30px;right:30px}.site .ft-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.site .ft{isolation:isolate;border-radius:26px;flex-direction:column;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden}.site .ft:after{content:"";z-index:-1;background:var(--grain-coarse)0 0/220px;opacity:.28;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.site .ft-tx .ic{border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.site .ft-tx .ic .i{width:21px;height:21px}.site .ft-tx h3{margin-top:18px;font-size:clamp(22px,2vw,28px)}.site .ft-tx p{color:var(--muted);max-width:34em;margin-top:10px}.site .ft-ins{background:radial-gradient(80% 60% at 100% 0%,#31408a,transparent 60%),radial-gradient(60% 50% at 0% 100%,#ec7a2c52,transparent 70%),var(--ink);grid-area:span 2/span 6;justify-content:space-between}.site .ft-ins h3{color:#fff;font-size:clamp(28px,2.7vw,40px)}.site .ft-ins p{color:#ffffffd1}.site .ft-ins .ic{color:#ffd2ad;background:#ffffff24}.site .ft-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.site .ft-chips span{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.site .rp{background:#ffffff0f;border-radius:20px;flex-direction:column;gap:16px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f;container-type:inline-size}.site .rp-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.site .rp-h b{color:#fff;font-size:15px;font-weight:700}.site .rp-h span{color:#fff9;font-size:12.5px}.site .rp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.site .rp-kpis div{background:#ffffff14;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.site .rp-kpis span{color:#ffffffa8;font-size:12px;line-height:1.3}.site .rp-kpis b{font:var(--dw)clamp(19px,1.7vw,25px)/1.1 var(--display);letter-spacing:-.02em;color:#fff;white-space:nowrap}.site .rp-kpis em{color:#ffd2ad;align-items:center;gap:3px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.site .rp-kpis em .i{stroke-width:2.4px;width:12px;height:12px;transform:rotate(-90deg)}.site .rp-kpis em.down .i{transform:rotate(90deg)}.site .ins-chart{width:100%;height:auto;display:block;overflow:visible}.site .ins-chart line{stroke:#ffffff1a;stroke-width:1px}.site .ins-chart .ax{font:600 10px var(--sans);fill:#ffffff80}.site .ins-chart .bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s var(--ease)calc(var(--i)*60ms)}.site .ins-chart .s1{fill:#f6a35fe0}.site .ins-chart .s2{fill:#f3d9b8d9}.site .ins-chart .hi .s1{fill:#ffd2ad}.site .ins-chart .hi .s2{fill:#fbe9d6}.site .ins-chart .trend{fill:none;stroke:#fff;stroke-opacity:.85;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-in-out).5s}.site .ins-chart .tip{transition:opacity .4s var(--ease)1.5s}.site .ins-chart .tip rect{fill:#fff}.site .ins-chart .tip text{font:700 10.5px var(--sans);fill:var(--ink)}.site .ft-grid.wait .ins-chart .bar{transform:scaleY(.04)}.site .ft-grid.wait .ins-chart .trend{stroke-dashoffset:1px}.site .ft-grid.wait .ins-chart .tip{opacity:0}.site .rp-leg{color:#ffffffb8;flex-wrap:wrap;gap:6px 16px;margin-top:-6px;font-size:12.5px;display:flex}.site .rp-leg span{align-items:center;gap:7px;display:inline-flex}.site .rp-leg i{border-radius:3px;width:10px;height:10px}.site .rp-leg .s1{background:#f6a35f}.site .rp-leg .s2{background:#f3d9b8}.site .rp-leg .tr{background:#fff;border-radius:2px;width:14px;height:2px}.site .rp-split{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;padding-top:14px;display:flex}.site .rp-l{color:#ffffffa8;font-size:12.5px;font-weight:600}.site .rp-row{color:#ffffffdb;grid-template-columns:minmax(0,132px) minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:13px;display:grid}.site .rp-row i{background:#ffffff1a;border-radius:8px;height:8px;position:relative;overflow:hidden}.site .rp-row i:after{content:"";width:var(--w);border-radius:inherit;transform-origin:0;transition:transform .9s var(--ease)calc(var(--i)*.12s + .3s);background:#f6a35f;position:absolute;inset:0 auto 0 0}.site .rp-row:nth-of-type(2) i:after{background:#f3d9b8}.site .rp-row:nth-of-type(3) i:after{background:#f3e6cc}.site .rp-row b{text-align:right;color:#fff;font-weight:700}.site .ft-grid.wait .rp-row i:after{transform:scaleX(0)}@container (max-width:520px){.site .rp-kpis{grid-template-columns:minmax(0,1fr);gap:6px}.site .rp-kpis div{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 10px;padding:10px 12px;display:grid}.site .rp-kpis b{font-size:19px}}@container (max-width:300px){.site .rp-kpis div{grid-template-columns:auto minmax(0,1fr)}.site .rp-kpis span{grid-column:1/-1}}.site .ft-cal{box-shadow:var(--e1);background:#fff;grid-column:span 6;container:cal/inline-size}.site .wk{--tc:36px;--rh:34px;flex-direction:column;gap:8px;display:flex}.site .wk-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.site .wk-h b{font-size:14px;font-weight:700}.site .wk-seg{background:var(--well);color:var(--muted);border-radius:9px;padding:3px;font-size:12px;font-weight:600;display:inline-flex}.site .wk-seg span{border-radius:7px;padding:4px 9px}.site .wk-seg .on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0b10331a}.site .wk-days{margin-left:var(--tc);grid-template-columns:repeat(5,minmax(0,2fr)) repeat(2,minmax(0,1fr));display:grid}.site .wk-days span{flex-direction:column;align-items:center;gap:2px;padding:2px 0 4px;display:flex}.site .wk-days small{color:var(--muted);font-size:11px;font-weight:600}.site .wk-days b{width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:13.5px;font-weight:700;display:grid}.site .wk-days .today b{background:var(--ink);color:#fff}.site .wk-days .today small{color:var(--ink)}.site .wk-days .hol :is(small,b){color:#8a4a12}.site .wk-days .we :is(small,b){color:var(--faint)}.site .wk-body{--wd:calc(100%/6);height:calc(var(--rows)*var(--rh));margin-left:var(--tc);border-top:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--rh) - 1px),var(--line)calc(var(--rh) - 1px)var(--rh));position:relative}.site .wk-body:after{content:"";pointer-events:none;background:#0b103306;position:absolute;inset:0 0 0 83.3333%}.site .wk-t{left:calc(var(--tc)*-1);top:calc(var(--r)*var(--rh) - 6px);width:calc(var(--tc) - 4px);text-align:right;color:var(--faint);font-size:10px;position:absolute}.site .wk-e,.site .wk-hol,.site .wk-now{left:calc(var(--c)*var(--wd));position:absolute}.site .wk-e{z-index:1;top:calc(var(--s)*var(--rh) + 1px);height:calc((var(--e) - var(--s))*var(--rh) - 2px);width:calc(var(--wd) - 4px);letter-spacing:-.01em;transition:opacity .4s var(--ease)calc(var(--i)*90ms + .2s),transform .45s var(--ease)calc(var(--i)*90ms + .2s);border-radius:7px;flex-direction:column;margin-left:2px;padding:3px 5px;display:flex;overflow:hidden;container:wke/size}.site .ft-grid.wait .wk-e{opacity:0;transform:translateY(6px)}.site .wk-e :is(b,small){-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.site .wk-e b{font-size:11px;font-weight:700;line-height:13px}.site .wk-e small{opacity:.82;font-size:10px;line-height:12px}@container wke (max-height:49.9px){.site .wk-e small{white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;display:block}}@container wke (max-height:37.9px){.site .wk-e b{white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;display:block}}@container wke (max-height:24.9px){.site .wk-e small{display:none}}.site .wk-e.t-ice{background:var(--ice-1);color:#2449a8;box-shadow:inset 2px 0 #4f78dc}.site .wk-e.t-ink{background:var(--ink);color:#fff}.site .wk-e.t-att{background:var(--att-1);color:var(--att-t);box-shadow:inset 2px 0 0 var(--att)}.site .wk-e.t-sand{color:#8a4a12;background:#fdeedb;box-shadow:inset 2px 0 #e8a96b}.site .wk-hol{width:var(--wd);text-align:center;color:#8a4a12;overflow-wrap:break-word;background:#fdf3e6;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:10.5px;line-height:1.2;display:flex;top:0;bottom:0}.site .wk-hol b{font-size:11px;font-weight:700}.site .wk-now{z-index:2;top:calc(var(--s)*var(--rh));width:calc(var(--wd) - 4px);background:var(--fire);height:2px;margin-left:2px}.site .wk-now:before{content:"";background:var(--fire);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}@container cal (max-width:380px){.site .wk{--tc:30px;--rh:26px}.site .wk-t{font-size:9px}.site .wk-days small{font-size:10px}.site .wk-days b{width:22px;height:22px;font-size:12px}.site .wk-e{padding:2px 3px 2px 4px}.site .wk-e b{letter-spacing:-.02em;font-size:9.5px;line-height:12px}.site .wk-e small{font-size:9px;line-height:12px}.site .wk-hol small{display:none}}.site .ft-mail{box-shadow:var(--e1);background:#fff;grid-column:span 6;container-type:inline-size}.site .mx{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:16px;display:grid}@container (max-width:500px){.site .mx{--fx:0px;--fy:-34px;grid-template-columns:minmax(0,1fr)}}.site .mx-msg{z-index:1;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:14px;display:flex;position:relative;box-shadow:0 18px 34px -22px #0b103380}.site .mx-msg b{color:var(--ink);font-size:14px;line-height:1.3}.site .mx-when,.site .mx-file{white-space:nowrap;height:26px;color:var(--fire-t);background:#fff1e5;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.site .mx-when .i,.site .mx-file .i{width:13px;height:13px}.site .mx-to{flex-direction:column;gap:6px;display:flex}.site .mx-to li{height:38px;color:var(--ink);background:#ffffffb8;border-radius:11px;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:12.5px;font-weight:600;display:grid;position:relative}.site .mx-av{background:var(--ice-1);color:#2449a8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11.5px;font-weight:700;display:grid}.site .mx-a{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.site .mx-st{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.site .mx-st .i{stroke-width:2.6px;width:12px;height:12px}.site .mx-fly{background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:-12px;display:grid;position:absolute;top:50%;left:-14px}.site .mx-fly .i{width:12px;height:12px}.site .mx.go .mx-fly{animation:mx-fly 1.6s var(--ease-in-out)calc(var(--i)*.45s + .2s)both}.site .mx.go .mx-st{animation:mx-tick 1.6s var(--ease)calc(var(--i)*.45s + .2s)both}@keyframes mx-fly{0%{opacity:0;transform:translate(var(--fx,-96px),var(--fy,0px))scale(.6)}15%{opacity:1}62%{opacity:1;transform:translate(0)scale(1)}80%,to{opacity:0;transform:translate(8px)scale(.6)}}@keyframes mx-tick{0%,62%{transform:scale(0)}82%{transform:scale(1.15)}to{transform:scale(1)}}.site .ft-imp{box-shadow:var(--e1);background:#fff;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px}.site .ft-imp .ft-tx{max-width:480px}.site .im{align-items:center;gap:18px;display:flex}.site .im-files,.site .im-steps{flex-direction:column;gap:8px;display:flex}.site .im-files span,.site .im-steps li{height:40px;color:var(--ink);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 14px 0 10px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -14px #0b103359}.site .im-files .i,.site .im-files .brand-i{width:17px;height:17px;color:var(--ink-2)}.site .im-arr{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.site .im-arr .i{width:17px;height:17px}.site .im-steps li{transition:opacity .45s var(--ease)calc(var(--i)*.17s + .3s),transform .5s var(--ease)calc(var(--i)*.17s + .3s)}.site .ft-grid.wait .im-steps li{opacity:0;transform:translate(-8px)}.site .im-steps .ok{background:var(--done-1);width:24px;height:24px;color:var(--done-t);border-radius:7px;place-items:center;display:grid}.site .im-steps .ok .i{stroke-width:2.6px;width:14px;height:14px}.site .rs{border-radius:30px;padding:14px}.site .rs-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;display:grid}.site .rs-grid>*{isolation:isolate;border-radius:22px;padding:28px;position:relative;overflow:hidden}.site .rs-grid>:after{content:"";z-index:-1;background:var(--grain-coarse)0 0/220px;opacity:.3;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.site .rs-id{background:#fff;flex-direction:column;grid-column:1/5;gap:18px;display:flex;box-shadow:0 30px 60px -40px #0b103373}.site .rs-badge{background:var(--well);height:32px;color:var(--ink-2);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.site .rs-badge .i{width:15px;height:15px;color:var(--fire-t)}.site .rs-id h3{max-width:11em;font-size:clamp(28px,2.6vw,40px);line-height:1.08}.site .rs-was{flex-direction:column;margin-top:auto;display:flex}.site .rs-was>div:last-child{padding-bottom:0}.site .rs-was>div{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.site .rs-was dt{letter-spacing:.02em;color:var(--faint);padding-top:2px;font-size:12.5px;font-weight:700}.site .rs-was dd{color:var(--muted);font-size:15.5px;line-height:1.5}.site .rs-was .now dt{color:var(--ink)}.site .rs-was .now dd{font:var(--dw)clamp(18px,1.5vw,21px)/1.4 var(--display);letter-spacing:calc(var(--dls)*.5);color:var(--ink)}.site .rs-win{flex-direction:column;grid-column:span 3;align-items:flex-start;gap:10px;min-height:340px;display:flex}.site .rs-ic{border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid}.site .rs-ic .i{width:21px;height:21px}.site .rs-fig{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:28px;display:flex}.site .rs-fig .num{font:var(--dw)clamp(52px,5.4vw,84px)/.95 var(--display);letter-spacing:-.04em}.site .rs-unit{font-size:15px;font-weight:600}.site .rs-win p{max-width:19em;font-size:15px;line-height:1.45}.site .rs-win .ph-tag{margin-top:6px}.site .rs-fire{color:var(--ink);background:radial-gradient(90% 80% at 100% 100%,#f6a35fe6,#0000 70%),radial-gradient(70% 60% at 0 0,#fff,#0000 70%),#fff1e5}.site .rs-fire .rs-ic{color:var(--fire-t);background:#fff}.site .rs-fire p{color:var(--ink-2)}.site .rs-ink{background:radial-gradient(90% 80% at 100% 0%,#313c78,transparent 60%),radial-gradient(70% 70% at 0% 100%,#ec7a2c4d,transparent 70%),var(--ink);color:#fff}.site .rs-ink:after{opacity:.7}.site .rs-ink .rs-ic{color:#ffd2ad;background:#ffffff24}.site .rs-ink p{color:#fffc}.site .rs-tbd{opacity:.35}.site .rs-auto{background:#fff;flex-direction:column;grid-column:1/-1;gap:18px;display:flex;box-shadow:0 30px 60px -40px #0b103373}.site .rs-auto h3{align-items:center;gap:10px;font-size:clamp(20px,1.7vw,24px);display:flex}.site .rs-auto h3 .i{width:20px;height:20px;color:var(--fire-t)}.site .rs-auto ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site .rs-auto li{background:var(--well);border-radius:16px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:start;gap:14px;padding:16px 16px 16px 14px;display:grid}.site .rs-auto .ic{width:38px;height:38px;color:var(--ink-2);background:#fff;border-radius:11px;place-items:center;display:grid}.site .rs-auto .ic .i{width:18px;height:18px}.site .rs-auto b{font-size:15px;font-weight:600;line-height:1.3;display:block}.site .rs-auto li span:not(.ic,.ok){color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.site .rs-auto .ok{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.site .rs-auto .ok .i{stroke-width:2.6px;width:12px;height:12px}.site .rs-scale{background:#ffffffc7;grid-column:1/-1;align-items:center;gap:28px;padding:22px 28px;display:flex}.site .rs-l{color:var(--ink-2);flex:none;font-size:13px;font-weight:700}.site .rs-scale ul{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site .rs-scale li{border-left:1px solid var(--line-2);flex-direction:column;gap:2px;padding:2px 20px;display:flex}.site .rs-scale .num{font:var(--dw)clamp(26px,2.4vw,36px)/1.1 var(--display);letter-spacing:-.03em;color:var(--ink)}.site .rs-scale li span{color:var(--muted);font-size:13.5px;line-height:1.35}.site .cl-note{color:var(--ink-2);padding:14px 10px 4px;font-size:13px;font-weight:600;display:block}@media (max-width:1100px){.site .hh-grid{gap:36px}.site .home-hero h1{font-size:clamp(44px,6.4vw,64px)}.site .wy{grid-template-columns:repeat(2,minmax(0,1fr))}.site .wy-pile{grid-template-columns:1fr;gap:22px}.site .wy-data,.site .wy-hist{grid-area:auto/span 1}.site .wy-loki{grid-area:span 2/span 1}.site .wy-data{flex-direction:column;align-items:flex-start}.site .ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .ft-ins,.site .ft-imp{grid-area:auto/1/auto/-1}.site .ft-ins{flex-direction:row;align-items:flex-end;gap:40px}.site .ft-ins .ft-tx{flex:1 1 0}.site .ft-ins .rp{flex:1.3 1 0;min-width:0}.site .ft-cal,.site .ft-mail{grid-column:span 1}.site .ft-imp{flex-direction:column;align-items:flex-start}.site .rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .rs-id,.site .rs-auto,.site .rs-scale{grid-area:auto/1/auto/-1}.site .rs-win{grid-column:span 1;min-height:260px}.site .rs-scale{flex-direction:column;align-items:stretch;gap:14px}.site .rs-scale ul,.site .rs-auto ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.site .rs-scale li:nth-child(odd){border-left:0;padding-left:0}.site .how-vis{grid-template-columns:1fr 1fr}.site .hw-h{flex-direction:column;align-items:stretch}.site .hw-steps{border-radius:22px;flex-direction:column}.site .hw-again{align-self:flex-start}.site .ints{flex-direction:column;align-items:center;gap:28px;height:auto;padding:32px 20px 28px;display:flex}.site .ints .wires{display:none}.site .hub,.site .int-ring{top:auto;bottom:auto;left:auto;inset:auto;transform:none;position:relative!important}.site .int-ring{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.site .int{position:static;transform:none}.site .secb-top{grid-template-columns:minmax(0,1fr);gap:16px}.site .gd{justify-self:center;width:100%;max-width:560px}.site .secb-points{grid-template-columns:repeat(2,minmax(0,1fr))}.site .secb-points li,.site .secb-points li+li{border-left:0;padding:28px 24px 28px 0}.site .secb-points li:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:24px}.site .secb-points li:nth-child(n+3){border-top:1px solid #ffffff1f}}@media (max-width:900px){.site .ix-card{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;position:relative;top:auto}.site .ix-tx{padding:24px 20px 12px}.site .ix-tx h3{margin-top:40px}.site .ix-stage{height:460px;padding-top:40px}.site .ix-phone{width:250px}.site .hh-grid{padding:140px var(--gut)48px;grid-template-columns:1fr;gap:40px}.site .hh-side{width:100%;max-width:560px}.site .home-hero .field{min-height:0}.site .ucx-panel{grid-template-columns:minmax(0,1fr)}.site .ucx-r{order:-1}.site .ucx-tabs button{white-space:nowrap;flex:none}.site .wy-shape{flex-direction:column;align-items:stretch;gap:24px;min-height:0;display:flex}.site .wy-shape-tx{background:0 0;width:auto;padding:0;position:relative!important}.site .wy-shape-tx:before,.site .wy-shape-tx:after,.site .wy-step{display:none}.site .wy-shape-cols{width:auto}.site .how,.site .ft-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.site .home-hero h1{font-size:clamp(42px,12vw,56px)}.site .hh-grid{padding-top:116px}.site .home-hero .hero-sub{font-size:17px}.site .feed{height:400px}.site .feed-head{white-space:normal;border-radius:23px;max-width:100%;height:auto;min-height:46px;padding:6px 16px 6px 8px;line-height:1.25}.site .feed-i{transform:translateY(calc(var(--o)*92px))scale(calc(1 - var(--d)*.06));grid-template-columns:40px minmax(0,1fr) auto;padding:0 14px}.site .tg{grid-template-rows:auto 64px auto;grid-template-columns:minmax(0,1fr)}.site .tg-mess{min-height:320px}.site .tg-flow{display:none}.site .tg-flow-v{display:block}.site .tg-app{padding:60px 18px 24px}.site .wy,.site .ft-grid{grid-template-columns:minmax(0,1fr)}.site .wy-loki{grid-row:auto}.site .ft-ins{flex-direction:column;align-items:stretch;gap:24px}.site .wy-pile,.site .wy-t,.site .wy-shape,.site .ft{padding:22px}.site .im{flex-direction:column;align-items:flex-start}.site .rs{border-radius:22px;padding:8px}.site .rs-grid>*{border-radius:18px;padding:22px}.site .rs-grid{grid-template-columns:minmax(0,1fr);gap:8px}.site .rs-win{min-height:0}.site .rs-fig{margin-top:18px}.site .rs-auto ul{grid-template-columns:minmax(0,1fr)}.site .rs-auto li{grid-template-columns:38px minmax(0,1fr)}.site .rs-auto .ok{display:none}.site .rs-scale{padding:20px 22px}.site .how-vis{grid-template-columns:1fr;gap:12px}.site .how-live{border-radius:22px;padding:8px}.site .ha{padding:22px}.site .ha-hand{grid-template-columns:minmax(0,1fr)}.site .ha-arr{justify-self:center;transform:rotate(90deg)}.site .ha-steps{padding:16px 10px 14px}.site .ha-steps .l{font-size:12px}.site .rp{padding:14px}.site .rp-row{grid-template-columns:minmax(0,100px) minmax(0,1fr) 36px;gap:10px}.site .ix{margin-inline:calc(var(--gut)*-1);padding:4px var(--gut)12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.site .ix::-webkit-scrollbar{display:none}.site .ix-card{scroll-snap-align:start;border-radius:26px;flex:0 0 min(86%,360px);padding:8px;transform:none!important}.site .ix-tx h3{margin-top:28px;font-size:27px}.site .ix-stage{border-radius:20px;height:400px}.site .ix-phone{width:220px}.site .ix-foot{text-align:center;justify-content:center}.site .secb{padding:96px 0 88px}.site .secb-points{grid-template-columns:minmax(0,1fr);margin-top:32px}.site .secb-points li,.site .secb-points li:nth-child(2n){border-left:0;padding:24px 0}.site .secb-points li+li{border-top:1px solid #ffffff1f}.site .secb-laws{margin-top:36px}.site .ucx{border-radius:22px;padding:8px}.site .ucx-tabs button{height:54px;padding:0 16px 0 10px}.site .ucx-l{padding:14px 8px 10px}.site .ucx-foot{flex-wrap:wrap}.site .ucx-r{min-height:400px}}@media (prefers-reduced-motion:reduce){.site .feed-i{transition:opacity .3s}.site .g-row,.site .wy-m,.site .wy-in,.site .ha-files li,.site .ha-ready li,.site .wk-e,.site .rp-row i:after,.site .ha-steps ol:after{transition:none;opacity:1!important;transform:none!important}.site .ins-chart .tip{transition:none;opacity:1!important}.site .ha-steps .n{transition:none}.site .wires .w-run,.site .mx-fly{display:none}.site .mx-st{animation:none!important}.site .hw-again{transition:none}.site .ix-phone{transition:none;transform:none!important}.site .gd.on *,.site .gd.on:before{animation:none!important}.site .ins-chart .bar,.site .ins-chart .trend,.site .im-steps li{transition:none;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}
.site .bs{border-radius:22px;place-items:center;min-height:540px;padding:40px 24px;display:grid;position:relative;overflow:hidden}.site .bs-scene{z-index:2;grid-area:1/1;justify-content:center;width:100%;display:flex;position:relative}.site .bs-card{box-shadow:0 0 0 1px var(--rule),0 40px 80px -40px #0b103373;background:#fff;border-radius:20px}.site .bs-av{background:var(--navy);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.site .bs-av svg,.site .bs-av.sm{width:22px;height:22px}.site .bs-av.sm svg{width:16px;height:16px}.site .bs-chat{flex-direction:column;width:min(500px,100%);min-height:360px;display:flex}.site .bs-ch{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.site .bs-ch b{color:var(--ink);font-size:14px;font-weight:600}.site .bs-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:18px 16px;display:flex}.site .bs-me{background:var(--navy);color:#fff;max-width:88%;animation:bs-rise .28s var(--ease)both;border-radius:14px 14px 4px;align-self:flex-end;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.site .bs-wait{color:var(--muted);animation:bs-rise .28s var(--ease).2s both;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.site .bs-input{background:var(--tint);transition:background .2s var(--ease),box-shadow .2s var(--ease);border-radius:14px;align-items:flex-end;gap:10px;margin:0 12px 12px;padding:10px 10px 10px 13px;display:flex}.site .bs-input.on{box-shadow:inset 0 0 0 1px var(--ai),0 0 0 3px color-mix(in srgb,var(--ai)14%,transparent);background:#fff}.site .bs-input p{min-width:0;min-height:22px;color:var(--ink);flex:1;margin:0;font-size:14px;line-height:1.45}.site .bs-ph{color:var(--soft)}.site .bs-send{background:var(--ai);color:#fff;width:30px;height:30px;transition:opacity .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.site .bs-send.sent{opacity:.4}.site .bs-send .i{stroke-width:2.5px;width:15px;height:15px;transform:rotate(-90deg)}.site .bs-build{flex-direction:column;align-items:center;gap:14px;width:min(560px,100%);display:flex}.site .bs-types{align-items:center;display:flex}.site .bs-types span{color:#0000;transition:background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease);border-radius:12px;padding:9px 16px;font-size:14.5px;font-weight:600;box-shadow:inset 0 0 0 1.5px #0b10331f}.site .bs-types span.on{color:var(--ink);box-shadow:0 0 0 1px var(--rule),0 12px 24px -16px #0b103366;animation:bs-pop .4s var(--ease);background:#fff}.site .bs-types i{background:#0b10331a;width:44px;height:2px;position:relative;overflow:hidden}.site .bs-types i:after{content:"";background:var(--fire);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.site .bs-types i.on:after{transform:scaleX(1)}.site .bs-rec{width:100%;overflow:hidden}.site .bs-rec:not(.on) .bs-rh b{color:var(--soft)}.site .bs-rh{justify-content:space-between;align-items:baseline;padding:14px 18px 10px;display:flex}.site .bs-rh b{font:var(--dw)18px/1.2 var(--display);color:var(--ink)}.site .bs-rh small{color:var(--muted);font-size:12.5px}.site .bs-f{border-top:1px solid var(--line);color:#0b103338;transition:color .35s var(--ease)calc(var(--i)*70ms);justify-content:space-between;gap:12px;padding:11px 18px;font-size:14px;display:flex}.site .bs-f.on{color:var(--ink)}.site .bs-f small{color:inherit;opacity:.7;font-size:12.5px}.site .bs-rules{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.site .bs-rules span{color:#0000;transition:background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease);border-radius:999px;padding:7px 13px;font-size:13px;box-shadow:inset 0 0 0 1.5px #0b10331a}.site .bs-rules span.on{color:var(--ink-2);box-shadow:0 0 0 1px var(--rule);animation:bs-pop .4s var(--ease);background:#ffffffeb}.site .bs-team{flex-direction:column;align-items:center;gap:22px;display:flex}.site .bs-tt{font:var(--dw)24px/1.2 var(--display);color:var(--ink)}.site .bs-team ul{flex-wrap:wrap;justify-content:center;gap:20px 28px;margin:0;padding:0;list-style:none;display:flex}.site .bs-team li{opacity:.45;transition:opacity .35s var(--ease),transform .35s var(--ease);flex-direction:column;align-items:center;gap:10px;display:flex;transform:scale(.94)}.site .bs-team li.on{opacity:1;transform:none}.site .bs-pa{width:76px;height:76px;font:var(--dw)26px/1 var(--display);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 4px #fff,0 18px 32px -18px #0b103373}.site .bs-pa em{background:var(--done,#1f9d55);color:#fff;width:22px;height:22px;animation:bs-pop .35s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 3px #fff}.site .bs-pa em .i{stroke-width:3px;width:12px;height:12px}.site .bs-pn{color:var(--ink);font-size:14px;font-weight:600}.site .bs-status{max-width:100%;box-shadow:0 0 0 1px var(--rule),0 12px 24px -18px #0b103366;background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 7px;display:inline-flex}.site .bs-av.think{animation:bs-think 1.4s var(--ease)infinite}@keyframes bs-think{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ai)45%,transparent)}to{box-shadow:0 0 0 6px #0000}}.site .bs-say{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.site .bs-say span{color:var(--muted)}.site .bs-say b,.site .bs-status.done .bs-say{color:var(--ink);font-weight:600}.site .bs-dots{flex:none;gap:4px;display:inline-flex}.site .bs-dots i{width:6px;height:6px;transition:background .3s var(--ease);background:#0b103324;border-radius:50%}.site .bs-dots i.on{background:var(--ai)}.site .bs-status.done .bs-dots i{background:var(--done,#1f9d55)}.site .bs-types span.hl,.site .bs-rules span.hl{animation:bs-pop .4s var(--ease),bs-glow 1.4s var(--ease)}.site .bs-rec.hl{animation:bs-glow 1.4s var(--ease)}.site .bs-f.hl{animation:bs-row 1.4s var(--ease)}@keyframes bs-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ai)55%,transparent),0 0 0 1px var(--rule)}to{box-shadow:0 0 0 10px transparent,0 0 0 1px var(--rule)}}@keyframes bs-row{0%{background:var(--ai-1)}to{background:0 0}}@keyframes bs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bs-pop{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:none}}@media (max-width:760px){.site .bs-say{white-space:normal}.site .bs{min-height:460px;padding:28px 14px}.site .bs-pa{width:56px;height:56px;font-size:20px}.site .bs-team ul{gap:14px 16px}}@media (prefers-reduced-motion:reduce){.site :is(.bs-me,.bs-wait,.bs-types span.on,.bs-rules span.on,.bs-pa em,.bs-av.think,.hl){animation:none}.site :is(.bs-types span,.bs-f,.bs-rules span,.bs-team li){transition:none}}.site .hw-nav{gap:6px;display:flex}.site .hw-nav button{background:var(--well);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease),opacity .2s var(--ease),transform .15s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.site .hw-nav button:hover:not(:disabled){background:var(--ai-1);color:var(--ai-t)}.site .hw-nav button:active:not(:disabled){transform:scale(.94)}.site .hw-nav button:disabled{opacity:.35;cursor:default}.site .hw-nav button .i{stroke-width:2.2px;width:17px;height:17px}.site .hw-nav button:first-child .i{transform:rotate(180deg)}@media (max-width:1100px){.site .hw-nav{align-self:flex-end}}
