:where(.pg-home){--v50:#f4f1ff;--v100:#e9e3ff;--v200:#d4caff;--v300:#b8a5ff;--v400:#9778ff;--v500:#7c4dff;--v600:#6533e0;--v700:#5224b8;--v800:#421d92;--v900:#371a78;--navy:#3c297c;--navy-2:#211649;--navy-deep:#1a1038;--ink:#2c1e5e;--night:#0c0a17;--night-2:#110e20;--card:#15112a;--card-2:#1c1736;--well:#0f0c1d;--line:#d6caff17;--line-2:#d6caff29;--text:#f3f0ff;--muted:#b6aed2;--muted-2:#958cb6;--vt:#b8a5ff;--ok:#6fd8a8;--warn:#f2c26b;--no:#f39aa8;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1);--r-xl:28px;--r-lg:20px;--r-md:14px;--glow:0 20px 70px #7c4dff3d}:where(.pg-home) *{box-sizing:border-box}:where(.pg-home){-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--night);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}:where(.pg-home) img,:where(.pg-home) svg{display:block}:where(.pg-home) a{color:inherit;text-decoration:none}:where(.pg-home) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.pg-home) h1,:where(.pg-home) h2,:where(.pg-home) h3{text-wrap:balance}:where(.pg-home) p,:where(.pg-home) li{text-wrap:pretty}:where(.pg-home) :focus-visible{outline:2px solid var(--v300);outline-offset:3px;border-radius:8px}:where(.pg-home) .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}:where(.pg-home) .skip{z-index:300;background:var(--v500);color:#fff;border-radius:999px;padding:10px 16px;position:absolute;top:8px;left:-999px}:where(.pg-home) .skip:focus{left:12px}:where(.pg-home) .wrap{width:min(1180px,100% - 40px);margin-inline:auto}:where(.pg-home) .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.pg-home) .i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:where(.pg-home) .btn{min-height:46px;transition:background-color .2s var(--ease),border-color .2s,color .2s,transform .15s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}:where(.pg-home) .btn:active{transform:scale(.97)}:where(.pg-home) .btn-v{background:var(--v500);color:#fff;box-shadow:0 10px 40px -10px #7c4dff99}:where(.pg-home) .btn-v:hover{background:var(--v600)}:where(.pg-home) .btn-ghost{border:1px solid var(--line-2);color:var(--text)}:where(.pg-home) .btn-ghost:hover{background:#d6caff0d;border-color:#d6caff66}:where(.pg-home) .tag{font:500 11.5px/1.4 var(--mono);border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}:where(.pg-home) .topbar{z-index:100;width:calc(100% - 32px);max-width:1240px;position:fixed;top:14px;left:50%;transform:translate(-50%)}:where(.pg-home) .tb-bar{-webkit-backdrop-filter:blur(24px)saturate(140%);border:1px solid var(--line-2);background:#100c1ff7;border-radius:999px;align-items:center;gap:18px;height:60px;padding:0 10px 0 20px;display:flex;box-shadow:0 12px 40px -16px #000000b3}:where(.pg-home) .tb-logo{align-items:center;min-height:44px;display:flex}:where(.pg-home) .tb-logo img{width:auto;height:21px}:where(.pg-home) .tb-links{flex:1;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}:where(.pg-home) .tb-links>li{position:relative}:where(.pg-home) .tb-links a,:where(.pg-home) .tb-links button{color:#d3cbec;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:14.5px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}:where(.pg-home) .tb-links a:hover,:where(.pg-home) .tb-links button:hover,:where(.pg-home) .tb-links button[aria-expanded=true]{color:#fff;background:#d6caff14}:where(.pg-home) .tb-links .chev{width:14px;height:14px;transition:transform .2s var(--ease)}:where(.pg-home) .tb-links button[aria-expanded=true] .chev{transform:rotate(180deg)}:where(.pg-home) .tb-actions{align-items:center;gap:6px;margin-left:auto;display:flex}:where(.pg-home) .tb-actions .signin{color:#d3cbec;align-items:center;min-height:44px;padding:0 12px;font-size:14.5px;font-weight:500;display:inline-flex}:where(.pg-home) .tb-actions .signin:hover{color:#fff}:where(.pg-home) .tb-actions .btn{min-height:42px;padding:0 18px;font-size:14.5px}:where(.pg-home) .burger{border:1px solid var(--line-2);background:var(--card);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}:where(.pg-home) .burger .i{width:20px;height:20px}:where(.pg-home) .menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s .18s;background:var(--card);border:1px solid var(--line-2);z-index:5;border-radius:20px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,-6px);box-shadow:0 30px 80px -20px #000c,0 0 90px -30px #7c4dff73}:where(.pg-home) .menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}:where(.pg-home) .menu.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--ease),transform .18s var(--ease);transform:translate(-50%)}:where(.pg-home) .menu.mega{width:min(1080px,100vw - 32px);position:fixed;top:88px}:where(.pg-home) .menu.small{gap:4px;width:340px;padding:12px;display:grid}:where(.pg-home) .mega-body{grid-template-columns:repeat(3,1fr);display:grid}:where(.pg-home) .mcol{flex-direction:column;gap:6px;padding:16px 14px;display:flex}:where(.pg-home) .mcol+.mcol{border-left:1px solid var(--line)}:where(.pg-home) .mgroup{font:500 12px var(--mono);color:var(--muted-2);letter-spacing:.02em;padding:4px 12px 8px}:where(.pg-home) .mi{color:var(--text);border-radius:12px;align-items:center;gap:14px;min-height:52px;padding:10px 12px;transition:background-color .15s;display:flex}:where(.pg-home) .mi:hover,:where(.pg-home) .mi:focus-visible{background:#221b40}:where(.pg-home) .mi:focus-visible{outline-offset:-2px}:where(.pg-home) .mi .ic{border:1px solid var(--line-2);width:34px;height:34px;color:var(--vt);background:var(--card-2);border-radius:10px;flex:none;place-items:center;display:grid}:where(.pg-home) .mi b{font-size:14.5px;font-weight:500;line-height:1.35;display:block}:where(.pg-home) .mi small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}:where(.pg-home) .mega-foot{border-top:1px solid var(--line);font:400 12px var(--mono);color:var(--muted-2);align-items:center;gap:18px;padding:12px 20px;display:flex}:where(.pg-home) .mega-foot a{color:var(--vt);align-items:center;min-height:28px;margin-left:auto;display:inline-flex}:where(.pg-home) .kbd{font:500 11px/1 var(--mono);color:var(--muted);border:1px solid var(--line-2);background:var(--night-2);border-radius:5px;margin-right:6px;padding:3px 5px}:where(.pg-home) .mmenu{z-index:150;background:var(--night);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s .2s;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(-8px)}:where(.pg-home) .mmenu.open{opacity:1;visibility:visible;transition:opacity .2s var(--ease),transform .2s var(--ease);transform:none}:where(.pg-home) .mm-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}:where(.pg-home) .mm-head img{width:auto;height:21px}:where(.pg-home) .mmenu nav{flex-direction:column;padding:8px 20px 20px;display:flex}:where(.pg-home) .mmenu .mgroup{padding:18px 0 4px}:where(.pg-home) .mmenu .mi{padding:8px 0}:where(.pg-home) .mmenu .mlink{border-bottom:1px solid var(--line);align-items:center;min-height:54px;font-size:20px;font-weight:500;display:flex}:where(.pg-home) .mm-cta{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding:20px;display:grid}@media (max-width:1100px){:where(.pg-home) .tb-links,:where(.pg-home) .tb-actions{display:none}:where(.pg-home) .burger{margin-left:auto;display:inline-flex}:where(.pg-home) .topbar{width:calc(100% - 20px);top:10px}:where(.pg-home) .tb-bar{padding:0 8px 0 18px}}:where(.pg-home) .hero{text-align:center;padding:168px 0 0;position:relative;overflow:hidden}:where(.pg-home) .bloom{pointer-events:none;background:radial-gradient(closest-side,#7c4dff42,#7c4dff14 55%,#0000 78%);width:1200px;height:760px;position:absolute;top:330px;left:50%;transform:translate(-50%,-50%)}:where(.pg-home) .bloom.b2{background:radial-gradient(closest-side,#6533e038,#0000 75%);width:1500px;height:700px;top:900px}:where(.pg-home) .hero-launch{border:1px solid var(--line-2);color:#ddd5f5;background:#d6caff0a;border-radius:999px;align-items:center;gap:10px;margin-bottom:30px;padding:5px 6px 5px 14px;font-size:13px;display:inline-flex;position:relative}:where(.pg-home) .hero-launch a{color:#fff;background:#d6caff1a;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}:where(.pg-home) .hero-launch a:hover{background:#d6caff29}:where(.pg-home) .hero-head{letter-spacing:-.045em;color:#f8f5ff;text-shadow:0 0 18px #e8e0ff52,0 0 60px #9778ff6b,0 0 150px #7c4dff66;margin:0;font-size:clamp(42px,min(6.3vw,9.8vh),96px);font-weight:600;line-height:1.02;position:relative}:where(.pg-home) .hero-head span{display:block}:where(.pg-home) .hero-sub{color:#d0c8e8;max-width:600px;margin:24px auto 0;font-size:18px;line-height:1.5;position:relative}:where(.pg-home) .hero-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex;position:relative}:where(.pg-home) .hero-note{color:var(--muted-2);margin:14px 0 0;font-size:13px;position:relative}:where(.pg-home) .console-wrap{width:min(1180px,100% - 40px);margin:84px auto 0;position:relative}:where(.pg-home) .win{border:1px solid var(--line-2);text-align:left;background:linear-gradient(#171230,#100d20);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000d9,0 0 120px -30px #7c4dff80}:where(.pg-home) .win-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}:where(.pg-home) .ws{align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}:where(.pg-home) .ws-badge{background:var(--v500);width:26px;height:26px;font:600 13px var(--sans);color:#fff;border-radius:8px;place-items:center;display:grid}:where(.pg-home) .live{font:500 11.5px var(--mono);color:var(--ok);align-items:center;gap:6px;display:inline-flex}:where(.pg-home) .live i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}:where(.pg-home) .win-bar .sp{align-items:center;gap:8px;margin-left:auto;display:flex}:where(.pg-home) .replay{border:1px solid var(--line-2);color:#ddd5f5;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}:where(.pg-home) .replay:hover{background:#d6caff12}:where(.pg-home) .replay .i{width:14px;height:14px}:where(.pg-home) .win-tabs{background:var(--well);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:flex}:where(.pg-home) .win-tabs span{font:500 12px var(--mono);color:var(--muted-2);border-radius:999px;padding:4px 10px}:where(.pg-home) .win-tabs span.a{color:var(--text);background:#241d44}:where(.pg-home) .con{grid-template-columns:1.25fr 1fr;min-height:470px;display:grid}:where(.pg-home) .con-l{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:22px 22px 18px;display:flex}:where(.pg-home) .con-r{grid-template-rows:auto 1fr;min-width:0;display:grid}:where(.pg-home) .kpis{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}:where(.pg-home) .kpi small{color:var(--muted);font-size:12.5px;display:block}:where(.pg-home) .kpi b{font:500 clamp(26px,3vw,38px)/1.15 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;display:block}:where(.pg-home) .kpi .sub{font:500 11.5px var(--mono);color:var(--vt);background:#7c4dff24;border-radius:6px;margin-top:6px;padding:2px 7px;display:inline-block}:where(.pg-home) .kpi .sub.no{color:var(--no);background:#f39aa81a}:where(.pg-home) .chart{flex-direction:column;flex:1;min-height:170px;margin-top:18px;display:flex;position:relative}:where(.pg-home) .chart svg{flex:1;width:100%;min-height:0}:where(.pg-home) .axis{font:400 11px var(--mono);color:#7d759c;justify-content:space-between;padding-top:6px;display:flex}:where(.pg-home) .chart .ax{font:400 11px var(--mono);fill:#7d759c}:where(.pg-home) .chart .grid{stroke:#d6caff0f}:where(.pg-home) .cline{stroke-dasharray:1000;stroke-dashoffset:1000px}:where(.pg-home) .run .cline{transition:stroke-dashoffset 3.2s var(--ease);stroke-dashoffset:0}:where(.pg-home) .cfill{opacity:0}:where(.pg-home) .run .cfill{opacity:1;transition:opacity 1s 1.8s}:where(.pg-home) .cdot{opacity:0}:where(.pg-home) .run .cdot{opacity:1;transition:opacity .4s 3s}:where(.pg-home) .chart-cap{color:var(--muted);justify-content:space-between;margin-bottom:4px;font-size:12.5px;display:flex}:where(.pg-home) .pane{min-width:0;padding:16px 18px}:where(.pg-home) .pane+.pane{border-top:1px solid var(--line)}:where(.pg-home) .pane-h{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12.5px;display:flex}:where(.pg-home) .pane-h .mono{color:var(--muted-2);font-size:11.5px}:where(.pg-home) .feed-box{height:244px;position:relative;overflow:hidden}:where(.pg-home) .log-box{height:178px;position:relative;overflow:hidden}:where(.pg-home) .flist{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-home) .flist.slide{transform:translateY(var(--sh,-62px))}:where(.pg-home) .flist.go{transition:transform .5s var(--ease);transform:none}:where(.pg-home) .fi{border:1px solid var(--line);background:#1a1533;border-radius:12px;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}:where(.pg-home) .fi.new{animation:fin .55s var(--ease) both}@keyframes fin{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}:where(.pg-home) .fi .src{width:32px;height:32px;color:var(--vt);background:#241d44;border-radius:9px;flex:none;place-items:center;display:grid}:where(.pg-home) .fi .t{flex:1;min-width:0}:where(.pg-home) .fi .t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}:where(.pg-home) .fi .t small{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}:where(.pg-home) .st{font:500 11px var(--mono);white-space:nowrap;border-radius:999px;padding:2px 8px}:where(.pg-home) .st.ok{color:var(--ok);background:#6fd8a81f}:where(.pg-home) .st.wait{color:var(--warn);background:#f2c26b1f}:where(.pg-home) .st.mask{color:var(--v200);background:#7c4dff2e}:where(.pg-home) .st.no{color:var(--no);background:#f39aa81a}:where(.pg-home) .ll{font:400 12.5px/1.45 var(--mono);color:#d6cff0;background:0 0;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:8px 10px;display:grid}:where(.pg-home) .ll .tm{color:#7d759c}:where(.pg-home) .ll .who{color:var(--vt)}:where(.pg-home) .ll.refused{color:#bdb3cf;background:#f39aa80f}:where(.pg-home) .ll.refused .who{color:var(--no)}:where(.pg-home) .ll .x{color:var(--no);align-items:center;gap:5px;display:inline-flex}:where(.pg-home) .ll .x .i{width:12px;height:12px}:where(.pg-home) .ll.new{animation:fin .5s var(--ease) both}:where(.pg-home) .example{font:500 11px var(--mono);color:#8d84ad;border:1px solid var(--line);border-radius:6px;padding:3px 7px}:where(.pg-home) .win-foot{border-top:1px solid var(--line);font:400 12px var(--mono);color:#8d84ad;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;display:flex}:where(.pg-home) .win-foot b{color:var(--muted);font-weight:500}:where(.pg-home) .sec{padding:130px 0;position:relative}:where(.pg-home) .sec.tight{padding-top:90px}:where(.pg-home) .hair{background:linear-gradient(90deg,#0000,#b8a5ff38,#0000);border:0;height:1px;margin:0}:where(.pg-home) .sec-head{text-align:center;max-width:920px;margin:0 auto 56px}:where(.pg-home) .sec-head h2{letter-spacing:-.035em;color:#f8f5ff;text-shadow:0 0 50px #9778ff3d;margin:0 0 16px;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.04}:where(.pg-home) .sec-head h2 span{color:#a99fca;display:block}:where(.pg-home) .sec-head p{max-width:620px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.55}:where(.pg-home) .lead-left .sec-head{text-align:left;margin-left:0}:where(.pg-home) .sep{grid-template-columns:260px 1fr 300px;align-items:stretch;gap:16px;display:grid}:where(.pg-home) .panel{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#171230,#110e22);min-width:0;padding:18px}:where(.pg-home) .panel-h{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12.5px;display:flex}:where(.pg-home) .agent{border:1px solid var(--line);opacity:.55;background:#1a1533;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;transition:border-color .3s,background-color .3s,opacity .3s;display:flex}:where(.pg-home) .agent.act{opacity:1;background:#211a40;border-color:#9778ff8c}:where(.pg-home) .agent.act.bad{border-color:#f39aa880}:where(.pg-home) .av{width:34px;height:34px;font:600 12px var(--sans);color:var(--v200);background:#2a2250;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}:where(.pg-home) .av img{object-fit:cover;width:100%;height:100%}:where(.pg-home) .agent b{font-size:13.5px;font-weight:500;display:block}:where(.pg-home) .agent small{font:400 11.5px var(--mono);color:var(--muted-2);display:block}:where(.pg-home) .ask{background:var(--well);border:1px solid var(--line);color:#ddd5f5;border-radius:12px;min-height:72px;margin-top:14px;padding:12px;font-size:13px}:where(.pg-home) .ask small{font:500 11px var(--mono);color:var(--muted-2);margin-bottom:4px;display:block}:where(.pg-home) .org{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}:where(.pg-home) .org-h{font:500 12px var(--mono);color:var(--muted-2);grid-column:1/-1;justify-content:space-between;display:flex}:where(.pg-home) .wsc{border:1px solid var(--line);background:#130f26;border-radius:18px;min-width:0;padding:14px;transition:border-color .35s,box-shadow .35s;position:relative}:where(.pg-home) .wsc.hit{border-color:#9778ffb3;box-shadow:0 0 0 1px #9778ff4d,0 0 60px -10px #7c4dff8c}:where(.pg-home) .wsc.deny{border-color:#f39aa88c}:where(.pg-home) .wsc-h{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}:where(.pg-home) .wsc-h .ws-badge{width:24px;height:24px;font-size:11px}:where(.pg-home) .wsc-h .ws-badge.k{background:#2f6b5a}:where(.pg-home) .wsc-h .ws-badge.a{background:#8a5a1f}:where(.pg-home) .col{font:400 11.5px var(--mono);color:var(--muted-2);margin:10px 0 6px}:where(.pg-home) .mem{border:1px solid var(--line);color:#ddd5f5;background:#1a1533;border-radius:9px;margin-bottom:6px;padding:7px 9px;font-size:12.5px;transition:border-color .3s,background-color .3s}:where(.pg-home) .wsc.hit .mem.p{background:#241c48;border-color:#9778ff8c}:where(.pg-home) .lockover{opacity:0;background:#0c0a17e6;border-radius:18px;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}:where(.pg-home) .wsc.deny .lockover{opacity:1}:where(.pg-home) .lockover div{color:var(--no);font:500 12px var(--mono);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}:where(.pg-home) .lockover .i{width:22px;height:22px}:where(.pg-home) .wall{text-align:center;font:400 11.5px var(--mono);color:#8d84ad;grid-column:1/-1;padding-top:4px}:where(.pg-home) .res{border:1px solid var(--line);background:var(--well);opacity:.4;border-radius:12px;min-height:62px;margin-top:12px;padding:12px;font-size:13px;transition:opacity .3s}:where(.pg-home) .res.on{opacity:1}:where(.pg-home) .res b{font-weight:500}:where(.pg-home) .res .ok{color:var(--ok)}:where(.pg-home) .res .no{color:var(--no)}:where(.pg-home) .slog{gap:6px;display:grid}:where(.pg-home) .slog .ll{border:1px solid var(--line);background:#130f26;padding:8px 10px}:where(.pg-home) .slog .ll.refused{background:#f39aa80d;border-color:#f39aa840}:where(.pg-home) .sep-cap{text-align:center;max-width:720px;color:var(--muted);margin:18px auto 0;font-size:15px}:where(.pg-home) .seg{border:1px solid var(--line-2);background:#151129;border-radius:999px;gap:4px;padding:4px;display:inline-flex}:where(.pg-home) .seg button{min-height:40px;color:var(--muted);border-radius:999px;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}:where(.pg-home) .seg button[aria-selected=true]{color:#1a1038;background:#f3f0ff}:where(.pg-home) .seg button:hover:not([aria-selected=true]){color:#fff}:where(.pg-home) .seg-row{justify-content:center;margin:-20px 0 34px;display:flex}:where(.pg-home) .term{border:1px solid var(--line-2);background:#0f0c1d;border-radius:22px;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 40px 120px -40px #000c,0 0 100px -40px #7c4dff80}:where(.pg-home) .term-bar{border-bottom:1px solid var(--line);font:400 12.5px var(--mono);color:var(--muted-2);align-items:center;gap:10px;padding:12px 16px;display:flex}:where(.pg-home) .dots{gap:6px;display:flex}:where(.pg-home) .dots i{background:#2a2346;border-radius:50%;width:10px;height:10px}:where(.pg-home) .term-bar .example{margin-left:auto}:where(.pg-home) .term-grid{grid-template-columns:1.2fr 1fr;min-height:330px;display:grid}:where(.pg-home) .term-code{font:400 13.5px/1.75 var(--mono);color:#d6cff0;border-right:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:20px 22px}:where(.pg-home) .term-code .pr{color:var(--vt)}:where(.pg-home) .term-code .c{color:#7d759c}:where(.pg-home) .term-code .okc{color:var(--ok)}:where(.pg-home) .term-code .k{color:var(--v200)}:where(.pg-home) .term-code div{min-height:1.75em}:where(.pg-home) .cursor{background:var(--v300);vertical-align:-2px;width:8px;height:1.1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}:where(.pg-home) .term-side{min-width:0;padding:20px 22px}:where(.pg-home) .term-side h3{letter-spacing:-.015em;margin:0 0 6px;font-size:18px;font-weight:600}:where(.pg-home) .term-side p{color:var(--muted);margin:0 0 14px;font-size:14.5px}:where(.pg-home) .term-side ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-home) .term-side li{color:#ddd5f5;align-items:flex-start;gap:10px;font-size:14px;display:flex}:where(.pg-home) .term-side li .i{color:var(--vt);margin-top:4px}:where(.pg-home) .term-out{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}:where(.pg-home) .term-out.on{opacity:1;transform:none}:where(.pg-home) .chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:-20px 0 30px;display:flex}:where(.pg-home) .chip{border:1px solid var(--line-2);min-height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:14px;font-weight:500;transition:border-color .25s,color .25s,background-color .25s;display:inline-flex}:where(.pg-home) .chip .av{width:28px;height:28px;font-size:11px}:where(.pg-home) .chip[aria-pressed=true]{color:#fff;background:#7c4dff24;border-color:#9778ffa6}:where(.pg-home) .chip:hover{color:#fff}:where(.pg-home) .ag-win{max-width:1000px;margin:0 auto}:where(.pg-home) .ag-body{grid-template-columns:1fr 1.15fr;gap:0;min-height:360px;display:grid}:where(.pg-home) .ag-l{border-right:1px solid var(--line);min-width:0;padding:24px}:where(.pg-home) .ag-r{min-width:0;padding:24px}:where(.pg-home) .prompt{border:1px solid var(--line-2);color:#f3f0ff;background:#1a1533;border-radius:18px;min-height:120px;padding:16px 18px;font-size:18px;line-height:1.45}:where(.pg-home) .prompt small{font:500 11.5px var(--mono);color:var(--muted-2);margin-bottom:8px;display:block}:where(.pg-home) .steps{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}:where(.pg-home) .steps li{font:400 12.5px var(--mono);color:#cfc7e8;opacity:0;align-items:center;gap:10px;transition:opacity .3s,transform .3s;display:flex;transform:translate(-4px)}:where(.pg-home) .steps li.on{opacity:1;transform:none}:where(.pg-home) .steps li .i{width:14px;height:14px;color:var(--ok)}:where(.pg-home) .answer{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(8px)}:where(.pg-home) .answer.on{opacity:1;transform:none}:where(.pg-home) .answer .scope{font:500 12px var(--mono);color:var(--vt);background:#7c4dff24;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;display:inline-flex}:where(.pg-home) .answer p{color:#ebe6ff;margin:0 0 16px;font-size:16px;line-height:1.6}:where(.pg-home) .cites{gap:8px;display:grid}:where(.pg-home) .cite{border:1px solid var(--line);background:#130f26;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}:where(.pg-home) .cite .n{font:500 11px var(--mono);color:var(--vt);border:1px solid #9778ff66;border-radius:6px;padding:0 6px}:where(.pg-home) .cite small{font:400 11.5px var(--mono);color:var(--muted-2);white-space:nowrap;margin-left:auto}:where(.pg-home) .logged{font:400 12px var(--mono);color:var(--muted-2);align-items:center;gap:6px;margin-top:12px;display:flex}:where(.pg-home) .logged .i{width:13px;height:13px;color:var(--ok)}:where(.pg-home) .bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}:where(.pg-home) .b{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#171230,#110e22);flex-direction:column;grid-column:span 2;min-width:0;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden}:where(.pg-home) .b.w4{grid-column:span 4}:where(.pg-home) .b.w3{grid-column:span 3}:where(.pg-home) .viz{background:var(--well);border:1px solid var(--line);border-radius:18px;flex:1;min-height:200px;margin-bottom:20px;padding:16px;position:relative;overflow:hidden}:where(.pg-home) .b h3{letter-spacing:-.015em;margin:0 0 6px;font-size:19px;font-weight:600}:where(.pg-home) .b p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}:where(.pg-home) .vh{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;font-size:12px;display:flex}:where(.pg-home) .vh b{font:500 12.5px var(--mono);color:var(--text)}:where(.pg-home) .illus{font:400 11px var(--mono);color:#6f6790;position:absolute;bottom:9px;right:12px}:where(.pg-home) .mask-doc{color:#ddd5f5;border:1px solid var(--line);background:#151129;border-radius:12px;max-width:560px;padding:14px 16px;font-size:14px;line-height:1.75}:where(.pg-home) .pii{vertical-align:baseline;display:inline-grid;position:relative}:where(.pg-home) .pii>span{transition:opacity .35s var(--ease),transform .35s var(--ease);white-space:nowrap;grid-area:1/1}:where(.pg-home) .pii .raw{color:#f3d9a0;background:#f2c26b1a;border-radius:4px;padding:0 3px}:where(.pg-home) .pii .msk{font:500 12px/1.9 var(--mono);color:var(--v200);opacity:0;background:#7c4dff33;border-radius:5px;padding:0 6px;transform:translateY(4px)}:where(.pg-home) .on .pii .raw{opacity:0;transform:translateY(-4px)}:where(.pg-home) .on .pii .msk{opacity:1;transform:none}:where(.pg-home) .on .pii:nth-of-type(2)>span{transition-delay:.5s}:where(.pg-home) .on .pii:nth-of-type(3)>span{transition-delay:1s}:where(.pg-home) .policy{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}:where(.pg-home) .policy span{font:400 11.5px var(--mono);color:#cfc7e8;border:1px solid var(--line-2);border-radius:999px;padding:3px 10px}:where(.pg-home) .policy span.a{color:var(--v200);border-color:#9778ff73}:where(.pg-home) .detect{font:400 12px var(--mono);color:var(--muted-2);flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}:where(.pg-home) .detect b{color:var(--text);font-weight:500}:where(.pg-home) .rq{gap:8px;display:grid}:where(.pg-home) .rq .o{border:1px solid var(--line);background:#1a1533;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;transition:border-color .4s;display:flex}:where(.pg-home) .rq .o span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.pg-home) .rq .flip{display:inline-grid;position:relative}:where(.pg-home) .rq .flip>span{grid-area:1/1;justify-self:end;transition:opacity .35s,transform .35s}:where(.pg-home) .rq .flip .st.ok{opacity:0;transform:scale(.9)}:where(.pg-home) .on .rq .o.go{border-color:#6fd8a866;transition-delay:1.2s}:where(.pg-home) .on .rq .o.go .flip .st.wait{opacity:0;transition-delay:1.2s}:where(.pg-home) .on .rq .o.go .flip .st.ok{opacity:1;transition-delay:1.2s;transform:none}:where(.pg-home) .rq-note{font:400 11.5px var(--mono);color:var(--muted-2);margin-top:10px}:where(.pg-home) .reach{gap:6px;margin-top:8px;display:grid}:where(.pg-home) .reach div{border-bottom:1px solid var(--line);opacity:0;justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(5px)}:where(.pg-home) .reach div:last-child{border-bottom:0}:where(.pg-home) .on .reach div{opacity:1;transform:none}:where(.pg-home) .on .reach div:nth-child(2){transition-delay:.15s}:where(.pg-home) .on .reach div:nth-child(3){transition-delay:.3s}:where(.pg-home) .memcard{border:1px solid var(--line);background:#1a1533;border-radius:12px;padding:10px 12px;font-size:13px}:where(.pg-home) .memcard .chips2{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}:where(.pg-home) .memcard .chips2 span{font:400 11px var(--mono);color:var(--v200);background:#7c4dff26;border-radius:6px;padding:1px 6px}:where(.pg-home) .alog{font:400 11.5px/1.5 var(--mono);gap:4px;display:grid}:where(.pg-home) .alog div{opacity:0;background:#151129;border-radius:8px;gap:8px;padding:6px 8px;transition:opacity .35s;display:flex}:where(.pg-home) .on .alog div{opacity:1}:where(.pg-home) .on .alog div:nth-child(2){transition-delay:.25s}:where(.pg-home) .on .alog div:nth-child(3){transition-delay:.5s}:where(.pg-home) .on .alog div:nth-child(4){transition-delay:.75s}:where(.pg-home) .on .alog div:nth-child(5){transition-delay:1s}:where(.pg-home) .alog .tm{color:#7d759c}:where(.pg-home) .alog .w{color:var(--vt)}:where(.pg-home) .alog .r{color:var(--no)}:where(.pg-home) .alog span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.pg-home) .scale{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px;display:grid}:where(.pg-home) .scale div{border:1px solid var(--line);text-align:center;color:var(--muted);background:#151129;border-radius:10px;padding:10px 6px 8px;font-size:11.5px;transition:border-color .4s,color .4s,background-color .4s}:where(.pg-home) .scale i{background:#2a2346;border-radius:4px;width:60%;height:6px;margin:0 auto 8px;display:block}:where(.pg-home) .scale div:nth-child(2) i{background:#4b3b8f}:where(.pg-home) .scale div:nth-child(3) i{background:var(--v600)}:where(.pg-home) .scale div:nth-child(4) i{background:var(--v400)}:where(.pg-home) .on .scale div.sel{color:#fff;background:#221b42;border-color:#9778ffb3;transition-delay:.6s}:where(.pg-home) .sens-row{border:1px solid var(--line);background:#1a1533;border-radius:10px;justify-content:space-between;margin-top:14px;padding:8px 10px;font-size:12.5px;display:flex}:where(.pg-home) .ret{margin-top:6px}:where(.pg-home) .ret-row{margin-bottom:14px}:where(.pg-home) .ret-row .lbl{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}:where(.pg-home) .ret-row .lbl b{font:500 12px var(--mono);color:var(--text)}:where(.pg-home) .track{background:#221c3d;border-radius:6px;height:8px;overflow:hidden}:where(.pg-home) .track i{background:var(--v500);transform-origin:0;width:100%;height:100%;transition:transform 1.4s var(--ease);border-radius:6px;display:block;transform:scaleX(0)}:where(.pg-home) .on .track i{transform:scaleX(var(--v))}:where(.pg-home) .ret-row:nth-child(2) .track i{background:var(--v400);transition-delay:.15s}:where(.pg-home) .ret-row:nth-child(3) .track i{background:#5b45a8;transition-delay:.3s}:where(.pg-home) .ps{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.pg-home) .ps .colp{border:1px solid var(--line);background:#151129;border-radius:12px;padding:10px}:where(.pg-home) .ps .colp h4{font:500 11.5px var(--mono);color:var(--muted-2);align-items:center;gap:6px;margin:0 0 8px;display:flex}:where(.pg-home) .ps .colp h4 .i{width:13px;height:13px}:where(.pg-home) .ps .it{color:#ddd5f5;background:#1d1838;border-radius:8px;margin-bottom:5px;padding:6px 8px;font-size:12px}:where(.pg-home) .ps .it small{font:400 10.5px var(--mono);color:var(--muted-2);display:block}:where(.pg-home) .hy{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.pg-home) .hy .hc h4{font:500 11.5px var(--mono);color:var(--muted-2);margin:0 0 6px}:where(.pg-home) .hy .hc div{color:#cfc7e8;white-space:nowrap;text-overflow:ellipsis;background:#1a1533;border-radius:7px;margin-bottom:4px;padding:5px 8px;font-size:11.5px;overflow:hidden}:where(.pg-home) .merged{border-top:1px dashed var(--line-2);margin-top:8px;padding-top:8px}:where(.pg-home) .merged h4{font:500 11.5px var(--mono);color:var(--vt);margin:0 0 6px}:where(.pg-home) .merged div{opacity:0;background:#221b42;border-radius:7px;align-items:center;gap:8px;margin-bottom:4px;padding:5px 8px;font-size:12px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(-6px)}:where(.pg-home) .merged div span.mono{color:var(--vt);font-size:11px}:where(.pg-home) .on .merged div{opacity:1;transform:none}:where(.pg-home) .on .merged div:nth-child(2){transition-delay:.7s}:where(.pg-home) .on .merged div:nth-child(3){transition-delay:.85s}:where(.pg-home) .on .merged div:nth-child(4){transition-delay:1s}:where(.pg-home) .flow{grid-template-columns:1fr 220px 1fr;align-items:center;gap:0;display:grid;position:relative}:where(.pg-home) .flow-col{z-index:2;gap:8px;display:grid;position:relative}:where(.pg-home) .flow-col h3{font:500 12px var(--mono);color:var(--muted-2);margin:0 0 6px;font-weight:500}:where(.pg-home) .src-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}:where(.pg-home) .pill{border:1px solid var(--line);background:#151129;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px 12px;font-size:13.5px;display:flex}:where(.pg-home) .pill .i{color:var(--vt);width:15px;height:15px}:where(.pg-home) .pill span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.pg-home) .hub{z-index:2;text-align:center;place-items:center;gap:12px;display:grid;position:relative}:where(.pg-home) .hub-core{background:#1c1638;border:1px solid #9778ff73;border-radius:32px;place-items:center;width:120px;height:120px;display:grid;box-shadow:0 0 0 10px #7c4dff0f,0 0 90px -10px #7c4dffbf}:where(.pg-home) .hub-core img{width:64px;height:64px}:where(.pg-home) .hub small{font:500 11.5px var(--mono);color:var(--muted-2);max-width:200px}:where(.pg-home) .flow-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:where(.pg-home) .flow-lines path{fill:none;stroke:#9778ff38;stroke-width:1.5px}:where(.pg-home) .flow-lines path.pulse{stroke:var(--v400);stroke-width:2px;stroke-dasharray:14 300;stroke-dashoffset:314px;opacity:0}:where(.pg-home) .on .flow-lines path.pulse{opacity:1;animation:2.8s linear infinite travel}:where(.pg-home) .flow-lines path.pulse:nth-of-type(odd){animation-delay:1.1s}@keyframes travel{to{stroke-dashoffset:0}}:where(.pg-home) .all-conn{text-align:center;color:var(--muted);margin-top:36px;font-size:14.5px}:where(.pg-home) .all-conn .list{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}:where(.pg-home) .all-conn .list span{color:#cfc7e8;border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:12.5px}:where(.pg-home) .dev{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}:where(.pg-home) .dev h2{letter-spacing:-.035em;text-shadow:0 0 50px #9778ff3d;margin:0 0 16px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.05}:where(.pg-home) .dev h2 span{color:#a99fca;display:block}:where(.pg-home) .dev>div>p{color:var(--muted);max-width:480px;margin:0 0 18px;font-size:17px}:where(.pg-home) .checks{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}:where(.pg-home) .checks li{color:#ddd5f5;gap:10px;font-size:15px;display:flex}:where(.pg-home) .checks .i{color:var(--vt);margin-top:4px}:where(.pg-home) .handoff{border:1px solid var(--line-2);background:#0f0c1d;border-radius:22px;overflow:hidden;box-shadow:0 0 100px -40px #7c4dff8c}:where(.pg-home) .ho-steps{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;padding:18px;display:grid}:where(.pg-home) .ho{border:1px solid var(--line);background:#151129;border-radius:14px;min-width:0;padding:12px;font-size:12.5px}:where(.pg-home) .ho h4{font:500 12px var(--mono);color:var(--vt);align-items:center;gap:6px;margin:0 0 6px;display:flex}:where(.pg-home) .ho h4 .i{width:14px;height:14px}:where(.pg-home) .ho div{color:#cfc7e8;opacity:.35;margin-bottom:4px;transition:opacity .4s}:where(.pg-home) .on .ho div{opacity:1}:where(.pg-home) .on .ho.b2 div{transition-delay:1.6s}:where(.pg-home) .ho-arrow{color:var(--muted-2);place-items:center;display:grid}:where(.pg-home) .ho-arrow .bar{background:#2a2346;border-radius:2px;width:2px;height:100%;min-height:60px;position:relative;overflow:hidden}:where(.pg-home) .ho-arrow .bar i{background:var(--v400);transform-origin:top;transition:transform 1.2s .3s var(--ease);position:absolute;inset:0;transform:scaleY(0)}:where(.pg-home) .on .ho-arrow .bar i{transform:scaleY(1)}:where(.pg-home) .snip{border-top:1px solid var(--line);font:400 13px/1.7 var(--mono);color:#d6cff0;padding:16px 18px;position:relative}:where(.pg-home) .snip .pr{color:var(--vt)}:where(.pg-home) .snip .c{color:#7d759c}:where(.pg-home) .snip .okc{color:var(--ok)}:where(.pg-home) .copy{border:1px solid var(--line-2);min-height:36px;font:500 12px var(--sans);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:10px;right:10px}:where(.pg-home) .copy:hover{color:#fff}:where(.pg-home) .facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}:where(.pg-home) .fact{padding:34px 28px 0 0}:where(.pg-home) .fact+.fact{border-left:1px solid var(--line);padding-left:28px}:where(.pg-home) .fact .num{letter-spacing:-.04em;color:#f8f5ff;text-shadow:0 0 40px #9778ff61;font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,76px);font-weight:600;line-height:1}:where(.pg-home) .fact .lbl{margin:12px 0 6px;font-size:17px;font-weight:500}:where(.pg-home) .fact p{color:var(--muted);max-width:320px;margin:0;font-size:14.5px;line-height:1.55}:where(.pg-home) .uc{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}:where(.pg-home) .ucc{border-radius:var(--r-lg);border:1px solid var(--line);background:#130f26;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}:where(.pg-home) .ucc:hover{border-color:#9778ff73}:where(.pg-home) .ucc img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.85);width:100%;height:auto}:where(.pg-home) .ucc div{padding:16px 18px 18px}:where(.pg-home) .ucc h3{margin:0 0 4px;font-size:17px;font-weight:600}:where(.pg-home) .ucc p{color:var(--muted);margin:0;font-size:14px}:where(.pg-home) .cmp{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#110e22;border-radius:22px;width:100%;overflow:hidden}:where(.pg-home) .cmp th,:where(.pg-home) .cmp td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px;font-size:14.5px}:where(.pg-home) .cmp tr:last-child td{border-bottom:0}:where(.pg-home) .cmp thead th{color:var(--muted);background:#151129;font-size:13.5px;font-weight:500}:where(.pg-home) .cmp thead th.ms{color:#fff}:where(.pg-home) .cmp td.c,:where(.pg-home) .cmp th.c{text-align:left;width:200px}:where(.pg-home) .cmp .no{color:var(--muted-2);align-items:center;gap:6px;font-size:13.5px;display:flex}:where(.pg-home) .cmp .yes{color:var(--vt);align-items:center;gap:6px;font-size:13.5px;display:flex}:where(.pg-home) .cmp .yes .i{color:var(--ok)}:where(.pg-home) .cmp tbody tr:hover td{background:#d6caff05}:where(.pg-home) .plans{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}:where(.pg-home) .plan{border:1px solid var(--line);background:linear-gradient(#171230,#110e22);border-radius:20px;min-width:0;padding:20px}:where(.pg-home) .plan.hl{border-color:#9778ff8c;box-shadow:0 0 60px -20px #7c4dff8c}:where(.pg-home) .plan h3{margin:0 0 6px;font-size:18px;font-weight:600}:where(.pg-home) .plan p{color:var(--muted);margin:0;font-size:14px}:where(.pg-home) .plans-cta{text-align:center;margin-top:28px}:where(.pg-home) .faq{max-width:820px;margin:0 auto}:where(.pg-home) .qa{border-bottom:1px solid var(--line)}:where(.pg-home) .qa button{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 0;font-size:17px;font-weight:500;display:flex}:where(.pg-home) .qa button .pl{border:1px solid var(--line-2);width:30px;height:30px;transition:transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}:where(.pg-home) .qa button[aria-expanded=true] .pl{transform:rotate(45deg)}:where(.pg-home) .qa .ans{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}:where(.pg-home) .qa .ans>div{overflow:hidden}:where(.pg-home) .qa .ans p{color:var(--muted);max-width:700px;margin:0 0 20px;font-size:15.5px}:where(.pg-home) .qa button[aria-expanded=true]+.ans{grid-template-rows:1fr}:where(.pg-home) .final{text-align:center;background:#2a1a68;border:1px solid #b8a5ff40;border-radius:36px;padding:84px 24px;position:relative;overflow:hidden}:where(.pg-home) .final:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#9778ff8c,#0000 75%);width:900px;height:600px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}:where(.pg-home) .final>*{position:relative}:where(.pg-home) .final img{border-radius:14px;width:56px;height:56px;margin:0 auto 22px}:where(.pg-home) .final h2{letter-spacing:-.035em;text-shadow:0 0 40px #e8e0ff59;margin:0 0 14px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.04}:where(.pg-home) .final h2 span{color:#d4caff;display:block}:where(.pg-home) .final p{color:#e2dafc;max-width:520px;margin:0 auto 28px;font-size:18px}:where(.pg-home) .final .btn-w{color:#1a1038;background:#fff}:where(.pg-home) .final .btn-w:hover{background:var(--v100)}:where(.pg-home) .final .btn-ghost{border-color:#ffffff59}:where(.pg-home) .final small{color:#cfc4f5;margin-top:16px;font-size:13px;display:block}:where(.pg-home) footer{border-top:1px solid var(--line);margin-top:120px;padding:80px 0 40px}:where(.pg-home) .f-top{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:44px;display:flex}:where(.pg-home) .f-top img{width:auto;height:22px}:where(.pg-home) .f-top span{color:var(--muted-2);font-size:14px}:where(.pg-home) .f-cols{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}:where(.pg-home) .f-cols h4{margin:0 0 12px;font-size:13.5px;font-weight:600}:where(.pg-home) .f-cols ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-home) .f-cols a{min-height:32px;color:var(--muted);align-items:center;font-size:14px;display:inline-flex}:where(.pg-home) .f-cols a:hover{color:#fff}:where(.pg-home) .f-bot{border-top:1px solid var(--line);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}:where(.pg-home) .lg{background:#f4f1ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #fff9}:where(.pg-home) .lg img{object-fit:contain;width:20px;height:20px}:where(.pg-home) .lg.sm{border-radius:6px;width:22px;height:22px}:where(.pg-home) .lg.sm img{width:13px;height:13px}:where(.pg-home) .lg.md{border-radius:8px;width:28px;height:28px}:where(.pg-home) .lg.md img{width:17px;height:17px}:where(.pg-home) .lg img[src$=openai\.svg]{transform:none}:where(.pg-home) .mono-g{font:600 15px var(--sans);color:#3c297c}:where(.pg-home) .lg.sm.mono-g{font-size:11px}:where(.pg-home) .av.ph{width:22px;height:22px}:where(.pg-home) .fi .lg{width:36px;height:36px}:where(.pg-home) .ll .whoa{vertical-align:-6px;align-items:center;gap:6px;display:inline-flex}:where(.pg-home) .ll .whoa .av{width:22px;height:22px;font-size:10px}:where(.pg-home) .chip .lg{border-radius:999px;width:32px;height:32px}:where(.pg-home) .chip .lg img{width:18px;height:18px}:where(.pg-home) .chip{padding-left:6px}:where(.pg-home) .agent .lg{width:36px;height:36px}:where(.pg-home) .pill .lg{border-radius:8px;width:30px;height:30px}:where(.pg-home) .pill .lg img{width:17px;height:17px}:where(.pg-home) .pill{padding:6px 12px 6px 6px}:where(.pg-home) .ho h4 .lg{border-radius:7px;width:24px;height:24px}:where(.pg-home) .ho h4 .lg img{width:14px;height:14px}:where(.pg-home) .tool-tag{font:500 12px var(--mono);color:var(--muted);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 3px;display:inline-flex}:where(.pg-home) .tool-tag .lg{display:none}:where(.pg-home) .tool-tag .lg.on{display:grid}:where(.pg-home) .tlogos{align-items:center;gap:6px;display:none}:where(.pg-home) .term[data-m=mcp] .tlogos[data-m=mcp],:where(.pg-home) .term[data-m=cli] .tlogos[data-m=cli],:where(.pg-home) .term[data-m=api] .tlogos[data-m=api]{display:inline-flex}:where(.pg-home) .tpl{display:none}:where(.pg-home) .rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(14px)}:where(.pg-home) .rv.on{opacity:1;transform:none}@media (max-width:1080px){:where(.pg-home) .sep{grid-template-columns:1fr 1fr}:where(.pg-home) .sep .org-panel{order:-1;grid-column:1/-1}:where(.pg-home) .plans,:where(.pg-home) .f-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){:where(.pg-home) .con{grid-template-columns:1fr}:where(.pg-home) .con-l{border-right:0;border-bottom:1px solid var(--line)}:where(.pg-home) .term-grid,:where(.pg-home) .ag-body{grid-template-columns:1fr}:where(.pg-home) .term-code,:where(.pg-home) .ag-l{border-right:0;border-bottom:1px solid var(--line)}:where(.pg-home) .bento{grid-template-columns:1fr 1fr}:where(.pg-home) .b,:where(.pg-home) .b.w4,:where(.pg-home) .b.w3{grid-column:span 1}:where(.pg-home) .b.w4{grid-column:1/-1}:where(.pg-home) .flow{grid-template-columns:1fr;gap:28px}:where(.pg-home) .flow-lines{display:none}:where(.pg-home) .dev{grid-template-columns:1fr;gap:36px}:where(.pg-home) .uc{grid-template-columns:1fr 1fr}:where(.pg-home) .facts{grid-template-columns:1fr}:where(.pg-home) .fact,:where(.pg-home) .fact+.fact{border-left:0;padding:28px 0}:where(.pg-home) .fact+.fact{border-top:1px solid var(--line)}}@media (max-width:640px){:where(.pg-home) .hero{padding-top:140px}:where(.pg-home) .hero-launch{margin-bottom:28px;font-size:12px}:where(.pg-home) .hero-sub{font-size:16.5px}:where(.pg-home) .console-wrap,:where(.pg-home) .wrap{width:calc(100% - 28px)}:where(.pg-home) .kpis{grid-template-columns:1fr 1fr 1fr;gap:10px}:where(.pg-home) .kpi small{font-size:11.5px}:where(.pg-home) .kpi .sub{font-size:11px}:where(.pg-home) .chart{min-height:130px}:where(.pg-home) .win-tabs{display:none}:where(.pg-home) .sec{padding:90px 0}:where(.pg-home) .sep,:where(.pg-home) .org,:where(.pg-home) .bento{grid-template-columns:1fr}:where(.pg-home) .b.w4{grid-column:auto}:where(.pg-home) .uc{grid-template-columns:1fr}:where(.pg-home) .plans,:where(.pg-home) .src-grid{grid-template-columns:1fr 1fr}:where(.pg-home) .cmp th,:where(.pg-home) .cmp td{padding:12px 10px;font-size:13.5px}:where(.pg-home) .cmp td.c,:where(.pg-home) .cmp th.c{width:auto}:where(.pg-home) .cmp .no span.t,:where(.pg-home) .cmp .yes span.t{display:none}:where(.pg-home) .ho-steps{grid-template-columns:1fr}:where(.pg-home) .ho-arrow .bar{width:100%;height:2px;min-height:0}:where(.pg-home) .ho-arrow .bar i{transform-origin:0;transform:scaleX(0)}:where(.pg-home) .on .ho-arrow .bar i{transform:scaleX(1)}:where(.pg-home) .f-cols{grid-template-columns:1fr 1fr}:where(.pg-home) .final{border-radius:26px;padding:64px 18px}:where(.pg-home) .seg button{padding:0 14px}:where(.pg-home) .chip{padding-right:12px}}@media (prefers-reduced-motion:reduce){:where(.pg-home) *,:where(.pg-home) :before,:where(.pg-home) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(.pg-home) .rv{opacity:1;transform:none}}:where(.pg-home) .cmp .sub-h{color:var(--muted-2);margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}:where(.pg-home) .cmp4 td.c,:where(.pg-home) .cmp4 th.c{width:190px}:where(.pg-home) .cmp-scroll{-webkit-overflow-scrolling:touch;border-radius:22px;overflow-x:auto}@media (max-width:720px){:where(.pg-home) .cmp4{min-width:620px}:where(.pg-home) .cmp4 .no span.t,:where(.pg-home) .cmp4 .yes span.t{display:inline}}:where(.pg-home) .lg.mono-d{font:600 15px/1 var(--sans);color:#3c297c}:where(.pg-home) .lg.md.mono-d{font-size:12px}:where(.pg-home) .chip-any{border-style:dashed}:where(.pg-home) .chips{flex-wrap:wrap;justify-content:center}:where(.pg-home) .bento.lt .b{grid-column:span 2}:where(.pg-home) .lt-bars{gap:22px;margin-top:26px;display:grid}:where(.pg-home) .lt-row{grid-template-columns:1fr;gap:7px;display:grid}:where(.pg-home) .lt-l{color:var(--muted);font-size:13px}:where(.pg-home) .lt-track{background:#d6caff12;border-radius:99px;height:12px;overflow:hidden}:where(.pg-home) .lt-fill{transform-origin:0;height:100%;transition:transform 1.4s var(--ease);border-radius:99px;display:block;transform:scaleX(0)}:where(.pg-home) .lt-fill.big{background:linear-gradient(90deg,#5b4a8a,#7d6aa8);width:100%}:where(.pg-home) .lt-fill.small{background:#7c4dff;width:4%;min-width:10px;box-shadow:0 0 14px #7c4dffb3}:where(.pg-home) .rv.on .lt-fill{transform:scaleX(1)}:where(.pg-home) .rv.on .lt-fill.small{transition-delay:.5s}:where(.pg-home) .lt-v{font:500 12px var(--mono);color:var(--muted-2)}:where(.pg-home) .lt-v.ok{color:var(--ok)}:where(.pg-home) .lt-chunks{gap:7px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-home) .lt-chunks li{border:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);background:#d6caff08;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex;transform:translateY(6px)}:where(.pg-home) .lt-chunks li small{font:12px var(--mono);color:var(--muted-2);margin-left:auto}:where(.pg-home) .lt-chunks .n{border:1px solid var(--line-2);width:20px;height:20px;font:11px var(--mono);color:var(--vt);border-radius:6px;place-items:center;display:grid}:where(.pg-home) .lt-chunks li.omit{color:var(--muted-2);font:12px var(--mono);border-style:dashed}:where(.pg-home) .rv.on .lt-chunks li{opacity:1;transform:none}:where(.pg-home) .rv.on .lt-chunks li:nth-child(2){transition-delay:.25s}:where(.pg-home) .rv.on .lt-chunks li:nth-child(3){transition-delay:.5s}:where(.pg-home) .rv.on .lt-chunks li:nth-child(4){transition-delay:.85s}:where(.pg-home) .lt-log{font:12.5px var(--mono);color:var(--muted);gap:10px;margin-top:14px;display:grid}:where(.pg-home) .lt-ln{opacity:0;transition:opacity .5s var(--ease);align-items:center;gap:10px;display:flex}:where(.pg-home) .lt-ln .t{color:var(--muted-2)}:where(.pg-home) .lt-ln em{border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-style:normal}:where(.pg-home) .lt-ln em.miss{color:var(--vt);background:#b8a5ff1a}:where(.pg-home) .lt-ln em.hit{color:var(--ok);background:#6fd8a81a}:where(.pg-home) .rv.on .lt-ln{opacity:1}:where(.pg-home) .rv.on .lt-ln:nth-child(2){transition-delay:.6s}:where(.pg-home) .rv.on .lt-ln:nth-child(3){transition-delay:1.2s}@media (max-width:1020px){:where(.pg-home) .bento.lt .b{grid-column:span 6}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .lt-fill{transform:none}:where(.pg-home) .lt-chunks li,:where(.pg-home) .lt-ln{opacity:1;transform:none}}:where(.pg-home) .fi .t small.by{display:block}:where(.pg-home) .fi .st{flex:none}:where(.pg-home) .au{vertical-align:-4px;background:#f4f1ff;border-radius:50%;place-items:center;width:16px;height:16px;margin:0 4px 0 2px;display:inline-grid;overflow:hidden}:where(.pg-home) .au img{object-fit:cover;width:100%;height:100%}:where(.pg-home) .au.ai{border-radius:5px}:where(.pg-home) .au.ai img{object-fit:contain;width:11px;height:11px}:where(.pg-home) .au.ai img[src$=openai\.svg]{transform:none}:where(.pg-home) .fi .bsep{color:var(--muted-2);opacity:.7;margin:0 5px}:where(.pg-home) .mix{font-style:normal;font:500 11px var(--mono);color:var(--vt);background:#b8a5ff1a;border-radius:99px;margin-left:6px;padding:1px 7px}:where(.pg-home) .mf-code{font:500 12px var(--mono);color:var(--vt);border:1px solid var(--line-2);background:#b8a5ff14;border-radius:8px;padding:4px 10px}:where(.pg-home) .hl-stack{align-items:center;margin:0 4px 0 -6px;display:inline-flex}:where(.pg-home) .hl-l{background:#f4f1ff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-3px;display:grid;box-shadow:0 0 0 2px #15112a}:where(.pg-home) .hl-l:first-child{margin-left:0}:where(.pg-home) .hl-l img{object-fit:contain;width:14px;height:14px}:where(.pg-home) .hl-l img[src$=openai\.svg]{transform:none}@media (max-width:640px){:where(.pg-home) .hl-stack .hl-l:nth-child(n+4){display:none}}:where(.pg-home) .ly-sec{overflow:hidden}:where(.pg-home) .ly-sec:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#7c4dff33,#7c4dff0f 55%,#0000);width:820px;height:620px;position:absolute;top:52%;left:58%;transform:translate(-50%,-50%)}:where(.pg-home) .ly-sec .wrap{position:relative}:where(.pg-home) .ly-grid{grid-template-columns:minmax(300px,400px) 1fr;align-items:center;gap:48px;display:grid}:where(.pg-home) .ly-caps{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}:where(.pg-home) .ly-cap{text-align:left;opacity:.42;width:100%;transition:opacity .5s var(--ease),background-color .3s,border-color .3s;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:16px;min-height:44px;padding:16px 18px;display:grid}:where(.pg-home) .ly-cap .ly-ic{background:var(--well);border:1px solid var(--line-2);width:44px;height:44px;color:var(--vt);border-radius:12px;place-items:center;transition:background-color .3s,border-color .3s,box-shadow .3s;display:grid}:where(.pg-home) .ly-cap .ly-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}:where(.pg-home) .ly-cap .ly-n{font:500 12px/1 var(--mono);color:var(--muted-2);letter-spacing:.02em;margin:3px 0 6px;display:block}:where(.pg-home) .ly-cap h3{letter-spacing:-.015em;color:#f8f5ff;margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.2}:where(.pg-home) .ly-cap p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}:where(.pg-home) .ly-root.ly-c1 .ly-cap[data-l="1"],:where(.pg-home) .ly-root.ly-c2 .ly-cap[data-l="2"],:where(.pg-home) .ly-root.ly-c3 .ly-cap[data-l="3"],:where(.pg-home) .ly-root.ly-c4 .ly-cap[data-l="4"]{opacity:1}:where(.pg-home) .ly-cap.ly-now,:where(.pg-home) .ly-cap:hover,:where(.pg-home) .ly-cap:focus-visible{opacity:1;border-color:var(--line-2);background:#1c1736b8}:where(.pg-home) .ly-cap.ly-now .ly-ic,:where(.pg-home) .ly-cap:hover .ly-ic,:where(.pg-home) .ly-cap:focus-visible .ly-ic{background:var(--v500);border-color:var(--v400);color:#fff;box-shadow:0 8px 30px -6px #7c4dffb3}:where(.pg-home) .ly-cap:focus-visible{outline:2px solid var(--v300);outline-offset:2px;border-radius:18px}:where(.pg-home) .ly-out{border:1px solid var(--line);font:400 13px/1.45 var(--mono);color:var(--muted);background:#0f0c1db3;border-radius:16px;gap:10px;margin:22px 0 0;padding:16px 18px;list-style:none;display:grid}:where(.pg-home) .ly-out li{opacity:.35;transition:opacity .5s var(--ease);align-items:flex-start;gap:10px;display:flex}:where(.pg-home) .ly-out li svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:1px}:where(.pg-home) .ly-out .ly-okl svg{color:var(--ok)}:where(.pg-home) .ly-out .ly-nol svg{color:var(--no)}:where(.pg-home) .ly-out b{color:var(--text);font-weight:500}:where(.pg-home) .ly-root.ly-b1d .ly-out .ly-okl,:where(.pg-home) .ly-root.ly-b2d .ly-out .ly-nol{opacity:1}:where(.pg-home) .ly-ctl{align-items:center;gap:14px;margin-top:18px;display:flex}:where(.pg-home) .ly-replay{border:1px solid var(--line-2);min-height:44px;color:var(--text);background:#1c173699;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}:where(.pg-home) .ly-replay:hover{border-color:var(--v400);background:#7c4dff38}:where(.pg-home) .ly-replay:active{transform:scale(.97)}:where(.pg-home) .ly-replay svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:where(.pg-home) .ly-ex{font:400 12px var(--mono);color:var(--muted-2)}:where(.pg-home) .ly-box{width:100%;height:640px;position:relative}:where(.pg-home) .ly-stage{width:560px;height:618px;margin-left:calc(-280px + var(--lyo,0px));transform-origin:50% 0;transform:scale(var(--lys,1));perspective:2600px;perspective-origin:50% 30%;position:absolute;top:0;left:50%}:where(.pg-home) .ly-scene{width:400px;height:400px;transform-style:preserve-3d;position:absolute;top:140px;left:80px;transform:rotateX(57deg)rotate(-36deg)}:where(.pg-home) .ly-L{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.3,.9,.25,1),opacity .4s var(--ease);position:absolute;inset:0}:where(.pg-home) .ly-L1{transform:translateZ(0)}:where(.pg-home) .ly-L2{transform:translateZ(2px)}:where(.pg-home) .ly-L3{transform:translateZ(4px)}:where(.pg-home) .ly-L4{opacity:0;transform:translateZ(6px)}:where(.pg-home) .ly-root.ly-l2 .ly-L2{transform:translateZ(92px)}:where(.pg-home) .ly-root.ly-l2 .ly-L3{transform:translateZ(94px)}:where(.pg-home) .ly-root.ly-l2 .ly-L4{transform:translateZ(96px)}:where(.pg-home) .ly-root.ly-l3 .ly-L3{transform:translateZ(184px)}:where(.pg-home) .ly-root.ly-l3 .ly-L4{transform:translateZ(186px)}:where(.pg-home) .ly-root.ly-l4 .ly-L4{opacity:1;transform:translateZ(276px)}:where(.pg-home) .ly-root[data-hl] .ly-L{opacity:.18}:where(.pg-home) .ly-root[data-hl="1"] .ly-L1,:where(.pg-home) .ly-root[data-hl="2"] .ly-L2,:where(.pg-home) .ly-root[data-hl="3"] .ly-L3,:where(.pg-home) .ly-root[data-hl="4"] .ly-L4{opacity:1}:where(.pg-home) .ly-pl{transform-style:preserve-3d;position:absolute}:where(.pg-home) .ly-org{background:radial-gradient(120% 120% at 30% 20%,#7c4dff42,#371a7838 60%,#1a103880),repeating-linear-gradient(0deg,#d6caff0f 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#d6caff0f 0 1px,#0000 1px 40px);border:1.5px solid #b8a5ff8c;border-radius:26px;width:400px;height:400px;top:0;left:0;box-shadow:0 0 0 1px #7c4dff33,0 0 80px #7c4dff59,inset 0 0 50px #7c4dff2e}:where(.pg-home) .ly-root[data-hl="1"] .ly-org,:where(.pg-home) .ly-root.ly-c1:not(.ly-c2) .ly-org{border-color:var(--v200)}:where(.pg-home) .ly-lab{font:500 15px/1 var(--mono);color:var(--v100);white-space:nowrap;letter-spacing:.01em;position:absolute}:where(.pg-home) .ly-org>.ly-lab{color:var(--vt);font-size:16px;bottom:-34px;left:18px}:where(.pg-home) .ly-ws{background:#1c1736d1;border:1.5px solid #b8a5ff99;border-radius:16px;box-shadow:0 0 40px #7c4dff47,inset 0 0 30px #7c4dff1f}:where(.pg-home) .ly-nw{border-color:var(--v300);width:228px;height:368px;top:16px;left:16px;box-shadow:0 0 50px #7c4dff73,inset 0 0 30px #7c4dff33}:where(.pg-home) .ly-ar{width:126px;height:176px;top:16px;left:258px}:where(.pg-home) .ly-ke{width:126px;height:176px;top:208px;left:258px}:where(.pg-home) .ly-ws>.ly-lab{font:600 17px/1 var(--sans);color:#fff;letter-spacing:-.01em;top:14px;left:14px}:where(.pg-home) .ly-wl{backface-visibility:visible;background:linear-gradient(#b8a5ff6b,#7c4dff14);border:1px solid #d6caff80;transition:background-color .3s,border-color .3s;position:absolute}:where(.pg-home) .ly-wl.t{transform-origin:50% 0;width:100%;height:22px;top:0;left:0;transform:rotateX(90deg)}:where(.pg-home) .ly-wl.b{transform-origin:50% 100%;width:100%;height:22px;bottom:0;left:0;transform:rotateX(-90deg)}:where(.pg-home) .ly-wl.l{transform-origin:0;width:22px;height:100%;top:0;left:0;transform:rotateY(-90deg)}:where(.pg-home) .ly-wl.r{transform-origin:100%;width:22px;height:100%;top:0;right:0;transform:rotateY(90deg)}:where(.pg-home) .ly-wl:after{content:"";opacity:0;background:#f39aa8bf;transition:opacity .3s;position:absolute;inset:0}:where(.pg-home) .ly-root.ly-b2d .ly-nw .ly-wl:after{opacity:.38}:where(.pg-home) .ly-root.ly-b2d .ly-nw{border-color:var(--no)}:where(.pg-home) .ly-col{background:#7c4dff29;border:1.5px solid #b8a5ff94;border-radius:12px;width:204px;height:106px;left:28px;box-shadow:0 0 30px #7c4dff4d}:where(.pg-home) .ly-col.c1{top:52px}:where(.pg-home) .ly-col.c2{top:166px}:where(.pg-home) .ly-col.c3{height:92px;top:280px}:where(.pg-home) .ly-col>.ly-lab{font:500 14px/1 var(--sans);color:#fff;top:12px;left:12px}:where(.pg-home) .ly-col .ly-chip{font:500 11px/1 var(--mono);color:var(--v100);background:#0f0c1d99;border:1px solid #d6caff4d;border-radius:999px;padding:5px 8px;position:absolute;bottom:12px;left:12px}:where(.pg-home) .ly-col .ly-chip.cf{color:var(--warn);border-color:#f2c26b80}:where(.pg-home) .ly-col.c2{border-color:var(--v200);background:#7c4dff3d}:where(.pg-home) .ly-cf-foot{top:384px;left:28px}:where(.pg-home) .ly-mem{background:#221b44;border:1.5px solid #d6caff8c;border-radius:9px;width:78px;height:46px;padding:7px 7px 7px 34px;position:absolute;box-shadow:0 6px 18px #0006,0 0 18px #7c4dff59}:where(.pg-home) .ly-mem i{background:#d6caff73;border-radius:2px;height:4px;margin:3px 0 6px;display:block}:where(.pg-home) .ly-mem i:nth-child(3){width:60%}:where(.pg-home) .ly-au{border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:7px;overflow:hidden;box-shadow:0 0 0 1.5px #ffffffd9}:where(.pg-home) .ly-au img{object-fit:cover;width:100%;height:100%}:where(.pg-home) .ly-au.ai{background:#f4f1ff;border-radius:6px;place-items:center;display:grid}:where(.pg-home) .ly-au.ai img{object-fit:contain;width:14px;height:14px}:where(.pg-home) .ly-au.ai img[src$=openai\.svg]{transform:none}:where(.pg-home) .ly-mem.m1{top:78px;left:70px}:where(.pg-home) .ly-mem.m2{top:78px;left:154px}:where(.pg-home) .ly-mem.tg{width:88px;height:54px;top:194px;left:50px}:where(.pg-home) .ly-mem.m3{top:200px;left:148px}:where(.pg-home) .ly-mem.m5{top:304px;left:70px}:where(.pg-home) .ly-mem.m6{top:304px;left:154px}:where(.pg-home) .ly-mem.tg{transition:background-color .4s,box-shadow .4s,border-color .4s}:where(.pg-home) .ly-root.ly-b1d .ly-mem.tg{background:var(--v500);border-color:#fff;box-shadow:0 0 0 3px #b8a5ff59,0 0 50px #9778fff2}:where(.pg-home) .ly-root.ly-b1d .ly-mem.tg i{background:#ffffffd9}:where(.pg-home) .ly-call .ly-by{font:400 12px/1.3 var(--mono);color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;display:flex}:where(.pg-home) .ly-call .ly-by img{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(.pg-home) .ly-call .ly-by span{white-space:nowrap}:where(.pg-home) .ly-call .ly-by b{color:var(--text);font-weight:500}:where(.pg-home) .ly-hu{font:500 10.5px/1 var(--mono);border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:3px 6px}:where(.pg-home) .ly-dot{border:2px solid var(--v200);opacity:0;width:34px;height:34px;transition:opacity .35s var(--ease),transform .5s var(--ease);border-radius:50%;margin:-17px 0 0 -17px;position:absolute;transform:scale(.4);box-shadow:0 0 22px #b8a5ffe6,inset 0 0 12px #b8a5ff99}:where(.pg-home) .ly-dot.ly-dB{border-color:var(--no);box-shadow:0 0 22px #f39aa8cc}:where(.pg-home) .ly-root.ly-b1 .ly-dA{opacity:1;transform:none}:where(.pg-home) .ly-root.ly-b1 .ly-dA.a1{transition-delay:.55s}:where(.pg-home) .ly-root.ly-b1 .ly-dA.a2{transition-delay:.85s}:where(.pg-home) .ly-root.ly-b1 .ly-dA.a3{transition-delay:1.15s}:where(.pg-home) .ly-root.ly-b1 .ly-dA.a4{transition-delay:1.45s}:where(.pg-home) .ly-root.ly-b2 .ly-dB{opacity:1;transform:none}:where(.pg-home) .ly-root.ly-b2 .ly-dB.b1{transition-delay:.55s}:where(.pg-home) .ly-root.ly-b2 .ly-dB.b2{transition-delay:.9s}:where(.pg-home) .ly-ov{pointer-events:none;position:absolute;inset:0}:where(.pg-home) .ly-agent{border:1px solid var(--line-2);pointer-events:auto;transform:translateX(var(--cx,0px));background:#15112aeb;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 10px 30px #0006}:where(.pg-home) .ly-agent b{font-size:14px;font-weight:600;line-height:1.2;display:block}:where(.pg-home) .ly-agent small{font:400 12px/1.3 var(--mono);color:var(--muted);display:block}:where(.pg-home) .ly-lg{background:#f4f1ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #fff9}:where(.pg-home) .ly-lg img{object-fit:contain;width:20px;height:20px}:where(.pg-home) .ly-leg{transform-origin:0;opacity:0;height:4px;transform:translate(var(--x),var(--y)) rotate(var(--a)) scaleX(0);border-radius:4px;margin-top:-2px;transition:transform .55s cubic-bezier(.5,0,.3,1),opacity .2s;position:absolute;top:0;left:0}:where(.pg-home) .ly-leg.A{background:linear-gradient(90deg,#b8a5ff59,#e9e3ff);box-shadow:0 0 14px #b8a5ffe6,0 0 34px #7c4dffcc}:where(.pg-home) .ly-leg.B{background:linear-gradient(90deg,#f39aa84d,#f8c3cc);box-shadow:0 0 14px #f39aa8cc}:where(.pg-home) .ly-leg.s2{transition-duration:1s,.2s;transition-delay:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.pg-home) .ly-leg.B.s2{transition-duration:.45s,.2s}:where(.pg-home) .ly-root.ly-b1 .ly-leg.A,:where(.pg-home) .ly-root.ly-b2 .ly-leg.B{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--a)) scaleX(1)}:where(.pg-home) .ly-leg[hidden]{visibility:hidden;display:block}:where(.pg-home) .ly-call{opacity:0;width:252px;transform:translate(var(--x),calc(var(--y) + 10px));transition:opacity .45s var(--ease),transform .45s var(--ease);background:#15112af5;border:1px solid #b8a5ff66;border-radius:16px;padding:14px 16px;position:absolute;top:0;left:0;box-shadow:0 18px 50px #00000080,0 0 40px #7c4dff4d}:where(.pg-home) .ly-root.ly-b1d .ly-call.A,:where(.pg-home) .ly-root.ly-b2d .ly-call.B{opacity:1;transform:translate(var(--x),var(--y))}:where(.pg-home) .ly-call .ly-k{font:500 11.5px/1 var(--mono);color:var(--vt);align-items:center;gap:6px;margin-bottom:8px;display:flex}:where(.pg-home) .ly-call .ly-k svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}:where(.pg-home) .ly-call h4{color:#fff;margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.3}:where(.pg-home) .ly-call .ly-path{font:400 12px/1.4 var(--mono);color:var(--muted);margin:0 0 10px}:where(.pg-home) .ly-tags{flex-wrap:wrap;gap:6px;display:flex}:where(.pg-home) .ly-tag{font:500 11.5px/1.4 var(--mono);border:1px solid var(--line-2);color:var(--v100);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}:where(.pg-home) .ly-tag svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}:where(.pg-home) .ly-tag.ok{color:var(--ok);border-color:#6fd8a873}:where(.pg-home) .ly-tag.no{color:var(--no);background:#f39aa814;border-color:#f39aa880}:where(.pg-home) .ly-cite{border-top:1px solid var(--line);font:400 12px/1.4 var(--mono);color:var(--muted);margin:10px 0 0;padding-top:10px}:where(.pg-home) .ly-cite b{color:var(--text);font-weight:500}:where(.pg-home) .ly-call.B{border-color:#f39aa873;width:196px;box-shadow:0 18px 50px #00000080,0 0 30px #f39aa833}:where(.pg-home) .ly-call.B .ly-k{color:var(--no)}@media (max-width:1020px){:where(.pg-home) .ly-grid{grid-template-columns:1fr;gap:28px}:where(.pg-home) .ly-box{order:-1}:where(.pg-home) .ly-capcol{width:100%;max-width:620px;margin-inline:auto}}@media (max-width:640px){:where(.pg-home) .ly-cap{gap:12px;padding:12px}:where(.pg-home) .ly-cap h3{font-size:18px}:where(.pg-home) .ly-agent{gap:8px;padding:6px 10px 6px 6px}:where(.pg-home) .ly-agent b{font-size:13px}:where(.pg-home) .ly-agent small{font-size:11px}:where(.pg-home) .ly-lg{border-radius:8px;width:30px;height:30px}:where(.pg-home) .ly-lg img{width:17px;height:17px}:where(.pg-home) .ly-call,:where(.pg-home) .ly-call.B{border-radius:12px;width:auto;max-width:190px;padding:8px 10px}:where(.pg-home) .ly-call .ly-k,:where(.pg-home) .ly-call .ly-path,:where(.pg-home) .ly-call .ly-cite,:where(.pg-home) .ly-call .ly-tag.aud{display:none}:where(.pg-home) .ly-call h4{margin-bottom:6px;font-size:13px}:where(.pg-home) .ly-call .ly-by{gap:6px;margin-bottom:6px;font-size:11px}:where(.pg-home) .ly-call .ly-by img{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .ly-root *,:where(.pg-home) .ly-root :before,:where(.pg-home) .ly-root :after{transition:none!important}}:where(.pg-home) .ch{overflow:hidden}:where(.pg-home) .ch:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#7c4dff33,#7c4dff00);width:min(1100px,120%);height:640px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}:where(.pg-home) .ch .wrap{position:relative}:where(.pg-home) .ch-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:where(.pg-home) .ch-win{border:1px solid var(--line-2);text-align:left;background:linear-gradient(#171230,#100d20);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000d9,0 0 120px -30px #7c4dff80}:where(.pg-home) .ch-wbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}:where(.pg-home) .ch-ws{align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}:where(.pg-home) .ch-ws-badge{background:var(--v500);width:26px;height:26px;font:600 13px var(--sans);color:#fff;border-radius:8px;place-items:center;display:grid}:where(.pg-home) .ch-ws small{font:400 12.5px var(--mono);color:var(--muted-2)}:where(.pg-home) .ch-wbar-sp{align-items:center;gap:8px;margin-left:auto;display:flex}:where(.pg-home) .ch-example{font:500 11px var(--mono);color:#8d84ad;border:1px solid var(--line);border-radius:6px;padding:3px 7px}:where(.pg-home) .ch-replay{border:1px solid var(--line-2);color:#ddd5f5;min-height:44px;transition:background-color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}:where(.pg-home) .ch-replay:hover{background:#d6caff12}:where(.pg-home) .ch-replay .ch-i{width:14px;height:14px}:where(.pg-home) .ch-wfoot{border-top:1px solid var(--line);font:400 12px/1.5 var(--mono);color:#8d84ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;min-height:44px;padding:11px 16px;display:flex}:where(.pg-home) .ch-wfoot b{color:var(--muted);font-weight:500}:where(.pg-home) .ch-log{align-items:center;gap:8px;display:inline-flex}:where(.pg-home) .ch-log i{background:var(--muted-2);border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .3s}:where(.pg-home) .ch-log-done,:where(.pg-home) .ch-win.is-logged .ch-log-idle{display:none}:where(.pg-home) .ch-win.is-logged .ch-log-done{animation:ch-fade .5s var(--ease) both;display:inline}:where(.pg-home) .ch-win.is-logged .ch-log i{background:var(--ok)}:where(.pg-home) .ch-win.is-logged .ch-log b{color:var(--ok)}:where(.pg-home) .ch-app{--a-bg:#0a0a0b;--a-sf:#131316;--a-sf2:#1f1f24;--a-alt:#1a1a1f;--a-tx:#f4f4f5;--a-tx2:#d4d4d8;--a-tx3:#a1a1aa;--a-tx4:#71717a;--a-bd:#ffffff14;--a-bd2:#ffffff24;--a-ac:#9778ff;--a-ac2:#b8a5ff;--a-acs:#9778ff24;background:var(--a-bg);height:740px;color:var(--a-tx);font-size:14px;line-height:1.5;display:flex}:where(.pg-home) .ch-rail{border-right:1px solid var(--a-bd);background:var(--a-sf);flex-direction:column;flex:none;width:264px;display:flex}:where(.pg-home) .ch-rail-top{border-bottom:1px solid var(--a-bd);padding:12px 14px}:where(.pg-home) .ch-newchat{background:var(--v500);color:#fff;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}:where(.pg-home) .ch-rail-list{flex:1;align-content:start;gap:20px;min-height:0;padding:16px 10px;display:grid;overflow:hidden}:where(.pg-home) .ch-grp h4{letter-spacing:.05em;text-transform:uppercase;color:var(--a-tx3);margin:0 0 8px;padding:0 8px;font-size:11.5px;font-weight:600}:where(.pg-home) .ch-grp ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-home) .ch-sess{min-height:40px;color:var(--a-tx3);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;padding:0 10px;font-size:13px;display:flex;overflow:hidden}:where(.pg-home) .ch-sess span{text-overflow:ellipsis;overflow:hidden}:where(.pg-home) .ch-sess.is-new{background:var(--a-acs);color:var(--a-tx);display:none;box-shadow:inset 0 0 0 1px #9778ff2e}:where(.pg-home) .ch-win.is-thread .ch-sess.is-new{animation:ch-rise .45s var(--ease) both;display:flex}:where(.pg-home) .ch-rail-foot{border-top:1px solid var(--a-bd);color:var(--a-tx3);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}:where(.pg-home) .ch-switch{background:var(--a-ac);border-radius:999px;flex:none;width:32px;height:18px;position:relative}:where(.pg-home) .ch-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:16px}:where(.pg-home) .ch-main{flex-direction:column;flex:1;min-width:0;display:flex}:where(.pg-home) .ch-head{border-bottom:1px solid var(--a-bd);background:#131316d9;align-items:center;gap:12px;padding:12px 26px;display:flex}:where(.pg-home) .ch-drawer{width:32px;height:32px;color:var(--a-tx3);border:1px solid var(--a-bd);border-radius:8px;place-items:center;display:none}:where(.pg-home) .ch-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--a-tx3);margin:0;font-size:11.5px;font-weight:500}:where(.pg-home) .ch-title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.25}:where(.pg-home) .ch-body{flex:1;min-height:0;position:relative}:where(.pg-home) .ch-ready{transition:opacity .35s var(--ease),transform .35s var(--ease);flex-direction:column;justify-content:center;gap:16px;padding:20px 26px;display:flex;position:absolute;inset:0}:where(.pg-home) .ch-win.is-thread .ch-ready{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s;transform:translateY(-10px)}:where(.pg-home) .ch-empty{text-align:center}:where(.pg-home) .ch-empty-ic{background:var(--a-acs);width:46px;height:46px;color:var(--a-ac2);border-radius:12px;place-items:center;margin:0 auto 12px;display:grid}:where(.pg-home) .ch-empty-ic .ch-i{width:22px;height:22px}:where(.pg-home) .ch-empty .ch-empty-t{color:var(--a-tx);letter-spacing:-.015em;margin:0 0 6px;font-size:21px;font-weight:600}:where(.pg-home) .ch-empty p{color:var(--a-tx3);margin:0;font-size:14px}:where(.pg-home) .ch-col{width:100%;max-width:720px;margin:0 auto;position:relative}:where(.pg-home) .ch-comp{border:1px solid var(--a-bd);background:var(--a-sf);border-radius:10px;padding:12px;box-shadow:0 1px 2px #0000004d}:where(.pg-home) .ch-ta{min-height:52px;color:var(--a-tx);padding:8px 10px;font-size:14.5px;line-height:1.55}:where(.pg-home) .ch-ph{color:var(--a-tx4)}:where(.pg-home) .ch-typed:empty+.ch-caret{display:none}:where(.pg-home) .ch-caret{vertical-align:-.18em;background:var(--a-ac2);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite ch-blink;display:inline-block}:where(.pg-home) .ch-comp-ft{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:0 4px;display:flex}:where(.pg-home) .ch-hint{color:var(--a-tx3);margin:0;font-size:12px}:where(.pg-home) .ch-kbd{font:500 11px var(--mono);border:1px solid var(--a-bd2);color:var(--a-tx2);border-bottom-width:2px;border-radius:5px;padding:1px 5px}:where(.pg-home) .ch-send{background:var(--v500);color:#fff;opacity:.4;border-radius:9px;place-items:center;width:40px;height:40px;transition:opacity .2s,transform .15s;display:grid}:where(.pg-home) .ch-send.is-on{opacity:1}:where(.pg-home) .ch-send.is-press{transform:scale(.9)}:where(.pg-home) .ch-tela{border:1px solid var(--a-bd);background:var(--a-sf);width:fit-content;max-width:100%;color:var(--a-tx3);border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 12px;font-size:13px;display:flex;position:relative}:where(.pg-home) .ch-tela-lbl{white-space:nowrap;flex:none}:where(.pg-home) .ch-tiles{flex-wrap:wrap;gap:4px;min-width:0;display:flex}:where(.pg-home) .ch-tile{width:32px;height:32px;transition:opacity .3s var(--ease);background:#1a1a1fb3;border-radius:8px;place-items:center;display:grid;position:relative}:where(.pg-home) .ch-tile img{object-fit:contain;width:16px;height:16px}:where(.pg-home) .ch-tile .ch-mono{font:600 12px var(--sans);color:#e7e3d6;background:#3a3a33;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}:where(.pg-home) .ch-tile:before{content:"";border:2px solid var(--a-ac);opacity:0;border-radius:10px;position:absolute;inset:-3px;transform:scale(.85)}:where(.pg-home) .ch-tile:after{content:"";background:var(--a-ac);border:2px solid var(--a-sf);opacity:0;width:10px;height:10px;transition:opacity .25s var(--ease),transform .3s var(--ease);border-radius:50%;position:absolute;top:-3px;right:-3px;transform:scale(.3)}:where(.pg-home) .ch-tile.is-q{background:var(--a-acs)}:where(.pg-home) .ch-tile.is-q:before{animation:ch-ring .7s var(--ease) both}:where(.pg-home) .ch-tile.is-hit:after{opacity:1;transform:none}:where(.pg-home) .ch-tile.is-miss{opacity:.42}:where(.pg-home) .ch-tile.is-flash:before{animation:ch-ring .6s var(--ease) both}:where(.pg-home) .ch-tela-div{background:var(--a-bd);flex:none;width:1px;height:16px}:where(.pg-home) .ch-manage{color:var(--a-ac2);border-radius:999px;flex:none;padding:4px 8px;font-weight:500}:where(.pg-home) .ch-tela-scan{font:500 11.5px var(--mono);color:var(--a-ac2);white-space:nowrap;flex:none;display:none}:where(.pg-home) .ch-pop{border:1px solid var(--a-bd2);background:var(--a-sf);width:300px;max-width:calc(100vw - 48px);color:var(--a-tx3);opacity:0;transform-origin:20% 0;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease);z-index:5;border-radius:10px;padding:14px;font-size:13px;position:absolute;top:calc(100% + 8px);left:92px;transform:translateY(-6px)scale(.98);box-shadow:0 12px 32px #00000080}:where(.pg-home) .ch-pop.is-open{opacity:1;transform:none}:where(.pg-home) .ch-pop-h{color:var(--a-tx);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}:where(.pg-home) .ch-pop-h img{width:16px;height:16px}:where(.pg-home) .ch-pop-acc{margin-top:2px}:where(.pg-home) .ch-pop dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:10px 0;display:grid}:where(.pg-home) .ch-pop dt{color:var(--a-tx3)}:where(.pg-home) .ch-pop dd{color:var(--a-tx);margin:0}:where(.pg-home) .ch-pop-ft{border-top:1px solid var(--a-bd);justify-content:space-between;gap:10px;padding-top:8px;display:flex}:where(.pg-home) .ch-pop-ft span:last-child{color:var(--a-ac2);font-weight:500}:where(.pg-home) .ch-sugs{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(.pg-home) .ch-sug{border:1px solid var(--a-bd);background:var(--a-sf);color:var(--a-tx);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}:where(.pg-home) .ch-badge{border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:1px 8px;font-size:11.5px;font-weight:500;display:inline-flex}:where(.pg-home) .ch-badge i{border-radius:50%;width:6px;height:6px}:where(.pg-home) .ch-b-sky{color:#7dd3fc;background:#38bdf814;border-color:#38bdf84d}:where(.pg-home) .ch-b-sky i{background:#0ea5e9}:where(.pg-home) .ch-b-em{color:#6ee7b7;background:#10b98114;border-color:#10b9814d}:where(.pg-home) .ch-b-em i{background:#10b981}:where(.pg-home) .ch-b-am{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b4d}:where(.pg-home) .ch-b-am i{background:#f59e0b}:where(.pg-home) .ch-b-zn{color:#d4d4d8;background:#ffffff0a;border-color:#ffffff24}:where(.pg-home) .ch-b-zn i{background:#a1a1aa}:where(.pg-home) .ch-thread{opacity:0;visibility:hidden;position:absolute;inset:0;overflow:hidden}:where(.pg-home) .ch-win.is-thread .ch-thread{opacity:1;visibility:visible;transition:opacity .35s var(--ease) .15s}:where(.pg-home) .ch-scroll{transition:transform .55s var(--ease);will-change:transform;padding:24px 26px 20px}:where(.pg-home) .ch-scroll>.ch-col{flex-direction:column;gap:18px;max-width:none;display:flex}:where(.pg-home) .ch-msg-u{flex-direction:column;align-items:flex-end;display:flex}:where(.pg-home) .ch-bubble{background:var(--v500);color:#fff;border-radius:7px;max-width:74%;padding:11px 16px;font-size:14px;line-height:1.75}:where(.pg-home) .ch-time{color:var(--a-tx4);margin-top:4px;padding:0 4px;font-size:11.5px}:where(.pg-home) .ch-msg-a{flex-direction:column;align-items:stretch;display:none}:where(.pg-home) .ch-win.is-asked .ch-msg-a{animation:ch-rise .4s var(--ease) both;display:flex}:where(.pg-home) .ch-card{border:1px solid var(--a-bd);background:var(--a-sf);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000004d}:where(.pg-home) .ch-card-in{padding:16px 20px}:where(.pg-home) .ch-work{color:var(--a-tx3);align-items:center;gap:8px;margin:0;display:flex}:where(.pg-home) .ch-spin{width:16px;height:16px;animation:.9s linear infinite ch-spin}:where(.pg-home) .ch-step{animation:ch-fade .3s var(--ease) both}:where(.pg-home) .ch-ans{color:var(--a-tx);font-size:14.5px;line-height:1.85;display:none}:where(.pg-home) .ch-ans p{margin:0}:where(.pg-home) .ch-ans p+p{margin-top:10px}:where(.pg-home) .ch-win.is-writing .ch-work{display:none}:where(.pg-home) .ch-win.is-writing .ch-ans{display:block}:where(.pg-home) .ch-w,:where(.pg-home) .ch-cite{display:none}:where(.pg-home) .ch-w.is-on{animation:ch-fade .28s var(--ease) both;display:inline}:where(.pg-home) .ch-cite{vertical-align:.1em;border-radius:6px;margin:0 2px;line-height:1;position:relative}:where(.pg-home) .ch-cite:before{content:"";position:absolute;inset:-12px -6px}:where(.pg-home) .ch-cite.is-on{animation:ch-pop .4s var(--ease) both;display:inline-block}:where(.pg-home) .ch-num{min-width:20px;height:20px;color:var(--a-ac2);font:600 12px/1 var(--mono);font-variant-numeric:tabular-nums;background:#9778ff29;border-radius:6px;place-items:center;padding:0 4px;transition:background-color .2s,color .2s;display:inline-grid}:where(.pg-home) .ch-cite:hover .ch-num,:where(.pg-home) .ch-cite:focus-visible .ch-num,:where(.pg-home) .ch-cite.is-hl .ch-num{color:#fff;background:#9778ff61}:where(.pg-home) .ch-tray{border-top:1px solid var(--a-bd);background:#1a1a1f80;padding:4px 0;display:none}:where(.pg-home) .ch-win.is-done .ch-tray{display:block}:where(.pg-home) .ch-rows{margin:0;padding:0;list-style:none}:where(.pg-home) .ch-row{transition:background-color .2s,box-shadow .2s}:where(.pg-home) .ch-win.is-done .ch-row{animation:ch-rise .4s var(--ease) both}:where(.pg-home) .ch-win.is-done .ch-row:nth-child(2){animation-delay:80ms}:where(.pg-home) .ch-win.is-done .ch-row:nth-child(3){animation-delay:.16s}:where(.pg-home) .ch-win.is-done .ch-row:nth-child(4){animation-delay:.24s}:where(.pg-home) .ch-row.is-hl{background:#9778ff0f;box-shadow:inset 0 0 0 2px #9778ff4d}:where(.pg-home) .ch-row-h{text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;display:flex}:where(.pg-home) .ch-logo{flex:none;place-items:center;width:16px;height:16px;display:grid}:where(.pg-home) .ch-logo img{object-fit:contain;width:14px;height:14px}:where(.pg-home) .ch-logo .ch-mono{width:15px;height:15px;font:600 10px var(--sans);color:#e7e3d6;background:#3a3a33;border-radius:4px;place-items:center;display:grid}:where(.pg-home) .ch-row-t{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}:where(.pg-home) .ch-row-t strong{color:var(--a-tx);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}:where(.pg-home) .ch-attr{color:var(--a-tx3);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}:where(.pg-home) .ch-av{object-fit:cover;border-radius:50%;width:16px;height:16px}:where(.pg-home) .ch-chev{color:var(--a-tx3);transition:transform .25s var(--ease)}:where(.pg-home) .ch-row.is-open .ch-chev{transform:rotate(180deg)}:where(.pg-home) .ch-row-d{padding:2px 12px 12px 58px;display:none}:where(.pg-home) .ch-row.is-open .ch-row-d{animation:ch-fade .3s var(--ease) both;display:block}:where(.pg-home) .ch-prev{color:var(--a-tx3);margin:0;font-size:13px;line-height:1.7}:where(.pg-home) .ch-prev b{color:var(--a-tx2);font-weight:500}:where(.pg-home) .ch-q-attr{color:var(--a-tx3);justify-content:space-between;gap:10px;margin-top:6px;font-size:12px;display:flex}:where(.pg-home) .ch-q-attr span:last-child{color:var(--a-ac2);font-weight:500}:where(.pg-home) .ch-sig{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}:where(.pg-home) .ch-sig-h{align-items:center;gap:6px;font-size:12px;display:flex}:where(.pg-home) .ch-sig-h span{color:var(--a-tx3);font-weight:500}:where(.pg-home) .ch-sig-h b{font-weight:600}:where(.pg-home) .ch-sig-h em{color:var(--a-tx3);text-underline-offset:2px;margin-left:auto;font-style:normal;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.pg-home) .ch-track{background:var(--a-sf2);border-radius:999px;height:4px;margin-top:6px;overflow:hidden}:where(.pg-home) .ch-fill{background:var(--a-ac);transform-origin:0;height:100%;transition:transform .8s var(--ease) .15s;transform:scaleX(0)}:where(.pg-home) .ch-row.is-open .ch-fill{transform:scaleX(var(--f))}:where(.pg-home) .ch-cap{color:var(--a-tx3);margin:6px 0 0;font-size:12px}:where(.pg-home) .ch-also{min-height:40px;color:var(--a-tx3);align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex}:where(.pg-home) .ch-also .ch-i{width:14px;height:14px}:where(.pg-home) .ch-rate{color:var(--a-tx3);justify-content:space-between;align-items:center;gap:10px;padding:6px 4px 0;font-size:12px;display:none}:where(.pg-home) .ch-win.is-done .ch-rate{animation:ch-fade .4s var(--ease) .3s both;display:flex}:where(.pg-home) .ch-rate-l{align-items:center;gap:6px;display:flex}:where(.pg-home) .ch-ib{width:24px;height:24px;color:var(--a-tx3);border-radius:6px;place-items:center;display:grid}:where(.pg-home) .ch-ib .ch-i{width:14px;height:14px}:where(.pg-home) .ch-dock{border-top:1px solid var(--a-bd);background:#131316d9;padding:12px 26px 14px;display:none}:where(.pg-home) .ch-win.is-thread .ch-dock{display:block}:where(.pg-home) .ch-dock .ch-tela{margin-bottom:8px}:where(.pg-home) .ch-dock .ch-ta{min-height:40px}:where(.pg-home) .ch-win.is-scanning .ch-dock .ch-tela-scan{display:inline}:where(.pg-home) .ch-win.is-scanning .ch-dock .ch-tela-div,:where(.pg-home) .ch-win.is-scanning .ch-dock .ch-manage{display:none}:where(.pg-home) .ch-steps{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:28px auto 0;padding:0;list-style:none;display:grid}:where(.pg-home) .ch-steps li{border:1px solid var(--line);background:#15112a80;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .3s,background-color .3s;display:flex}:where(.pg-home) .ch-steps li.is-on{background:#1c1736d9;border-color:#b8a5ff66}:where(.pg-home) .ch-steps b{border:1px solid var(--line-2);width:26px;height:26px;font:500 12px var(--mono);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}:where(.pg-home) .ch-steps li.is-on b{background:var(--v500);border-color:var(--v500);color:#fff}:where(.pg-home) .ch-steps strong{color:var(--text);font-size:15px;font-weight:600;line-height:1.35;display:block}:where(.pg-home) .ch-steps span{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.5;display:block}:where(.pg-home) .ch-rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(16px)}:where(.pg-home) .ch-rv.is-in{opacity:1;transform:none}@keyframes ch-fade{0%{opacity:0}to{opacity:1}}@keyframes ch-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ch-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ch-ring{0%{opacity:0;transform:scale(.8)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes ch-spin{to{transform:rotate(360deg)}}@keyframes ch-blink{50%{opacity:0}}@media (max-width:980px){:where(.pg-home) .ch-rail{display:none}:where(.pg-home) .ch-drawer{display:grid}}@media (max-width:760px){:where(.pg-home) .ch-app{height:780px}:where(.pg-home) .ch-row-t{flex-wrap:wrap;row-gap:2px}:where(.pg-home) .ch-row-t strong{flex-basis:100%}:where(.pg-home) .ch-attr{white-space:normal;flex-wrap:wrap;flex:100%;min-width:0;font-size:11.5px;display:inline-flex!important}:where(.pg-home) .ch-dock .ch-comp{align-items:center;gap:8px;padding:6px 6px 6px 4px;display:flex}:where(.pg-home) .ch-dock .ch-ta{flex:1;min-height:0}:where(.pg-home) .ch-dock .ch-comp-ft{margin:0;padding:0}:where(.pg-home) .ch-dock .ch-hint{display:none}:where(.pg-home) .ch-wbar{gap:8px;padding:10px 12px}:where(.pg-home) .ch-ws small{display:none}:where(.pg-home) .ch-head{padding:10px 14px}:where(.pg-home) .ch-ready{gap:14px;padding:16px 14px}:where(.pg-home) .ch-empty .ch-empty-t{font-size:18px}:where(.pg-home) .ch-empty-ic{width:40px;height:40px;margin-bottom:10px}:where(.pg-home) .ch-sugs{grid-template-columns:1fr}:where(.pg-home) .ch-sug:nth-child(n+2){display:none}:where(.pg-home) .ch-scroll{padding:18px 14px 16px}:where(.pg-home) .ch-bubble{max-width:92%}:where(.pg-home) .ch-card-in{padding:14px 16px}:where(.pg-home) .ch-ans{font-size:14px;line-height:1.8}:where(.pg-home) .ch-dock{padding:10px 12px 12px}:where(.pg-home) .ch-tela{gap:6px;padding:4px 6px 4px 10px;font-size:12px}:where(.pg-home) .ch-tile{width:30px;height:30px}:where(.pg-home) .ch-tiles{gap:2px}:where(.pg-home) .ch-tela-div,:where(.pg-home) .ch-manage,:where(.pg-home) .ch-win.is-scanning .ch-dock .ch-tela-scan{display:none}:where(.pg-home) .ch-pop{left:0}:where(.pg-home) .ch-row-d{padding-left:12px}:where(.pg-home) .ch-row-d .ch-attr-m{display:flex}:where(.pg-home) .ch-sig{grid-template-columns:1fr}:where(.pg-home) .ch-steps{grid-template-columns:1fr;gap:10px}:where(.pg-home) .ch-wfoot{padding:10px 12px;font-size:11.5px}}:where(.pg-home) .ch-av-ai{background:#26262c;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1f}:where(.pg-home) .ch-av-ai img{object-fit:contain;width:10px;height:10px}:where(.pg-home) .ch-oai{transform:scale(1.6)}:where(.pg-home) .ch-kind{font:500 10.5px/1 var(--mono);color:var(--a-tx2);border:1px solid var(--a-bd);background:#ffffff0f;border-radius:4px;padding:3px 5px}:where(.pg-home) .ch-kind-ai{color:var(--a-ac2);background:#9778ff1a;border-color:#9778ff40}:where(.pg-home) .ch-attr-m{color:var(--a-tx3);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;display:none}@media (prefers-reduced-motion:reduce){:where(.pg-home) .ch-rv{opacity:1;transition:none;transform:none}:where(.pg-home) .ch *,:where(.pg-home) .ch :before,:where(.pg-home) .ch :after{transition:none!important;animation:none!important}:where(.pg-home) .ch-caret{display:none}}:where(.pg-home) .cf-sec{overflow:hidden}:where(.pg-home) .cf-sec:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#7c4dff29,#0000);width:900px;height:520px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}:where(.pg-home) .cf-win{border:1px solid var(--line-2);text-align:left;background:linear-gradient(#171230,#100d20);border-radius:22px;max-width:1060px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000d9,0 0 120px -30px #7c4dff80}:where(.pg-home) .cf-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}:where(.pg-home) .cf-ws{align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}:where(.pg-home) .cf-ws-badge{background:var(--v500);width:26px;height:26px;font:600 13px var(--sans);color:#fff;border-radius:8px;place-items:center;display:grid}:where(.pg-home) .cf-crumb{font:400 13px var(--mono);color:var(--muted-2)}:where(.pg-home) .cf-bar-sp{align-items:center;gap:8px;margin-left:auto;display:flex}:where(.pg-home) .cf-example{font:500 11px var(--mono);color:#8d84ad;border:1px solid var(--line);border-radius:6px;padding:3px 7px}:where(.pg-home) .cf-replay{border:1px solid var(--line-2);color:#ddd5f5;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:13px;transition:background-color .2s;display:inline-flex}:where(.pg-home) .cf-replay:hover{background:#d6caff12}:where(.pg-home) .cf-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:where(.pg-home) .cf-replay .cf-i{width:14px;height:14px}:where(.pg-home) .cf-stage{grid-template-columns:1.12fr .88fr;display:grid}:where(.pg-home) .cf-mems{border-right:1px solid var(--line);padding:22px 24px 24px}:where(.pg-home) .cf-col-h{font:500 12px var(--mono);color:var(--muted-2);justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}:where(.pg-home) .cf-lg{background:#f4f1ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #fff9}:where(.pg-home) .cf-lg img{object-fit:contain;width:20px;height:20px}:where(.pg-home) .cf-lg.cf-sm{border-radius:6px;width:22px;height:22px}:where(.pg-home) .cf-lg.cf-sm img{width:13px;height:13px}:where(.pg-home) .cf-mem{background:var(--card);border:1px solid var(--line-2);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);border-radius:16px;padding:16px 18px 14px;position:relative;transform:translateY(16px)scale(.985)}:where(.pg-home) .cf-mem:after{content:"";pointer-events:none;opacity:0;transition:opacity .45s var(--ease);border-radius:16px;position:absolute;inset:-1px}:where(.pg-home) .cf-mem.cf-in{opacity:1;transform:none}:where(.pg-home) .cf-mem.cf-flag:after{opacity:1;box-shadow:0 0 0 1px #f2c26b99,0 0 40px -10px #f2c26b73}:where(.pg-home) .cf-mem.cf-ok:after{opacity:1;box-shadow:0 0 0 1px #6fd8a899,0 0 40px -12px #6fd8a866}:where(.pg-home) .cf-top{align-items:center;gap:12px;display:flex}:where(.pg-home) .cf-src{min-width:0;line-height:1.35}:where(.pg-home) .cf-src b{font-size:14.5px;font-weight:500;display:block}:where(.pg-home) .cf-src span{font:400 12.5px var(--mono);color:var(--muted-2);display:block}:where(.pg-home) .cf-body{transition:opacity .5s var(--ease)}:where(.pg-home) .cf-quote{color:#f6f3ff;margin:12px 0 10px;font-size:17px;line-height:1.45}:where(.pg-home) .cf-by{font:400 12.5px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}:where(.pg-home) .cf-av{object-fit:cover;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #d6caff4d}:where(.pg-home) .cf-kind{font:500 11px var(--mono);border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:1px 7px}:where(.pg-home) .cf-kind.cf-ai{color:var(--vt);border-color:#b8a5ff59}:where(.pg-home) .cf-mem.cf-out .cf-body{opacity:.45}:where(.pg-home) .cf-stack{align-items:center;min-height:28px;display:grid}:where(.pg-home) .cf-stack>*{opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(5px)}:where(.pg-home) .cf-stack>.on{opacity:1;pointer-events:auto;transform:none}:where(.pg-home) .cf-badge{font:500 12px/1.3 var(--mono);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}:where(.pg-home) .cf-badge .cf-i{width:13px;height:13px}:where(.pg-home) .cf-b-new{color:var(--vt);background:#7c4dff29}:where(.pg-home) .cf-b-flag{color:var(--warn);background:#f2c26b1f}:where(.pg-home) .cf-b-ok{color:var(--ok);background:#6fd8a81f}:where(.pg-home) .cf-b-both{color:var(--vt);background:#7c4dff29}:where(.pg-home) .cf-out-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:where(.pg-home) .cf-b-out{color:#e9c7a0;background:#f2c26b1a}:where(.pg-home) .cf-out-row small{font:400 12px var(--mono);color:var(--muted-2)}:where(.pg-home) .cf-link{align-items:center;height:96px;padding-left:64px;display:flex;position:relative}:where(.pg-home) .cf-line{transform-origin:top;width:2px;transition:transform .7s var(--ease);position:absolute;top:0;bottom:0;left:35px;transform:scaleY(0)}:where(.pg-home) .cf-line-w{background:repeating-linear-gradient(180deg,var(--warn) 0 6px,transparent 6px 11px)}:where(.pg-home) .cf-line-g{background:var(--ok);opacity:0;transition:transform .7s var(--ease),opacity .5s var(--ease)}:where(.pg-home) .cf-node{background:var(--warn);opacity:0;width:16px;height:16px;transition:opacity .3s,transform .4s var(--ease);border-radius:50%;margin-top:-8px;position:absolute;top:50%;left:28px;transform:scale(.4);box-shadow:0 0 0 5px #f2c26b2e}:where(.pg-home) .cf-node:after{content:"";background:var(--warn);opacity:0;border-radius:50%;position:absolute;inset:0}:where(.pg-home) .cf-link.cf-on .cf-line-w{transform:scaleY(1)}:where(.pg-home) .cf-link.cf-on .cf-node{opacity:1;transition-delay:.45s;transform:scale(1)}:where(.pg-home) .cf-link.cf-on .cf-node:after{animation:1.6s .7s infinite cf-ping}:where(.pg-home) .cf-link.cf-done .cf-line-g{opacity:.7;transform:scaleY(1)}:where(.pg-home) .cf-link.cf-done .cf-line-w{opacity:0;transition:opacity .4s}:where(.pg-home) .cf-link.cf-done .cf-node{background:var(--ok);box-shadow:0 0 0 5px #6fd8a829}:where(.pg-home) .cf-link.cf-done .cf-node:after{animation:none}@keyframes cf-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}:where(.pg-home) .cf-alert{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);background:#f2c26b14;border:1px solid #f2c26b4d;border-radius:12px;padding:9px 13px;transform:translate(-10px)}:where(.pg-home) .cf-link.cf-on .cf-alert{opacity:1;transition-delay:.6s;transform:none}:where(.pg-home) .cf-alert b{color:#fbe7bf;align-items:center;gap:7px;font-size:14.5px;font-weight:500;line-height:1.35;display:flex}:where(.pg-home) .cf-alert b .cf-i{width:15px;height:15px;color:var(--warn)}:where(.pg-home) .cf-alert span{font:400 12.5px var(--mono);color:#d9c79f;margin-top:2px;display:block}:where(.pg-home) .cf-alert-wrap{display:grid}:where(.pg-home) .cf-alert-wrap>*{grid-area:1/1}:where(.pg-home) .cf-alert-ok{background:#6fd8a812;border-color:#6fd8a84d}:where(.pg-home) .cf-alert-ok b{color:#c9f2de}:where(.pg-home) .cf-alert-ok b .cf-i{color:var(--ok)}:where(.pg-home) .cf-alert-ok span{color:#a9d9c2}:where(.pg-home) .cf-link .cf-alert-ok{opacity:0!important;transform:translate(-10px)!important}:where(.pg-home) .cf-link.cf-done .cf-alert-warn{opacity:0;transition-delay:0s}:where(.pg-home) .cf-link.cf-done .cf-alert-ok{opacity:1!important;transform:none!important}:where(.pg-home) .cf-queue{background:#0f0c1d8c;padding:22px 24px 24px}:where(.pg-home) .cf-person{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}:where(.pg-home) .cf-person img{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 2px #b8a5ff59}:where(.pg-home) .cf-person b{font-size:15px;font-weight:500;line-height:1.3;display:block}:where(.pg-home) .cf-person small{font:400 12.5px var(--mono);color:var(--muted-2);display:block}:where(.pg-home) .cf-count{font:500 12px var(--mono);color:var(--muted);align-items:center;gap:8px;margin-left:auto;display:flex}:where(.pg-home) .cf-num{background:var(--well);border:1px solid var(--line-2);min-width:24px;height:24px;font:500 12px var(--mono);border-radius:999px;place-items:center;display:grid}:where(.pg-home) .cf-num>span{transition:opacity .3s,transform .3s var(--ease);grid-area:1/1}:where(.pg-home) .cf-num .cf-n1{opacity:0;color:var(--warn);transform:translateY(6px)}:where(.pg-home) .cf-queue.cf-has .cf-num .cf-n0{opacity:0;transform:translateY(-6px)}:where(.pg-home) .cf-queue.cf-has .cf-num .cf-n1{opacity:1;transform:none}:where(.pg-home) .cf-qbody{display:grid}:where(.pg-home) .cf-qbody>*{grid-area:1/1}:where(.pg-home) .cf-empty{border:1px dashed var(--line-2);min-height:120px;font:400 13px var(--mono);color:var(--muted-2);border-radius:14px;justify-content:center;align-items:center;transition:opacity .3s;display:flex}:where(.pg-home) .cf-queue.cf-has .cf-empty{opacity:0}:where(.pg-home) .cf-item{background:var(--card-2);opacity:0;transition:opacity .55s var(--ease),transform .55s var(--ease);border:1px solid #f2c26b52;border-radius:16px;align-self:start;padding:16px;transform:translate(24px)}:where(.pg-home) .cf-queue.cf-has .cf-item{opacity:1;transform:none}:where(.pg-home) .cf-item-top{font:500 12px var(--mono);color:var(--muted-2);align-items:center;gap:8px;display:flex}:where(.pg-home) .cf-item-top .cf-badge{padding:3px 8px}:where(.pg-home) .cf-item-top .cf-ago{margin-left:auto}:where(.pg-home) .cf-item h3{letter-spacing:-.01em;margin:10px 0 4px;font-size:17px;font-weight:600;line-height:1.3}:where(.pg-home) .cf-item .cf-what{font:400 13px var(--mono);color:#e7d6ae;margin:0 0 12px}:where(.pg-home) .cf-cmp{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}:where(.pg-home) .cf-cmp li{background:var(--well);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.35;display:flex}:where(.pg-home) .cf-cmp li span{min-width:0;color:var(--muted)}:where(.pg-home) .cf-cmp li b{font:500 13px var(--mono);color:var(--text);white-space:nowrap;margin-left:auto}:where(.pg-home) .cf-actions{gap:8px;display:grid}:where(.pg-home) .cf-act{border:1px solid var(--line-2);min-height:44px;color:var(--text);transition:background-color .2s,border-color .2s,transform .15s var(--ease);background:#d6caff08;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:flex;position:relative}:where(.pg-home) .cf-act:hover{background:#d6caff14;border-color:#d6caff52}:where(.pg-home) .cf-act.cf-p{background:var(--v500);border-color:var(--v500);color:#fff;box-shadow:0 10px 30px -12px #7c4dffb3}:where(.pg-home) .cf-act.cf-p:hover{background:var(--v600)}:where(.pg-home) .cf-act.cf-press{transform:scale(.96)}:where(.pg-home) .cf-act[disabled]{cursor:default}:where(.pg-home) .cf-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.pg-home) .cf-dec{display:grid}:where(.pg-home) .cf-dec>*{transition:opacity .35s var(--ease),transform .35s var(--ease);grid-area:1/1}:where(.pg-home) .cf-resolved{opacity:0;pointer-events:none;background:#6fd8a814;border:1px solid #6fd8a847;border-radius:12px;align-self:start;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;transform:translateY(6px)}:where(.pg-home) .cf-resolved .cf-i{color:var(--ok);margin-top:3px}:where(.pg-home) .cf-resolved b{color:#d6f5e6;font-size:14px;font-weight:500;line-height:1.35;display:block}:where(.pg-home) .cf-resolved span{font:400 12.5px var(--mono);color:#a9d9c2;line-height:1.45;display:block}:where(.pg-home) .cf-item.cf-done{border-color:#6fd8a84d}:where(.pg-home) .cf-item.cf-done .cf-actions{opacity:0;pointer-events:none;transform:translateY(-6px)}:where(.pg-home) .cf-item.cf-done .cf-resolved{opacity:1;transform:none}:where(.pg-home) .cf-proof{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px 16px;padding:20px 24px;display:grid}:where(.pg-home) .cf-who{white-space:nowrap;opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex;transform:translateY(8px)}:where(.pg-home) .cf-who small{font:400 12px var(--mono);color:var(--muted-2);font-weight:400;display:block}:where(.pg-home) .cf-ask{opacity:0;min-width:0;transition:opacity .4s}:where(.pg-home) .cf-proof.cf-on .cf-who,:where(.pg-home) .cf-proof.cf-on .cf-ask{opacity:1;transform:none}:where(.pg-home) .cf-q{background:var(--card-2);border:1px solid var(--line-2);border-radius:14px 14px 14px 4px;max-width:100%;min-height:41px;margin:0;padding:9px 14px;font-size:15px;line-height:1.4;display:inline-block}:where(.pg-home) .cf-caret{vertical-align:-2px;background:var(--vt);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite cf-blink;display:inline-block}:where(.pg-home) .cf-proof.cf-ans .cf-caret{opacity:0;animation:none}@keyframes cf-blink{50%{opacity:0}}:where(.pg-home) .cf-answers{margin-top:12px;display:grid}:where(.pg-home) .cf-answers>*{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(8px)}:where(.pg-home) .cf-proof.cf-ans .cf-answers>.on{opacity:1;pointer-events:auto;transform:none}:where(.pg-home) .cf-a{color:#f6f3ff;margin:0 0 10px;font-size:16px;line-height:1.5}:where(.pg-home) .cf-a sup{font:500 11px var(--mono);color:var(--vt);margin-left:2px}:where(.pg-home) .cf-cites{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:where(.pg-home) .cf-cite{border:1px solid var(--line-2);background:var(--well);font:500 12.5px var(--mono);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}:where(.pg-home) .cf-cite em{color:var(--ok);font-style:normal}:where(.pg-home) .cf-left{font:400 12.5px var(--mono);color:var(--muted-2)}:where(.pg-home) .cf-foot{border-top:1px solid var(--line);font:400 12.5px var(--mono);color:#8d84ad;flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;padding:11px 24px;display:flex}:where(.pg-home) .cf-log{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex;transform:translateY(6px)}:where(.pg-home) .cf-log .cf-i{width:14px;height:14px;color:var(--ok)}:where(.pg-home) .cf-log b{color:#d6f5e6;font-weight:500}:where(.pg-home) .cf-foot.cf-on .cf-log{opacity:1;transform:none}:where(.pg-home) .cf-foot-r{margin-left:auto}:where(.pg-home) .cf-count{white-space:nowrap}:where(.pg-home) .cf-st-sm{min-height:0}:where(.pg-home) .cf-by>span{white-space:nowrap}:where(.pg-home) .cf-item.cf-done .cf-b-flag{opacity:0}:where(.pg-home) .cf-item.cf-done .cf-b-ok{opacity:1;transform:none}:where(.pg-home) .cf-proof{position:relative}:where(.pg-home) .cf-wait{text-align:center;font:400 13px var(--mono);color:var(--muted-2);margin:0;transition:opacity .3s;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)}:where(.pg-home) .cf-proof.cf-on .cf-wait{opacity:0}@media (max-width:640px){:where(.pg-home) .cf-hide-m{display:none}:where(.pg-home) .cf-wait{left:16px;right:16px}}:where(.pg-home) .cf-cursor{z-index:5;pointer-events:none;opacity:0;width:26px;height:26px;transition:opacity .3s,transform 1s cubic-bezier(.45,.05,.2,1);position:absolute;top:0;left:0}:where(.pg-home) .cf-cursor.cf-on{opacity:1}:where(.pg-home) .cf-cursor.cf-jump{transition:opacity .3s}:where(.pg-home) .cf-cursor svg{filter:drop-shadow(0 4px 10px #00000080);width:26px;height:26px}:where(.pg-home) .cf-points{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1060px;margin:44px auto 0;padding:0;list-style:none;display:grid}:where(.pg-home) .cf-points li{border:1px solid var(--line);background:#15112a99;border-radius:18px;padding:20px 22px}:where(.pg-home) .cf-points .cf-pi{width:36px;height:36px;color:var(--vt);background:#7c4dff29;border-radius:10px;place-items:center;margin-bottom:12px;display:grid}:where(.pg-home) .cf-points .cf-pi .cf-i{width:18px;height:18px}:where(.pg-home) .cf-points h3{letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3}:where(.pg-home) .cf-points p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}@media (max-width:860px){:where(.pg-home) .cf-stage{grid-template-columns:1fr}:where(.pg-home) .cf-mems{border-right:0;border-bottom:1px solid var(--line)}:where(.pg-home) .cf-points{grid-template-columns:1fr}}@media (max-width:640px){:where(.pg-home) .cf-bar{gap:8px}:where(.pg-home) .cf-crumb{display:none}:where(.pg-home) .cf-mems,:where(.pg-home) .cf-queue{padding:18px 16px 20px}:where(.pg-home) .cf-proof{grid-template-columns:1fr;padding:18px 16px}:where(.pg-home) .cf-foot{padding:11px 16px}:where(.pg-home) .cf-foot-r{display:none}:where(.pg-home) .cf-quote{font-size:16px}:where(.pg-home) .cf-row2{grid-template-columns:1fr}:where(.pg-home) .cf-link{height:104px;padding-left:58px}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .cf-sec *,:where(.pg-home) .cf-sec :before,:where(.pg-home) .cf-sec :after{transition:none!important;animation:none!important}:where(.pg-home) .cf-cursor{display:none}}:where(.pg-home) #connectors .hub-conn{grid-template-columns:1.35fr auto 1fr;align-items:center;gap:70px;display:grid;position:relative}:where(.pg-home) #connectors .hub-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.pg-home) #connectors .hub-lines path{fill:none;stroke:#b8a5ff33;stroke-width:1px;transition:stroke .6s}:where(.pg-home) #connectors .hub-lines path.hub-on{stroke:#b8a5ffcc}:where(.pg-home) #connectors .hub-srcs{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}:where(.pg-home) #connectors .hub-src{color:#ddd7f5;background:#120e24;border:1px solid #b8a5ff38;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13.5px;display:inline-flex}:where(.pg-home) #connectors .hub-lgt{background:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:0 0 0 1px #b8a5ff59}:where(.pg-home) #connectors .hub-lgt img,:where(.pg-home) #connectors .hub-lgt svg{width:16px;height:16px;display:block}:where(.pg-home) #connectors .hub-lgt.hub-sm{border-radius:7px;width:22px;height:22px}:where(.pg-home) #connectors .hub-lgt.hub-sm img{width:13px;height:13px}:where(.pg-home) #connectors .hub-lgt.hub-wide img{width:18px;height:18px}:where(.pg-home) #connectors .hub-mono{color:#2c1e5e;font:600 12px/1 var(--sans);background:#e9e3ff}:where(.pg-home) #connectors .hub-gen{color:#d4caff;background:#7c4dff24;box-shadow:0 0 0 1px #b8a5ff38}:where(.pg-home) #connectors .hub-gen svg{width:14px;height:14px}:where(.pg-home) #connectors .hub-node{z-index:1;background:radial-gradient(circle,#7c4dff59,#7c4dff0d 70%);border:1px solid #b8a5ff59;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 0 80px #7c4dff73}:where(.pg-home) #connectors .hub-node img{border-radius:16px;width:68px;height:68px;box-shadow:0 0 30px #7c4dff99}:where(.pg-home) #connectors .hub-node small{font-family:var(--mono);color:var(--muted);white-space:nowrap;background:var(--night);border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;bottom:-34px}:where(.pg-home) #connectors .hub-outs{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}:where(.pg-home) #connectors .hub-out{color:#f3f0ff;background:#120e24;border:1px solid #b8a5ff38;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:7px 14px 7px 8px;font-size:14px;display:flex}:where(.pg-home) #connectors .hub-out small{font-family:var(--mono);color:var(--muted-2);margin-left:auto;font-size:11.5px}:where(.pg-home) #connectors .hub-any{background:radial-gradient(120% 120% at 0 0,#7c4dff29,#0000 60%),#120e24;border-color:#7c4dff80;flex-wrap:wrap;row-gap:8px;padding:10px 14px}:where(.pg-home) #connectors .hub-any .hub-l{font-weight:500}:where(.pg-home) #connectors .hub-stack{flex:1 0 100%;align-items:center;display:flex}:where(.pg-home) #connectors .hub-stack .hub-lgt{box-shadow:0 0 0 2px #120e24,0 0 0 3px #b8a5ff59}:where(.pg-home) #connectors .hub-stack .hub-lgt+.hub-lgt{margin-left:-2px}:where(.pg-home) #connectors .hub-stack em{font-style:normal;font-family:var(--mono);color:var(--muted);margin-left:10px;font-size:12px}:where(.pg-home) #connectors .hub-note{text-align:center;color:var(--muted);margin:46px 0 0;font-size:14.5px}@media (max-width:900px){:where(.pg-home) #connectors .hub-conn{grid-template-columns:1fr;justify-items:center;gap:50px}:where(.pg-home) #connectors .hub-srcs{justify-content:center}:where(.pg-home) #connectors .hub-outs{width:100%;max-width:440px}}@media (max-width:640px){:where(.pg-home) #connectors .hub-src{font-size:13px}}
