:where(.hero_root__KtisZ) .hero{position:relative;overflow:hidden;padding-top:84px;padding-bottom:64px}:where(.hero_root__KtisZ) .hero-grid{position:relative;min-height:610px}:where(.hero_root__KtisZ) .hero-copy{position:relative;z-index:2;max-width:500px;padding-top:88px;display:grid;gap:22px}:where(.hero_root__KtisZ) .hero h1{font-size:clamp(44px,6vw,72px);line-height:1.02;font-weight:700;letter-spacing:-.045em}:where(.hero_root__KtisZ) .hero-sub{font-size:18px;color:var(--ink-2);max-width:40ch}:where(.hero_root__KtisZ) .live-pill{display:inline-flex;align-items:center;gap:.18em;padding:.02em .3em .06em .14em;margin:0 .04em;border-radius:999px;background:var(--mist);color:var(--ink-3);vertical-align:.02em;line-height:1;animation:hero_pill-on__7gakL .4s ease-out 1s forwards}:where(.hero_root__KtisZ) .switch{position:relative;display:inline-block;width:1.18em;height:.66em;border-radius:999px;background:#c9ccd6;animation:hero_sw-on__hB2yb .4s ease-out 1s forwards}:where(.hero_root__KtisZ) .switch i{position:absolute;top:.08em;left:.08em;width:.5em;height:.5em;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(29,31,46,.25);animation:hero_knob-on__JrVL5 .4s cubic-bezier(.3,.7,.3,1.3) 1s forwards}@keyframes hero_pill-on__7gakL{to{background:var(--blue-soft);color:var(--blue)}}@keyframes hero_sw-on__hB2yb{to{background:var(--blue)}}@keyframes hero_knob-on__JrVL5{to{left:.6em}}:where(.hero_root__KtisZ) .stage{position:absolute;z-index:0;top:0;right:-30px;height:86%;aspect-ratio:1874/904;pointer-events:none}:where(.hero_root__KtisZ) .stage-in{position:absolute;left:0;top:0;width:1874px;height:904px;transform-origin:0 0;transform:scale(var(--k,.9));animation:hero_rise__tfTvd 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes hero_rise__tfTvd{0%{opacity:0;translate:0 30px}}:where(.hero_root__KtisZ) .stage-in>img{position:absolute;left:0;top:0;width:1874px;height:904px;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent 94%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 14%),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent 94%);mask-composite:intersect}:where(.hero_root__KtisZ) .proj{position:absolute;left:0;top:0;transform-origin:0 0;backface-visibility:hidden}:where(.hero_root__KtisZ) .screen-layer{width:1000px;height:725px}:where(.hero_root__KtisZ) .cp-banner{position:absolute;left:-9%;bottom:4%;width:94%;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:34px;padding:38px 40px;border-radius:26px;background:var(--paper);color:var(--ink);box-shadow:0 2px 6px rgba(29,31,46,.08),0 36px 70px -20px rgba(29,31,46,.42);font-family:var(--font);animation:hero_fade-in__3aCTn .6s ease-out 1.1s both,hero_float__P4oWC 4.5s ease-in-out 1.7s infinite}@keyframes hero_float__P4oWC{0%,to{translate:0 0}50%{translate:0 -16px}}@keyframes hero_fade-in__3aCTn{0%{opacity:0}}:where(.hero_root__KtisZ) .cp-head{display:flex;align-items:center;gap:12px}:where(.hero_root__KtisZ) .cp-ico{flex:none;width:52px;height:52px;border-radius:14px;background:var(--orange-soft);color:var(--orange);display:grid;place-items:center}:where(.hero_root__KtisZ) .cp-head{grid-column:1}:where(.hero_root__KtisZ) .cp-head strong{font-size:23px}:where(.hero_root__KtisZ) .cp-banner p{grid-column:1;margin-top:10px;font-size:17px;line-height:1.5;color:var(--ink-2);max-width:44ch}:where(.hero_root__KtisZ) .cp-actions{grid-column:2;grid-row:1/span 2;display:flex;gap:12px}:where(.hero_root__KtisZ) .cp-actions span{height:54px;padding:0 24px;border-radius:13px;display:grid;place-items:center;font-size:16.5px;font-weight:700;border:1px solid #dde0ea;white-space:nowrap}:where(.hero_root__KtisZ) .cp-actions span:last-child{background:#6b7c86;border-color:#6b7c86;color:#fff}:where(.hero_root__KtisZ) .toast{position:absolute;z-index:3;left:calc(50% - 300px);top:530px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;background:var(--paper);border-radius:14px;box-shadow:var(--shadow);font-size:14px;font-weight:700;animation:hero_pop__FxrDx .5s cubic-bezier(.2,.9,.3,1.3) 1s both}:where(.hero_root__KtisZ) .toast{white-space:nowrap}:where(.hero_root__KtisZ) .toast small{display:block;font-size:12px;font-weight:500;color:var(--ink-3)}:where(.hero_root__KtisZ) .toast .ok{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--green);color:#fff}@keyframes hero_pop__FxrDx{0%{opacity:0;transform:translateY(10px) scale(.96)}}:where(.hero_root__KtisZ) .chips{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px}:where(.hero_root__KtisZ) .chip{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--paper);border-radius:14px;box-shadow:var(--shadow);min-width:0}:where(.hero_root__KtisZ) .chip-ico{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--mist)}:where(.hero_root__KtisZ) .chip-faces{width:auto;padding:0 2px;background:none}:where(.hero_root__KtisZ) .faces{display:flex}:where(.hero_root__KtisZ) .faces i{width:27px;height:27px;border-radius:50%;border:2px solid var(--paper);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}:where(.hero_root__KtisZ) .faces i+i{margin-left:-10px}:where(.hero_root__KtisZ) .chip strong{display:block;font-size:14px;line-height:1.3}:where(.hero_root__KtisZ) .chip div span{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.4}@media (max-width:1100px){:where(.hero_root__KtisZ) .toast{left:calc(50% - 170px)}:where(.hero_root__KtisZ) .chips{grid-template-columns:repeat(2,1fr)}}:where(.hero_root__KtisZ) .pstage{display:none;pointer-events:none}:where(.hero_root__KtisZ) .pframe{position:absolute;aspect-ratio:1525/2809;animation:hero_rise__tfTvd 1.1s cubic-bezier(.2,.7,.2,1) both}:where(.hero_root__KtisZ) .pframe>img{width:100%;height:100%;max-width:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 92%,transparent 99%),linear-gradient(90deg,transparent,#000 25%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 92%,transparent 99%),linear-gradient(90deg,transparent,#000 25%);mask-composite:intersect}:where(.hero_root__KtisZ) .p-layer{width:300px;height:180px}:where(.hero_root__KtisZ) .p-banner{position:absolute;inset:0;padding:14px 16px;border-radius:16px;background:var(--paper);color:var(--ink);box-shadow:0 1px 3px rgba(29,31,46,.1),0 18px 36px -12px rgba(29,31,46,.4);font-family:var(--font);animation:hero_fade-in__3aCTn .6s ease-out 1.1s both,hero_p-float__5pcSv 4.5s ease-in-out 1.7s infinite}@keyframes hero_p-float__5pcSv{0%,to{translate:0 0}50%{translate:0 -8px}}:where(.hero_root__KtisZ) .pb-head{display:flex;align-items:center;gap:9px}:where(.hero_root__KtisZ) .pb-head .cp-ico{width:30px;height:30px;border-radius:9px}:where(.hero_root__KtisZ) .pb-head strong{font-size:15px}:where(.hero_root__KtisZ) .p-banner p{margin:7px 0 11px;font-size:11.5px;line-height:1.45;color:var(--ink-2)}:where(.hero_root__KtisZ) .pb-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}:where(.hero_root__KtisZ) .pb-actions span{height:32px;border-radius:8px;border:1px solid #dde0ea;display:grid;place-items:center;font-size:11.5px;font-weight:700;white-space:nowrap}:where(.hero_root__KtisZ) .pb-actions span:last-child{background:#6b7c86;border-color:#6b7c86;color:#fff}@media (max-width:1100px){:where(.hero_root__KtisZ) .stage{display:none}:where(.hero_root__KtisZ) .pstage{display:block}}@media (min-width:701px) and (max-width:1100px){:where(.hero_root__KtisZ) .hero-copy{max-width:42vw}:where(.hero_root__KtisZ) .hero-grid{min-height:calc(min(600px, 62vw) * 1.69 - 108px)}:where(.hero_root__KtisZ) .pstage{position:absolute;z-index:0;inset:0;overflow:hidden}:where(.hero_root__KtisZ) .pframe{top:-40px;right:0;width:min(600px,62vw)}}@media (max-width:700px){:where(.hero_root__KtisZ) .hero{display:flex;flex-direction:column;padding-bottom:40px}:where(.hero_root__KtisZ) .hero-grid{order:1;display:grid;min-height:0}:where(.hero_root__KtisZ) .pstage{order:2}:where(.hero_root__KtisZ) .hero>.wrap:last-child{order:3}:where(.hero_root__KtisZ) .hero>.wrap{width:100%}:where(.hero_root__KtisZ) .hero-copy{padding-top:32px;max-width:none;justify-items:center;text-align:center}:where(.hero_root__KtisZ) .hero-sub{margin-inline:auto}:where(.hero_root__KtisZ) .hero-ctas{justify-content:center}:where(.hero_root__KtisZ) .pstage{position:relative;z-index:0;width:100%;height:218vw;margin-top:calc(64px - 153.1vw);overflow:hidden}:where(.hero_root__KtisZ) .pframe{top:0;right:0;width:125vw}:where(.hero_root__KtisZ) .pframe>img{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 59%,#000 66%,#000 90%,transparent 94.5%),linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 59%,#000 66%,#000 90%,transparent 94.5%),linear-gradient(90deg,transparent,#000 25%)}}@media (max-width:560px){:where(.hero_root__KtisZ) .hero{padding-top:68px}:where(.hero_root__KtisZ) .hero .hero-ctas .btn{flex:1 1 0;padding:0 12px}:where(.hero_root__KtisZ) .chips{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}:where(.hero_root__KtisZ) .chip{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}:where(.hero_root__KtisZ) .chip-ico{width:36px;height:36px;border-radius:10px}:where(.hero_root__KtisZ) .chip-ico svg{width:18px;height:18px}:where(.hero_root__KtisZ) .chip-ico .ms{font-size:18px!important}:where(.hero_root__KtisZ) .chip strong{font-size:13.5px}}@media (prefers-reduced-motion:reduce){:where(.hero_root__KtisZ) .live-pill{background:var(--blue-soft);color:var(--blue)}:where(.hero_root__KtisZ) .switch{background:var(--blue)}:where(.hero_root__KtisZ) .switch i{left:.6em}}:where(.cmp_root__U22E5) .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.cmp_root__U22E5) .hero h1{font-size:clamp(40px,4.6vw,60px);line-height:1.04}@media (min-width:1101px){:where(.cmp_root__U22E5) .hero{padding-bottom:150px}}@media (max-width:700px){:where(.cmp_root__U22E5) .hero>.hero-grid.wrap{order:1}}:where(.cmp_root__U22E5) .stage-in>img{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.2),#000 38%,#000 90%,transparent),linear-gradient(90deg,transparent,#000 14%);mask-image:linear-gradient(180deg,rgba(0,0,0,.2),#000 38%,#000 90%,transparent),linear-gradient(90deg,transparent,#000 14%)}:where(.cmp_root__U22E5) .hero-works{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:10px;font-size:14px;font-weight:600;color:var(--ink-2)}:where(.cmp_root__U22E5) .hero-works small{flex-basis:100%;font-size:13px;font-weight:500;color:var(--ink-3)}:where(.cmp_root__U22E5) .hero-works span{display:inline-flex;align-items:center;gap:8px}@media (max-width:700px){:where(.cmp_root__U22E5) .hero-works{justify-content:center}:where(.cmp_root__U22E5) .hero-works small{text-align:center}}:where(.cmp_root__U22E5) .cp-banner.pref-big{display:block;left:-11%;bottom:-1%;width:88%;padding:28px 34px 30px;border-radius:24px;background:#fff;color:#111}:where(.cmp_root__U22E5) .p-banner.pref-sm{padding:12px 14px;background:#fff;color:#111}:where(.cmp_root__U22E5) .pref-head{display:flex;align-items:center;gap:12px}:where(.cmp_root__U22E5) .pref-head .ms{font-size:28px;color:#111}:where(.cmp_root__U22E5) .pref-head b{font-size:23px;letter-spacing:-.02em}:where(.cmp_root__U22E5) .pref-x{margin-left:auto;font-size:28px;line-height:1;color:#999}:where(.cmp_root__U22E5) .pref-big p{margin:6px 0 10px;font-size:15px;line-height:1.45;color:#555}:where(.cmp_root__U22E5) .pref-big p a{color:#111;font-weight:700;text-decoration:underline}:where(.cmp_root__U22E5) .pref-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1.5px solid #eee}:where(.cmp_root__U22E5) .pref-row b{display:flex;align-items:center;gap:8px;font-size:16.5px}:where(.cmp_root__U22E5) .pref-row b i{font-style:normal;font-size:12px;font-weight:600;color:#888}:where(.cmp_root__U22E5) .pref-row small{display:block;font-size:13px;color:#888}:where(.cmp_root__U22E5) .pref-btns{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:10px;margin-top:14px}:where(.cmp_root__U22E5) .pref-sm .pref-btns{grid-template-columns:1fr 1fr}:where(.cmp_root__U22E5) .pref-btns span{height:48px;border-radius:12px;display:grid;place-items:center;font-size:15.5px;font-weight:700;border:2px solid #111;color:#111;white-space:nowrap}:where(.cmp_root__U22E5) .pref-btns span.dark{background:#111;color:#fff}:where(.cmp_root__U22E5) .tg{position:relative;flex:none;width:46px;height:27px;border-radius:999px;background:#d9d9de;--tg-x:19px}:where(.cmp_root__U22E5) .tg:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}:where(.cmp_root__U22E5) .tg.on{background:#111}:where(.cmp_root__U22E5) .tg.on:after{transform:translateX(19px)}:where(.cmp_root__U22E5) .tg.locked{opacity:.45}:where(.cmp_root__U22E5) .tg.flip{animation:cmp_tg-bg__iZvL5 6s ease 2s infinite both}:where(.cmp_root__U22E5) .tg.flip:after{animation:cmp_tg-knob__Nl1de 6s cubic-bezier(.3,.7,.3,1.3) 2s infinite both}@keyframes cmp_tg-bg__iZvL5{0%,12%{background:#d9d9de}18%,82%{background:#111}88%,to{background:#d9d9de}}@keyframes cmp_tg-knob__Nl1de{0%,12%{transform:none}18%,82%{transform:translateX(var(--tg-x,24px))}88%,to{transform:none}}:where(.cmp_root__U22E5) .pref-sm .pref-head{gap:7px}:where(.cmp_root__U22E5) .pref-sm .pref-head .ms{font-size:18px}:where(.cmp_root__U22E5) .pref-sm .pref-head b{font-size:14px}:where(.cmp_root__U22E5) .pref-sm .pref-x{font-size:18px}:where(.cmp_root__U22E5) .pref-sm .pref-row{padding:7px 0;border-top-width:1px}:where(.cmp_root__U22E5) .pref-sm .pref-row b{font-size:12.5px}:where(.cmp_root__U22E5) .pref-sm .pref-btns{gap:7px;margin-top:8px}:where(.cmp_root__U22E5) .pref-sm .pref-btns span{height:30px;border-radius:8px;font-size:11.5px;border-width:1.5px}:where(.cmp_root__U22E5) .pref-sm .tg{width:32px;height:18px;--tg-x:14px}:where(.cmp_root__U22E5) .pref-sm .tg:after{top:2px;left:2px;width:14px;height:14px}:where(.cmp_root__U22E5) .pref-sm .tg.on:after{transform:translateX(14px)}@media (prefers-reduced-motion:reduce){:where(.cmp_root__U22E5) .tg.flip,:where(.cmp_root__U22E5) .tg.flip:after{animation:none!important}}:where(.cmp_root__U22E5) .tour{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;margin-top:64px}:where(.cmp_root__U22E5) .tour-steps{list-style:none;margin:0;padding:0 0 0 32px;border-left:2px solid var(--line)}:where(.cmp_root__U22E5) .tour-step{position:relative;min-height:62vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 0;opacity:.35;transition:opacity .5s ease}:where(.cmp_root__U22E5) .tour-step:before{content:"";position:absolute;left:-34px;top:50%;width:2px;height:0;border-radius:2px;background:var(--blue);transform:translateY(-50%);transition:height .6s cubic-bezier(.3,.7,.2,1)}:where(.cmp_root__U22E5) .tour-step.on{opacity:1}:where(.cmp_root__U22E5) .tour-step.on:before{height:180px}:where(.cmp_root__U22E5) .tour-num{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;color:var(--blue)}:where(.cmp_root__U22E5) .tour-num .ms{font-size:22px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--blue-soft)}:where(.cmp_root__U22E5) .tour-step h3{margin-top:16px;font-size:clamp(26px,2.6vw,34px);line-height:1.15;font-weight:700;letter-spacing:-.025em}:where(.cmp_root__U22E5) .tour-step p{margin-top:8px;font-size:17px;color:var(--ink-2);max-width:40ch}:where(.cmp_root__U22E5) .tour-checks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}:where(.cmp_root__U22E5) .tour-checks li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:600;color:var(--ink)}:where(.cmp_root__U22E5) .tour-checks .ms{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:16px;background:var(--green-soft);color:var(--green)}:where(.cmp_root__U22E5) .tour-stage{position:sticky;top:calc(50vh - 230px);height:460px}:where(.cmp_root__U22E5) .viz{position:absolute;inset:0;border-radius:24px;background:var(--paper);border:1px solid var(--line);box-shadow:0 30px 60px -34px rgba(29,31,46,.3);opacity:0;transform:translateY(16px) scale(.98);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);pointer-events:none}:where(.cmp_root__U22E5) .viz.on{opacity:1;transform:none;pointer-events:auto}:where(.cmp_root__U22E5) .viz-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:700}:where(.cmp_root__U22E5) .viz-head small{font-weight:600;color:var(--ink-3);font-size:12.5px}:where(.cmp_root__U22E5) .pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}:where(.cmp_root__U22E5) .pill .ms{font-size:15px}:where(.cmp_root__U22E5) .p-nec{background:var(--mist);color:var(--ink-2)}:where(.cmp_root__U22E5) .p-ana{background:var(--blue-soft);color:var(--blue)}:where(.cmp_root__U22E5) .p-mkt{background:var(--orange-soft);color:#b86500}:where(.cmp_root__U22E5) .p-ok{background:var(--green-soft);color:var(--green)}:where(.cmp_root__U22E5) .p-wait{background:var(--orange-soft);color:#b86500}:where(.cmp_root__U22E5) .viz{padding:18px;background:#f7f8fb}:where(.cmp_root__U22E5) .vcard{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--paper);border:1px solid #ecedf3;box-shadow:0 12px 30px -20px rgba(29,31,46,.3)}:where(.cmp_root__U22E5) .vurl{display:flex;align-items:center;gap:12px;margin:14px 14px 6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-size:15px;font-weight:600}:where(.cmp_root__U22E5) .vurl .ms{font-size:20px;color:var(--ink-2)}:where(.cmp_root__U22E5) .vurl .vr{margin-left:auto;color:var(--ink-3)}:where(.cmp_root__U22E5) .vbar{height:2px;margin:0 14px;border-radius:2px;background:linear-gradient(90deg,#8db0f8,var(--blue));transform-origin:0 50%;transform:scaleX(0)}:where(.cmp_root__U22E5) .vrow{display:grid;grid-template-columns:24px 1fr auto 18px;align-items:center;gap:14px;padding:11px 22px;font-size:14.5px}:where(.cmp_root__U22E5) .vrow>.ms{font-size:22px;color:var(--ink-3)}:where(.cmp_root__U22E5) .vrow .chev{font-size:18px}:where(.cmp_root__U22E5) .vtag{display:inline-grid;place-items:center;height:24px;padding:0 10px;border-radius:7px;background:var(--mist);font-size:12.5px;color:var(--ink-2);white-space:nowrap}:where(.cmp_root__U22E5) .vsk{display:block;height:10px;border-radius:6px;background:var(--mist)}:where(.cmp_root__U22E5) .vskel{opacity:.55}:where(.cmp_root__U22E5) .vfoot{display:flex;align-items:center;gap:8px;margin:auto 22px 16px;font-size:13px;font-weight:700;color:var(--green)}:where(.cmp_root__U22E5) .vfoot .ms{font-size:18px}@keyframes cmp_v-in__GFU1v{0%{opacity:0;transform:translateY(10px)}}@keyframes cmp_v-pop__sPEwG{0%{opacity:0;transform:scale(.85)}}@keyframes cmp_v-spin__oKxlm{to{transform:rotate(1turn)}}@keyframes cmp_v-bar__7cMo_{0%{transform:scaleX(0);opacity:1}85%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}:where(.cmp_root__U22E5) .v-scan.play .vr.spin{animation:cmp_v-spin__oKxlm .9s linear 0s 4}:where(.cmp_root__U22E5) .v-scan.play .vbar{animation:cmp_v-bar__7cMo_ 3.2s ease-out both}:where(.cmp_root__U22E5) .v-scan.play .vrow{animation:cmp_v-in__GFU1v .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d) * .45s + .3s)}:where(.cmp_root__U22E5) .v-scan.play .vrow .vsk:last-of-type,:where(.cmp_root__U22E5) .v-scan.play .vtag{animation:cmp_v-pop__sPEwG .4s cubic-bezier(.2,.7,.2,1.3) both;animation-delay:calc(var(--d) * .45s + .75s)}:where(.cmp_root__U22E5) .v-scan.play .vfoot{animation:cmp_v-in__GFU1v .5s ease-out 3.3s both}:where(.cmp_root__U22E5) .vprev{position:relative;flex:1;margin:8px 14px 0;padding:16px;border-radius:12px;background:#fbfaf8;border:1px solid var(--line);overflow:hidden;display:grid;align-content:start;gap:8px}:where(.cmp_root__U22E5) .vprev .vsk{background:#ece6de}:where(.cmp_root__U22E5) .vban{position:absolute;left:10px;right:46%;bottom:10px;min-height:92px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:10px 12px;padding:12px;border-radius:12px;background:var(--paper);box-shadow:0 10px 24px -10px rgba(29,31,46,.35)}:where(.cmp_root__U22E5) .vban-t{flex:1 1 170px;display:grid;gap:6px}:where(.cmp_root__U22E5) .vban-t b{display:flex;align-items:center;gap:6px;font-size:12.5px}:where(.cmp_root__U22E5) .vban-t .ms{font-size:16px;color:var(--orange)}:where(.cmp_root__U22E5) .vban-b{display:flex;gap:5px}:where(.cmp_root__U22E5) .vban-b i{width:34px;height:18px;border-radius:5px;border:1px solid #dde0ea}:where(.cmp_root__U22E5) .vban-b i.go{background:var(--ink);border-color:var(--ink)}:where(.cmp_root__U22E5) .vctl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 14px 14px}:where(.cmp_root__U22E5) .vctl small{display:block;margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}:where(.cmp_root__U22E5) .vseg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:10px;background:var(--mist)}:where(.cmp_root__U22E5) .vseg span{position:relative;z-index:1;display:grid;place-items:center;height:28px;font-size:12px;font-weight:700;color:var(--ink-2)}:where(.cmp_root__U22E5) .vseg .vhl{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);height:auto;border-radius:8px;background:var(--paper);box-shadow:0 1px 3px rgba(29,31,46,.12);transform:translateX(100%)}:where(.cmp_root__U22E5) .vsw{position:relative;display:flex;gap:10px;padding:6px 4px}:where(.cmp_root__U22E5) .vsw i{position:relative;z-index:1;width:22px;height:22px;border-radius:50%}:where(.cmp_root__U22E5) .vring{position:absolute;top:2px;left:0;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink);transform:translateX(32px)}:where(.cmp_root__U22E5) .vcur{position:absolute;z-index:5;width:20px;height:20px;left:63%;top:84%;opacity:0}@keyframes cmp_v-morph__8bHFS{0%,30%{right:10px;min-height:52px}42%,to{right:46%;min-height:92px}}@keyframes cmp_v-go__HtLej{0%,58%{background:var(--blue);border-color:var(--blue)}66%,to{background:var(--ink);border-color:var(--ink)}}@keyframes cmp_v-hl__9wXzY{0%,26%{transform:translateX(0)}34%,to{transform:translateX(100%)}}@keyframes cmp_v-ringmv__KFRfu{0%,54%{transform:translateX(0)}62%,to{transform:translateX(32px)}}@keyframes cmp_v-cur__2Yu85{0%{left:82%;top:40%;opacity:0}8%{opacity:1}22%{left:25%;top:84%;transform:scale(1)}26%{transform:scale(.82)}30%{left:25%;top:84%;transform:scale(1)}50%{left:63%;top:84%;transform:scale(1)}54%{transform:scale(.82)}58%{left:63%;top:84%;transform:scale(1)}80%{left:80%;top:62%;opacity:1}92%,to{left:80%;top:62%;opacity:0}}:where(.cmp_root__U22E5) .v-cust.play .vban{animation:cmp_v-morph__8bHFS 7s cubic-bezier(.3,.7,.2,1) both}:where(.cmp_root__U22E5) .v-cust.play .vban-b i.go{animation:cmp_v-go__HtLej 7s ease both}:where(.cmp_root__U22E5) .v-cust.play .vhl{animation:cmp_v-hl__9wXzY 7s cubic-bezier(.3,.7,.2,1) both}:where(.cmp_root__U22E5) .v-cust.play .vring{animation:cmp_v-ringmv__KFRfu 7s cubic-bezier(.3,.7,.2,1) both}:where(.cmp_root__U22E5) .v-cust.play .vcur{animation:cmp_v-cur__2Yu85 7s ease-in-out both}:where(.cmp_root__U22E5) .v-block .vrow{grid-template-columns:24px 1fr auto auto}:where(.cmp_root__U22E5) .vlk{position:relative;width:24px;height:24px}:where(.cmp_root__U22E5) .vlk .ms{position:absolute;inset:0;font-size:22px;transition:none}:where(.cmp_root__U22E5) .lk-c{color:#b86500;opacity:0}:where(.cmp_root__U22E5) .lk-o{color:var(--green)}:where(.cmp_root__U22E5) .vst{position:relative;display:grid;justify-items:end}:where(.cmp_root__U22E5) .vst .pill{grid-area:1/1}:where(.cmp_root__U22E5) .st-c{opacity:0}:where(.cmp_root__U22E5) .vtoast{position:absolute;left:50%;bottom:18px;display:flex;align-items:center;gap:8px;padding:10px 16px 10px 12px;border-radius:12px;background:var(--ink);color:#fff;font-size:13px;white-space:nowrap;transform:translateX(-50%);box-shadow:0 14px 30px -12px rgba(29,31,46,.5)}:where(.cmp_root__U22E5) .vtoast .ms{font-size:18px;color:#7ee2b1}@keyframes cmp_v-hide__WHNbO{0%,40%{opacity:1}48%,to{opacity:0}}@keyframes cmp_v-show__3fj_Z{0%,40%{opacity:0;transform:scale(.8)}48%,to{opacity:1;transform:none}}@keyframes cmp_v-toast__QHzRr{0%,16%{opacity:0;transform:translate(-50%,16px)}24%,to{opacity:1;transform:translate(-50%)}}:where(.cmp_root__U22E5) .v-block.play .vrow{animation:cmp_v-in__GFU1v .45s ease-out both;animation-delay:calc(var(--d) * .12s)}:where(.cmp_root__U22E5) .v-block.play .flip .lk-c,:where(.cmp_root__U22E5) .v-block.play .flip .st-c{animation:cmp_v-hide__WHNbO 6s ease both;animation-delay:calc(var(--d) * .25s)}:where(.cmp_root__U22E5) .v-block.play .flip .lk-o,:where(.cmp_root__U22E5) .v-block.play .flip .st-o{animation:cmp_v-show__3fj_Z 6s cubic-bezier(.2,.7,.2,1.3) both;animation-delay:calc(var(--d) * .25s)}:where(.cmp_root__U22E5) .v-block.play .vtoast{animation:cmp_v-toast__QHzRr 6s cubic-bezier(.2,.7,.2,1) both}:where(.cmp_root__U22E5) .vrec-top{display:flex;align-items:center;gap:14px;margin:16px 18px 8px}:where(.cmp_root__U22E5) .vring-wrap{position:relative;width:64px;height:64px;flex:none}:where(.cmp_root__U22E5) .vring-wrap svg{width:64px;height:64px;transform:rotate(-90deg)}:where(.cmp_root__U22E5) .vring-wrap circle{fill:none;stroke-width:7}:where(.cmp_root__U22E5) .rg-bg{stroke:var(--mist)}:where(.cmp_root__U22E5) .rg{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:163.4;stroke-dashoffset:36}:where(.cmp_root__U22E5) .vring-wrap b{position:absolute;inset:0;display:grid;place-items:center;font-size:15px;letter-spacing:-.02em}:where(.cmp_root__U22E5) .vrec-txt b{display:block;font-size:15px}:where(.cmp_root__U22E5) .vrec-txt small{display:block;font-size:12.5px;color:var(--ink-3)}:where(.cmp_root__U22E5) .vexp{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;background:var(--blue-soft);color:var(--blue);font-size:12.5px;font-weight:700;white-space:nowrap}:where(.cmp_root__U22E5) .vexp .ms{font-size:18px}:where(.cmp_root__U22E5) .vlog{border-top:1px solid var(--line)}:where(.cmp_root__U22E5) .v-rec .vrow{grid-template-columns:24px 1fr auto auto;border-bottom:1px solid var(--line);font-size:13.5px}:where(.cmp_root__U22E5) .vip{font-family:var(--mono);font-size:12px;color:var(--ink-3)}:where(.cmp_root__U22E5) .vnew{background:var(--paper)}:where(.cmp_root__U22E5) .vt-csv{background:var(--green)}:where(.cmp_root__U22E5) .vt-csv .ms{color:#fff}@keyframes cmp_v-ring__yjXMP{0%{stroke-dashoffset:163.4}}@keyframes cmp_v-new__FoUsN{0%,20%{max-height:0;padding-top:0;padding-bottom:0;opacity:0;background:var(--blue-soft)}30%{max-height:60px;padding-top:11px;padding-bottom:11px;opacity:1;background:var(--blue-soft)}60%{background:var(--blue-soft)}75%,to{max-height:60px;background:var(--paper)}}@keyframes cmp_v-press__RFqwU{0%,55%{transform:none}58%{transform:scale(.93)}62%,to{transform:none}}@keyframes cmp_v-csv__G8UIM{0%,62%{opacity:0;transform:translate(-50%,16px)}70%,to{opacity:1;transform:translate(-50%)}}:where(.cmp_root__U22E5) .v-rec.play .rg{animation:cmp_v-ring__yjXMP 1.6s cubic-bezier(.3,.7,.2,1) .2s both}:where(.cmp_root__U22E5) .v-rec.play .vnew{animation:cmp_v-new__FoUsN 6s ease both;overflow:hidden}:where(.cmp_root__U22E5) .v-rec.play .vexp{animation:cmp_v-press__RFqwU 6s ease both}:where(.cmp_root__U22E5) .v-rec.play .vt-csv{animation:cmp_v-csv__G8UIM 6s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){:where(.cmp_root__U22E5) .viz.play *{animation:none!important}:where(.cmp_root__U22E5) .vcur{display:none}}:where(.cmp_root__U22E5) .cm-board{position:relative;margin-top:56px;display:grid;grid-template-columns:290px minmax(40px,1fr) 120px minmax(40px,1fr) 340px;align-items:center;padding:44px 40px 64px;border-radius:28px;background:var(--paper) radial-gradient(#e3e6ee 1px,transparent 1.2px) 0 0 /20px 20px;box-shadow:var(--shadow)}:where(.cmp_root__U22E5) .cm-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}:where(.cmp_root__U22E5) .cm-lines path{fill:none}:where(.cmp_root__U22E5) .cm-lines .base{stroke:#cdd2de;stroke-width:2;stroke-dasharray:3 6}:where(.cmp_root__U22E5) .cm-lines .pulse{stroke:var(--blue);stroke-width:3;stroke-linecap:round;opacity:0}:where(.cmp_root__U22E5) .cm-banner{position:relative;padding:18px 18px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -24px rgba(29,31,46,.35)}:where(.cmp_root__U22E5) .cm-bhead{display:flex;align-items:center;gap:8px;margin-bottom:6px}:where(.cmp_root__U22E5) .cm-bhead .ms{font-size:22px}:where(.cmp_root__U22E5) .cm-bhead b{font-size:15px}:where(.cmp_root__U22E5) .cm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f0f1f5}:where(.cmp_root__U22E5) .cm-row b{display:block;font-size:14px}:where(.cmp_root__U22E5) .cm-row small{display:block;font-size:12px;color:var(--ink-3)}:where(.cmp_root__U22E5) .cm-tg{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:#d9d9de;transition:background .35s}:where(.cmp_root__U22E5) .cm-tg:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .35s cubic-bezier(.3,.7,.3,1.3)}:where(.cmp_root__U22E5) .cm-tg.on{background:#111}:where(.cmp_root__U22E5) .cm-tg.on:after{transform:translateX(16px)}:where(.cmp_root__U22E5) .cm-save{display:grid;place-items:center;height:40px;margin-top:8px;border-radius:11px;background:#111;color:#fff;font-size:13.5px;font-weight:700;transition:transform .15s}:where(.cmp_root__U22E5) .cm-save.press{transform:scale(.95)}:where(.cmp_root__U22E5) .cm-cap{position:absolute;left:0;right:0;top:calc(100% + 14px);display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}:where(.cmp_root__U22E5) .cm-cap .ms{font-size:18px;color:var(--ink-3)}:where(.cmp_root__U22E5) .cm-hub{position:relative;display:grid;justify-items:center}:where(.cmp_root__U22E5) .cm-hub-dot{position:relative;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--orange-soft);color:var(--orange);box-shadow:0 0 0 8px #fff,0 10px 30px -10px rgba(239,134,0,.5)}:where(.cmp_root__U22E5) .cm-hub-dot .ms{font-size:40px}:where(.cmp_root__U22E5) .cm-hub-dot:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--orange);opacity:0}:where(.cmp_root__U22E5) .cm-hub.ping .cm-hub-dot:after{animation:cmp_cm-ping__Bdccm .9s ease-out}@keyframes cmp_cm-ping__Bdccm{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}:where(.cmp_root__U22E5) .cm-hub b{position:absolute;top:calc(100% + 18px);font-size:14px;white-space:nowrap}:where(.cmp_root__U22E5) .cm-hub small{position:absolute;top:calc(100% + 38px);font-size:12px;color:var(--ink-3);white-space:nowrap}:where(.cmp_root__U22E5) .cm-dests{display:grid;gap:16px}:where(.cmp_root__U22E5) .cm-dest{padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -24px rgba(29,31,46,.3);transition:border-color .4s,box-shadow .4s}:where(.cmp_root__U22E5) .cm-dest.flash{border-color:#bfd3fb;box-shadow:0 0 0 4px var(--blue-soft),0 18px 40px -24px rgba(29,31,46,.3)}:where(.cmp_root__U22E5) .cm-dhead{display:flex;align-items:center;gap:10px}:where(.cmp_root__U22E5) .cm-dhead b{font-size:15px}:where(.cmp_root__U22E5) .cm-badge{margin-left:auto;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#fff1de;color:#b86500;transition:background .3s,color .3s}:where(.cmp_root__U22E5) .cm-badge.full{background:var(--green-soft);color:var(--green)}:where(.cmp_root__U22E5) .cm-sigs{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}:where(.cmp_root__U22E5) .sig{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:9px;background:#f6f7fa;font-family:var(--mono);font-size:12px;color:var(--ink-2)}:where(.cmp_root__U22E5) .sig em{font-style:normal;font-weight:600;color:#b86500;transition:color .3s}:where(.cmp_root__U22E5) .sig.g em{color:var(--green)}:where(.cmp_root__U22E5) .sig.flip em{animation:cmp_cm-flip__hc9sx .45s ease}@keyframes cmp_cm-flip__hc9sx{0%{opacity:0;transform:translateY(6px)}}:where(.cmp_root__U22E5) .cm-checks{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px}:where(.cmp_root__U22E5) .cm-checks li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:600}:where(.cmp_root__U22E5) .cm-checks .ms{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:16px;background:var(--green-soft);color:var(--green)}@media (min-width:901px) and (max-width:1100px){:where(.cmp_root__U22E5) .cm-board{grid-template-columns:250px minmax(30px,1fr) 100px minmax(30px,1fr) 300px;padding:40px 28px 64px}}@media (max-width:900px){:where(.cmp_root__U22E5) .cm-board{grid-template-columns:1fr;justify-items:center;padding:28px 20px;margin-top:40px}:where(.cmp_root__U22E5) .cm-lines{display:none}:where(.cmp_root__U22E5) .cm-banner,:where(.cmp_root__U22E5) .cm-dests{width:100%;max-width:380px}:where(.cmp_root__U22E5) .cm-cap{position:static;margin-top:12px}:where(.cmp_root__U22E5) .cm-sp{width:2px;height:36px;margin:6px 0;background:repeating-linear-gradient(180deg,#cdd2de 0 4px,transparent 4px 9px)}:where(.cmp_root__U22E5) .cm-hub b,:where(.cmp_root__U22E5) .cm-hub small{position:static}:where(.cmp_root__U22E5) .cm-hub b{margin-top:12px}}@media (max-width:640px){:where(.cmp_root__U22E5) .cm-checks{flex-direction:column;align-items:center}}:where(.cmp_root__U22E5) .plat-band{position:relative;isolation:isolate;overflow-x:clip}:where(.cmp_root__U22E5) .plat-bg{position:absolute;z-index:-1;left:0;width:100%;top:34%;bottom:0;transform:scaleY(-1);pointer-events:none}:where(.cmp_root__U22E5) .plats{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:48px}:where(.cmp_root__U22E5) .plat-t{display:grid;justify-items:center;gap:10px;padding:20px 10px;border-radius:18px;background:var(--mist);border:1px solid var(--line);font-size:14px;font-weight:700;text-align:center}:where(.cmp_root__U22E5) .plat-t>span:first-child{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}:where(.cmp_root__U22E5) .plat-t img{width:28px;height:28px;object-fit:contain}:where(.cmp_root__U22E5) .plat-t .ms{font-size:24px}:where(.cmp_root__U22E5) .plat-t small{display:block;font-size:11.5px;font-weight:600;color:var(--ink-3);margin-top:-6px}:where(.cmp_root__U22E5) .plat-t.any{border-style:dashed;background:none}:where(.cmp_root__U22E5) .incl{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}:where(.cmp_root__U22E5) .incl-group{padding:26px;border-radius:20px;background:var(--paper);box-shadow:0 1px 2px rgba(29,31,46,.04)}:where(.cmp_root__U22E5) .incl-head{display:flex;align-items:center;gap:12px}:where(.cmp_root__U22E5) .incl-head .point-ico{width:44px;height:44px;box-shadow:none;background:var(--blue-soft)}:where(.cmp_root__U22E5) .incl-head .ms{font-size:24px}:where(.cmp_root__U22E5) .incl-head h3{font-size:16px;font-weight:700;letter-spacing:-.01em}:where(.cmp_root__U22E5) .incl ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}:where(.cmp_root__U22E5) .incl li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink-2);line-height:1.45}:where(.cmp_root__U22E5) .incl li .ms{font-size:18px;color:var(--green);margin-top:1px}:where(.cmp_root__U22E5) .teaser{display:flex;align-items:center;gap:32px;padding:36px 40px;border-radius:24px;background:var(--paper);border:1px solid var(--line)}:where(.cmp_root__U22E5) .teaser h2{font-size:clamp(24px,2.6vw,32px);line-height:1.2;font-weight:700;letter-spacing:-.025em}:where(.cmp_root__U22E5) .teaser p{margin-top:6px;color:var(--ink-2)}:where(.cmp_root__U22E5) .teaser .hero-ctas{margin:0 0 0 auto;flex-wrap:nowrap}:where(.cmp_root__U22E5) #faq .faq details{border:1px solid var(--line)}@media (max-width:1100px){:where(.cmp_root__U22E5) .plats{grid-template-columns:repeat(4,1fr)}:where(.cmp_root__U22E5) .incl{grid-template-columns:1fr 1fr}}@media (max-width:900px){:where(.cmp_root__U22E5) .tour{grid-template-columns:1fr;gap:0}:where(.cmp_root__U22E5) .tour-stage{display:none}:where(.cmp_root__U22E5) .tour-steps{padding-left:0;border-left:0}:where(.cmp_root__U22E5) .tour-step{min-height:0;opacity:1;padding:0 0 56px;align-items:stretch}:where(.cmp_root__U22E5) .tour-step:before{display:none}:where(.cmp_root__U22E5) .tour-step .tour-num,:where(.cmp_root__U22E5) .tour-step h3,:where(.cmp_root__U22E5) .tour-step p{align-self:flex-start}:where(.cmp_root__U22E5) .tour-step .viz{position:relative;inset:auto;height:430px;margin-top:24px;opacity:1;transform:none}:where(.cmp_root__U22E5) .teaser{flex-direction:column;align-items:flex-start}:where(.cmp_root__U22E5) .teaser .hero-ctas{margin:0;flex-wrap:wrap}}@media (max-width:640px){:where(.cmp_root__U22E5) .plats{grid-template-columns:repeat(2,1fr)}:where(.cmp_root__U22E5) .incl{grid-template-columns:1fr}:where(.cmp_root__U22E5) .tour-step .viz{height:430px;padding:12px}:where(.cmp_root__U22E5) .vrow{padding:10px 14px;gap:10px}:where(.cmp_root__U22E5) .vip{display:none}:where(.cmp_root__U22E5) .v-block .vrow,:where(.cmp_root__U22E5) .v-rec .vrow{grid-template-columns:24px 1fr auto}:where(.cmp_root__U22E5) .v-block .vtag{display:none}:where(.cmp_root__U22E5) .vrec-top{flex-wrap:wrap}:where(.cmp_root__U22E5) .signals{grid-template-columns:1fr}:where(.cmp_root__U22E5) .teaser{padding:28px 24px}}@media (prefers-reduced-motion:reduce){:where(.cmp_root__U22E5) .float{animation:none}}