.gt{--hair:#0e1b3d14;--hair2:#0e1b3d24;--gt-shadow:0 1px 2px #0e1b3d0a,0 12px 32px -18px #0e1b3d2e;--glass:#ffffffa8;--glass-bd:#ffffffd9;--glass-hi:#ffffffe6;--media:#14161d;--on-media:#fff;--on-media-mu:#ffffff9e;--mglass:#1e212a75;--mglass-bd:#ffffff29;--gn-ink:#0b6e35;--r-lg:22px;--r-md:16px;max-width:1120px;color:var(--tx);flex-direction:column;gap:56px;margin:0 auto;padding:8px 0 96px;display:flex;container:gt/inline-size}@container gt (max-width:720px){.gt{gap:40px}}.gt h1,.gt h2,.gt h3{color:var(--tx);text-wrap:balance;margin:0}.gt .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gt .sec{flex-direction:column;gap:18px;min-width:0;display:flex}.gt .shead{flex-direction:column;gap:4px;max-width:62ch;display:flex}.gt .shead h2{letter-spacing:-.022em;font-size:24px;font-weight:700;line-height:30px}.gt .shead p{color:var(--mu);margin:0;font-size:14.5px}.gt .card{background:var(--sf);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--gt-shadow)}.gt .glass{background:var(--glass);border:1px solid var(--glass-bd);box-shadow:inset 0 1px 0 var(--glass-hi),var(--gt-shadow);-webkit-backdrop-filter:blur(24px)saturate(180%)}.gt .mglass{background:var(--mglass);border:1px solid var(--mglass-bd);color:var(--on-media);-webkit-backdrop-filter:blur(20px)saturate(160%)}.gt .ticon{background:var(--pr-s);width:46px;height:46px;color:var(--pr);border-radius:14px;flex:none;place-items:center;display:grid}.gt .note{color:var(--mu);font-size:12.5px}@container gt (max-width:720px){.gt .shead h2{font-size:20px;line-height:26px}}.gt .gbtn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.gt .gbtn:active{transform:scale(.98)}.gt .gbtn.pri{background:var(--pr);color:var(--sf)}.gt .gbtn.pri:hover{background:var(--pr-h)}.gt .gbtn.sec{background:var(--pr-s);color:var(--pr-h)}.gt .gbtn.sm{height:32px;padding:0 14px;font-size:13px}.gt .gbtn[aria-disabled=true]{opacity:.6;cursor:default}.gt .tlink{color:var(--pr-h);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.gt .tlink:hover{text-underline-offset:3px;text-decoration:underline}.gt .chip{height:22px;color:var(--mu);background:var(--sf2);border:1px solid var(--hair);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.gt .dot{border:1.5px solid var(--mu2);border-radius:50%;flex:none;width:7px;height:7px}.gt .free{height:24px;color:var(--gn-ink);background:var(--gn-s);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.gt :focus-visible{outline:2px solid var(--pr);outline-offset:2px;border-radius:8px}.gt .banner{border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ic tx ac x";align-items:center;gap:16px;padding:12px 12px 12px 14px;display:grid}.gt .bicons{grid-area:ic;align-items:center;display:flex}.gt .bi{background:var(--sf);border:1px solid var(--hair);width:34px;height:34px;color:var(--tx);border-radius:10px;place-items:center;display:grid}.gt .bi+.bi{background:var(--pr-s);color:var(--pr);border-color:var(--sf);margin-left:-8px}.gt .btext{grid-area:tx;min-width:0}.gt .bhead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gt .bt{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.gt .bsub{color:var(--mu);margin:1px 0 0;font-size:13px}.gt .bact{grid-area:ac;align-items:center;gap:14px;display:flex}.gt .bx{width:30px;height:30px;color:var(--mu);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:x;place-items:center;display:grid}.gt .bx:hover{background:var(--hair);color:var(--tx)}@container gt (max-width:860px){.gt .banner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic tx x"".ac ac";row-gap:10px}}@container gt (max-width:560px){.gt .banner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ic x""tx tx""ac ac";padding:14px}.gt .bact .gbtn{width:100%}.gt .bact{flex:1}}.gt .vp{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.gt .vp-media{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--media);width:100%;color:var(--on-media);isolation:isolate;position:relative;overflow:hidden}.gt .vp.r169 .vp-media{aspect-ratio:16/9}.gt .vp-video{object-fit:contain;background:var(--media);width:100%;height:100%;display:block;position:absolute;inset:0}.gt .vp-big{z-index:3;cursor:pointer;border-radius:50%;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%}.gt .vp-big svg{margin-left:4px}.gt .vp-title{z-index:2;flex-direction:column;gap:2px;max-width:70%;display:flex;position:absolute;bottom:18px;left:20px}.gt .vp-title b{letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.2}.gt .vp-title span{color:var(--on-media-mu);font-size:12.5px}.gt .vp-tag{z-index:4;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.gt .vp-soon{z-index:4;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500;position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%)}.gt .vp-meta p{color:var(--mu);max-width:70ch;margin:0;padding:0 4px;font-size:13.5px}@container gt (max-width:560px){.gt .vp-title b{display:none}.gt .vp-big{width:60px;height:60px;margin:-30px 0 0 -30px}.gt .vp-soon{top:calc(50% + 40px)}}.gt .tools{grid-template-columns:1fr 1fr;gap:16px;display:grid}@container gt (max-width:720px){.gt .tools{grid-template-columns:1fr}}.gt .tool{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px;display:grid}.gt .tool-body{flex-direction:column;gap:10px;min-width:0;height:100%;display:flex}.gt .tool h3{letter-spacing:-.018em;margin-top:6px;font-size:19px;font-weight:700}.gt .tool p{color:var(--mu);margin:0}.gt .tool-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.gt .tool-art{width:132px;color:var(--mu2)}.gt .tool-art svg{width:100%;height:auto;display:block}.gt .gt-acs{stroke:var(--pr)}.gt .gt-acf{fill:var(--pr)}@container gt (max-width:960px){.gt .tool-art{display:none}.gt .tool{grid-template-columns:1fr}}.gt .sonar{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:36px;padding:32px;display:grid}@container gt (max-width:860px){.gt .sonar{grid-template-columns:1fr;gap:24px;padding:22px}}.gt .sonar-info{flex-direction:column;gap:14px;min-width:0;display:flex}.gt .sonar-info h2{letter-spacing:-.024em;font-size:26px;font-weight:700;line-height:32px}.gt .sonar-info p{color:var(--mu);margin:0}.gt .vtag{border:1px solid var(--pr);height:22px;color:var(--pr-h);border-radius:7px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.gt .flist{flex-direction:column;gap:9px;margin:2px 0 4px;padding:0;list-style:none;display:flex}.gt .flist li{align-items:flex-start;gap:10px;display:flex}.gt .flist svg{color:var(--pr);flex:none;margin-top:2px}.gt .demos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@container gt (max-width:1000px){.gt .demos{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.gt .demo{scroll-snap-align:start;flex:0 0 46%}}@container gt (max-width:640px){.gt .demo{flex-basis:86%}}.gt .demo{flex-direction:column;display:flex;overflow:hidden}.gt .demo-shot{background:var(--sf2);border:0;border-bottom:1px solid var(--hair);aspect-ratio:8/5;cursor:zoom-in;width:100%;padding:0;display:block;position:relative}.gt .demo-shot img,.gtlb .lb-shot img{object-fit:cover;object-position:top left}.gt .demo-shot .demo-lbl,.gtlb .demo-lbl{z-index:1}.gt .demo-lbl,.gtlb .demo-lbl{height:24px;color:var(--tx);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.gt .demo-body{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.gt .demo-body h3{font-size:16px;font-weight:700}.gt .demo-body p{color:var(--mu);margin:0;font-size:13.5px}.gtlb{width:min(1000px,100vw - 32px,160dvh - 192px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--tx);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.gtlb::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0f186b}.gtlb .lb-in{background:var(--sf);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -30px #0e1b3d80}.gtlb .lb-shot{aspect-ratio:8/5;background:var(--sf2);position:relative}.gtlb .lb-foot{color:var(--mu);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.gtlb .lb-close{border:1px solid var(--bd);background:var(--sf);cursor:pointer;border-radius:999px;height:32px;padding:0 14px;font-weight:600}.gtlb .demo-lbl{background:#ffffffc7}.gt .gcard{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;padding:28px;display:grid}@container gt (max-width:860px){.gt .gcard{grid-template-columns:1fr;gap:20px;padding:22px}}.gt .gmain{flex-direction:column;gap:12px;min-width:0;display:flex}.gt .gmain h3{letter-spacing:-.02em;margin-top:4px;font-size:21px;font-weight:700}.gt .gmain p{color:var(--mu);max-width:52ch;margin:0}.gt .glist{border-radius:var(--r-md);background:var(--sf2);border:1px solid var(--hair);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.gt .glist h4{color:var(--mu);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.gt .glist ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gt .glist li{align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.gt .glist li svg{color:var(--pr);flex:none;margin-top:2px}.gt .glist li.lk{color:var(--mu)}.gt .glist li.lk svg{color:var(--mu2)}.gt .gsep{background:var(--hair);height:1px}.gt .soon{background:var(--pr-s);color:var(--tx);border-radius:12px;align-items:flex-start;gap:8px;max-width:52ch;padding:10px 12px;font-size:13px;display:flex}.gt .soon svg{color:var(--pr);flex:none;margin-top:1px}.gt .conn{border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.gt .conn-lbl{flex-direction:column;justify-content:center;gap:2px;min-width:0;max-width:240px;padding:14px 20px;display:flex}.gt .conn-lbl b{font-size:14px;font-weight:600}.gt .conn-lbl span{color:var(--mu);font-size:12.5px}.gt .cseg{border-left:1px solid var(--hair);align-items:center;gap:12px;min-width:0;padding:12px 14px 12px 18px;display:flex}.gt .cseg .ci{background:var(--sf);border:1px solid var(--hair);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.gt .cseg .cn{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gt .cseg .cn b{font-size:13.5px;font-weight:600;line-height:1.25}.gt .cseg .cn span{color:var(--mu);font-size:11px;font-weight:500}.gt .chip.ok .dot{background:var(--gn);border-color:var(--gn)}@container gt (max-width:900px){.gt .conn{grid-template-columns:1fr}.gt .conn-lbl{max-width:none;padding:14px 16px 6px}.gt .cseg{border-left:0;border-top:1px solid var(--hair);padding:12px 14px 12px 16px}}@container gt (max-width:420px){.gt .cseg .chip .t{display:none}}.gt .acts{grid-template-columns:1fr 1fr;gap:16px;display:grid}@container gt (max-width:720px){.gt .acts{grid-template-columns:1fr}}.gt .act{flex-direction:column;gap:10px;padding:24px;display:flex}.gt .act.lead .ticon{background:var(--pr);color:var(--sf)}.gt .act h3{letter-spacing:-.018em;font-size:19px;font-weight:700}.gt .act p{color:var(--mu);max-width:46ch;margin:0}.gt .act .gbtn{align-self:flex-start;margin-top:8px}.gt .mini{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@container gt (max-width:720px){.gt .mini{grid-template-columns:1fr}}.gt .mrow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.gt .mrow+.mrow{border-left:1px solid var(--hair)}@container gt (max-width:720px){.gt .mrow+.mrow{border-left:0;border-top:1px solid var(--hair)}.gt .mrow{grid-template-columns:auto minmax(0,1fr)}.gt .mrow .gbtn{grid-column:2;justify-self:start}}.gt .mrow .ticon{border-radius:11px;width:38px;height:38px}.gt .mrow .mt{flex-direction:column;gap:4px;min-width:0;display:flex}.gt .mrow .mt b{font-size:14.5px;font-weight:600}.gt .mrow .mt span{color:var(--mu);font-size:13px}.gt .mrow .mt .free{color:var(--gn-ink);align-self:flex-start}.gt .reserve{border:1.5px dashed var(--hair2);border-radius:var(--r-lg);text-align:center;min-height:420px;color:var(--mu);place-items:center;padding:32px;display:grid}.gt .reserve b{color:var(--tx);margin:8px 0 4px;font-size:15px;font-weight:600;display:block}.gt .reserve .mono{letter-spacing:.06em;font-size:11px}.gt .pend{text-align:center;min-height:50vh;color:var(--mu);place-items:center;display:grid}.gt .pend b{color:var(--tx);margin-top:12px;font-size:16px;font-weight:600;display:block}.gt .spin{border:2.5px solid var(--pr-s);border-top-color:var(--pr);border-radius:50%;width:28px;height:28px;margin:0 auto;animation:.8s linear infinite gtspin;display:block}@keyframes gtspin{to{transform:rotate(360deg)}}.gtpill{isolation:isolate;background:var(--pr);height:34px;color:var(--sf);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gtpill:hover{background:var(--pr-h)}.gtpill:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0,#fff9,#fff0);width:42%;animation:3.6s ease-in-out 1s infinite gtshine;position:absolute;top:-2px;bottom:-2px;left:-60%;transform:skew(-20deg)}@keyframes gtshine{0%{left:-60%}50%,to{left:130%}}.gtpill .s{display:none}@media (max-width:560px){.gtpill .l{display:none}.gtpill .s{display:inline}}@media (prefers-reduced-motion:reduce){.gtpill:after,.gt .spin{animation:none}.gt .gbtn{transition:none}}.sxp .sx-agpop-tag.demo{background:var(--pr-s);color:var(--pr-h)}.gt .lock{flex-direction:column;align-items:flex-start;gap:12px;max-width:720px;padding:32px;display:flex}.gt .lock h1{letter-spacing:-.022em;font-size:24px;font-weight:700;line-height:30px}.gt .lock p{color:var(--mu);max-width:58ch;margin:0}.gt .lock-shot{aspect-ratio:8/5;position:relative;overflow:hidden}.gt .lock-shot img{object-fit:cover;object-position:top left}.gt .lock-shot .demo-lbl{z-index:1}
