:where(.gcm_root__gNggR) .gh{position:relative;padding:140px 0 100px;overflow-x:clip}:where(.gcm_root__gNggR) .gh:before{content:"";position:absolute;z-index:-1;right:-10%;top:6%;width:70%;height:90%;background:radial-gradient(closest-side,#e4eeff 0,rgba(228,238,255,0) 100%);pointer-events:none}:where(.gcm_root__gNggR) .gh-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}:where(.gcm_root__gNggR) .cert{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 10px;border-radius:999px;background:var(--paper);box-shadow:0 0 0 1px #e3e7f0,0 10px 24px -16px rgba(29,31,46,.35);font-size:14px;font-weight:700}:where(.gcm_root__gNggR) .gh h1{margin-top:22px;max-width:14ch;font-size:clamp(40px,4.6vw,58px);line-height:1.05;font-weight:700;letter-spacing:-.045em}:where(.gcm_root__gNggR) .gh .lead{font-size:18px;max-width:42ch}:where(.gcm_root__gNggR) .gh .hero-ctas{margin-top:30px}:where(.gcm_root__gNggR) .works{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px;font-size:14px;font-weight:600;color:var(--ink-2)}:where(.gcm_root__gNggR) .works small{flex-basis:100%;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}:where(.gcm_root__gNggR) .works span{display:inline-flex;align-items:center;gap:8px}:where(.gcm_root__gNggR) .sw{position:relative;flex:none;width:36px;height:21px;border-radius:999px;background:#d5d9e3;transition:background .3s}:where(.gcm_root__gNggR) .sw:after{content:"";position:absolute;left:2px;top:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .3s cubic-bezier(.3,.7,.3,1.4)}:where(.gcm_root__gNggR) .sw.on{background:var(--blue)}:where(.gcm_root__gNggR) .sw.on:after{left:17px}:where(.gcm_root__gNggR) .sw.lock{background:#a9c2f7}:where(.gcm_root__gNggR) .pill{display:inline-grid}:where(.gcm_root__gNggR) .pill b{grid-area:1/1;justify-self:end;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;transition:opacity .3s,transform .3s}:where(.gcm_root__gNggR) .pill .g{background:var(--green-soft);color:var(--green)}:where(.gcm_root__gNggR) .pill .d{background:#fdecea;color:#c23a2b}:where(.gcm_root__gNggR) [data-on=false] .pill .g,:where(.gcm_root__gNggR) [data-on=true] .pill .d{opacity:0;transform:scale(.85)}:where(.gcm_root__gNggR) .hv{position:relative;height:520px}:where(.gcm_root__gNggR) .hv-site{position:absolute;left:-2%;top:24px;width:96%;aspect-ratio:4/3;padding:14px;border-radius:30px;background:#17181f;box-shadow:inset 0 0 0 1.5px #3a3c47,0 50px 90px -46px rgba(29,31,46,.6)}:where(.gcm_root__gNggR) .hv-cam{position:absolute;left:50%;top:5px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#3a3c47}:where(.gcm_root__gNggR) .hv-screen{position:relative;height:100%;overflow:hidden;border-radius:16px;background:#fff}:where(.gcm_root__gNggR) .hv-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid #eef0f4;background:#f7f8fa;font-family:var(--mono);font-size:11px;color:var(--ink-2)}:where(.gcm_root__gNggR) .hv-bar i{width:8px;height:8px;border-radius:50%;background:#d9dce3}:where(.gcm_root__gNggR) .hv-bar span{margin-left:8px}:where(.gcm_root__gNggR) .hv-shot{display:block;width:100%;height:auto}:where(.gcm_root__gNggR) .hv-nav{display:flex;align-items:center;gap:12px}:where(.gcm_root__gNggR) .hv-nav b{margin-right:auto;font-size:14px;color:#1f2a24}:where(.gcm_root__gNggR) .hv-nav span{width:40px;height:7px;border-radius:4px;background:#e6e3dc}:where(.gcm_root__gNggR) .hv-hero{position:relative;height:150px;margin-top:12px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#cfe2ee,#eef3f2 70%)}:where(.gcm_root__gNggR) .hv-hero svg{position:absolute;left:0;bottom:0;width:100%;height:70%}:where(.gcm_root__gNggR) .hv-hero b{position:absolute;left:18px;top:18px;max-width:11ch;font-size:20px;line-height:1.1;letter-spacing:-.02em;color:#1f2a24}:where(.gcm_root__gNggR) .hv-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}:where(.gcm_root__gNggR) .hv-tiles i{height:60px;border-radius:10px;background:#e8e4da}:where(.gcm_root__gNggR) .hv-tiles i:nth-child(2){background:#d6e0d8}:where(.gcm_root__gNggR) .hv-tiles i:nth-child(3){background:#e6d6cf}:where(.gcm_root__gNggR) .hv-ads,:where(.gcm_root__gNggR) .hv-ga{position:absolute;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e3e7f0,0 28px 56px -32px rgba(29,31,46,.5)}:where(.gcm_root__gNggR) .hv-ads{right:-4%;top:250px;width:250px;padding:18px}:where(.gcm_root__gNggR) .hv-h{display:flex;align-items:center;gap:10px}:where(.gcm_root__gNggR) .hv-h b{display:block;font-size:14px}:where(.gcm_root__gNggR) .hv-h small{display:block;font-size:12px;color:var(--ink-3)}:where(.gcm_root__gNggR) .hv-lg{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0}:where(.gcm_root__gNggR) .hv-num{display:flex;align-items:baseline;gap:10px;margin-top:14px}:where(.gcm_root__gNggR) .hv-num b{font-size:30px;letter-spacing:-.03em}:where(.gcm_root__gNggR) .hv-num .up{padding:2px 8px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:800}:where(.gcm_root__gNggR) .hv-chart{display:block;width:100%;height:70px;margin-top:8px;overflow:visible}:where(.gcm_root__gNggR) .hv-line{stroke-dasharray:1;stroke-dashoffset:0;animation:gcm_hv-draw__E1mmo 7s infinite}:where(.gcm_root__gNggR) .hv-area{animation:gcm_hv-fade__oy6GX 7s infinite}@keyframes gcm_hv-draw__E1mmo{0%,2%{stroke-dashoffset:1}20%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes gcm_hv-fade__oy6GX{0%,8%{opacity:0}24%,92%{opacity:1}to{opacity:0}}:where(.gcm_root__gNggR) .hv-ok{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:5px 10px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:700}:where(.gcm_root__gNggR) .hv-ok i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:gcm_hv-pulse__PXrni 2s infinite}@keyframes gcm_hv-pulse__PXrni{50%{box-shadow:0 0 0 5px rgba(23,168,107,.18)}}:where(.gcm_root__gNggR) .hv-ga{left:-4%;top:300px;width:220px;padding:16px}:where(.gcm_root__gNggR) .hv-ga-b{display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}:where(.gcm_root__gNggR) .hv-ga-b b{font-size:26px;letter-spacing:-.03em}:where(.gcm_root__gNggR) .bars{display:flex;align-items:flex-end;gap:4px;height:34px}:where(.gcm_root__gNggR) .bars i{width:8px;height:var(--h);border-radius:3px 3px 1px 1px;background:#f9ab00;transform-origin:50% 100%;animation:gcm_hv-bar__Tw_j7 7s infinite}@keyframes gcm_hv-bar__Tw_j7{0%,2%{transform:scaleY(.3)}18%,92%{transform:none}to{transform:scaleY(.3)}}:where(.gcm_root__gNggR) .hv-seal{position:absolute;right:-2%;top:-14px;width:120px;height:120px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #e3e7f0,0 20px 40px -22px rgba(29,31,46,.45)}:where(.gcm_root__gNggR) .hv-seal .ring{position:absolute;inset:0;width:100%;height:100%;animation:gcm_spin__4ok_R 24s linear infinite}:where(.gcm_root__gNggR) .hv-seal text{font-size:10.5px;font-weight:800;letter-spacing:.12em;fill:var(--ink-2)}:where(.gcm_root__gNggR) .seal-g{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--mist)}@keyframes gcm_spin__4ok_R{to{transform:rotate(1turn)}}:where(.gcm_root__gNggR) .flow{background:var(--paper)}:where(.gcm_root__gNggR) .flow .center-head h2{font-size:clamp(32px,3.6vw,44px);line-height:1.12;font-weight:700}:where(.gcm_root__gNggR) .fl-track{position:relative;height:320vh}:where(.gcm_root__gNggR) .fl-pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}:where(.gcm_root__gNggR) .fl-pin>.wrap{width:100%;padding-top:50px}:where(.gcm_root__gNggR) .fl-stage{display:grid;grid-template-columns:240px minmax(40px,90px) 380px minmax(40px,90px) 280px;align-items:center;justify-content:center;margin-top:44px}:where(.gcm_root__gNggR) .fl-ban,:where(.gcm_root__gNggR) .fl-d,:where(.gcm_root__gNggR) .fl-sig{border-radius:18px;background:var(--paper);box-shadow:0 0 0 1px #e3e7f0,0 24px 48px -32px rgba(29,31,46,.4)}:where(.gcm_root__gNggR) .fl-ban{padding:18px}:where(.gcm_root__gNggR) .fl-h{display:flex;align-items:center;gap:10px;font-size:15px}:where(.gcm_root__gNggR) .fl-h>.ms{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:19px;background:var(--orange-soft);color:var(--orange)}:where(.gcm_root__gNggR) .fl-tg{display:flex;align-items:center;justify-content:space-between;height:40px;border-top:1px solid var(--line);font-size:14px;font-weight:600}:where(.gcm_root__gNggR) .fl-ban .fl-h{margin-bottom:8px}:where(.gcm_root__gNggR) .fl-save{display:grid;place-items:center;height:38px;margin-top:10px;border-radius:10px;background:var(--blue);color:#fff;font-size:13px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .3s}:where(.gcm_root__gNggR) .fl-stage.s1 .fl-save{box-shadow:0 0 0 4px rgba(43,108,240,.18)}:where(.gcm_root__gNggR) .fl-link{width:100%;overflow:visible}:where(.gcm_root__gNggR) .fl-link.a{height:20px}:where(.gcm_root__gNggR) .fl-link.b{height:200px}:where(.gcm_root__gNggR) .fl-link path{opacity:0;fill:none;stroke:var(--blue);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:var(--d,1);vector-effect:non-scaling-stroke}:where(.gcm_root__gNggR) .fl-sig{box-sizing:border-box;height:300px;overflow:hidden;padding:16px 18px 6px}:where(.gcm_root__gNggR) .fl-sig .fl-h{margin-bottom:6px}:where(.gcm_root__gNggR) .fl-g{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0}:where(.gcm_root__gNggR) .fl-row{border-top:1px solid var(--line);opacity:.35;transition:opacity .35s}:where(.gcm_root__gNggR) .fl-top{display:flex;align-items:center;justify-content:space-between;height:42px}:where(.gcm_root__gNggR) .fl-top code{font-family:var(--mono);font-size:13px}:where(.gcm_root__gNggR) .fl-row p{max-height:0;overflow:hidden;font-size:13px;color:var(--ink-2);transition:max-height .4s cubic-bezier(.3,.7,.2,1),padding .4s}:where(.gcm_root__gNggR) .fl-row .pill{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s}:where(.gcm_root__gNggR) .fl-row.open{opacity:1}:where(.gcm_root__gNggR) .fl-row.open p{max-height:60px;padding-bottom:12px}:where(.gcm_root__gNggR) .fl-row.open .pill{opacity:1;transform:none}:where(.gcm_root__gNggR) .fl-row.seen{opacity:1}:where(.gcm_root__gNggR) .fl-row.seen .pill{opacity:1;transform:none}:where(.gcm_root__gNggR) .fl-dest{display:grid;gap:16px}:where(.gcm_root__gNggR) .fl-d{display:flex;align-items:center;gap:12px;padding:14px;opacity:.35;transform:translateX(-8px);transition:opacity .4s,transform .4s,box-shadow .4s}:where(.gcm_root__gNggR) .fl-d.show{opacity:1;transform:none}:where(.gcm_root__gNggR) .fl-d.on.show{box-shadow:0 0 0 1.5px #9fd9c0,0 24px 48px -32px rgba(29,31,46,.4)}:where(.gcm_root__gNggR) .fl-d.off.show{box-shadow:0 0 0 1.5px #f4c5c0,0 24px 48px -32px rgba(29,31,46,.4)}:where(.gcm_root__gNggR) .fl-lg{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0}:where(.gcm_root__gNggR) .fl-d>span:nth-child(2){flex:1}:where(.gcm_root__gNggR) .fl-d b{display:block;font-size:14px}:where(.gcm_root__gNggR) .fl-d small{display:block;font-size:12px;line-height:1.35;color:var(--ink-3)}:where(.gcm_root__gNggR) .fl-d .st{padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:800}:where(.gcm_root__gNggR) .fl-d.on .st{background:var(--green-soft);color:var(--green)}:where(.gcm_root__gNggR) .fl-d.off .st{background:#fdecea;color:#c23a2b}:where(.gcm_root__gNggR) .fl-cap{display:grid;justify-items:center;gap:12px;margin-top:40px}:where(.gcm_root__gNggR) .fl-dots{display:flex;gap:8px;list-style:none;margin:0;padding:0}:where(.gcm_root__gNggR) .fl-dots li{width:28px;height:4px;border-radius:2px;background:#dce0ea;overflow:hidden}:where(.gcm_root__gNggR) .fl-dots li i{display:block;height:100%;width:0;background:var(--blue)}:where(.gcm_root__gNggR) .fl-dots li.done i{width:100%}:where(.gcm_root__gNggR) .fl-dots li.on i{width:var(--w,0)}:where(.gcm_root__gNggR) .fl-cap p{max-width:46ch;min-height:2.8em;font-size:17px;font-weight:600;text-align:center;color:var(--ink)}:where(.gcm_root__gNggR) .why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}:where(.gcm_root__gNggR) .why article{padding:10px 10px 30px;border-radius:24px;background:var(--paper);box-shadow:0 0 0 1px #e3e6ef}:where(.gcm_root__gNggR) .why h3{margin:24px 20px 0;font-size:19px;font-weight:700;letter-spacing:-.015em}:where(.gcm_root__gNggR) .why p{margin:8px 20px 0;font-size:15px;color:var(--ink-2)}:where(.gcm_root__gNggR) .wv{position:relative;height:200px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#f3f6fd,#eef2fa)}:where(.gcm_root__gNggR) .wv:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 1px 1px,#d6dbe6 1px,transparent 1.5px) 0 0 /18px 18px;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent)}:where(.gcm_root__gNggR) .wv-card{position:relative;width:78%;padding:16px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e3e7f0,0 24px 44px -28px rgba(29,31,46,.45)}:where(.gcm_root__gNggR) .wv-h{display:flex;align-items:center;gap:10px}:where(.gcm_root__gNggR) .wv-h b{display:block;font-size:13.5px}:where(.gcm_root__gNggR) .wv-h small{display:block;font-size:11.5px;color:var(--ink-3)}:where(.gcm_root__gNggR) .wv-h>span:nth-child(2){flex:1;min-width:0}:where(.gcm_root__gNggR) .wv-lg{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0;color:var(--blue)}:where(.gcm_root__gNggR) .wv-lg .ms{font-size:19px}:where(.gcm_root__gNggR) .wv-up{padding:3px 8px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:800}:where(.gcm_root__gNggR) .wv-bars{display:flex;align-items:flex-end;gap:7px;height:62px;margin-top:14px}:where(.gcm_root__gNggR) .wv-bars i{flex:1;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#4285f4,#8db4fa);transform-origin:50% 100%;animation:gcm_wv-rise__rVxBh .7s calc(.2s + var(--i) * .08s) cubic-bezier(.3,.7,.2,1) backwards}:where(.gcm_root__gNggR) .wv-bars i:last-child{background:linear-gradient(180deg,#fbbc04,#fcd877)}@keyframes gcm_wv-rise__rVxBh{0%{transform:scaleY(0)}}:where(.gcm_root__gNggR) .faces{display:flex;align-items:center;margin-top:16px;padding-left:6px}:where(.gcm_root__gNggR) .faces .more,:where(.gcm_root__gNggR) .faces i{width:34px;height:34px;margin-left:-6px;border-radius:50%;display:grid;place-items:center;background:var(--bg);color:var(--fg);box-shadow:0 0 0 2.5px #fff;font-size:13px;font-style:normal;font-weight:800;animation:gcm_wv-pop__MrBPd .45s calc(.2s + var(--i) * .1s) cubic-bezier(.3,.7,.3,1.5) backwards}:where(.gcm_root__gNggR) .faces .more{background:var(--mist);color:var(--ink-3);--i:5}@keyframes gcm_wv-pop__MrBPd{0%{transform:scale(0);opacity:0}}:where(.gcm_root__gNggR) .aud-m{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:11.5px;font-weight:700;color:var(--ink-3)}:where(.gcm_root__gNggR) .aud-bar{flex:1;height:6px;border-radius:3px;background:var(--mist);overflow:hidden}:where(.gcm_root__gNggR) .aud-bar i{display:block;height:100%;width:72%;border-radius:3px;background:var(--blue);transform-origin:0 50%;animation:gcm_wv-grow__Hz_qw 1s cubic-bezier(.3,.7,.2,1) .8s backwards}@keyframes gcm_wv-grow__Hz_qw{0%{transform:scaleX(0)}}:where(.gcm_root__gNggR) .pol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}:where(.gcm_root__gNggR) .pol li{display:flex;align-items:center;gap:9px;height:30px;padding:0 10px;border-radius:9px;background:var(--mist);font-size:12.5px;font-weight:700}:where(.gcm_root__gNggR) .pol .ms{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-size:13px;font-variation-settings:"wght" 600;animation:gcm_wv-pop__MrBPd .4s calc(.3s + var(--i) * .25s) cubic-bezier(.3,.7,.3,1.5) backwards}:where(.gcm_root__gNggR) [data-anim]:not(.on) *{animation-play-state:paused!important}:where(.gcm_root__gNggR) .cm{max-width:980px;margin:48px auto 0}:where(.gcm_root__gNggR) .cm-tabs{display:flex;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto;padding:5px;border-radius:999px;background:var(--paper);box-shadow:0 0 0 1px #e3e6ef}:where(.gcm_root__gNggR) .cm-tabs button{position:relative;height:40px;padding:0 18px;overflow:hidden;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:background .25s,color .25s}:where(.gcm_root__gNggR) .cm-tabs button:hover{color:var(--ink)}:where(.gcm_root__gNggR) .cm-tabs button.on{background:var(--ink);color:#fff}:where(.gcm_root__gNggR) .cm-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(.gcm_root__gNggR) .cm-bar{position:absolute;left:18px;right:18px;bottom:5px;height:2px;border-radius:1px;overflow:hidden}:where(.gcm_root__gNggR) .cm-bar i{display:block;height:100%;width:0;background:hsla(0,0%,100%,.55)}:where(.gcm_root__gNggR) .cm.play .cm-tabs button.on .cm-bar i{animation:gcm_hw-fill__fBA_S var(--cm-t,4s) linear forwards}:where(.gcm_root__gNggR) .cm-lanes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}:where(.gcm_root__gNggR) .lane{padding:28px 28px 24px;border-radius:24px;background:var(--paper);box-shadow:0 0 0 1px #e3e6ef}:where(.gcm_root__gNggR) .lane h3{font-size:22px;letter-spacing:-.02em}:where(.gcm_root__gNggR) .mode-sum{margin-top:6px;font-size:15px;color:var(--ink-2)}:where(.gcm_root__gNggR) .ln-vis{display:grid;grid-template-columns:150px 1fr 60px;align-items:center;gap:14px;margin-top:22px;padding:22px 20px;border-radius:16px;background:var(--mist)}:where(.gcm_root__gNggR) .ln-site{position:relative;height:112px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #e3e7f0,0 14px 28px -20px rgba(29,31,46,.4)}:where(.gcm_root__gNggR) .ln-bar{display:flex;gap:4px;padding:7px 8px;border-bottom:1px solid #eef0f4}:where(.gcm_root__gNggR) .ln-bar i{width:5px;height:5px;border-radius:50%;background:#d9dce3}:where(.gcm_root__gNggR) .ln-lines{display:grid;gap:6px;padding:10px}:where(.gcm_root__gNggR) .ln-lines i{height:6px;border-radius:3px;background:#eef0f4}:where(.gcm_root__gNggR) .ln-lines i:first-child{width:60%;height:9px;background:#e1e5ee}:where(.gcm_root__gNggR) .ln-lines i:last-child{width:80%}:where(.gcm_root__gNggR) .ln-ban{position:absolute;left:6px;right:6px;bottom:6px;padding:7px 8px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e3e7f0,0 8px 16px -10px rgba(29,31,46,.4);transition:opacity .3s,transform .35s cubic-bezier(.3,.7,.2,1)}:where(.gcm_root__gNggR) .ln-ban b{display:block;font-size:9.5px}:where(.gcm_root__gNggR) .ln-ban>span{display:flex;gap:4px;margin-top:5px}:where(.gcm_root__gNggR) .ln-ban em{flex:1;display:grid;place-items:center;height:15px;border-radius:4px;background:var(--mist);font-size:8px;font-style:normal;font-weight:700;color:var(--ink-2)}:where(.gcm_root__gNggR) .ln-ban em.a{background:var(--blue);color:#fff}:where(.gcm_root__gNggR) .ln-toast{position:absolute;left:50%;bottom:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 9px 4px 6px;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap;opacity:0;transform:translate(-50%,8px);transition:opacity .3s,transform .35s cubic-bezier(.3,.7,.2,1)}:where(.gcm_root__gNggR) .ln-toast .ms{font-size:13px;font-variation-settings:"wght" 600}:where(.gcm_root__gNggR) .ln-toast.no{background:#fdecea;color:#c23a2b}:where(.gcm_root__gNggR) .ln-toast.yes{background:var(--green-soft);color:var(--green)}:where(.gcm_root__gNggR) .cm:not([data-s="0"]) .ln-ban{opacity:0;transform:translateY(14px)}:where(.gcm_root__gNggR) .cm[data-s="1"] .ln-toast.no,:where(.gcm_root__gNggR) .cm[data-s="2"] .ln-toast.yes{opacity:1;transform:translate(-50%);transition-delay:.15s}:where(.gcm_root__gNggR) .ln-track{position:relative;height:2px;background:repeating-linear-gradient(90deg,#c9cfdc 0 6px,transparent 6px 12px)}:where(.gcm_root__gNggR) .ln-track i{position:absolute;top:50%;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px rgba(43,108,240,.15);opacity:0;animation:gcm_ln-go__OkI4X 1.6s linear infinite}:where(.gcm_root__gNggR) .ln-track i:nth-child(2){animation-delay:.4s}:where(.gcm_root__gNggR) .ln-track i:nth-child(3){animation-delay:.8s}:where(.gcm_root__gNggR) .ln-track i:nth-child(4){animation-delay:1.2s}@keyframes gcm_ln-go__OkI4X{0%{left:0;opacity:0}12%,85%{opacity:1}to{left:100%;opacity:0}}:where(.gcm_root__gNggR) .ln-stop{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0;color:var(--ink-3);opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s}:where(.gcm_root__gNggR) .ln-stop .ms{font-size:17px}:where(.gcm_root__gNggR) .cm:not([data-s="2"]) .adv .ln-track i{width:9px;height:9px;background:#fff;box-shadow:inset 0 0 0 2.5px var(--orange);animation-duration:2.4s}:where(.gcm_root__gNggR) .cm:not([data-s="2"]) .adv .ln-track i:nth-child(2n){display:none}:where(.gcm_root__gNggR) .cm:not([data-s="2"]) .adv .ln-track i:nth-child(3){animation-delay:1.2s}:where(.gcm_root__gNggR) .cm:not([data-s="2"]) .basic .ln-track i{display:none}:where(.gcm_root__gNggR) .cm:not([data-s="2"]) .basic .ln-stop{opacity:1;transform:none}:where(.gcm_root__gNggR) .ln-g{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0;transition:box-shadow .4s,opacity .4s}:where(.gcm_root__gNggR) .cm[data-s="2"] .ln-g{box-shadow:0 0 0 2px #9fd9c0,0 0 0 7px rgba(23,168,107,.1)}:where(.gcm_root__gNggR) .cm:not([data-s="2"]) .adv .ln-g{box-shadow:0 0 0 2px #f7cf95,0 0 0 7px rgba(239,134,0,.08)}:where(.gcm_root__gNggR) .cm:not([data-s="2"]) .basic .ln-g{opacity:.45}:where(.gcm_root__gNggR) .ln-out{display:grid;justify-items:start;margin-top:18px}:where(.gcm_root__gNggR) .ln-out b{grid-area:1/1;padding:6px 13px;border-radius:999px;font-size:13.5px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}:where(.gcm_root__gNggR) .cm[data-s="0"] [data-o="0"],:where(.gcm_root__gNggR) .cm[data-s="1"] [data-o="1"],:where(.gcm_root__gNggR) .cm[data-s="2"] [data-o="2"]{opacity:1;transform:none;transition-delay:.15s}:where(.gcm_root__gNggR) .ln-out .no{background:#e9ecf2;color:var(--ink-2)}:where(.gcm_root__gNggR) .ln-out .mid{background:#fff4e2;color:#b35f00}:where(.gcm_root__gNggR) .ln-out .yes{background:var(--green-soft);color:var(--green)}:where(.gcm_root__gNggR) .cm-key{display:flex;justify-content:center;gap:24px;margin-top:22px;font-size:13px;font-weight:600;color:var(--ink-3)}:where(.gcm_root__gNggR) .cm-key span{display:inline-flex;align-items:center;gap:8px}:where(.gcm_root__gNggR) .cm-key i{width:10px;height:10px;border-radius:50%}:where(.gcm_root__gNggR) .k-full{background:var(--blue)}:where(.gcm_root__gNggR) .k-ping{box-shadow:inset 0 0 0 2.5px var(--orange)}:where(.gcm_root__gNggR) .hw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center;margin-top:56px}:where(.gcm_root__gNggR) .hw-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}:where(.gcm_root__gNggR) .hw-step{position:relative;width:100%;display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:20px 22px 22px;overflow:hidden;border:0;border-radius:20px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .3s,box-shadow .3s}:where(.gcm_root__gNggR) .hw-step:hover{background:rgba(243,244,248,.7)}:where(.gcm_root__gNggR) .hw-n{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--mist);color:var(--ink-3);font-size:16px;font-weight:800;transition:background .3s,color .3s}:where(.gcm_root__gNggR) .hw-t b{display:block;padding-top:2px;font-size:18px;letter-spacing:-.015em;color:var(--ink-2);transition:color .3s}:where(.gcm_root__gNggR) .hw-t small{display:block;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--ink-3);transition:color .3s}:where(.gcm_root__gNggR) .hw-bar{position:absolute;left:22px;right:22px;bottom:0;height:3px;border-radius:2px;overflow:hidden}:where(.gcm_root__gNggR) .hw-bar i{display:block;height:100%;width:0;background:var(--blue)}:where(.gcm_root__gNggR) .hw-steps li.on .hw-step{background:var(--paper);box-shadow:0 0 0 1px #e3e7f0,0 20px 40px -30px rgba(29,31,46,.4)}:where(.gcm_root__gNggR) .hw-steps li.on .hw-n{background:var(--blue);color:#fff}:where(.gcm_root__gNggR) .hw-steps li.on .hw-t b{color:var(--ink)}:where(.gcm_root__gNggR) .hw-steps li.on .hw-t small{color:var(--ink-2)}:where(.gcm_root__gNggR) .hw-steps li.on .hw-bar{background:var(--mist)}:where(.gcm_root__gNggR) .hw.play .hw-steps li.on .hw-bar i{animation:gcm_hw-fill__fBA_S var(--hw-t,5s) linear forwards}@keyframes gcm_hw-fill__fBA_S{to{width:100%}}:where(.gcm_root__gNggR) .hw-step:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(.gcm_root__gNggR) .hw-more{display:inline-flex;align-items:center;gap:6px;margin:18px 0 0 22px;font-size:14.5px;font-weight:700;color:var(--blue)}:where(.gcm_root__gNggR) .hw-more .ms{font-size:18px;transition:transform .15s}:where(.gcm_root__gNggR) .hw-more:hover .ms{transform:translateX(3px)}:where(.gcm_root__gNggR) .hw-stage{position:relative;height:400px}:where(.gcm_root__gNggR) .hw-stage:before{content:"";position:absolute;inset:-40px -60px;pointer-events:none;background:radial-gradient(circle at 1px 1px,#d6dbe6 1.1px,transparent 1.6px) 0 0 /22px 22px;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent 100%);mask-image:radial-gradient(closest-side,#000 40%,transparent 100%)}:where(.gcm_root__gNggR) .hw-scene{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s,transform .45s cubic-bezier(.3,.7,.2,1),visibility 0s .35s}:where(.gcm_root__gNggR) .hw-scene.on{opacity:1;visibility:visible;transform:none;transition:opacity .4s .1s,transform .5s cubic-bezier(.3,.7,.2,1) .1s,visibility 0s}:where(.gcm_root__gNggR) .hw-scene:not(.on) *{animation:none!important}:where(.gcm_root__gNggR) .hc{position:relative;width:400px;max-width:100%;padding:20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3e7f0,0 30px 60px -36px rgba(29,31,46,.45)}:where(.gcm_root__gNggR) .hc-h{display:flex;align-items:center;gap:12px}:where(.gcm_root__gNggR) .hc-h>span:nth-child(2){flex:1;min-width:0}:where(.gcm_root__gNggR) .hc-h b{display:block;font-size:15px}:where(.gcm_root__gNggR) .hc-h small{display:block;font-size:12.5px;color:var(--ink-3)}:where(.gcm_root__gNggR) .hc-ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0;color:var(--blue)}:where(.gcm_root__gNggR) .hc-ic .ms{font-size:22px}:where(.gcm_root__gNggR) .hc-n{padding:4px 10px;border-radius:999px;background:var(--blue-soft,#e8f0fe);color:var(--blue);font-size:12px;font-weight:800}:where(.gcm_root__gNggR) .sc1 .scan{transform:translate(-30px,-50px)}:where(.gcm_root__gNggR) .cats{display:grid;gap:12px;margin-top:18px}:where(.gcm_root__gNggR) .cats div{display:grid;grid-template-columns:82px 1fr 22px;align-items:center;gap:12px;font-size:13px;font-weight:600;color:var(--ink-2)}:where(.gcm_root__gNggR) .cats b{text-align:right;color:var(--ink)}:where(.gcm_root__gNggR) .cat-bar{height:8px;border-radius:4px;background:var(--mist);overflow:hidden}:where(.gcm_root__gNggR) .cat-bar i{display:block;width:var(--w);height:100%;border-radius:4px;background:var(--c);transform-origin:0 50%;animation:gcm_wv-grow__Hz_qw .8s calc(.4s + var(--i) * .2s) cubic-bezier(.3,.7,.2,1) backwards}:where(.gcm_root__gNggR) .mban{position:absolute;right:0;bottom:30px;width:280px;padding:16px;animation:gcm_hw-up__XU99K .5s cubic-bezier(.3,.7,.2,1) 1.4s backwards}@keyframes gcm_hw-up__XU99K{0%{opacity:0;transform:translateY(18px)}}:where(.gcm_root__gNggR) .mban-h{display:flex;align-items:center;gap:8px;font-size:14px}:where(.gcm_root__gNggR) .mban-h .ms{font-size:20px;color:var(--orange)}:where(.gcm_root__gNggR) .mban p{margin-top:4px;font-size:12.5px;color:var(--ink-2)}:where(.gcm_root__gNggR) .mban-b{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}:where(.gcm_root__gNggR) .mban-b span{display:grid;place-items:center;height:30px;border-radius:8px;background:var(--mist);font-size:11.5px;font-weight:700}:where(.gcm_root__gNggR) .mban-b .a{background:var(--blue);color:#fff}:where(.gcm_root__gNggR) .pub{display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 7px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:800;animation:gcm_wv-pop__MrBPd .4s cubic-bezier(.3,.7,.3,1.5) 1.6s backwards}:where(.gcm_root__gNggR) .pub .ms{font-size:15px;font-variation-settings:"wght" 600}:where(.gcm_root__gNggR) .gtm .hc-h{margin-bottom:8px}:where(.gcm_root__gNggR) .gt-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);animation:gcm_hw-up__XU99K .45s calc(.3s + var(--i) * .3s) cubic-bezier(.3,.7,.2,1) backwards}:where(.gcm_root__gNggR) .gt-row b{display:block;font-size:14px}:where(.gcm_root__gNggR) .gt-row small{display:block;font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}:where(.gcm_root__gNggR) .gt-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0}:where(.gcm_root__gNggR) .gt-ic.cp{background:var(--orange-soft);color:var(--orange);box-shadow:none}:where(.gcm_root__gNggR) .gt-ic .ms{font-size:19px}:where(.gcm_root__gNggR) .sw.go{animation:gcm_sw-on__vdrYe .3s .6s backwards}:where(.gcm_root__gNggR) .sw.go:after{animation:gcm_sw-knob__wtL6L .3s cubic-bezier(.3,.7,.3,1.4) .6s backwards}@keyframes gcm_sw-on__vdrYe{0%{background:#d5d9e3}}@keyframes gcm_sw-knob__wtL6L{0%{left:2px}}:where(.gcm_root__gNggR) .sigs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}:where(.gcm_root__gNggR) .sigs div{display:flex;align-items:center;justify-content:space-between;gap:6px;height:38px;padding:0 10px;border-radius:10px;background:var(--mist);animation:gcm_hw-up__XU99K .4s calc(.9s + var(--i) * .12s) cubic-bezier(.3,.7,.2,1) backwards}:where(.gcm_root__gNggR) .sigs code{font-family:var(--mono);font-size:11.5px}:where(.gcm_root__gNggR) .sigs .ms{font-size:17px;color:var(--green)}:where(.gcm_root__gNggR) .gset-ok{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:12.5px;font-weight:700;animation:gcm_hw-up__XU99K .4s 1.5s backwards}:where(.gcm_root__gNggR) .gset-ok i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:gcm_hv-pulse__PXrni 2s infinite}:where(.gcm_root__gNggR) .tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:48px}:where(.gcm_root__gNggR) .tools a{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--paper);box-shadow:0 0 0 1px #e3e6ef;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s}:where(.gcm_root__gNggR) .tools a:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #dce3f5,0 18px 34px -24px rgba(29,31,46,.35)}:where(.gcm_root__gNggR) .tl-lg{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7f0}:where(.gcm_root__gNggR) .tl-lg .ms{font-size:22px;color:var(--blue)}:where(.gcm_root__gNggR) .check{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-top:40px;padding:26px 28px;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px #e3e6ef}:where(.gcm_root__gNggR) .check .ci{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--green-soft);color:var(--green)}:where(.gcm_root__gNggR) .check .ci .ms{font-size:26px}:where(.gcm_root__gNggR) .check b{display:block;font-size:18px;letter-spacing:-.015em}:where(.gcm_root__gNggR) .check span span{display:block;margin-top:2px;font-size:15px;color:var(--ink-2)}:where(.gcm_root__gNggR) .check-b{display:flex;gap:10px}@media (max-width:1000px){:where(.gcm_root__gNggR) .gh-in{grid-template-columns:minmax(0,1fr);gap:48px}:where(.gcm_root__gNggR) .hv{max-width:600px}:where(.gcm_root__gNggR) .fl-track{height:auto}:where(.gcm_root__gNggR) .fl-pin{position:static;height:auto;display:block;padding:88px 0}:where(.gcm_root__gNggR) .fl-stage{grid-template-columns:minmax(0,1fr);max-width:420px;margin-inline:auto;gap:0}:where(.gcm_root__gNggR) .fl-link{display:none}:where(.gcm_root__gNggR) .fl-stage>*+*{margin-top:16px}:where(.gcm_root__gNggR) .fl-sig{height:auto}:where(.gcm_root__gNggR) .fl-d,:where(.gcm_root__gNggR) .fl-row{opacity:1;transform:none}:where(.gcm_root__gNggR) .fl-row p{max-height:60px;padding-bottom:12px}:where(.gcm_root__gNggR) .fl-row .pill{opacity:1;transform:none}:where(.gcm_root__gNggR) .fl-cap{display:none}:where(.gcm_root__gNggR) .why{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}:where(.gcm_root__gNggR) .hw{grid-template-columns:minmax(0,1fr);gap:32px;max-width:560px;margin-inline:auto}:where(.gcm_root__gNggR) .hw-stage{width:100%}:where(.gcm_root__gNggR) .tools{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.gcm_root__gNggR) .check{grid-template-columns:1fr}}@media (max-width:640px){:where(.gcm_root__gNggR) .gh{padding:108px 0 72px}:where(.gcm_root__gNggR) .tools{grid-template-columns:minmax(0,1fr)}:where(.gcm_root__gNggR) .cm-lanes{grid-template-columns:minmax(0,1fr)}:where(.gcm_root__gNggR) .cm-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:2px;border-radius:18px}:where(.gcm_root__gNggR) .cm-tabs button{height:48px;padding:0 8px;border-radius:14px;font-size:12.5px;line-height:1.2;white-space:normal}:where(.gcm_root__gNggR) .cm-bar{left:12px;right:12px;bottom:5px}:where(.gcm_root__gNggR) .lane{padding:22px 20px 20px}:where(.gcm_root__gNggR) .ln-vis{grid-template-columns:120px 1fr 52px;gap:10px;padding:18px 14px}:where(.gcm_root__gNggR) .ln-g{width:52px;height:52px}:where(.gcm_root__gNggR) .cm-key{flex-wrap:wrap;gap:8px 18px}:where(.gcm_root__gNggR) .hw-stage{height:380px}:where(.gcm_root__gNggR) .hw-stage:before{inset:-30px 0}:where(.gcm_root__gNggR) .hw-scene{grid-template-columns:minmax(0,1fr)}:where(.gcm_root__gNggR) .hc{width:100%}:where(.gcm_root__gNggR) .sc1{align-content:center;gap:12px}:where(.gcm_root__gNggR) .sc1 .scan{transform:none}:where(.gcm_root__gNggR) .mban{position:relative;right:auto;bottom:auto;justify-self:end;width:88%}:where(.gcm_root__gNggR) .sigs code{font-size:10.5px}:where(.gcm_root__gNggR) .hw-more{margin-left:0}:where(.gcm_root__gNggR) .hv{height:420px}:where(.gcm_root__gNggR) .hv-site{left:0;width:100%;padding:9px;border-radius:22px}:where(.gcm_root__gNggR) .hv-screen{border-radius:12px}:where(.gcm_root__gNggR) .hv-ads{right:0;width:200px;top:190px;padding:14px}:where(.gcm_root__gNggR) .hv-ga{left:0;top:220px;width:180px;padding:12px}:where(.gcm_root__gNggR) .hv-seal{width:86px;height:86px;right:0}:where(.gcm_root__gNggR) .hv-seal text{font-size:9px}:where(.gcm_root__gNggR) .check-b{flex-direction:column}:where(.gcm_root__gNggR) .check-b .btn{width:100%}}