@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0d3db5ad10a75a6-s.2c9agv86na00f.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7356b2ae30c877b0-s.0_qf8orh-m64r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(../media/211e29c1c16163dc-s.p.2p9qfnu2qh4q6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/664dfdf7f50671c9-s.0h9kjuqj3fmop.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afd27934adc91870-s.3oey8jbs78k41.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/615b8c4b816233f9-s.p.3hfkl415jjze8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b95053aa4d33fc1f-s.3gcgz_mtvoehf.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35efa59e72c38c40-s.23ata-g3j9wux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0e63149d5897f52c-s.p.19jsrx7exjbdt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ecb3f5dfe34ba3a-s.1d0gcmnl_dzdu.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f450b43e19d39cf-s.3hvcaxt4ju1xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91ac69127e8041e8-s.p.083560ve--_qs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69b20fb17ced72ac-s.3qm25gvw3lgup.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caf4c3a1b80f358f-s.3l_3k5rig99ds.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5246515474daf346-s.p.14m725e1f886h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Fallback;src:local(Arial);ascent-override:109.63%;descent-override:56.74%;line-gap-override:0.0%;size-adjust:96.23%}.hind_c5820ad6-module__rT1eDa__className{font-family:Hind,Hind Fallback;font-style:normal}.hind_c5820ad6-module__rT1eDa__variable{--font-hind:"Hind", "Hind Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_3daae8cf-module__tS5efW__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_3daae8cf-module__tS5efW__variable{--font-source:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--bg:#eef6fc;--bg-band:#ddeffb;--ink:#0e2742;--ink-soft:#4b6580;--on-accent:#fff;--glass:#ffffffa8;--glass-strong:#ffffffed;--glass-edge:#fffffff2;--hairline:#0e27421a;--bar-bg:#ffffff85;--band-top:#ecf6fdd9;--hero-1:#155fb8;--hero-2:#2a8be0;--hero-3:#86cbf7;--hero-ink:#fff;--sun-glow:#ffffff8c;--bubble-rim:#fffc;--sky:#2a93e8;--sky-deep:#1468c0;--aqua:#1dbdd4;--leaf:#58bc3c;--leaf-deep:#2f8c27;--sun:#f2a324;--coral:#eb5a50;--violet:#7363ea;--chat-1:#e2f2fd;--chat-2:#f8fcff;--shadow:inset 0 1px 0 #ffffffe6, 0 10px 30px #1468c01f;--glow:#2a93e859;--c1:#1683a6;--c2:#6a5ae0;--c3:#3c9a2e;--c4:#c7417b;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:30px;--r-icon:30%;--font-display:var(--font-hind), "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-text:var(--font-source), "Segoe UI", "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#071a2c;--bg-band:#0a2339;--ink:#e4f1fc;--ink-soft:#9fb9d1;--glass:#1c426a6b;--glass-strong:#1e4874e0;--glass-edge:#a0d2ff33;--hairline:#bee1ff1f;--bar-bg:#0c243e94;--band-top:#071a2cd9;--hero-1:#03122a;--hero-2:#082e5a;--hero-3:#0d4b7e;--sun-glow:#78beff33;--bubble-rim:#96d7ff73;--sky:#4aaaf3;--sky-deep:#2a86d8;--aqua:#3dd3e6;--leaf:#6ed052;--leaf-deep:#5cc246;--sun:#ffb646;--coral:#ff7a6c;--violet:#9286ff;--chat-1:#0e3256;--chat-2:#0a2540;--shadow:inset 0 1px 0 #aad7ff1f, 0 10px 30px #00000059;--glow:#4aaaf34d;--c1:#1e9bbb;--c2:#8573f0;--c3:#4aa837;--c4:#d9548c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:92px}body{font-family:var(--font-text);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--band-top);position:fixed;inset:0 0 auto}a{color:var(--sky-deep)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:var(--r-xs)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.wrap.narrow{max-width:820px}h1,h2,h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0}h2{letter-spacing:-.02em;font-size:clamp(2rem,6vw,3rem);font-weight:300;line-height:1.05}h2 b{font-weight:600}h3{font-size:1.15rem;font-weight:600;line-height:1.25}p{margin:0}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sky-deep);font-size:.78rem;font-weight:700}.tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.74rem;font-weight:700}.lead{color:var(--ink-soft);max-width:56ch;font-size:1.12rem}.head{flex-direction:column;gap:12px;display:flex}.stack{flex-direction:column;gap:24px;display:flex}.glass{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--shadow)}.btn{border-radius:var(--r-md);white-space:nowrap;cursor:pointer;height:48px;color:var(--on-accent);border:1px solid color-mix(in srgb, var(--sky-deep) 85%, black);background:linear-gradient(180deg, color-mix(in srgb, var(--sky) 72%, white) 0%, var(--sky) 46%, var(--sky-deep) 100%);box-shadow:0 6px 18px var(--glow), inset 0 1px 0 #fff9, inset 0 -3px 8px #0028642e;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn.sm{border-radius:var(--r-sm);height:38px;padding:0 14px;font-size:.92rem}.btn.clear{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff8c;box-shadow:inset 0 1px #ffffff73}.btn.soft{color:var(--ink);background:var(--glass-strong);border:1px solid var(--hairline);box-shadow:var(--shadow)}.btn:disabled{opacity:.45;cursor:default}.aicon{width:var(--s,32px);height:var(--s,32px);border-radius:var(--r-icon);color:#fff;background:radial-gradient(ellipse 72% 48% at 50% 10%, #ffffffc7, #fff0 72%), linear-gradient(160deg, color-mix(in srgb, var(--c) 58%, white), var(--c) 55%, color-mix(in srgb, var(--c) 74%, black));box-shadow:inset 0 0 0 1px #ffffff59, inset 0 -2px 5px #0000001f, 0 3px 8px color-mix(in srgb, var(--c) 30%, transparent);flex:none;place-items:center;display:grid}.aicon svg{filter:drop-shadow(0 1px 1px #00000038);width:56%;height:56%}.gicon{width:var(--s,88px);height:var(--s,88px);flex:none;position:relative}.gi-back{border-radius:var(--r-icon);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 55%, white), var(--c) 55%, color-mix(in srgb, var(--c) 72%, black));box-shadow:0 10px 24px color-mix(in srgb, var(--c) 35%, transparent);transition:transform .45s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:0;transform:rotate(15deg)}.gi-front{border-radius:var(--r-icon);color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.7);background:#ffffff29;place-items:center;transition:transform .45s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;inset:0;transform:translate(9%,9%);box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1.5px #ffffffd9}.gi-front svg{filter:drop-shadow(0 1px 2px #0000004d);width:44%;height:44%}@media (hover:hover){.agent-card:hover .gi-back,.gicon:hover .gi-back{transform:rotate(26deg)translate(-5%,-7%)}.agent-card:hover .gi-front,.gicon:hover .gi-front{transform:translate(4%,4%)}}.person{width:var(--s,32px);height:var(--s,32px);border-radius:var(--r-icon);font-weight:700;font-size:calc(var(--s,32px) * .3);letter-spacing:.02em;color:var(--ink);background:var(--glass-strong);border:1px solid var(--hairline);flex:none;place-items:center;display:grid}.av-gc{flex:none;width:32px;height:32px}.sky{isolation:isolate;color:var(--hero-ink);background:radial-gradient(circle at 82% -10%, var(--sun-glow), transparent 42%), linear-gradient(180deg, var(--hero-1) 0, var(--hero-2) 360px, var(--hero-3) 760px, var(--bg) 100%);position:relative;overflow:hidden}.sky.short{background:radial-gradient(circle at 82% -10%, var(--sun-glow), transparent 50%), linear-gradient(180deg, var(--hero-1) 0, var(--hero-2) 62%, var(--hero-3) 100%)}.swooshes{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.swoosh-blur{filter:blur(10px)}.bubble{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 30% 26%, #fffffff7 0 6%, #fff0 20%), radial-gradient(circle, #fff0 56%, color-mix(in srgb, var(--bubble-rim) 45%, transparent) 74%, var(--bubble-rim) 100%);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #fff3,inset 0 -8px 16px #82e1ff47}@media (prefers-reduced-motion:no-preference){.bubble:not(.still){animation:drift var(--t,14s) ease-in-out infinite alternate}}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-18px)}}.nav{z-index:50;padding-top:env(safe-area-inset-top,0px);pointer-events:none;margin-bottom:-82px;position:sticky;top:0}.nav .wrap{padding-block:12px;position:relative}.navbar{pointer-events:auto;border-radius:var(--r-lg);background:var(--bar-bg);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.5);align-items:center;gap:10px;height:58px;padding:0 8px 0 12px;display:flex;box-shadow:inset 0 1px #ffffff80,0 8px 28px #0a3c8229}.navbar.liquid{-webkit-backdrop-filter:url(#nav-glass)blur(3px)saturate(1.7)brightness(1.04);backdrop-filter:url(#nav-glass)blur(3px)saturate(1.7)brightness(1.04);background:color-mix(in srgb, var(--bar-bg) 62%, transparent)}.brand{color:var(--ink);font-family:var(--font-display);flex:none;align-items:center;gap:9px;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.brand svg{filter:drop-shadow(0 2px 5px #1468c040);width:34px;height:34px}.navlinks{gap:2px;margin:0;padding:0;list-style:none;display:none}.navlinks a{border-radius:var(--r-sm);color:var(--ink-soft);padding:8px 12px;font-size:.96rem;font-weight:600;text-decoration:none;display:block}.navlinks a:hover{color:var(--ink);background:var(--glass-strong)}.nav-cta{margin-left:auto}.menu-btn{border-radius:var(--r-sm);border:1px solid var(--glass-edge);cursor:pointer;width:40px;height:40px;color:var(--ink);background:var(--glass-strong);place-items:center;display:grid;box-shadow:0 2px 8px #0a3c821f}.menu-btn svg{width:20px;height:20px}.bubble-menu{right:max(16px, env(safe-area-inset-right,0px));visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;transition:visibility 0s .45s;display:flex;position:absolute;top:calc(100% - 4px)}.nav.open .bubble-menu{visibility:visible;pointer-events:auto;transition:none}.bubble-menu a{border-radius:var(--r-lg);min-width:180px;height:54px;font-family:var(--font-display);color:var(--ink);background:radial-gradient(circle at 12% 22%, #fffffff2 0 4%, #fff0 20%), var(--bar-bg);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.5);opacity:0;transform-origin:90% 0;transition:transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * 60ms), opacity .25s calc(var(--i) * 60ms);place-items:center start;padding:0 20px;font-size:1.1rem;font-weight:600;text-decoration:none;display:grid;transform:scale(.4);box-shadow:inset 0 1px #fff9,0 10px 26px #0a3c8233}.nav.open .bubble-menu a{opacity:1;transform:none}@media (min-width:900px){.navlinks{margin-left:auto;display:flex}.nav-cta{margin-left:6px}.menu-btn,.bubble-menu{display:none}}.hero-in{flex-direction:column;gap:18px;padding-block:92px 48px;display:flex}.hero-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hero-side{display:contents}.hero-side .gc-means{order:-1}.hero h1{color:var(--hero-ink);letter-spacing:-.03em;text-shadow:0 2px 12px #0032782e;font-size:clamp(2.3rem,8vw,4.4rem);font-weight:300;line-height:1}.hero h1 b{font-weight:600}.hero-sub{color:var(--hero-ink);opacity:.92;text-shadow:0 1px 2px #00286433;font-size:1.05rem}@media (min-width:900px){.hero-in{gap:22px;padding-block:100px 72px}.hero-copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:28px;display:grid}.hero h1{font-size:clamp(2.6rem,4.3vw,3.6rem)}.hero-side{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;padding-bottom:4px;display:flex}.hero-side .gc-means{order:0}}.gc-means{border-radius:var(--r-sm);color:var(--hero-ink);-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff73;align-items:center;gap:8px;padding:6px 12px;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff6}.gc-means .k{opacity:.8}.rot{perspective:300px;display:inline-grid}.rot>span{opacity:0;grid-area:1/1;font-weight:700;transition:transform .55s cubic-bezier(.3,1.4,.5,1),opacity .35s;transform:translateY(70%)rotateX(-70deg)}.rot>span.on{opacity:1;transform:none}.rot>span.out{opacity:0;transform:translateY(-70%)rotateX(70deg)}.demo{border-radius:var(--r-xl);height:min(700px,100svh - 120px);min-height:540px;color:var(--ink);background:radial-gradient(120% 50% at 85% 0%, color-mix(in srgb, var(--aqua) 14%, transparent), transparent 60%), linear-gradient(180deg, var(--chat-1), var(--chat-2));border:1px solid var(--glass-edge);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a3c824d,inset 0 1px #ffffffe6}@media (min-width:860px){.demo{grid-template-columns:minmax(0,1fr) 290px;height:clamp(540px,100svh - 210px,680px)}}.rail{background:var(--glass);border-right:1px solid var(--hairline);flex-direction:column;gap:14px;min-height:0;padding:18px 14px;display:none;overflow-y:auto}.rail.right{border-right:0;border-left:1px solid var(--hairline)}@media (min-width:860px){.rail.right{display:flex}}@media (min-width:1180px){.rail.left{display:flex}}.rail h4,.panel h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.72rem}.gc-list{flex-direction:column;gap:6px;display:flex}.gc-item{border-radius:var(--r-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:1px 10px;padding:8px;display:grid}.gc-item.on{background:var(--glass-strong);border-color:var(--glass-edge);box-shadow:var(--shadow)}.gc-item .gi{grid-row:span 2;width:38px;height:38px}.gi.tile{border-radius:var(--r-icon);color:#fff;background:radial-gradient(ellipse 72% 48% at 50% 10%, #fff9, transparent 72%), var(--c);place-items:center;font-size:.78rem;font-weight:700;display:grid}.gc-item b{align-items:center;gap:6px;font-size:.93rem;display:flex}.gc-item span:not(.gi){color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.tag-tg{color:var(--sky-deep);background:color-mix(in srgb, var(--sky) 14%, transparent);border-radius:6px;padding:1px 6px;font-size:.64rem;font-style:normal;font-weight:700}.new-gc{margin-top:auto}.panel{flex-direction:column;gap:14px;display:flex}.agent-rows{flex-direction:column;gap:10px;display:flex}.agent-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 10px;display:grid}.agent-row .aicon{grid-area:1/1/span 2}.agent-row b{grid-area:1/2;font-size:.93rem;line-height:1.2}.agent-row span{color:var(--ink-soft);grid-area:2/2;font-size:.78rem;line-height:1.25}.agent-row .btn{border-radius:10px;grid-area:1/3/span 2;height:32px;padding:0 12px;font-size:.82rem}.agent-row.out .aicon{filter:grayscale(.6);opacity:.7}.panel-card{border-radius:var(--r-md);background:var(--glass-strong);border:1px solid var(--glass-edge);flex-direction:column;gap:8px;padding:12px;display:flex}.kv{color:var(--ink-soft);justify-content:space-between;gap:10px;font-size:.88rem;display:flex}.kv b{color:var(--ink);font-variant-numeric:tabular-nums}.kv b.up{color:var(--leaf-deep)}.kv b.down{color:var(--coral)}.meter{background:color-mix(in srgb, var(--sky) 16%, transparent);border-radius:6px;height:8px;overflow:hidden}.meter i{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--aqua), var(--sky));transition:width .6s;display:block}.chat{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-head{background:var(--glass);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:12px;display:flex}.ch-logo{flex:none;width:40px;height:40px}.ch-title{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ch-title b{font-family:var(--font-display);font-size:1.08rem}.ch-status{color:var(--ink-soft);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.live-dot{background:var(--leaf);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--leaf) 25%, transparent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.live-dot{animation:2s ease-in-out infinite pulse}}@keyframes pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--leaf) 10%, transparent)}}.ch-right{align-items:center;gap:8px;margin-left:auto;display:flex}.face-stack{display:none}.face-stack>*{box-shadow:0 0 0 2px var(--chat-1);margin-left:-7px}.face-stack>:first-child{margin-left:0}@media (min-width:560px){.face-stack{display:flex}}.icon-btn{border-radius:var(--r-sm);border:1px solid var(--hairline);background:var(--glass-strong);cursor:pointer;width:38px;height:38px;color:var(--ink);place-items:center;display:grid}.icon-btn svg{width:20px;height:20px}@media (min-width:860px){.panel-btn{display:none}}.feed{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 12px 10px;display:flex;overflow-y:auto}.msg{grid-template-columns:32px minmax(0,1fr);align-items:end;gap:8px;display:grid}.msg-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.msg.me{grid-template-columns:minmax(0,1fr);justify-items:end}@media (prefers-reduced-motion:no-preference){.feed>*{animation:.5s cubic-bezier(.3,1.35,.5,1) both msgIn}}@keyframes msgIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.who{color:var(--ink-soft);align-items:center;gap:6px;margin:0 0 4px 4px;font-size:.74rem;font-weight:700;display:flex}.role{color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:6px;padding:1px 6px;font-size:.64rem;font-weight:700}.bub{border-radius:var(--r-md) var(--r-md) var(--r-md) 6px;background:var(--glass-strong);border:1px solid var(--glass-edge);overflow-wrap:anywhere;max-width:min(440px,100%);padding:9px 12px;font-size:.95rem;line-height:1.4;box-shadow:0 2px 8px #0e27420f}.msg.me .bub{color:#fff;border-radius:var(--r-md) var(--r-md) 6px var(--r-md);background:linear-gradient(180deg, var(--sky), var(--sky-deep));box-shadow:0 4px 12px var(--glow), inset 0 1px 0 #fff6;border-color:#0000}.bub.good{border-color:color-mix(in srgb, var(--leaf) 45%, transparent);background:color-mix(in srgb, var(--leaf) 12%, var(--glass-strong))}.bub.good b{color:var(--leaf-deep)}.bub.bad{border-color:color-mix(in srgb, var(--coral) 45%, transparent);background:color-mix(in srgb, var(--coral) 10%, var(--glass-strong))}.bub.bad b{color:var(--coral)}.divider,.event{color:var(--ink-soft);border-radius:var(--r-sm);background:var(--glass);text-align:center;align-self:center;padding:4px 12px;font-size:.74rem;font-weight:700}.divider{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.typing .bub{gap:4px;padding:13px 14px;display:inline-flex}.typing .bub span{background:var(--ink-soft);opacity:.4;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.typing .bub span{animation:1.1s infinite dot}.typing .bub span:nth-child(2){animation-delay:.15s}.typing .bub span:nth-child(3){animation-delay:.3s}}@keyframes dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.9;transform:translateY(-4px)}}.acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.act{cursor:pointer;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--sky) 75%, white), var(--sky-deep));border:0;border-radius:10px;place-items:center;height:34px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffff80,0 2px 6px #1468c040}.act.plain{color:var(--ink);background:var(--glass);box-shadow:inset 0 0 0 1px var(--hairline)}.act:disabled{opacity:.4;cursor:default}.read .r-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.r-tok{font-family:var(--font-display);font-size:1.05rem;font-weight:600}.r-score{font-family:var(--font-display);color:var(--sc);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600;line-height:1}.r-score small{color:var(--ink-soft);margin-left:4px;font-size:.72rem;font-weight:600}.read ul{color:var(--ink-soft);flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.read li{align-items:center;gap:8px;display:flex}.read li i{color:#fff;background:var(--leaf);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.read li i svg{width:11px;height:11px}.read li.bad i{background:var(--coral)}.limit-msg{flex-direction:column;gap:8px;min-width:min(300px,62vw);display:flex}.lm-val{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.chips{scrollbar-width:none;flex:none;gap:8px;padding:8px 12px 2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border-radius:var(--r-sm);border:1px solid var(--glass-edge);background:var(--glass-strong);height:38px;color:var(--sky-deep);cursor:pointer;white-space:nowrap;flex:none;padding:0 14px;font-size:.88rem;font-weight:700;box-shadow:0 2px 8px #0e274212}.chip.hot{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--violet) 72%, white), var(--violet));box-shadow:0 4px 14px color-mix(in srgb, var(--violet) 40%, transparent), inset 0 1px 0 #ffffff73;border-color:#0000}@media (prefers-reduced-motion:no-preference){.chip.hot{animation:2.4s ease-in-out infinite nudge}}@keyframes nudge{0%,70%,to{transform:none}80%{transform:translateY(-3px)}90%{transform:translateY(0)}}.chip:disabled{opacity:.55;cursor:default;animation:none}.composer{flex:none;gap:8px;padding:8px 12px 12px;display:flex}.composer input{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--glass-strong);min-width:0;height:46px;color:var(--ink);flex:1;padding:0 14px;font-size:16px}.composer input::placeholder{color:var(--ink-soft)}.send{border-radius:var(--r-md);cursor:pointer;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--sky) 72%, white), var(--sky-deep));width:46px;height:46px;box-shadow:0 4px 12px var(--glow), inset 0 1px 0 #ffffff8c;border:0;flex:none;place-items:center;display:grid}.send svg{width:20px;height:20px}.send:disabled{opacity:.5;cursor:default}.sheet-wrap{z-index:20;background:#061e3c4d;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--chat-2);border:1px solid var(--glass-edge);width:100%;max-height:86%;padding:16px;overflow-y:auto;box-shadow:0 -10px 40px #001e5040}@media (prefers-reduced-motion:no-preference){.sheet-wrap{animation:.25s both fade}.sheet{animation:.45s cubic-bezier(.3,1.2,.5,1) both sheetUp}}@keyframes fade{0%{opacity:0}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}}@media (min-width:860px){.sheet-wrap{align-items:center}.sheet{border-radius:var(--r-xl);width:min(460px,92%)}}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.invite-list{flex-direction:column;gap:14px;display:flex}.invite-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:6px 4px 6px 6px;display:grid}.invite-row b{font-family:var(--font-display);font-size:1.05rem;display:block}.invite-row span:not(.in-chat){color:var(--ink-soft);font-size:.86rem;line-height:1.35}.in-chat{color:var(--leaf-deep);background:color-mix(in srgb, var(--leaf) 15%, transparent);border-radius:8px;padding:4px 9px;font-size:.78rem;font-weight:700}.share-preview{flex-direction:column;gap:12px;display:flex}.share-preview .pnl{align-self:center;width:min(100%,340px)}.share-preview p{color:var(--ink-soft);text-align:center;font-size:.9rem}.toast{z-index:30;border-radius:var(--r-sm);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0a2850db;max-width:92%;padding:8px 14px;font-size:.88rem;font-weight:600;position:absolute;top:70px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 20px #0003}.eslider{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:12px;padding-block:8px;display:flex}.eslider.dragging{cursor:grabbing}.eslider.off{cursor:default;opacity:.6}.eslider:focus-visible .es-knob{outline:3px solid var(--sky);outline-offset:3px}.es-end{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:700}.es-track{background:color-mix(in srgb, var(--sky) 16%, transparent);border-radius:6px;flex:1;height:10px;transition:transform .6s cubic-bezier(.3,1.8,.4,1),height .2s;position:relative;box-shadow:inset 0 1px 2px #001e5026}.eslider.dragging .es-track{height:14px;transition:height .2s}.es-fill{width:var(--p,25%);border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--aqua) 65%, white), var(--aqua) 60%, color-mix(in srgb, var(--aqua) 70%, var(--sky-deep)));position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #fff9}.es-knob{top:50%;left:var(--p,25%);background:radial-gradient(70% 50% at 50% 15%,#fff,#eaf6ff 70%),#cde6f8;border-radius:9px;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 3px 10px #00286447,inset 0 -2px 4px #0028641f}section.block>.wrap{flex-direction:column;gap:28px;padding-block:64px;display:flex}@media (min-width:900px){section.block>.wrap{gap:34px;padding-block:88px}}.band{background:linear-gradient(180deg, var(--bg) 0, var(--bg-band) 25%, var(--bg-band) 75%, var(--bg) 100%)}.split{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}}.steps{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:760px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.step{flex-direction:column;gap:8px;padding:20px;display:flex}.step p{color:var(--ink-soft)}.num{width:34px;height:34px;font-family:var(--font-display);color:var(--sky-deep);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:11px;place-items:center;font-weight:700;display:grid}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-grid>:last-child{grid-column:1/-1}@media (min-width:1000px){.agent-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-grid>:last-child{grid-column:auto}}.agent-card{border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:8px;padding:22px 18px 20px;display:flex}.agent-card .gicon{margin-bottom:14px}.agent-role{color:var(--ink-soft);margin-top:-6px;font-size:.78rem;font-weight:700}.agent-card p{color:var(--ink-soft);font-size:.95rem}.away{border-radius:var(--r-sm);background:color-mix(in srgb, var(--sky) 9%, transparent);margin-top:auto;padding:8px 10px;font-size:.88rem;color:var(--ink)!important}.away b{letter-spacing:.08em;text-transform:uppercase;color:var(--sky-deep);font-size:.68rem;display:block}.beam{background:color-mix(in srgb, var(--sky) 22%, transparent);border-radius:3px;height:3px;position:relative;overflow:hidden}.beam i{background:linear-gradient(90deg, transparent, var(--aqua), var(--sky), transparent);opacity:0;border-radius:3px;width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.beam i{animation:3.2s cubic-bezier(.5,0,.3,1) infinite beam;animation-delay:calc(var(--i) * .8s)}}@keyframes beam{0%{opacity:0;transform:translate(-100%)}8%{opacity:1}40%{opacity:1;transform:translate(230%)}48%,to{opacity:0;transform:translate(230%)}}@keyframes beamv{0%{opacity:0;transform:translateY(-100%)}8%{opacity:1}40%{opacity:1;transform:translateY(230%)}48%,to{opacity:0;transform:translateY(230%)}}.flow{grid-template-columns:minmax(0,1fr);place-items:center;gap:12px;display:grid}.flow .beam{width:3px;height:34px}.flow .beam i{background:linear-gradient(180deg, transparent, var(--aqua), var(--sky), transparent);width:auto;height:45%;animation-name:beamv;right:0;transform:translateY(-100%)}@media (min-width:600px){.flow{grid-template-columns:minmax(0,1fr) 48px minmax(0,1.05fr) 48px minmax(0,1fr)}.flow .beam{width:48px;height:3px}.flow .beam i{background:linear-gradient(90deg, transparent, var(--aqua), var(--sky), transparent);width:45%;height:auto;animation-name:beam;right:auto;transform:translate(-100%)}}.srcs{gap:10px;width:100%;display:flex}@media (min-width:600px){.srcs{flex-direction:column}}.src{border-radius:var(--r-md);flex-direction:column;flex:1;padding:12px 14px;line-height:1.25;display:flex}.src b{font-family:var(--font-display);font-size:1.08rem}.src span{color:var(--ink-soft);font-size:.82rem}.addr{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 30% 24%, #fffffff2 0 6%, #fff0 22%), radial-gradient(circle, color-mix(in srgb, var(--sky) 8%, transparent) 50%, color-mix(in srgb, var(--sky) 30%, transparent) 100%);width:min(190px,60vw);box-shadow:inset 0 0 0 1px var(--glass-edge), inset 0 -10px 22px color-mix(in srgb, var(--aqua) 25%, transparent), 0 12px 28px var(--glow);border-radius:50%;place-items:center;padding:14%;display:grid}.addr b{font-family:var(--font-display);font-size:1.05rem;display:block}.addr span{color:var(--ink-soft);font-size:.8rem}.dest{text-align:center;border-radius:var(--r-md);flex-direction:column;align-items:center;gap:6px;width:100%;padding:16px;display:flex}.dest svg{width:52px;height:52px}.dest b{font-family:var(--font-display)}.dest span{color:var(--ink-soft);font-size:.82rem}.stepper{flex-direction:column;gap:18px;padding:20px;display:flex}.st-dots{justify-content:space-between;display:flex;position:relative}.st-dots:before{content:"";background:color-mix(in srgb, var(--sky) 16%, transparent);border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:17px;right:17px}.st-bar{height:4px;width:calc((100% - 34px) * var(--prog,0));background:linear-gradient(90deg, var(--aqua), var(--sky));border-radius:4px;margin-top:-2px;transition:width .6s cubic-bezier(.3,1.3,.5,1);position:absolute;top:50%;left:17px}.st-dots i{z-index:1;width:34px;height:34px;font-style:normal;font-family:var(--font-display);color:var(--ink-soft);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:11px;place-items:center;font-weight:700;transition:background .3s,color .3s;display:grid;position:relative}.st-dots i.on{color:#fff;background:radial-gradient(ellipse 72% 48% at 50% 10%, #ffffffb3, transparent 72%), linear-gradient(180deg, var(--sky), var(--sky-deep));box-shadow:0 4px 12px var(--glow)}.st-panels{display:grid}.st-panel{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,transform .5s cubic-bezier(.3,1.3,.5,1),visibility .35s;transform:translate(22px)}.st-panel.on{opacity:1;visibility:visible;transform:none}.st-panel p{color:var(--ink-soft);max-width:64ch;margin-top:6px}.st-nav{justify-content:flex-end;gap:10px;display:flex}.features{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.features li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.features p{color:var(--ink-soft)}.tg{border-radius:var(--r-xl);justify-self:center;width:100%;max-width:440px;padding:0;overflow:hidden}.tg-head{border-bottom:1px solid var(--hairline);background:var(--glass);flex-direction:column;padding:14px 16px 10px;display:flex}.tg-head b{font-family:var(--font-display);font-size:1.05rem}.tg-head span{color:var(--ink-soft);font-size:.8rem}.tg-feed{flex-direction:column;gap:12px;padding:14px 12px 16px;display:flex}.tg-feed .av-gc{width:32px;height:32px}.swap{aspect-ratio:1;justify-self:center;width:min(100% - 64px,340px);margin:64px 64px 0 0;position:relative}.swap-card{transition:transform .75s cubic-bezier(.3,1.2,.4,1),opacity .5s,filter .5s;position:absolute;inset:0}.swap-card[data-pos="0"]{z-index:3}.swap-card[data-pos="1"]{z-index:2;filter:brightness(.93);transform:translate(9%,-9%)scale(.94)}.swap-card[data-pos="2"]{z-index:1;filter:brightness(.85);transform:translate(18%,-18%)scale(.88)}.swap-card.drop{opacity:0;transform:translateY(34%)rotate(-9deg)scale(.9)}.pnl{isolation:isolate;aspect-ratio:1;border-radius:var(--r-lg);color:#fff;flex-direction:column;width:100%;height:100%;padding:7cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #0a3c8238;container-type:inline-size}.sky-art{background:radial-gradient(circle at 85% -5%,#fff9,#0000 45%),linear-gradient(#1660bc 0%,#2e90e4 48%,#8fd0f8 100%)}.sea-art{background:radial-gradient(circle at 85% -5%,#ffffff8c,#0000 45%),linear-gradient(#0c5e86 0%,#17a2b8 52%,#8ee3cf 100%)}.dusk-art{background:radial-gradient(circle at 80% 105%,#ffd696bf,#0000 45%),linear-gradient(#24245e 0%,#6a3c8c 45%,#d2607a 78%,#f3a25a 100%)}.pnl .bubble{--bubble-rim:#fffc}.pnl-t{font-family:var(--font-display);align-items:center;gap:2.5cqw;font-size:5.4cqw;font-weight:600;display:flex}.pnl-t svg{width:9cqw;height:9cqw}.pnl-big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 2px 14px #00286433;margin-top:8cqw;font-size:22cqw;font-weight:600;line-height:.9}.pnl-tok{font-family:var(--font-display);font-size:9cqw;font-weight:300;line-height:1.1}.pnl-note{opacity:.95;margin-top:1.5cqw;font-size:4.2cqw}.pnl-line{width:100%;height:15cqw;margin-top:auto}.pnl-meta{opacity:.92;border-top:1px solid #ffffff59;justify-content:space-between;gap:4cqw;margin-top:3cqw;padding-top:3cqw;font-size:3.8cqw;display:flex}.token-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:760px){.token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.tcard{flex-direction:column;gap:8px;padding:20px;display:flex}.tcard p{color:var(--ink-soft)}.burn{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:20px 22px;display:flex}.burn-num{font-family:var(--font-display);margin-top:4px;font-size:clamp(1.7rem,6vw,2.6rem);font-weight:300;line-height:1.1}.burn-num b{font-variant-numeric:tabular-nums;font-weight:600}.burn-sub{color:var(--ink-soft);max-width:42ch}.faq{flex-direction:column;gap:10px;display:flex}.faq details{border-radius:var(--r-md);padding:0}.faq summary{cursor:pointer;font-family:var(--font-display);padding:16px 52px 16px 18px;font-size:1.08rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";width:26px;height:26px;color:var(--sky-deep);background:color-mix(in srgb, var(--sky) 12%, transparent);border-radius:8px;place-items:center;margin-top:-13px;font-size:1.2rem;transition:transform .3s;display:grid;position:absolute;top:50%;right:16px}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-soft);max-width:64ch;padding:0 18px 18px}.cta .wrap{flex-direction:column;align-items:flex-start;gap:16px;padding-block:80px 96px;display:flex}.cta h2{color:var(--hero-ink);font-size:clamp(2.4rem,8vw,3.6rem)}.cta-sub{color:var(--hero-ink);opacity:.92;font-size:1.08rem}.waitlist{flex-wrap:wrap;gap:10px;width:min(100%,520px);margin-top:6px;display:flex}.waitlist input{border-radius:var(--r-md);color:#0e2742;background:#ffffffe6;border:1px solid #fff9;flex:220px;min-width:0;height:50px;padding:0 16px;font-size:16px}.waitlist input::placeholder{color:#4b6580}.waitlist .btn{height:50px}.wl-error{color:#fff;border-radius:var(--r-sm);background:#a01e1e8c;width:100%;padding:6px 10px;font-size:.9rem;font-weight:600}.wl-done{color:#0e2742;border-radius:var(--r-md);background:#ffffffe6;padding:12px 16px;font-weight:600}.foot .wrap{border-top:1px solid var(--hairline);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:14px 24px;padding-block:32px 48px;font-size:.9rem;display:flex}.foot .brand{font-size:1.1rem}.foot .brand svg{width:28px;height:28px}.foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.foot nav a{color:var(--ink-soft);font-weight:600;text-decoration:none}.foot nav a:hover{color:var(--ink)}.foot p{width:100%}@media (min-width:900px){.foot p{width:auto;margin-left:auto}}.page-head .wrap{flex-direction:column;gap:12px;padding-block:112px 64px;display:flex}.page-head h1{color:var(--hero-ink);letter-spacing:-.03em;text-shadow:0 2px 12px #0032782e;font-size:clamp(2.3rem,7vw,3.8rem);font-weight:300;line-height:1.02}.page-head h1 b{font-weight:600}.eyebrow.light{color:var(--hero-ink);opacity:.9}.page-sub{color:var(--hero-ink);opacity:.92;max-width:58ch;font-size:1.1rem}.cta-actions,.token-links{flex-wrap:wrap;gap:10px;display:flex}.cta-actions{margin-top:6px}.field{flex-direction:column;gap:6px;font-size:.92rem;font-weight:600;display:flex}.field>span{color:var(--ink)}.field small{color:var(--ink-soft);font-size:.8rem;font-weight:500}.field input,.field textarea{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--glass-strong);width:100%;min-width:0;color:var(--ink);padding:12px 14px;font-size:16px;font-weight:500;line-height:1.4}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field textarea:focus{outline:3px solid color-mix(in srgb, var(--sky) 45%, transparent);outline-offset:1px}.form-error{color:var(--coral);background:color-mix(in srgb, var(--coral) 10%, transparent);border-radius:var(--r-sm);padding:10px 12px;font-size:.92rem;font-weight:600}.form-ok{color:var(--leaf-deep);background:color-mix(in srgb, var(--leaf) 12%, transparent);border-radius:var(--r-sm);padding:10px 12px;font-size:.92rem;font-weight:600}.form-actions{justify-content:flex-end;display:flex}.muted{color:var(--ink-soft)}.soon{color:var(--ink-soft);font-size:.82rem;font-weight:700}.tax{flex-direction:column;gap:16px;display:flex}.tax-legend{color:var(--ink);flex-wrap:wrap;gap:6px 16px;font-size:.9rem;font-weight:600;display:flex}.lg{align-items:center;gap:7px;transition:opacity .2s;display:inline-flex}.lg i,.pool-top i,.tip i{border-radius:3px;flex:none;width:11px;height:11px}.lg.dim,.pool.dim{opacity:.45}.tax-bar{gap:2px;height:26px;display:flex}.seg{cursor:pointer;border:0;min-width:6px;padding:0;transition:opacity .2s,transform .2s}.seg:first-child{border-radius:6px 0 0 6px}.seg:last-child{border-radius:0 6px 6px 0}.seg.dim{opacity:.35}.pools{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.pools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pools{grid-template-columns:repeat(4,minmax(0,1fr))}}.pool{border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:16px 18px;transition:opacity .2s,box-shadow .2s;display:flex}.pool.on{box-shadow:var(--shadow), 0 0 0 2px color-mix(in srgb, var(--sky) 40%, transparent)}.pool-top{align-items:center;gap:8px;display:flex}.pool-top b{font-family:var(--font-display);font-size:1.05rem}.pool .pct{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.6rem;font-weight:600}.pool p{color:var(--ink-soft);font-size:.94rem}.tax-history{flex-direction:column;gap:14px;margin-top:6px;display:flex}.chart{width:100%;position:relative;overflow:hidden}.chart svg{touch-action:pan-y;display:block}.chart .grid{stroke:var(--hairline);stroke-width:1px}.chart .tick{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.chart .dlabel{fill:var(--ink);font-size:12px;font-weight:700}.chart .change{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.chart .change-dot{fill:var(--surface,var(--bg));stroke:var(--ink);stroke-width:2px}.chart .today{stroke:var(--ink-soft);stroke-width:1px;opacity:.5}.chart .cross{stroke:var(--ink);stroke-width:1px;opacity:.4}.chart .ring{stroke:var(--bg);stroke-width:2px}.tip{z-index:2;border-radius:var(--r-sm);background:var(--glass-strong);border:1px solid var(--glass-edge);pointer-events:none;-webkit-backdrop-filter:blur(10px);flex-direction:column;gap:4px;min-width:170px;padding:10px 12px;font-size:.84rem;display:flex;position:absolute;box-shadow:0 8px 24px #0a28502e}.tip span{color:var(--ink-soft);align-items:center;gap:7px;display:flex}.tip em{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:700}.split-log{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.split-log li{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--glass-edge);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 16px;display:grid}.split-log .when{letter-spacing:.06em;text-transform:uppercase;color:var(--sky-deep);grid-column:1/-1;font-size:.74rem;font-weight:700}.split-log b{font-family:var(--font-display)}.split-log .mix{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.split-log p{color:var(--ink-soft);grid-column:1/-1;font-size:.94rem}.split-log a{grid-column:1/-1;font-size:.9rem;font-weight:700}.table-view summary{cursor:pointer;color:var(--sky-deep);font-size:.88rem;font-weight:700}.table-view table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:8px;font-size:.88rem}.table-view th,.table-view td{text-align:left;border-bottom:1px solid var(--hairline);padding:6px 14px 6px 0}.table-view th{color:var(--ink-soft);font-weight:700}.traffic{flex-direction:column;gap:12px;display:flex}.stat-group{flex-direction:column;gap:14px;display:flex}.stat-group+.stat-group{margin-top:18px}.group-h{letter-spacing:-.01em;font-size:1.35rem;font-weight:600}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{border-radius:var(--r-lg);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.tile-label{color:var(--ink-soft);font-size:.82rem;font-weight:700}.tile-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.5rem,5vw,2rem);font-weight:600;line-height:1.1}.tile-sub{color:var(--ink-soft);font-size:.82rem}.tile-wait{color:color-mix(in srgb, var(--sun) 60%, var(--ink));font-size:.78rem;font-weight:700}.chart-card{flex-direction:column;gap:10px;padding:18px;display:flex}.fineprint{color:var(--ink-soft);margin-top:10px;font-size:.85rem}.posts{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.post-card{color:var(--ink);flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.4,.5,1);display:flex}.post-card:hover{transform:translateY(-2px)}.post-card h2{font-size:1.45rem;font-weight:600}.post-card p{color:var(--ink-soft)}.post-meta{color:var(--sky-deep);flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.tag-chip{color:var(--ink-soft);background:color-mix(in srgb, var(--sky) 10%, transparent);border-radius:7px;padding:2px 8px;font-size:.72rem}.post{flex-direction:column;gap:14px;padding:24px;font-size:1.05rem;display:flex}.post h2{margin-top:6px;font-size:1.4rem;font-weight:600}.post ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.post p,.post li{color:var(--ink)}.post-nav{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.92rem;font-weight:700;display:flex}.fb-how{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:700px){.fb-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb-form,.form-done{flex-direction:column;gap:16px;padding:20px;display:flex}.kinds{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.kinds legend{margin-bottom:8px;padding:0;font-size:.92rem;font-weight:600}.kind{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--glass-strong);cursor:pointer;flex-direction:column;gap:2px;padding:12px;display:flex;position:relative}.kind input{opacity:0;pointer-events:none;position:absolute}.kind b{font-family:var(--font-display);font-size:1.02rem}.kind span{color:var(--ink-soft);font-size:.8rem;line-height:1.3}.kind.on{border-color:color-mix(in srgb, var(--sky) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--sky) 35%, transparent)}.kind:has(input:focus-visible){outline:3px solid var(--sky);outline-offset:2px}.two{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.as{color:var(--ink-soft);font-size:.92rem}.form-done h3{font-size:1.3rem}.form-done p{color:var(--ink-soft)}.form-done .btn{align-self:flex-start}.auth-page{min-height:100svh;padding:24px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px));place-items:center;display:grid}.auth{width:min(420px,100%);color:var(--ink);background:var(--glass-strong);flex-direction:column;gap:16px;padding:26px 22px;display:flex}.auth-logo{width:54px;height:54px}.auth h1{letter-spacing:-.02em;font-size:2rem;font-weight:600}.auth-sub{color:var(--ink-soft);margin-top:-8px}.pw{gap:8px;display:flex}.pw input{flex:1}.pw-toggle{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--glass);cursor:pointer;color:var(--ink);flex:none;padding:0 12px;font-size:.85rem;font-weight:700}.auth-go{width:100%}.auth-switch{text-align:center;color:var(--ink-soft);font-size:.92rem}.app{background:radial-gradient(120% 40% at 85% 0%, color-mix(in srgb, var(--aqua) 14%, transparent), transparent 60%), linear-gradient(180deg, var(--chat-1), var(--chat-2));flex-direction:column;height:100dvh;display:flex}.appbar{padding:calc(10px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) 10px max(12px, env(safe-area-inset-left,0px));background:var(--glass);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline);flex:none;align-items:center;gap:10px;display:flex}.appbar .brand svg{width:36px;height:36px}.ab-title{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ab-title b{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;overflow:hidden}.ab-title span{color:var(--ink-soft);font-size:.78rem}.ab-tabs{gap:2px;margin-left:auto;display:flex}.ab-tabs a{border-radius:var(--r-sm);color:var(--ink-soft);padding:8px 12px;font-size:.92rem;font-weight:700;text-decoration:none}.ab-tabs a[aria-current=page]{color:var(--ink);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--hairline)}@media (max-width:520px){.ab-out{display:none}}.app-main{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}@media (min-width:1000px){.app-main{grid-template-columns:minmax(0,1fr) 320px}}.app-chat{flex-direction:column;justify-self:center;width:100%;max-width:860px;min-height:0;display:flex}.preview-note{border-radius:var(--r-sm);color:var(--ink-soft);background:color-mix(in srgb, var(--sun) 14%, var(--glass));border:1px solid color-mix(in srgb, var(--sun) 30%, transparent);margin:10px 12px 0;padding:8px 12px;font-size:.84rem}.preview-note b{color:var(--ink)}.chat-error{color:var(--coral);margin:0 12px;font-size:.88rem;font-weight:600}.example{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--sun) 60%, var(--ink));background:color-mix(in srgb, var(--sun) 18%, transparent);border-radius:6px;margin-bottom:6px;padding:1px 7px;font-size:.68rem;font-weight:800;display:inline-block}.app-chat .composer{padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.panel-toggle{border-radius:var(--r-md);flex:none;width:46px;height:46px}@media (min-width:1000px){.panel-toggle{display:none}}.app-side{background:var(--glass);border-left:1px solid var(--hairline);flex-direction:column;gap:14px;min-height:0;padding:16px;display:none;overflow-y:auto}@media (min-width:1000px){.app-side{display:flex}.side-close{display:none}}@media (max-width:999px){.app-side.open{z-index:20;background:var(--chat-2);width:min(360px,92%);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-10px 0 40px #001e5040}}.side-head{align-items:center;gap:10px;display:flex}.side-head div{flex-direction:column;line-height:1.2;display:flex}.side-head b{font-family:var(--font-display)}.side-head span{color:var(--ink-soft);font-size:.78rem}.side-close{margin-left:auto}.panel-note{color:var(--ink-soft);font-size:.8rem}.app-scroll{flex:1;min-height:0;padding-block:18px 40px;overflow-y:auto}.settings{flex-direction:column;gap:14px;display:flex}.set-card{flex-direction:column;gap:14px;padding:20px;display:flex}.set-card h2{letter-spacing:-.01em;font-size:1.3rem;font-weight:600}.inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline input{flex:200px}.inline.end{justify-content:flex-end}.set-card .btn{align-self:flex-start}.set-card .inline .btn{align-self:auto}.set-agents{flex-direction:column;gap:14px;display:flex}.set-agent{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.set-agent b{font-family:var(--font-display);display:block}.set-agent span:not(.in-chat){color:var(--ink-soft);font-size:.86rem;line-height:1.35}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
