.sf{max-width:1240px;margin:clamp(96px,11vw,140px) auto 0}.sf .ph-head h2 span{color:var(--green)}.sf .ph-head p{color:var(--ink)}.sf-wrap{container-type:inline-size;margin-top:44px;border-radius:32px;border:1px solid var(--line);background:radial-gradient(520px 320px at 50% 50%,rgba(166,224,107,.22),transparent 70%),#f7faf2;overflow:hidden}.sf-stage{--u:calc(100cqw / 1200);position:relative;height:calc(var(--u) * 560);font-size:calc(var(--u) * 16)}.sf-svg{position:absolute;inset:0;width:100%;height:100%}.sf-w{fill:none;stroke:#cfe0bd;stroke-width:1.5;stroke-dasharray:3 6;transition:stroke .3s,opacity .3s}.sf-w.ai{opacity:.35}.sf-w.hot{stroke:#72b83a;opacity:1;stroke-dasharray:none}.sf-ghost{fill:none;stroke:none}.sf-dot{opacity:0}.sf-dot.in{fill:#2563eb;filter:drop-shadow(0 0 6px rgba(37,99,235,.7))}.sf-dot.out{fill:var(--c);filter:drop-shadow(0 0 6px var(--c))}.sf-dot.ai{fill:#72b83a;filter:drop-shadow(0 0 5px #72b83a)}.sf-col-k{position:absolute;top:calc(var(--u) * 10);font-family:var(--c-mono);font-size:.62em;text-transform:uppercase;letter-spacing:.1em;color:var(--green)}.sf-feed li{position:absolute;left:calc(var(--u) * 30);display:flex;align-items:center;gap:.7em;width:calc(var(--u) * 282);height:calc(var(--u) * 76);padding:0 .9em;border-radius:1em;background:#fff;border:1px solid var(--line);box-shadow:0 8px 20px rgba(17,17,16,.05);transition:top .6s cubic-bezier(.3,.8,.3,1),opacity .6s,transform .6s}.sf-feed li.s0{animation:sfIn .6s cubic-bezier(.2,.8,.2,1) both;border-color:#bfdbfe;box-shadow:0 12px 28px rgba(37,99,235,.14)}.sf-feed li.s3{opacity:.55}.sf-feed li.s4{opacity:.2;transform:scale(.97)}@keyframes sfIn{0%{opacity:0;transform:translateX(calc(var(--u) * -80))}}.sf-src{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.65em;background:var(--soft)}.sf-feed p{display:grid;grid-gap:.15em;gap:.15em;min-width:0}.sf-feed em{font-style:normal;font-family:var(--c-mono);font-size:.58em;text-transform:uppercase;letter-spacing:.06em;color:#2563eb}.sf-feed b{font-size:.8em;font-weight:600;line-height:1.25}.sf-lg{display:inline-block;flex:none;background:var(--b);-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.sf-core{position:absolute;left:calc(var(--u) * 500);top:calc(var(--u) * 200);display:grid;justify-items:center;grid-gap:.25em;gap:.25em;width:calc(var(--u) * 200);text-align:center;--logo-eye:#fff}.sf-orb{display:grid;place-items:center;width:calc(var(--u) * 124);height:calc(var(--u) * 124);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 42%,#e7f6d4);box-shadow:0 0 0 calc(var(--u) * 12) rgba(166,224,107,.16),0 20px 50px rgba(114,184,58,.28);transition:box-shadow .3s,transform .3s}.sf-orb svg{width:calc(var(--u) * 52)!important;height:auto!important}.sf-core.hit .sf-orb{transform:scale(1.06);box-shadow:0 0 0 calc(var(--u) * 16) rgba(166,224,107,.3),0 0 0 calc(var(--u) * 34) rgba(166,224,107,.12),0 20px 60px rgba(114,184,58,.4)}.sf-core>b{margin-top:.3em;font-size:1.05em}.sf-core-t{font-family:var(--c-mono);font-size:.66em;text-transform:uppercase;letter-spacing:.06em;color:var(--green);animation:caIn .3s both}.sf-teams li{position:absolute;left:calc(var(--u) * 790);display:grid;grid-gap:.25em;gap:.25em;width:calc(var(--u) * 210);height:calc(var(--u) * 84);padding:.7em .9em;border-radius:1em;background:rgba(255,255,255,.85);border:1px solid var(--line);transition:border-color .4s,box-shadow .4s,background .4s,transform .4s}.sf-teams li.hot{background:#fff;border-color:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--c) 22%,transparent),inset 3px 0 0 var(--c);transform:translateX(calc(var(--u) * -4))}.sf-teams .h{display:flex;align-items:center;gap:.5em}.sf-teams .h span{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:.5em;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c)}.sf-teams .h b{font-size:.88em;font-weight:600}.sf-teams .u{font-size:.74em;line-height:1.3;color:var(--ink);animation:caIn .4s both}.sf-ais li{position:absolute;left:calc(var(--u) * 1060);display:flex;align-items:center;gap:.55em;width:calc(var(--u) * 124);height:calc(var(--u) * 48);padding:0 .7em;border-radius:.9em;background:#fff;border:1px solid var(--line);font-size:.8em;font-weight:600;white-space:nowrap;transition:border-color .3s,box-shadow .3s}.sf-ais li.hot{border-color:#cfe6b6;box-shadow:0 0 0 3px rgba(166,224,107,.25)}.sf-mk{display:grid;place-items:center;width:20px;height:20px;--logo-eye:#fff}.sf-big{max-width:1040px;margin:56px auto 0;text-align:center;font-size:clamp(1.8rem,1rem + 2.6vw,3.2rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;color:var(--ink)}.sf-big span{color:var(--green)}.sf-fine{margin-top:18px;font-size:.76rem;color:var(--ink);text-align:center}@media (prefers-reduced-motion:reduce){.sf-feed li,.sf-orb,.sf-teams li{transition:none;animation:none!important}}@media (max-width:760px){.ph .sf{margin-top:72px}.ph .sf-wrap{margin:28px -20px 0;border-radius:0;border-left:0;border-right:0}.ph .sf-stage{height:auto;display:grid;grid-gap:14px;gap:14px;padding:22px 20px;font-size:15px}.ph .sf-col-k,.ph .sf-svg{display:none}.ph .sf-ais,.ph .sf-core,.ph .sf-feed,.ph .sf-teams{position:static}.ph .sf-feed{display:grid;grid-gap:8px;gap:8px}.ph .sf-feed li{position:static;width:auto;height:auto;padding:12px}.ph .sf-feed li.s2,.ph .sf-feed li.s3,.ph .sf-feed li.s4{display:none}.ph .sf-core{position:static;width:auto;grid-template-columns:auto 1fr;justify-items:start;align-items:center;text-align:left;gap:2px 12px;padding:10px 14px;border-radius:18px;background:#fff;border:1px solid #cfe6b6}.ph .sf-orb{grid-row:span 2;width:48px;height:48px;box-shadow:0 0 0 5px rgba(166,224,107,.2)}.ph .sf-orb svg{width:24px!important}.ph .sf-core>b{margin:0}.ph .sf-teams{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ph .sf-teams li{position:static;width:auto;height:auto;padding:10px 12px}.ph .sf-teams li:last-child{grid-column:1/-1}.ph .sf-teams li.hot{transform:none}.ph .sf-ais{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ph .sf-ais::-webkit-scrollbar{display:none}.ph .sf-ais li{position:static;flex:none;width:auto;height:40px}.ph .sf-big{font-size:1.85rem;margin-top:36px}.ph .sf-big,.ph .sf-fine{text-align:left}.ph .sf-stage{padding:22px 20px!important}.ph .sf-big{line-height:1.12!important}.ph .sf-big span{line-height:inherit}}.sf-core{left:calc(var(--u) * 466);top:calc(var(--u) * 170);width:calc(var(--u) * 268);gap:0}.sf-ring{position:absolute;left:50%;top:calc(var(--u) * 110);width:calc(var(--u) * 330);height:calc(var(--u) * 330);translate:-50% -50%;border-radius:50%;border:calc(var(--u) * 2) dashed rgba(114,184,58,.45);box-shadow:0 0 0 calc(var(--u) * 18) rgba(166,224,107,.1);animation:sfSpin 40s linear infinite;pointer-events:none}@keyframes sfSpin{to{rotate:1turn}}.sf-core.hit .sf-ring{border-color:#72b83a;box-shadow:0 0 0 calc(var(--u) * 22) rgba(166,224,107,.22)}.sf-badge{position:absolute;z-index:2;left:calc(var(--u) * -14);top:calc(var(--u) * -16);display:grid;place-items:center;width:calc(var(--u) * 46);height:calc(var(--u) * 46);border-radius:50%;background:#fff;box-shadow:0 8px 20px rgba(114,184,58,.35),0 0 0 calc(var(--u) * 3) #e7f6d4;--logo-eye:#fff;transition:transform .3s}.sf-badge svg{width:calc(var(--u) * 26)!important;height:auto!important}.sf-core.hit .sf-badge{transform:scale(1.12) rotate(-8deg)}.sf-app{position:relative;z-index:1;width:100%;border-radius:.9em;background:#fff;border:1px solid rgba(17,17,16,.08);box-shadow:0 24px 50px rgba(17,17,16,.14),0 0 0 calc(var(--u) * 6) rgba(255,255,255,.6);overflow:hidden;text-align:left;transition:box-shadow .3s}.sf-core.hit .sf-app{box-shadow:0 24px 60px rgba(79,143,34,.28),0 0 0 calc(var(--u) * 6) rgba(166,224,107,.5)}.sf-app-bar{display:flex;align-items:center;gap:.3em;padding:.45em .7em;border-bottom:1px solid var(--line);background:#f7f7f4;font-family:var(--c-mono);font-size:.54em;color:var(--ink)}.sf-app-bar i{width:.6em;height:.6em;border-radius:50%;background:#e2e2dd}.sf-app-bar span{margin-left:.5em}.sf-app-body{display:grid;grid-template-columns:auto 1fr;min-height:calc(var(--u) * 150)}.sf-app-side{display:grid;align-content:start;grid-gap:.35em;gap:.35em;padding:.6em .45em;border-right:1px solid var(--line);background:#fbfbf9}.sf-app-side span{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:.45em;color:#8a8a84;transition:background .3s,color .3s}.sf-app-side span.on{background:color-mix(in srgb,var(--c) 16%,#fff);color:var(--c);box-shadow:inset 0 0 0 1.5px var(--c)}.sf-app-main{display:grid;align-content:start;grid-gap:.35em;gap:.35em;padding:.7em .8em;animation:caIn .35s both}.sf-app-main .k{font-family:var(--c-mono);font-size:.5em;text-transform:uppercase;letter-spacing:.05em;color:#2563eb}.sf-app-main .t{font-size:.74em;font-weight:600;line-height:1.25}.sf-app-main .r{display:flex;flex-wrap:wrap;gap:.35em;margin-top:.2em;padding:.4em .55em;border-radius:.5em;background:var(--soft);font-size:.62em;color:var(--ink);transition:background .3s}.sf-app-main .r.on{background:var(--mint)}.sf-app-main .a,.sf-app-main .r b{color:var(--green)}.sf-app-main .a{min-height:1.2em;font-size:.6em;font-weight:600}.sf-core-n{margin-top:.7em;font-size:.95em}@media (prefers-reduced-motion:reduce){.sf-ring{animation:none}}@media (max-width:760px){.ph .sf-core{display:block;position:relative;padding:0;border:0;background:none}.ph .sf-core-n,.ph .sf-ring{display:none}.ph .sf-badge{left:-8px;top:-12px;width:38px;height:38px}.ph .sf-badge svg{width:22px!important}.ph .sf-app{font-size:15px}.ph .sf-app-body{min-height:0}}.sf-app-bar span{margin-left:2.6em}.sf-big .l{display:inline;color:rgba(17,17,16,.14);transition:color .7s ease,filter .7s ease;filter:blur(2px)}.sf-big .l.on{color:var(--ink);filter:none}.sf-big .l em{font-style:normal;transition:color .7s ease}.sf-big .l.on em{color:var(--green)}.sf-big{margin-top:72px}@media (prefers-reduced-motion:reduce){.sf-big .l{color:var(--ink);filter:none;transition:none}}.sf+.sf-fine{margin-bottom:0}.ph .v2-out.lt{position:relative;margin-top:40px;padding-top:180px;background:radial-gradient(900px 420px at 50% 62%,rgba(166,224,107,.45),transparent 70%),linear-gradient(180deg,var(--bg,#fbfbf8) 0,#f2f9e9 22%,#eaf6dc 100%)}.ph .v2-out.lt:before{top:40px;width:1px;height:110px;background:linear-gradient(180deg,transparent,#72b83a)}.ph .v2-out.lt:after,.ph .v2-out.lt:before{content:"";position:absolute;left:50%;translate:-50% 0}.ph .v2-out.lt:after{top:146px;width:10px;height:10px;border-radius:50%;background:#72b83a;box-shadow:0 0 0 6px rgba(114,184,58,.16),0 0 24px rgba(114,184,58,.6)}.v2-runs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.v2-runs li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid #cfe6b6;font-size:.88rem;font-weight:600;color:var(--ink);box-shadow:0 6px 16px rgba(79,143,34,.08)}.v2-runs li.k{background:none;border:0;box-shadow:none;padding-left:0;font-family:var(--c-mono);font-size:.66rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:var(--green)}.v2-runs i{width:16px;height:16px;background:var(--ink);-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.v2-runs b{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--ink);color:#fff;font-size:.66rem}@media (max-width:760px){.ph .v2-out.lt{padding-top:130px;margin-top:24px}.ph .v2-out.lt:before{top:24px;height:80px}.ph .v2-out.lt:after{top:100px}.ph .v2-runs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:8px -20px 0;padding:0 20px 6px;scrollbar-width:none}.ph .v2-runs::-webkit-scrollbar{display:none}.ph .v2-runs li{flex:none}}.ph .v2-out.lt{background:radial-gradient(900px 420px at 50% 62%,rgba(166,224,107,.45),transparent 70%),linear-gradient(180deg,rgba(234,246,220,0),rgba(234,246,220,.6) 20%,#eaf6dc 45%,#eaf6dc)}.mbar{display:none;font-family:var(--c-sans,system-ui),system-ui,sans-serif}@media (max-width:760px){.ph{--g:20px}.ph .of5{display:none}.mbar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:20px;background:rgba(15,26,13,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;box-shadow:0 18px 40px rgba(0,0,0,.3);transform:translateY(140%);transition:transform .38s cubic-bezier(.2,.8,.2,1);--logo-eye:#0f1a0d}.mbar.on{transform:none}.mbar-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.1);color:#fff}.mbar-t{display:grid;line-height:1.2}.mbar-t b{font-size:.86rem}.mbar-t em{font-style:normal;font-size:.7rem;color:#a6e06b}.mbar-btn{margin-left:auto;padding:11px 16px;border-radius:14px;background:#a6e06b;color:#0c1a0a;font-weight:650;font-size:.88rem;text-decoration:none;white-space:nowrap}.ph .c-nav{top:0;margin:0 calc(-1 * var(--g));max-width:none;padding:10px var(--g);border-radius:0;border:0;border-bottom:1px solid rgba(17,17,16,.06);background:rgba(251,251,248,.86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:none}.ph .c-nav .c-right>a:first-child,.ph .c-nav .hh-cta{display:none}.ph .ph-head,.ph .ph-head.c,.ph .sy .ph-head,.ph .v2-out-head,.ph .wl{text-align:left;justify-items:start;margin-left:0;margin-right:0}.ph .brk-close h2,.ph .ph-head h2,.ph .ud-copy h2,.ph .v2-out-head h2,.ph .wl h2{font-size:2.15rem;line-height:1.04;letter-spacing:-.045em}.ph .ph-head p,.ph .ud-copy>p:not(.v2-k):not(.ud-k),.ph .v2-out-head>p:last-child,.ph .wl-sub{font-size:1rem;line-height:1.5}.ph .brk-tag{padding-left:0}.ph .hc6,.ph .ph-proof3,.ph .ph-sec,.ph .sy,.ph .ud{margin-top:72px}.ph .brk-div{margin-top:56px}.ph .hh-in{padding:36px 0 150px;text-align:left;justify-items:start}.ph .hh-pill{font-size:.6rem}.ph .hh h1{font-size:2.55rem;line-height:1;letter-spacing:-.05em}.ph .hh-sub{font-size:1rem;line-height:1.5}.ph .hh-ctas{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;width:100%;justify-content:stretch}.ph .hh-ctas .c-btn{justify-content:center;padding:14px 16px;font-size:.95rem}.ph .ar{justify-items:start;width:calc(100% + 2 * var(--g));margin:26px calc(-1 * var(--g)) 0}.ph .ar>p{padding:0 var(--g)}.ph .ar-wrap{width:100%;overflow-x:auto;scrollbar-width:none;padding-left:var(--g);padding-right:var(--g)}.ph .ar-wrap::-webkit-scrollbar{display:none}.ph .ar ul{flex-wrap:nowrap;justify-content:flex-start;gap:14px;width:max-content}.ph .ar li span{width:50px;height:50px;border-radius:15px}.ph .ph-film{margin-top:-96px}.ph .hf-frame{border-radius:22px}.ph .hf-bar{font-size:.6rem;padding:10px 12px}.ph .hf-bar>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph .hf-body{display:flex;flex-direction:column;min-height:0}.ph .hf-main{order:1;padding:16px}.ph .hf-user{max-width:92%;font-size:.9rem}.ph .hf-steps li{font-size:.82rem}.ph .hf-brain{order:2;display:flex;gap:8px;padding:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ph .hf-brain::-webkit-scrollbar{display:none}.ph .hf-brain>*{flex:0 0 72%;scroll-snap-align:start}.ph .hf-brain .hf-bk{flex:0 0 auto;align-self:center;writing-mode:vertical-rl;transform:rotate(180deg)}.ph .wl h2{font-size:2.3rem}.ph .wl-stage{height:300px;margin:18px 0 0}.ph .wl-cards li{width:calc(50vw - 30px);height:88px;border-radius:18px;left:calc(50% + (mod(var(--s), 2) - .5) * (50vw - 18px));top:calc(50% + (round(down, var(--s) / 2) - .5) * 100px)}.ph .wl-row li{width:110px;height:64px}.ph .wl-cta{width:100%;justify-content:center;padding:16px 20px;font-size:1.2rem}.ph .wl-fine{align-self:center}.ph .sb-wrap{margin:0 calc(-1 * var(--g))}.ph .sb{border-radius:0;border-left:0;border-right:0;padding:28px 0;gap:22px;background-size:22px 22px}.ph .sb-core{order:-2}.ph .sb-count b{font-size:3rem}.ph .sb-feats-m{order:-1;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-gap:8px;gap:8px;justify-content:start;overflow-x:auto;padding:4px var(--g);scroll-snap-type:x proximity;scrollbar-width:none}.ph .sb-feats-m::-webkit-scrollbar,.ph .sb-grid::-webkit-scrollbar,.ph .sb-out ul::-webkit-scrollbar{display:none}.ph .sb-feats-m li{white-space:nowrap;scroll-snap-align:start}.ph .sb-in,.ph .sb-out{display:grid;grid-gap:10px;gap:10px}.ph .sb-cap,.ph .sb-in .sb-k,.ph .sb-out .sb-k{padding:0 var(--g)}.ph .sb-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:52px;grid-template-rows:52px;gap:10px;overflow-x:auto;padding:4px var(--g) 10px;scrollbar-width:none}.ph .sb-grid li{height:52px}.ph .sb-out ul{display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;padding:4px var(--g) 10px;scrollbar-width:none}.ph .sb-out li{flex:none;height:46px;white-space:nowrap}.ph .sy{margin-left:calc(-1 * var(--g));margin-right:calc(-1 * var(--g));border-radius:0;border-left:0;border-right:0}.ph .sy-in{padding:48px 0 32px}.ph .sy .ph-head,.ph .sy-fine,.ph .sy-k{padding:0 var(--g)}.ph .sy-stage{gap:16px;margin-top:28px}.ph .sy-evs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--g) 8px;scrollbar-width:none}.ph .sy-evs::-webkit-scrollbar{display:none}.ph .sy-evs li{flex:0 0 76%;scroll-snap-align:start}.ph .sy-evs button{height:100%}.ph .sy-evs button.on{transform:none}.ph .sy-mid{grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:2px 12px;margin:0 var(--g);padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.8);border:1px solid var(--line);text-align:left}.ph .sy-orb{grid-row:span 3;width:52px;height:52px;box-shadow:0 0 0 6px rgba(166,224,107,.18)}.ph .sy-orb svg{width:26px!important;height:auto!important}.ph .sy-mid-t{margin:0;font-size:.9rem}.ph .sy-sync{width:100%}.ph .sy-count{font-size:.6rem}.ph .sy-cells{grid-template-columns:1fr 1fr;gap:8px;padding:0 var(--g)}.ph .sy-cells li{padding:12px;gap:4px;border-radius:16px}.ph .sy-cells .h{flex-wrap:wrap;gap:6px}.ph .sy-cells .h b{font-size:.86rem}.ph .sy-cells .h em{flex-basis:100%;margin:0;font-size:.54rem}.ph .sy-cells .was{display:none}.ph .sy-cells .now{font-size:.8rem;line-height:1.3;min-height:2.6em}.ph .sy-cells li:not(.done) .now:before{content:"Waiting for the update";color:var(--faint);font-weight:500}.ph .sy-bg img{width:160%}.ph .v2-out{padding:64px var(--g) 56px}.ph .v2-field{margin-top:36px}.ph .v2-chip.s3{font-size:3.2rem}.ph .v2-chip.s2{font-size:1.35rem}.ph .v2-feature{padding:14px 20px}.ph .v2-feature b{font-size:1.05rem}.ph .v2-out-close{text-align:left;font-size:1.5rem}.ph .ud{display:flex;flex-direction:column;gap:22px}.ph .ud-right{order:2;margin:0 calc(-1 * var(--g));padding:0 var(--g)}.ph .ud-copy{display:contents}.ph .ud-copy>.v2-k,.ph .ud-copy>h2,.ph .ud-copy>p:not(.ud-k){order:1}.ph .ud-copy>.ud-k{order:3;margin-top:4px}.ph .ud-ind{order:4;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);justify-content:start;grid-gap:8px;gap:8px;margin:0 calc(-1 * var(--g))!important;padding:2px var(--g) 8px;overflow-x:auto;scrollbar-width:none}.ph .ud-ind::-webkit-scrollbar{display:none}.ph .ud-ind li{white-space:nowrap}.ph .ud-stack img{width:94%}.ph .cc-sec{padding-top:64px;padding-bottom:56px}.ph .cc-cols{padding-top:26px}.ph .cc-col{flex:0 0 84%}.ph .cc-col li{height:auto;min-height:78px;padding:12px 16px}.ph .cc-k{padding-left:0}.ph .hc6{margin-left:calc(-1 * var(--g));margin-right:calc(-1 * var(--g));border-radius:28px 28px 0 0}.ph .brk-close{justify-items:start;text-align:left;padding:64px var(--g) 56px}.ph .brk-close h2{justify-content:flex-start;font-size:2.4rem}.ph .brk-x{display:none}.ph .brk-cta{width:100%;justify-content:center;padding:18px 22px}.ph .brk-facts{justify-content:flex-start}.ph .d-foot{margin-top:0;padding-bottom:90px}.ph .d-foot-grid{grid-template-columns:1fr 1fr;gap:22px 16px}.ph .d-foot-grid>div:first-child{grid-column:1/-1}.ph .ar-wrap,.ph .sb-feats-m,.ph .sb-grid,.ph .sb-out ul,.ph .sy-evs,.ph .ud-ind{-webkit-mask:linear-gradient(90deg,#000 86%,transparent);mask:linear-gradient(90deg,#000 86%,transparent)}.ph .ud-ind{width:100vw;max-width:100vw;align-self:flex-start;margin:0 0 0 calc(-1 * var(--g))!important}.ph .ph-head h2 br+*{margin-left:0}.ph .ud{text-align:left;align-items:stretch}.ph .ud .ud-k,.ph .ud>.v2-k{align-self:flex-start}}.bc-card{position:fixed;right:20px;bottom:20px;z-index:75;gap:4px;padding:6px 8px 6px 6px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 40px rgba(17,17,16,.14);animation:ucPop .5s 1.5s both}.bc-card,.bc-open{display:flex;align-items:center}.bc-open{gap:10px;padding:4px 6px 4px 4px;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.bc-t{display:grid}.bc-t b{font-size:.88rem}.bc-t em{font-style:normal;font-size:.74rem;color:var(--mute)}.bc-av{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;background:#0f1a0d;color:#fff;--logo-eye:#0f1a0d}.bc-av,.bc-av i{border-radius:50%}.bc-av i{position:absolute;right:0;bottom:1px;width:10px;height:10px;background:#72b83a;box-shadow:0 0 0 2px #fff}.bc-x{border:0;background:none;padding:4px 6px;font-size:1.15rem;line-height:1;color:var(--faint);cursor:pointer}.bc{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;width:min(380px,calc(100vw - 24px));height:min(560px,calc(100vh - 40px));border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 80px rgba(17,17,16,.22);overflow:hidden;animation:bcIn .32s cubic-bezier(.2,.8,.2,1) both;font-family:var(--c-sans,system-ui),system-ui,sans-serif}@keyframes bcIn{0%{opacity:0;transform:translateY(16px) scale(.97)}}.bc-h{display:flex;align-items:center;gap:10px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#f4faec,#fff)}.bc-h p{display:grid;margin-right:auto}.bc-h b{font-size:.95rem}.bc-h em{font-style:normal;font-size:.72rem;color:var(--green)}.bc-log{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:16px;overflow-y:auto;scroll-behavior:smooth}.bc-m{max-width:82%;padding:10px 14px;border-radius:18px;font-size:.92rem;line-height:1.4;animation:bcMsg .26s ease both}.bc-m.bot{align-self:flex-start;background:#f1f1ed;color:var(--ink);border-bottom-left-radius:6px}.bc-m.me{align-self:flex-end;background:var(--green);color:#fff;border-bottom-right-radius:6px}@keyframes bcMsg{0%{opacity:0;transform:translateY(6px)}}.bc-m.typing{display:flex;gap:4px;padding:13px 14px}.bc-m.typing i{width:6px;height:6px;border-radius:50%;background:#9a9a94;animation:bcDot 1s ease-in-out infinite}.bc-m.typing i:nth-child(2){animation-delay:.15s}.bc-m.typing i:nth-child(3){animation-delay:.3s}@keyframes bcDot{50%{transform:translateY(-4px);opacity:.5}}.bc-chips{display:flex;flex-wrap:wrap;gap:6px;animation:bcMsg .26s ease both}.bc-chips button{display:grid;grid-gap:1px;gap:1px;padding:9px 12px;border-radius:14px;border:1.5px solid #cfe6b6;background:#fff;font:inherit;font-size:.84rem;color:var(--ink);cursor:pointer;text-align:center;transition:background .15s,border-color .15s,transform .15s}.bc-chips button b{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--green)}.bc-chips button:focus-visible,.bc-chips button:hover{background:var(--mint);border-color:var(--green);transform:translateY(-1px);outline:none}.bc-chips.t button{padding:10px 14px;font-weight:600}.bc-chips small{flex-basis:100%;font-size:.72rem;color:var(--mute)}.bc-sum{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;background:#fafaf8;border:1px solid var(--line);animation:bcMsg .26s ease both}.bc-sum p{display:grid;grid-gap:1px;gap:1px}.bc-sum span{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.bc-sum b{font-size:.9rem}.bc-sum-a{display:flex;gap:8px;margin-top:4px}.bc-sum-a button{flex:1 1;padding:11px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.bc-sum-a button.go{background:var(--green);border-color:var(--green);color:#fff}.bc-done{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--mint);border:1px solid #cfe6b6;animation:bcMsg .26s ease both}.bc-done span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-weight:800}.bc-done p{display:grid;font-size:.8rem;color:var(--ink)}.bc-done b{font-size:.95rem}.bc-in{position:relative;display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line)}.bc-in input{flex:1 1;min-width:0;padding:12px 14px;border-radius:14px;border:1.5px solid var(--line);background:#fafaf8;font:inherit;font-size:16px;color:var(--ink)}.bc-in input:focus{outline:none;border-color:#a6e06b;background:#fff}.bc-in button{flex:none;width:44px;border-radius:14px;border:0;background:var(--green);color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer}.bc-in button:disabled{background:#cfe0bd;cursor:default}.bc-err{position:absolute;left:16px;top:-22px;font-size:.74rem;color:#c2410c}.bc-steps{display:flex;justify-content:center;gap:5px;padding:0 0 10px}.bc-steps i{width:18px;height:3px;border-radius:2px;background:#e3e3de;transition:background .3s}.bc-steps i.on{background:var(--green)}.mbar-t{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}@media (prefers-reduced-motion:reduce){.bc,.bc-chips,.bc-done,.bc-m,.bc-m.typing i,.bc-sum{animation:none}}@media (max-width:760px){.bc-card{display:none}.bc{left:0;right:0;bottom:0;width:100%;height:82vh;border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom)}}.brg{--p:0;position:relative;display:grid;justify-items:center;padding:90px 0 40px;text-align:center}.brg-line{width:2px;height:170px;border-radius:2px;background:linear-gradient(180deg,rgba(114,184,58,0),#72b83a);transform:scaleY(clamp(0,calc(var(--p) * 2.2),1));transform-origin:top}.brg-node{position:relative;display:grid;place-items:center;width:120px;height:44px;margin-top:-6px}.brg-dot{position:relative;z-index:1;background:#72b83a;box-shadow:0 0 26px rgba(114,184,58,.6);transform:scale(clamp(0,calc((var(--p) - .35) * 6),1))}.brg-dot,.brg-ring{width:14px;height:14px;border-radius:50%}.brg-ring{position:absolute;left:50%;top:50%;translate:-50% -50%;border:1.5px solid rgba(114,184,58,.5);opacity:clamp(0,calc((var(--p) - .4) * 4),1);transform:scale(calc(1 + clamp(0, var(--p) - .4, 1) * 6))}.brg-ring.r2{border-color:rgba(114,184,58,.25);transform:scale(calc(1 + clamp(0, var(--p) - .4, 1) * 11))}.brg-chev{position:absolute;top:50%;width:16px;height:24px;fill:none;stroke:#72b83a;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:clamp(0,calc((var(--p) - .35) * 4),1)}.brg-chev.l{left:50%;translate:calc(-50% - 22px - (1 - clamp(0, (var(--p) - .35) * 2.5, 1)) * 80px) -50%}.brg-chev.r{left:50%;translate:calc(-50% + 22px + (1 - clamp(0, (var(--p) - .35) * 2.5, 1)) * 80px) -50%}.brg p{max-width:16ch;margin-top:30px;font-size:clamp(2.6rem,1.4rem + 4vw,5.2rem);font-weight:700;letter-spacing:-.055em;line-height:.98;color:var(--ink)}.brg p span{--t:clamp(0,calc((var(--p) - 0.42 - var(--i) * (0.32 / var(--n))) * 7),1);display:inline-block;opacity:calc(.08 + var(--t) * .92);filter:blur(calc((1 - var(--t)) * 6px));transform:translateY(calc((1 - var(--t)) * 22px));font-weight:700}.brg.dark p{color:#fff}.ph .brg+*{--rp:0}.ph .brg+.v2-out,.ph .brg+[data-reveal],.ph .brg+[data-reveal].in{opacity:calc(.15 + var(--rp) * .85);transform:translateY(calc((1 - var(--rp)) * 70px)) scale(calc(.96 + var(--rp) * .04));filter:blur(calc((1 - var(--rp)) * 5px));transition:none}.ph .brg+.v2-out,.ph .brg+section{margin-top:0}.ph .brg+section.ph-sec{margin-top:8px;padding-top:24px}.ph .brg+section .sc,.ph .brg+section .sf,.ph .brg+section .wi{margin-top:20px}.ph .brg+.v2-out.lt{margin-top:0;padding-top:72px}.ph .brg+.v2-out.lt:after,.ph .brg+.v2-out.lt:before{display:none}.ph .brg+.cc-sec{margin-top:0;background:linear-gradient(180deg,var(--bg,#fbfbf8) 0,#0a0d09 150px,#0a0d09 calc(100% - 160px),var(--bg,#fbfbf8) 100%)}.ph .brg+section.cc-sec{padding-top:200px}.ph .brg+.cc-sec+.hc6{margin-top:24px}.hplat .brk-tag,.hplat .cc-k,.hplat .lp-k,.hplat .v2-out-head .v2-k{display:none}@media (prefers-reduced-motion:reduce){.brg{--p:1}}@media (max-width:760px){.brg{justify-items:start;padding:64px 0 24px;text-align:left}.brg-line{height:110px;margin-left:52px}.brg-node{margin-left:0}.brg p{font-size:2.5rem}.ph .brg+section.cc-sec{padding-top:150px}.ph .brg+.cc-sec{background:linear-gradient(180deg,var(--bg,#fbfbf8) 0,#0a0d09 110px,#0a0d09 calc(100% - 120px),var(--bg,#fbfbf8) 100%)}}.brg .brg-ring,.brg .brg-ring.r2{opacity:0;transform:scale(1)}.brg.pulsed .brg-ring{animation:brgRipple 1.3s cubic-bezier(.2,.7,.3,1) both}.brg.pulsed .brg-ring.r2{animation-delay:.18s}@keyframes brgRipple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}@media (prefers-reduced-motion:reduce){.brg.pulsed .brg-ring{animation:none}}