@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal-B-1hWBU7.1fm7t8dmldrtt.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.3l9zym-e3q4nf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic-Dc_OZ8oc.1zhb_kb4w2oq1.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.1cpj25_nc9h0x.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal-BsRWmXhO.1ua6lqq3rsqyo.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal-CH1kM7og.2hnzb7c8ecx8y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal-Co1r35X9.2k7r9iymu8ux8.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.17ydyk694bdhw.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal-C38fXH4l.2qdljeg3s-lsl.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal-C1nco2VV.1aowtwjb6jex7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal-Cerq10X2.1d14jwmkqqa0f.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal-CV4jyFjo.0qn8fxo3_-rz7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal-LgqL8muc.2dov6rjg62vru.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal-D2bJ5OIk.1zn8rwi8y9u6i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal-Yt3aPRUw.4421omqeymgmp.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal-Ca8adRJv.2yxivqwrhow2d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal-PaqtzbVb.2xa18tgv2np2i.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal-CMDvPJRp.3kpz2pq12o9y7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal-BYYD-dBL.23dhs730snm70.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal-dm74KBQw.2m4b1kv6exkn9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal-4f0koTD-.2ybi4mo9-3upl.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal-_gBojHdJ.0rboslp6omgc3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal-BZp_XxE4.22dwiag9_pj68.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal-DYOwVNan.14ezai-4kezdq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.1evhelic1rxge.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.39x03kic3z_r6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-latin-600-normal-DLTa1BUW.0p6sew1q6gl7s.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.2mnwxc4ivfhul.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-700-normal-CfpNZvy6.1dulefe5e4s81.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.1l58qrcouh72i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ivory:#f7f5f1;--warm:#fbfaf7;--soft:#e7e6e3;--bluegray:#6b7a90;--navy:#0d1b2a;--navy2:#12283f;--midnight:#070e1a;--gold:#d4af37;--gold2:#e0bd62;--ink:#10233d;--muted:#68758a;--green:#2d9b63;--line:#0d1b2a1f;--glass:#ffffffb8;--surface:#ffffffc7;--surface-2:#fbfaf7;--sidebar:#fbfaf7;--hover:#f2ede3;--code-bg:#f6f4ef;--serif:"Canela", "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:Inter, "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--display:"Plus Jakarta Sans", Inter, sans-serif;--body:Manrope, Inter, sans-serif;--vb-line:#0d1b2a13;--vb-gold:#d4af3747;--vb-soft:#ffffffe0;--vb-grid:#0d1b2a07;--cream:var(--ivory);--paper:var(--surface);--ink-soft:var(--muted);--navy-2:#102e50;--gold-light:#f3d995;--line-strong:#0d1b2a38;--red:#d65d5d;--button-primary-bg:#0d1b2a;--button-primary-fg:#fff;--button-primary-border:#0d1b2a;--button-primary-hover:#102e50;--button-disabled-bg:#e8e3da;--button-disabled-fg:#887f72;--button-disabled-border:#ddd3c4;--shadow:0 18px 60px #0d1b2a17;--shadow-soft:0 10px 30px #0d1b2a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root.dark{--ivory:#070e1a;--warm:#0d1b2a;--soft:#0b1b31;--bluegray:#91a0b3;--navy:#edf2f8;--navy2:#12283f;--midnight:#070e1a;--gold:#d4af37;--gold2:#e0bd62;--ink:#edf2f8;--muted:#91a0b3;--green:#43cf8c;--line:#9db6d62b;--glass:#12283f9e;--surface:#12283f9e;--surface-2:#0d1b2a;--sidebar:#091728;--hover:#102642;--code-bg:#081423;--vb-line:#9eb5d321;--vb-gold:#d4af3757;--vb-soft:#39689d21;--vb-grid:#9db6d609;--cream:var(--ivory);--paper:var(--surface);--ink-soft:var(--muted);--navy-2:#c5dcfa;--gold-light:#71551e;--line-strong:#9db6d645;--red:#e58a8a;--button-primary-bg:#d4af37;--button-primary-fg:#0d1b2a;--button-primary-border:#d4af37;--button-primary-hover:#e0bd62;--button-disabled-bg:#142840;--button-disabled-fg:#71849b;--button-disabled-border:#29445f;--shadow:0 18px 60px #0000004d;--shadow-soft:0 10px 30px #00000038;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ivory);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button{color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gl-button,.gl-button-dark{color:#fff;background:linear-gradient(135deg, var(--navy), #102e50);cursor:pointer;white-space:nowrap;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex;box-shadow:0 14px 35px #070e1a2b}.gl-button:hover,.gl-button-dark:hover{transform:translateY(-2px);box-shadow:0 18px 44px #070e1a40}.gl-button span,.gl-button-dark span{color:var(--gold)}.gl-button-ghost{border-color:var(--line-strong);color:var(--ink);box-shadow:none;background:0 0}.gl-button-ghost:hover{background:#ffffff80;border-color:#d4af3799}.gl-button-outline{color:var(--ink);box-shadow:none;background:#ffffff61;border-color:#0d1b2a2e}.gl-button-outline:hover{background:#fff;border-color:#d4af3799}.gl-button-gold{color:var(--navy);background:linear-gradient(135deg, #f2d785, var(--gold));border:0;box-shadow:0 14px 34px #d4af3738}.gl-button-small{min-height:48px}.gl-button-large{min-height:56px;padding:0 28px;font-size:14px}.gl-button-block{width:100%}.gl-button:disabled,.gl-button-dark:disabled{opacity:.55;cursor:not-allowed;transform:none}.gl-chip{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:9px;font-weight:700;display:inline-flex}.gl-chip-gold{color:var(--gold);background:#d4af3714;border-color:#d4af378c}.gl-chip-green{color:var(--green);background:#2d9b6314;border-color:#2d9b6380}.gl-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe6,#ffffff8f);border:1px solid #0d1b2a1c;border-radius:18px;position:relative;box-shadow:0 18px 45px #0d1b2a12,inset 0 1px #fffffff2}.gl-eyebrow{color:#a67a25;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.gl-eyebrow i{background:var(--gold);width:4px;height:4px;display:inline-block;transform:rotate(45deg)}.gl-section{isolation:isolate;border-top:1px solid #0d1b2a14;padding:120px max(34px,6vw);position:relative;overflow:hidden}.gl-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af37b8,#0000);height:1px;position:absolute;top:0;left:6vw;right:6vw}.gl-section>:not(.gl-backdrop):not(.visual-backdrop){z-index:2;position:relative}.gl-grid{gap:14px;display:grid}.gl-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gl-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}@media (max-width:900px){.gl-grid.cols-3,.gl-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gl-grid.cols-2,.gl-grid.cols-3,.gl-grid.cols-4{grid-template-columns:1fr}}:root[data-theme=dark] .gl-card{background:linear-gradient(145deg,#12283feb,#0d1b2ad9);border-color:#9db6d62e;box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff0f}:root[data-theme=dark] .gl-button-outline,:root[data-theme=dark] .gl-button-ghost{color:#edf2f8;border-color:#9db6d64d}:root[data-theme=dark] .gl-button-ghost:hover{background:#12283f99}:root[data-theme=dark] .gl-button-outline:hover{background:#12283fe6}:root[data-theme=dark] .gl-eyebrow{color:var(--gold2)}.brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand-mark{border:2px solid;border-bottom:0;border-radius:21px 21px 0 0;place-items:center;width:38px;height:47px;display:grid;position:relative}.brand-mark:after{content:"";opacity:.48;border:1px solid;border-bottom:0;border-radius:15px 15px 0 0;position:absolute;inset:7px 7px 0}.brand-spark{z-index:1;color:var(--gold);margin-top:5px;font-size:14px;position:relative}.brand-name{font-family:var(--serif);letter-spacing:-.7px;font-size:25px}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:650;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-dark{color:#fff;background:#071f40;box-shadow:0 8px 28px #071f402e}.button-outline{background:#ffffff7a;border-color:#9ba9b9}.button-ghost{border-color:var(--line-strong)}.button-large{min-height:48px;padding:0 24px}.landing{background:radial-gradient(circle at 50% 0%, #fffffff5, transparent 34%), var(--cream);min-height:100vh;overflow:hidden}.landing-nav{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1420px;height:84px;margin:auto;padding:0 38px;display:grid;position:relative}.nav-links,.nav-actions{align-items:center;gap:28px;display:flex}.nav-links a{color:#263c58;font-size:14px;font-weight:600}.nav-actions{justify-content:flex-end;gap:12px}.hero{background:linear-gradient(90deg,#ffffff8c,#0000 20% 80%,#ffffff8c),radial-gradient(circle at 50% 34%,#fff 0,#fffaf2 38%,#f2e8d9 75%,#e9dcc8 100%);border-block:1px solid #eee3d4;place-items:center;min-height:720px;display:grid;position:relative}.hero:before,.hero:after{content:"";border:1px solid #c9972f52;border-bottom:0;border-radius:270px 270px 0 0;width:520px;height:720px;position:absolute;bottom:-120px}.hero:before{left:-300px}.hero:after{right:-300px}.hero-orbit{border:1px solid #c9972f47;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.orbit-one{width:920px;height:920px;bottom:-360px}.orbit-two{opacity:.55;width:1030px;height:1030px;bottom:-415px}.hero-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;width:min(800px,100% - 36px);padding:75px 0 100px;display:flex;position:relative}.eyebrow{color:var(--gold);letter-spacing:1.5px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.hero h1,.section-heading h2,.privacy-copy h2,.chain-card h2,.page-heading h1,.chat-header h1,.legal-page h1{font-family:var(--serif);letter-spacing:-2.2px;font-weight:400}.hero h1{color:#0a274c;max-width:780px;margin:22px 0 15px;font-size:clamp(49px,5vw,76px);line-height:1.04}.hero em,.section-heading em,.privacy-copy em{color:#af7c21;font-weight:400}.hero-copy>p{color:#53647a;max-width:650px;margin:0;font-size:17px;line-height:1.7}.hero-prompt{color:#617186;text-align:left;background:#ffffffe0;border:1px solid #e2d5c3;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(680px,100%);min-height:74px;margin-top:34px;padding:0 13px 0 23px;display:grid;box-shadow:0 18px 55px #5b4b2e1f}.hero-prompt a{color:#fff;background:#0a274c;border-radius:11px;place-items:center;width:47px;height:47px;display:grid}.prompt-chips,.trust-row{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.prompt-chips{margin-top:14px}.prompt-chips span{color:#4f6075;background:#ffffff94;border:1px solid #e6dbcc;border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:flex}.hero-actions{gap:12px;margin-top:27px;display:flex}.trust-row{color:#65738a;gap:20px;margin-top:30px;font-size:12px}.trust-row span{align-items:center;gap:5px;display:flex}.trust-row svg{color:var(--green)}.section{width:min(1280px,100% - 42px);margin:0 auto;padding:105px 0}.section-heading h2,.privacy-copy h2{margin:14px 0;font-size:clamp(38px,4vw,57px)}.section-heading p,.privacy-copy>p{color:var(--ink-soft);line-height:1.7}.model-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.model-card,.privacy-panel,.chain-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:17px}.model-card{flex-direction:column;min-height:300px;padding:24px;display:flex}.model-card-top{justify-content:space-between;align-items:center;display:flex}.model-icon{color:#9d701f;width:46px;height:46px;font-family:var(--serif);background:#fffaf1;border:1px solid #e4d9c9;border-radius:50%;place-items:center;font-size:19px;display:grid}.model-label{color:#16734b;letter-spacing:.8px;background:#ebf7ef;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.model-card h3{font-family:var(--serif);margin:26px 0 8px;font-size:25px;font-weight:400}.model-card p{color:var(--ink-soft);flex:1;margin:0;font-size:14px;line-height:1.65}.model-card>a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;margin-top:22px;padding-top:20px;font-size:13px;font-weight:700;display:flex}.developer-card{color:#e8f2ff;background:#092545;border-color:#183a61}.developer-card p{color:#b3c3d7}.developer-card code{color:#e6be63;background:#061c36;border:1px solid #2a496b;border-radius:8px;margin-top:14px;padding:12px;font-size:11px}.developer-card>a{color:#fff;border-color:#294867}.privacy-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.privacy-list{gap:16px;margin-top:32px;display:grid}.privacy-list>div{align-items:flex-start;gap:14px;display:flex}.privacy-list svg{color:var(--gold);box-sizing:content-box;background:#f8edd9;border-radius:12px;flex:none;padding:10px}.privacy-list span{flex-direction:column;gap:4px;display:flex}.privacy-list small{color:var(--ink-soft);line-height:1.5}.privacy-panel{padding:26px}.panel-head,.privacy-setting{justify-content:space-between;align-items:center;display:flex}.panel-head{border-bottom:1px solid var(--line);font-family:var(--serif);padding-bottom:22px;font-size:18px}.panel-head>span:first-child{align-items:center;gap:9px;display:flex}.status-live{color:var(--green);text-transform:uppercase;background:#15955c1a;border-radius:99px;padding:5px 9px;font-family:Inter,sans-serif;font-size:10px;font-weight:800}.privacy-setting{border-bottom:1px solid var(--line);padding:20px 4px}.privacy-setting>span{flex-direction:column;gap:4px;display:flex}.privacy-setting small{color:var(--ink-soft)}.privacy-setting b{color:var(--green);font-size:12px}.privacy-proof{color:#72521d;background:#fff8e9;border:1px solid #e5d4b8;border-radius:11px;align-items:center;gap:11px;margin-top:22px;padding:16px;font-size:12px;display:flex}.chain-section{padding-top:35px}.chain-card{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:35px 40px;display:grid}.chain-icon{color:#f2c664;background:#092545;border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.chain-card h2{margin:8px 0;font-size:34px}.chain-card p{color:var(--ink-soft);margin:0}.chain-metrics{gap:12px;display:flex}.chain-metrics span{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;min-width:112px;padding:14px;font-weight:700;display:flex}.chain-metrics small{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:500}.landing-footer{border-top:1px solid var(--line);max-width:1280px;color:var(--ink-soft);grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;padding:45px 20px;font-size:13px;display:grid}.landing-footer>div{justify-content:flex-end;gap:24px;display:flex}.dashboard-shell{background:radial-gradient(circle at 95% 10%, #dab0531f, transparent 24%), var(--cream);min-height:100vh;display:flex}.sidebar{z-index:30;border-right:1px solid var(--line);background:color-mix(in srgb, var(--paper) 95%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;width:264px;height:100vh;padding:25px 18px 19px;display:flex;position:fixed}.sidebar-mobile-close{display:none}.side-nav{flex-direction:column;gap:6px;display:flex}.side-nav button{width:100%;height:46px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.side-nav button.active{color:var(--ink);box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#c8952f21,#c8952f0a)}.sidebar-privacy{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 80%, transparent);border-radius:12px;align-items:center;gap:12px;margin-top:auto;padding:16px;display:flex;position:relative}.sidebar-privacy>svg{color:var(--gold)}.sidebar-privacy>div{flex-direction:column;gap:3px;display:flex}.sidebar-privacy strong{font-size:12px}.sidebar-privacy span{color:var(--ink-soft);font-size:10px}.sidebar-privacy i{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 4px #15955c1a}.sidebar-bottom{flex-direction:column;align-items:stretch;gap:12px;padding:18px 3px 0;display:flex}.sidebar-bottom>a{align-items:center}.sidebar-bottom a{color:var(--ink-soft);align-items:center;gap:6px;font-size:11px;display:flex}.sidebar-signout{border:1px solid var(--line);width:100%;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;font-size:10px;font-weight:700;display:flex}.sidebar-signout:hover{color:#b23b3b;border-color:color-mix(in srgb, #b23b3b 38%, var(--line))}.dashboard-main{width:calc(100% - 264px);min-height:100vh;margin-left:264px}.dashboard-topbar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--cream) 87%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.dashboard-search{border:1px solid var(--line);width:330px;height:40px;color:var(--ink-soft);background:var(--paper);border-radius:9px;align-items:center;gap:9px;padding:0 13px;font-size:12px;display:flex}.topbar-actions{align-items:center;gap:10px;display:flex}.balance-pill,.wallet-pill{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:7px 12px;display:flex}.balance-pill{flex-direction:column;align-items:flex-start;gap:0}.balance-pill small{color:var(--ink-soft);font-size:9px}.balance-pill strong,.wallet-pill{font-size:12px}.theme-toggle,.mobile-menu{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;place-items:center;width:41px;height:41px;display:grid}.avatar{width:40px;height:40px;color:var(--button-primary-fg);background:var(--button-primary-bg);border-radius:50%;place-items:center;font-size:12px;display:grid}.mobile-menu{display:none}.dashboard-content{width:min(1420px,100%);margin:auto;padding:38px 34px 50px}.heading-row{justify-content:space-between;align-items:flex-start;display:flex}.page-heading>span{color:var(--gold);letter-spacing:1.6px;font-size:10px;font-weight:800}.page-heading h1,.chat-header h1{margin:7px 0 4px;font-size:clamp(34px,3vw,47px)}.page-heading p,.chat-header p{color:var(--ink-soft);margin:0;font-size:13px}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.metric-card,.activity-panel,.quick-actions,.privacy-status-card,.model-preview-panel,.dashboard-model-card,.api-status-panel,.code-panel,.setting-card,.placeholder-page{border:1px solid var(--line);background:var(--paper);border-radius:13px;box-shadow:0 8px 30px #16253809}.metric-card{padding:19px}.metric-card>div{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-card svg{color:var(--gold)}.metric-card>strong{font-family:var(--serif);margin:17px 0 5px;font-size:28px;font-weight:400;display:block}.metric-card>small{color:var(--ink-soft);font-size:10px}.overview-grid{grid-template-columns:minmax(0,2fr) minmax(290px,.8fr);gap:14px;margin-top:14px;display:grid}.activity-panel,.quick-actions,.privacy-status-card,.model-preview-panel{padding:21px}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title>div{flex-direction:column;gap:4px;display:flex}.panel-title span{font-family:var(--serif);font-size:17px}.panel-title small{color:var(--ink-soft);font-size:9px}.panel-title svg{color:var(--gold)}.empty-chart{justify-content:center;align-items:center;min-height:235px;display:flex;position:relative}.empty-chart svg{width:100%;height:180px;position:absolute;inset:25px 0 0}.empty-chart span{color:var(--ink-soft);font-size:10px;position:absolute;bottom:2px}.quick-actions{flex-direction:column;gap:9px;display:flex}.quick-actions>button{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:60px;padding:0 13px;display:grid}.quick-actions>button>svg:first-child{color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent);box-sizing:content-box;border-radius:9px;padding:8px}.quick-actions>button>svg:last-child{width:14px;transform:rotate(45deg)}.quick-actions button span{flex-direction:column;gap:3px;display:flex}.quick-actions button small{color:var(--ink-soft);font-size:9px}.overview-bottom-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.check-row{align-items:flex-start;gap:10px;margin-top:16px;display:flex}.check-row>svg{width:18px;height:18px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border-radius:50%;padding:3px}.check-row>span{flex-direction:column;gap:3px;display:flex}.check-row small{color:var(--ink-soft);font-size:9px}.compact-model{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.compact-model>span{color:#9b701e;background:#f8ecd6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.compact-model>div{flex-direction:column;gap:3px;display:flex}.compact-model strong,.compact-model b{font-size:10px}.compact-model small{color:var(--ink-soft);font-size:8px}.chat-page{max-width:1180px;margin:auto}.chat-header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.chat-lock{color:var(--green);letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.model-select{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;gap:3px;min-width:245px;padding:9px 38px 9px 12px;display:flex;position:relative}.model-select>span{color:var(--ink-soft);text-transform:uppercase;font-size:8px}.model-select select{appearance:none;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px;font-weight:700}.model-select svg{position:absolute;top:19px;right:13px}.chat-surface{border:1px solid var(--line);background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--gold) 7%, transparent), transparent 35%), var(--paper);min-height:calc(100vh - 175px);box-shadow:var(--shadow);border-radius:17px;flex-direction:column;padding:22px;display:flex}.chat-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:50px 15px 30px;display:flex}.glow-orb{width:64px;height:64px;color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--paper));box-shadow:0 0 0 12px color-mix(in srgb, var(--gold) 4%, transparent);border:1px solid #e7cf9b;border-radius:50%;place-items:center;display:grid}.chat-empty>p{color:var(--ink-soft);margin:0;font-size:12px}.suggestion-grid{grid-template-columns:1fr 1fr;gap:9px;width:min(650px,100%);margin-top:27px;display:grid}.suggestion-grid button{border:1px solid var(--line);min-height:48px;color:var(--ink-soft);background:var(--paper);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:0 14px;font-size:10px;display:flex}.message-list{flex-direction:column;flex:1;gap:20px;max-height:calc(100vh - 395px);padding:12px 10px 25px;display:flex;overflow-y:auto}.message{align-items:flex-start;gap:10px;max-width:76%;display:flex}.message.user{flex-direction:row-reverse;align-self:flex-end}.message-avatar{color:#fff;background:#0a274c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.message.assistant .message-avatar{color:var(--gold);background:0 0;border:1px solid #d7be8b}.message>div:last-child{flex-direction:column;gap:5px;display:flex}.message.user>div:last-child{align-items:flex-end}.message span{color:var(--ink-soft);font-size:9px;font-weight:800}.message p{border:1px solid var(--line);background:color-mix(in srgb, var(--cream) 60%, var(--paper));white-space:pre-wrap;border-radius:5px 13px 13px;margin:0;padding:13px 15px;font-size:12px;line-height:1.65}.message.user p{color:#fff;background:#0a274c;border-color:#173b63;border-radius:13px 5px 13px 13px}.message button{width:fit-content;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:9px;display:inline-flex}.chat-composer{border:1px solid var(--gold);background:var(--paper);border-radius:13px;box-shadow:0 10px 30px #563e1114}.chat-composer textarea{resize:none;width:100%;min-height:76px;color:var(--ink);background:0 0;border:0;outline:0;padding:16px;font-size:12px}.composer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 9px 8px 14px;display:flex}.composer-bottom>span,.receipt-line{color:var(--ink-soft);align-items:center;gap:5px;font-size:9px;display:flex}.composer-bottom button{color:#071f40;cursor:pointer;background:linear-gradient(135deg,#f4d88e,#d5a43c);border:0;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.composer-bottom button:disabled{cursor:not-allowed;opacity:.4}.receipt-line{justify-content:center;padding:10px 0 0}.receipt-line svg{color:var(--green)}.receipt-line span{border-left:1px solid var(--line);margin-left:6px;padding-left:8px}.models-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.dashboard-model-card{padding:22px}.dashboard-model-card h2{font-family:var(--serif);margin:19px 0 4px;font-size:25px;font-weight:400}.dashboard-model-card>code{color:var(--gold);font-size:9px}.dashboard-model-card>p{min-height:42px;color:var(--ink-soft);font-size:11px;line-height:1.6}.tag-row{gap:6px;display:flex}.tag-row span{border:1px solid var(--line);color:var(--ink-soft);border-radius:99px;padding:4px 7px;font-size:8px}.price-row{border-block:1px solid var(--line);gap:28px;margin-top:17px;padding:16px 0;display:flex}.price-row span{flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.price-row small{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:500}.dashboard-model-card>button{color:#fff;cursor:pointer;background:#092545;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:17px;font-size:10px;font-weight:700;display:flex}.dashboard-model-card>button svg{transform:rotate(45deg)}.api-grid{grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:28px;display:grid}.api-status-panel,.code-panel{padding:22px}.api-endpoint{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:49px;padding:0 12px;display:grid}.api-endpoint>span{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}.api-endpoint code{font-size:10px}.api-endpoint i{color:var(--green);font-size:9px;font-style:normal}.api-feature{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:17px 3px;display:flex}.api-feature>svg{color:var(--gold)}.api-feature>span{flex-direction:column;gap:3px;display:flex}.api-feature strong{font-size:11px}.api-feature small{color:var(--ink-soft);font-size:9px}.code-panel{color:#c8d8eb;background:#071b32;border-color:#193754;overflow:hidden}.code-panel>div{justify-content:space-between;align-items:center;display:flex}.code-panel>div>span{color:#fff;font-family:var(--serif);font-size:18px}.code-panel button{color:#aebfd2;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.code-panel pre{color:#e7bd65;white-space:pre-wrap;background:#051629;border:1px solid #1b3b5b;border-radius:9px;min-height:230px;margin:18px 0 12px;padding:20px;font-size:10px;line-height:1.8;overflow-x:auto}.code-panel p{color:#9cb0c8;align-items:center;gap:7px;font-size:9px;display:flex}.settings-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.setting-card{grid-template-columns:auto 1fr auto;align-items:flex-start;gap:13px;min-height:160px;padding:22px;display:grid}.setting-card>svg{color:var(--gold)}.setting-card>div{flex-direction:column;gap:6px;display:flex}.setting-card strong{font-size:12px}.setting-card span{font-family:var(--serif);font-size:17px}.setting-card small{color:var(--ink-soft);font-size:9px;line-height:1.5}.config-status{color:var(--green);text-transform:uppercase;font-weight:800;font-family:Inter,sans-serif!important;font-size:9px!important}.config-status.muted{color:var(--ink-soft)}.setting-card>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:5px 9px;font-size:9px}.placeholder-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:50px;display:flex}.placeholder-page>svg{color:var(--gold)}.placeholder-page>span{color:var(--gold);letter-spacing:1.4px;margin-top:18px;font-size:9px;font-weight:800}.placeholder-page h1{font-family:var(--serif);margin:8px 0;font-size:39px;font-weight:400}.placeholder-page>p{max-width:550px;color:var(--ink-soft);font-size:12px;line-height:1.7}.placeholder-note{color:var(--green);background:color-mix(in srgb, var(--green) 8%, transparent);border-radius:8px;align-items:center;gap:6px;margin-top:15px;padding:10px 13px;font-size:9px;display:flex}.loading-screen{min-height:100vh;color:var(--ink-soft);background:var(--cream);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.loading-screen .brand,.loading-screen .glow-brand{margin-bottom:18px}.loading-screen strong{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:500}.loading-screen small{font-size:11px}.auth-timeout-card{border:1px solid var(--line);background:var(--paper);width:min(440px,100vw - 36px);box-shadow:var(--shadow-soft);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:28px;display:flex}.auth-timeout-card>svg{color:var(--gold)}.auth-timeout-card p{max-width:360px;margin:0;font-size:12px;line-height:1.6}.auth-timeout-card>div{align-items:center;gap:10px;margin-top:5px;display:flex}.auth-timeout-card button,.auth-timeout-card a{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:750;text-decoration:none}.auth-timeout-card button{border-color:var(--button-primary-bg);color:var(--button-primary-fg);background:var(--button-primary-bg)}.loading-spinner,.button-spinner{border:2px solid color-mix(in srgb, var(--gold) 25%, transparent);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite glow-spin}.button-spinner{border-color:color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;width:18px;height:18px}@keyframes glow-spin{to{transform:rotate(360deg)}}.expanded-nav{flex:1;gap:13px;overflow-y:auto}.nav-group{flex-direction:column;gap:3px;display:flex}.nav-group>span{color:var(--ink-soft);letter-spacing:1.2px;text-transform:uppercase;padding:0 13px 4px;font-size:8px;font-weight:800}.expanded-nav button{height:36px;font-size:11px}.expanded-nav button b{font-weight:650}.sidebar-bottom{flex-wrap:wrap;gap:9px}.privacy-mini{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.privacy-mini>svg{color:var(--green)}.privacy-mini span{flex-direction:column;gap:2px;display:flex}.privacy-mini strong{font-size:9px}.privacy-mini small{color:var(--ink-soft);font-size:8px}.product-topbar .dashboard-search{border:1px solid var(--line);cursor:pointer;text-align:left}.interactive,.avatar-button{cursor:pointer}.balance-pill.interactive{color:var(--ink)}.plan-pill,.slots-badge{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.avatar-button{border:0}.product-content{max-width:1380px}.inline-alert{border:1px solid color-mix(in srgb, #d98b2b 45%, var(--line));color:#9b641e;background:color-mix(in srgb, #f5c56b 12%, var(--paper));border-radius:9px;margin-bottom:18px;padding:11px 14px;font-size:11px}.primary-action,.wide-button{border:0;border:1px solid var(--button-primary-border);min-height:40px;color:var(--button-primary-fg);background:var(--button-primary-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:750;display:inline-flex}.primary-action:hover,.wide-button:hover,.agent-card>button:hover,.inline-form>button:hover,.quote-result button:hover,.stake-actions button:hover,.plan-grid article>button:hover,.credit-hero form button:hover{background:var(--button-primary-hover)}.model-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-dashboard-card{border:1px solid var(--line,#dfe3e8);background:var(--paper,#fff);border-radius:20px;min-width:0;padding:24px}.model-dashboard-card.selected{border-color:var(--gold,#c79a2b);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold,#c79a2b) 18%, transparent)}.model-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-provider{color:var(--gold,#b88621);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.model-compare-toggle{border:1px solid var(--line,#dfe3e8);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 10px;font-size:12px}.model-compare-toggle[aria-pressed=true]{background:var(--midnight,#0c1b2b);color:#fff;border-color:var(--midnight,#0c1b2b)}.model-price-row{color:var(--muted,#748196);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;font-size:11px;display:grid}.model-price-row span{gap:4px;display:grid}.model-price-row strong{color:var(--ink,#13243b);font-size:12px}.compare-picker{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.compare-picker button{border:1px solid var(--line,#dfe3e8);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:999px;padding:9px 12px}.compare-picker button.active{border-color:var(--gold,#c79a2b);background:color-mix(in srgb, var(--gold,#c79a2b) 12%, var(--surface,#fff))}.compare-controls{border:1px solid var(--line,#dfe3e8);background:color-mix(in srgb, var(--paper,#fff) 90%, var(--gold,#c79a2b) 10%);border-radius:18px;margin:4px 0 28px;padding:22px}.compare-select-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compare-select-grid label{color:var(--ink-soft);gap:7px;font-size:11px;font-weight:750;display:grid}.compare-select-grid input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:11px 12px}.compare-test-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.compare-test-row textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);resize:vertical;font:inherit;border-radius:10px;padding:11px 12px}.compare-test-result{background:color-mix(in srgb, var(--gold,#c79a2b) 9%, var(--paper));color:var(--ink-soft);border-radius:10px;margin:0 0 18px;padding:12px;font-size:12px;line-height:1.55}.compare-use-button:hover,.compare-use-button:focus-visible{color:var(--button-primary-fg);background:var(--button-primary-bg)}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.compare-card{border:1px solid var(--line,#dfe3e8);background:var(--surface,#fff);border-radius:20px;min-width:0;padding:24px}.compare-card h2{margin:14px 0 7px}.compare-card code{overflow-wrap:anywhere;color:var(--muted,#748196);font-size:12px}.compare-card dl{gap:12px;margin:28px 0;display:grid}.compare-card dl div{border-bottom:1px solid var(--line,#edf0f3);justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.compare-card dt{color:var(--muted,#748196);font-size:12px}.compare-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.playground-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.playground-editor,.playground-result{border:1px solid var(--line,#dfe3e8);background:var(--surface,#fff);border-radius:20px;padding:24px}.playground-editor{align-content:start;gap:18px;display:grid}.playground-editor label{color:var(--muted,#748196);gap:8px;font-size:12px;font-weight:700;display:grid}.playground-editor select,.playground-editor textarea{border:1px solid var(--line,#dfe3e8);width:100%;color:inherit;font:inherit;background:0 0;border-radius:12px;padding:12px}.playground-editor textarea{resize:vertical;line-height:1.5}.playground-result pre{white-space:pre-wrap;overflow-wrap:anywhere;min-height:280px;color:var(--ink,#13243b);margin:20px 0 0;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:980px){.model-catalog-grid,.compare-grid,.playground-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.model-catalog-grid,.compare-grid,.playground-grid{grid-template-columns:1fr}.model-price-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.agent-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d189e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agent-modal{border:1px solid var(--line);background:var(--paper);width:min(680px,100%);max-height:min(820px,100vh - 48px);color:var(--ink);border-radius:22px;padding:26px;overflow:auto;box-shadow:0 24px 80px #050d1847}.agent-modal-head{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.agent-modal-head span{color:var(--gold);letter-spacing:.15em;font-size:10px;font-weight:800}.agent-modal-head h2{margin:8px 0 6px;font-size:28px}.agent-modal-head p{max-width:520px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.agent-modal-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agent-modal-fields label{color:var(--ink-soft);gap:7px;font-size:11px;font-weight:750;display:grid}.agent-modal-fields input,.agent-modal-fields textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:10px;padding:11px 12px}.agent-modal-fields textarea{resize:vertical;line-height:1.5}.agent-modal-fields label small{font-size:10px;font-weight:500}.agent-modal-fields label em{color:#ae5b4b;font-size:10px;font-style:normal}.agent-instructions{grid-column:1/-1}.agent-modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.private-session-banner,.agent-run-rail{border:1px solid color-mix(in srgb, var(--gold) 35%, var(--line));background:color-mix(in srgb, var(--gold) 9%, var(--paper));border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.private-session-banner{color:var(--gold)}.private-session-banner span{gap:3px;display:grid}.private-session-banner small{color:var(--ink-soft);font-size:11px}.agent-run-rail{color:var(--ink-soft);justify-content:space-between;font-size:11px}.agent-run-rail span{align-items:center;gap:6px;display:inline-flex}.session-end-button{border:1px solid color-mix(in srgb, #ae5b4b 55%, var(--line));color:#ae5b4b;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:inline-flex}.private-ended{min-height:250px;color:var(--ink-soft);text-align:center;justify-items:center;gap:8px;padding:48px 20px;display:grid}.private-ended strong{color:var(--ink);font-size:18px}.private-ended span{font-size:12px}@media (max-width:680px){.compare-select-grid,.agent-modal-fields,.compare-test-row{grid-template-columns:1fr}.agent-instructions{grid-column:auto}.agent-run-rail{flex-direction:column;align-items:flex-start}}.model-select{cursor:pointer}.model-select select{z-index:1;cursor:pointer;width:100%;min-width:0;min-height:22px;padding:2px 0;display:block;position:relative}.model-select svg{pointer-events:none}.new-chat-action{border-radius:9px;flex:0 0 44px;min-height:44px;padding:0}.new-chat-action:hover{color:var(--ink);border-color:color-mix(in srgb, var(--gold) 55%, var(--line));background:color-mix(in srgb, var(--gold) 10%, var(--paper))}.agent-modal-head{align-items:flex-start}.agent-modal-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.agent-modal-close:hover,.agent-modal-close:focus-visible{border-color:var(--line);background:color-mix(in srgb, var(--gold) 10%, transparent);outline:none}.agent-modal-fields{align-items:start}.agent-modal-fields label{min-width:0;min-height:76px}.agent-modal-fields input:not([type=file]){height:44px}.agent-modal-fields input[type=file]{height:44px;padding:0 10px;line-height:42px}.agent-modal-fields input[type=file]::file-selector-button{border:1px solid var(--line);color:var(--ink);background:var(--paper);cursor:pointer;font:inherit;border-radius:7px;margin-right:9px;padding:6px 9px}.agent-modal-fields label small,.agent-modal-fields label em{min-height:14px}.agent-modal-cancel{border:1px solid var(--line-strong,var(--line));min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:0 15px;font-size:10px;font-weight:750}.agent-modal-cancel:hover,.agent-modal-cancel:focus-visible{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--paper));outline:none}.dashboard-shell{background:var(--cream)!important;background-image:none!important;background-size:auto!important}.glow-landing{flex-direction:column;display:flex}.glow-landing>section.models-section:not(.live-models-section),.glow-landing>section.pricing-section:not(.live-pricing-section){display:none}.live-models-section{order:2;display:block!important}.glow-landing>.landing-hero{order:1}.glow-landing>.privacy-section{order:3}.glow-landing>.api-section{order:4}.glow-landing>.token-section{order:6}.live-pricing-section{order:5;display:block!important}.glow-landing>.marketing-footer{order:6}.landing-data-note{max-width:680px;color:var(--muted);text-align:center;margin:24px auto 0;font-size:12px}.glow-landing .mini-user>span{color:#0000;position:relative}.glow-landing .mini-user>span:after{content:"Glow member";color:var(--navy);position:absolute;top:0;left:0}.glow-landing .mini-user>span small,.glow-landing .chat-product-window select option:last-child{display:none}@media (max-width:850px){.dashboard-shell{display:block}.sidebar{width:274px}.dashboard-main{width:100%;margin-left:0}.dashboard-search{width:min(420px,55vw)}}.primary-action:focus-visible,.wide-button:focus-visible,.agent-card>button:focus-visible,.inline-form>button:focus-visible,.quote-result button:focus-visible,.stake-actions button:focus-visible,.plan-grid article>button:focus-visible,.credit-hero form button:focus-visible,.segmented button:focus-visible,.avatar-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hero-panel,.account-summary-card,.hub-intro-grid article,.agent-card,.machine-panel,.api-overview-grid article,.key-list-panel,.credit-hero,.plan-grid article,.token-metric-grid article,.stake-panel,.token-details,.referral-card,.referral-stats article,.rules-panel,.docs-quickstart,.docs-grid article,.simple-settings section,.settings-foot,.history-list article,.empty-state,.inline-form,.secret-banner{border:1px solid var(--line);background:var(--paper);border-radius:13px;box-shadow:0 8px 30px #16253809}.hero-panel{color:#fff;background:radial-gradient(circle at 90% 10%,#e7be5b59,#0000 34%),linear-gradient(145deg,#061b32,#0d3155);min-height:330px;padding:42px}.hero-panel>span,.machine-panel>div>span,.docs-quickstart>div>span,.credit-hero>div:first-child>span,.referral-card>span{color:#dfb95f;letter-spacing:1.5px;font-size:9px;font-weight:850}.hero-panel h2{max-width:620px;font-family:var(--serif);margin:16px 0 12px;font-size:clamp(30px,3vw,45px);font-weight:400;line-height:1.12}.hero-panel p{color:#b9cadc;max-width:580px;font-size:12px;line-height:1.75}.hero-panel>div{gap:9px;margin-top:25px;display:flex}.hero-panel button,.wide-button{color:#071b32;cursor:pointer;background:#e5bd5d;border:1px solid #d9b04e;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.account-summary-card{padding:21px}.summary-line{border-bottom:1px solid var(--line);min-height:45px;color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:10px;display:flex}.summary-line strong{color:var(--ink);text-transform:capitalize}.summary-line code{max-width:60%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-summary-card .wide-button{width:100%;color:var(--button-primary-fg);border-color:var(--button-primary-border);background:var(--button-primary-bg);margin-top:17px}.chat-controls{align-items:stretch;gap:8px;display:flex}.chat-controls .model-select{min-width:190px}.icon-action{border:1px solid var(--line);width:44px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:9px;place-items:center;display:grid}.temporary-toggle{color:var(--ink-soft);align-items:center;gap:6px;font-size:9px;display:flex}.temporary-toggle input{accent-color:var(--gold)}.agent-steps{border:1px solid var(--line);background:color-mix(in srgb, var(--green) 5%, transparent);border-radius:9px;flex-wrap:wrap;gap:7px;padding:11px;display:flex}.agent-steps span{color:var(--green);align-items:center;gap:5px;font-size:9px;display:flex}.history-search{border:1px solid var(--gold);background:var(--paper);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:58px;margin-top:28px;padding:0 17px;display:grid}.history-search input{height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.history-search span{color:var(--ink-soft);font-size:9px}.history-list{flex-direction:column;gap:9px;margin-top:15px;display:flex}.history-list article{align-items:center;display:flex;position:relative}.history-main{width:100%;min-height:76px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 55px 10px 13px;display:grid}.history-main>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.history-main strong{font-size:11px}.history-main small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.history-mode{width:38px;height:38px;color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent);border-radius:9px;place-items:center;display:grid}.history-mode svg{width:17px}.history-mode.agent{color:#7350b0;background:#7350b017}.history-delete{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;right:13px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.empty-state>svg{color:var(--gold)}.empty-state h2{font-family:var(--serif);margin:13px 0 5px;font-weight:400}.empty-state p{color:var(--ink-soft);margin:0;font-size:10px}.hub-intro-grid,.api-overview-grid,.token-metric-grid,.referral-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.hub-intro-grid article{align-items:flex-start;gap:12px;min-height:100px;padding:19px;display:flex}.hub-intro-grid svg{color:var(--gold)}.hub-intro-grid span{flex-direction:column;gap:6px;display:flex}.hub-intro-grid strong{font-size:11px}.hub-intro-grid small{color:var(--ink-soft);font-size:9px;line-height:1.5}.agent-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.agent-card{padding:22px}.agent-card-top{justify-content:space-between;align-items:center;display:flex}.agent-card-top>span{color:#9b701e;background:#f8ecd6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.agent-card-top b{color:var(--green);text-transform:uppercase;align-items:center;gap:5px;font-size:8px;display:flex}.agent-card-top i{background:var(--green);border-radius:50%;width:6px;height:6px}.agent-card>svg{color:var(--gold);margin-top:25px}.agent-card h2{font-family:var(--serif);margin:12px 0 7px;font-size:25px;font-weight:400}.agent-card>p{min-height:60px;color:var(--ink-soft);font-size:10px;line-height:1.65}.agent-card .tag-row{flex-wrap:wrap}.agent-policy{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:16px;padding:14px 0;display:grid}.agent-policy span{color:var(--ink-soft);text-transform:uppercase;flex-direction:column;gap:4px;font-size:8px;display:flex}.agent-policy strong{color:var(--ink);text-transform:capitalize;font-size:9px}.agent-card>button{width:100%;height:40px;color:var(--button-primary-fg);background:var(--button-primary-bg);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:10px;font-weight:750;display:flex}.machine-panel{justify-content:space-between;align-items:center;gap:30px;margin-top:13px;padding:27px;display:flex}.machine-panel h2{font-family:var(--serif);margin:7px 0 4px;font-size:23px;font-weight:400}.machine-panel p{max-width:760px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.machine-panel code{color:#e7bd65;white-space:nowrap;background:#071b32;border:1px solid #1b3b5b;border-radius:8px;padding:12px}.api-overview-grid article,.token-metric-grid article,.referral-stats article{flex-direction:column;justify-content:center;gap:7px;min-height:105px;padding:19px;display:flex}.api-overview-grid article>span,.token-metric-grid article>span,.referral-stats article>span{color:var(--ink-soft);text-transform:uppercase;font-size:9px}.api-overview-grid article>strong,.token-metric-grid article>strong,.referral-stats article>strong{font-family:var(--serif);font-size:24px;font-weight:400}.api-overview-grid article>small,.token-metric-grid article>small{color:var(--ink-soft);font-size:8px}.api-workspace-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.key-list-panel{padding:22px}.key-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:11px;min-height:69px;display:grid}.key-row>div{flex-direction:column;gap:4px;display:flex}.key-row strong{font-size:10px}.key-row code,.key-row>span{color:var(--ink-soft);font-size:8px}.key-row>b{color:var(--green);text-transform:uppercase;font-size:8px}.key-row>button{color:#d9363e;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:750;display:flex}.inline-form{grid-template-columns:1fr 1fr .7fr auto auto;align-items:end;gap:10px;margin-top:18px;padding:18px;display:grid}.inline-form>div,.inline-form label{flex-direction:column;gap:5px;font-size:9px;display:flex}.inline-form small{color:var(--ink-soft)}.inline-form input{border:1px solid var(--line);height:38px;color:var(--ink);background:var(--paper);border-radius:7px;padding:0 10px}.inline-form>button,.quote-result button,.stake-actions button,.plan-grid article>button{height:38px;color:var(--button-primary-fg);background:var(--button-primary-bg);cursor:pointer;border:0;border-radius:7px;padding:0 13px;font-size:9px;font-weight:750}.inline-form>button.secondary,.stake-actions button.secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.secret-banner{border-color:color-mix(in srgb, var(--green) 40%, var(--line));grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:17px;display:grid}.secret-banner>svg{color:var(--green)}.secret-banner>div{flex-direction:column;gap:4px;min-width:0;display:flex}.secret-banner code{text-overflow:ellipsis;overflow:hidden}.secret-banner small{color:var(--ink-soft);font-size:11px;font-weight:650}.secret-banner button,.docs-quickstart button,.referral-card button{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.secret-banner button svg,.referral-card button svg{width:14px}.credit-hero{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:22px;margin-top:28px;padding:26px;display:grid}.credit-hero>div:first-child{flex-direction:column;gap:6px;display:flex}.credit-hero>div:first-child>strong{font-family:var(--serif);font-size:39px;font-weight:400}.credit-hero small{color:var(--ink-soft);font-size:8px}.credit-hero form,.credit-hero form>label,.quote-result{flex-direction:column;gap:7px;display:flex}.credit-hero form>label{color:var(--ink-soft);font-size:9px}.credit-hero form>label>div{border:1px solid var(--line);border-radius:8px;align-items:center;height:42px;padding:0 12px;display:flex}.credit-hero form input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:17px}.credit-hero form button{height:40px;color:var(--button-primary-fg);background:var(--button-primary-bg);cursor:pointer;border:0;border-radius:8px;font-size:10px}.quote-result{border-left:1px solid var(--line);padding-left:22px}.quote-result>span{color:var(--gold);font-size:8px;font-weight:800}.quote-result>strong{font-size:18px}.quote-result button:disabled,.plan-grid button:disabled,.stake-actions button:disabled{border:1px solid var(--button-disabled-border);color:var(--button-disabled-fg);background:var(--button-disabled-bg);cursor:not-allowed;opacity:1}.quote-result button:disabled:hover,.plan-grid button:disabled:hover,.stake-actions button:disabled:hover{background:var(--button-disabled-bg)}.plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.plan-grid article{padding:24px}.plan-grid article.current{border-color:var(--gold);box-shadow:inset 0 3px 0 var(--gold)}.plan-grid article>span{color:var(--gold);letter-spacing:1.1px;font-size:8px;font-weight:800}.plan-grid h2{font-family:var(--serif);margin:13px 0 4px;font-size:28px;font-weight:400}.plan-grid article>strong{font-family:var(--serif);font-size:30px;font-weight:400}.plan-grid article>strong small{color:var(--ink-soft);font-family:Inter,sans-serif;font-size:9px}.plan-grid ul{border-block:1px solid var(--line);flex-direction:column;gap:12px;min-height:150px;margin:18px 0;padding:18px 0;list-style:none;display:flex}.plan-grid li{color:var(--ink-soft);align-items:center;gap:7px;font-size:9px;display:flex}.plan-grid li svg{width:13px;color:var(--green)}.plan-grid article>button{width:100%}.product-disclaimer{color:var(--ink-soft);text-align:center;font-size:9px}.token-metric-grid{grid-template-columns:repeat(4,1fr)}.token-layout{grid-template-columns:1.1fr .9fr;gap:13px;margin-top:13px;display:grid}.stake-panel,.token-details{padding:24px}.stake-panel>div:first-child{align-items:center;gap:10px;display:flex}.stake-panel>div:first-child>svg{color:var(--gold)}.stake-panel>div:first-child>span{flex-direction:column;gap:4px;display:flex}.stake-panel small,.stake-panel>p{color:var(--ink-soft);font-size:9px}.stake-panel>label{color:var(--ink-soft);flex-direction:column;gap:7px;margin-top:25px;font-size:9px;display:flex}.stake-panel>label>div{border:1px solid var(--line);border-radius:9px;align-items:center;height:55px;padding:0 15px;display:flex}.stake-panel input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:20px}.stake-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.token-details>a{color:var(--gold);align-items:center;gap:7px;margin-top:16px;font-size:9px;font-weight:700;display:inline-flex}.referral-card{text-align:center;background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 36%), var(--paper);flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:28px;padding:35px;display:flex}.referral-card>svg{width:39px;height:39px;color:var(--gold);margin-bottom:16px}.referral-card h2{font-family:var(--serif);margin:10px 0 18px;font-size:33px;font-weight:400}.referral-card>div{border:1px solid var(--gold);border-radius:9px;justify-content:space-between;align-items:center;width:min(600px,100%);min-height:48px;padding:0 9px 0 15px;display:flex}.referral-stats{grid-template-columns:repeat(3,1fr);margin-top:13px}.rules-panel{margin-top:13px;padding:24px}.rules-panel h2{font-family:var(--serif);margin:0;font-weight:400}.rules-panel ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rules-panel li{color:var(--ink-soft);align-items:center;gap:10px;font-size:9px;display:flex}.rules-panel li b{color:#9b701e;background:#f8ecd6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.docs-quickstart{grid-template-columns:.8fr 1.2fr;margin-top:28px;display:grid;overflow:hidden}.docs-quickstart>div{padding:32px}.docs-quickstart h2{font-family:var(--serif);margin:11px 0 7px;font-size:29px;font-weight:400}.docs-quickstart p{color:var(--ink-soft);font-size:10px;line-height:1.6}.docs-quickstart>div>div{gap:15px;margin-top:23px;display:flex}.docs-quickstart a{color:var(--gold);font-size:9px}.docs-quickstart pre{color:#e7bd65;background:#071b32;min-height:270px;margin:0;padding:30px;font-size:10px;line-height:1.8;overflow-x:auto}.docs-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.docs-grid article{padding:21px}.docs-grid article>svg{color:var(--gold)}.docs-grid h2{font-family:var(--serif);margin:14px 0 4px;font-size:21px;font-weight:400}.docs-grid p{min-height:34px;color:var(--ink-soft);font-size:9px;line-height:1.5}.docs-grid button{border:0;border-top:1px solid var(--line);width:100%;height:33px;color:var(--ink-soft);text-align:left;background:0 0;justify-content:space-between;align-items:center;font-size:9px;display:flex}.docs-grid button svg{width:12px}.docs-grid button.active{color:var(--ink);background:color-mix(in srgb, var(--gold) 14%, transparent)}.docs-article{border:1px solid var(--line);background:var(--paper);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:32px;margin-top:18px;padding:clamp(22px,3vw,34px);display:grid}.docs-article>div>span,.coming-soon-panel>div>b{color:var(--gold);letter-spacing:.13em;font-size:10px;font-weight:800}.docs-article h2{font-family:var(--serif);margin:9px 0 10px;font-size:clamp(24px,3vw,36px)}.docs-article p{color:var(--ink-soft);margin:0;line-height:1.7}.docs-article ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.docs-article li{color:var(--ink-soft);gap:10px;line-height:1.45;display:flex}.docs-article li svg{width:17px;color:var(--gold);flex:0 0 17px}.machine-links{flex-wrap:wrap;gap:10px;display:flex}.machine-links a{border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:11px 15px;font-weight:750;text-decoration:none}.coming-soon-panel>div>b{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line));background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:999px;margin-left:auto;padding:7px 10px}.simple-settings{flex-direction:column;gap:9px;margin-top:28px;display:flex}.simple-settings section{justify-content:space-between;align-items:center;min-height:82px;padding:17px 20px;display:flex}.simple-settings section>div:first-child,.settings-foot{align-items:center;gap:12px;display:flex}.simple-settings section>div:first-child>svg,.settings-foot>svg{color:var(--gold)}.simple-settings section>div:first-child>span,.settings-foot>span{flex-direction:column;gap:4px;display:flex}.simple-settings strong,.settings-foot strong{font-size:11px}.simple-settings small,.settings-foot small{color:var(--ink-soft);font-size:9px}.segmented{border:1px solid var(--line);border-radius:8px;padding:3px;display:flex}.segmented button{height:31px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:9px}.segmented button.active{color:var(--button-primary-fg);background:var(--button-primary-bg)}.toggle{cursor:pointer;background:#aab3bd;border:0;border-radius:99px;width:43px;height:24px;padding:3px}.toggle span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block}.toggle.on{background:var(--green)}.toggle.on span{transform:translate(19px)}.danger-button{color:#a93f3f;cursor:pointer;background:0 0;border:1px solid #d9a4a4;border-radius:7px;height:34px;padding:0 12px;font-size:9px}.settings-foot{margin-top:13px;padding:18px}.legal-page{background:var(--cream);min-height:100vh}.legal-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1040px;height:85px;margin:auto;padding:0 24px;display:flex}.legal-page>header>a:last-child{color:var(--ink-soft);font-size:12px}.legal-page article{max-width:800px;margin:auto;padding:80px 24px 120px}.legal-page h1{margin:12px 0 15px;font-size:53px}.legal-lead{color:var(--ink-soft);font-size:18px;line-height:1.7}.legal-page h2{font-family:var(--serif);margin-top:35px;font-weight:400}.legal-page p{color:var(--ink-soft);line-height:1.75}.legal-note{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:35px;padding:18px;font-size:12px}@media (max-width:1100px){.landing-nav{grid-template-columns:1fr auto}.nav-links{display:none}.model-grid{grid-template-columns:1fr 1fr}.privacy-section{gap:35px}.chain-card{grid-template-columns:auto 1fr}.chain-metrics{grid-column:1/-1}.metric-grid,.agent-grid,.docs-grid,.token-metric-grid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.sidebar{width:274px;transition:left .18s;left:-280px}.sidebar.mobile-open{left:0}.sidebar-brand{display:none}.sidebar-mobile-close{justify-content:space-between;align-items:center;padding:0 7px 24px;display:flex}.sidebar-mobile-close button{background:0 0;border:0}.sidebar-backdrop{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030e1c73;border:0;position:fixed;inset:0}.dashboard-main{width:100%;margin-left:0}.mobile-menu{display:grid}.dashboard-search{display:none}.overview-grid,.overview-bottom-grid,.api-grid,.api-workspace-grid,.token-layout,.docs-quickstart,.settings-grid,.credit-hero{grid-template-columns:1fr}.quote-result{border-top:1px solid var(--line);border-left:0;padding-top:17px;padding-left:0}.inline-form{grid-template-columns:1fr 1fr}}@media (max-width:700px){.landing-nav{height:72px;padding:0 18px}.nav-actions .button-ghost{display:none}.brand-name{font-size:21px}.brand-mark{width:32px;height:40px}.hero{min-height:680px}.hero-copy{padding-top:55px}.hero h1{font-size:47px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;width:100%}.button-large{width:100%}.trust-row{flex-direction:column;align-items:center;gap:8px}.section{width:min(100% - 28px,1280px);padding:75px 0}.model-grid,.privacy-section,.models-dashboard-grid,.hub-intro-grid,.agent-grid,.api-overview-grid,.plan-grid,.token-metric-grid,.referral-stats,.rules-panel ol,.docs-grid{grid-template-columns:1fr}.chain-card{grid-template-columns:1fr;padding:25px}.chain-metrics{flex-direction:column;grid-column:auto}.landing-footer{flex-direction:column;gap:22px;display:flex}.dashboard-topbar{padding:0 15px}.wallet-pill{display:none}.dashboard-content{padding:28px 15px 40px}.heading-row{flex-direction:column;gap:15px}.metric-grid{grid-template-columns:1fr 1fr}.chat-header{flex-direction:column;align-items:stretch;gap:15px}.chat-controls{flex-direction:column}.chat-controls .model-select{width:100%}.icon-action{width:100%;height:40px}.model-select{width:100%}.chat-surface{min-height:calc(100vh - 225px);padding:12px}.suggestion-grid{grid-template-columns:1fr}.message{max-width:94%}.machine-panel{flex-direction:column;align-items:flex-start}.machine-panel code{white-space:normal;max-width:100%}.history-main{grid-template-columns:auto 1fr}.history-main time{display:none}.inline-form{grid-template-columns:1fr}.key-row{grid-template-columns:1fr auto}.key-row>span{display:none}.simple-settings section{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:430px){.nav-actions .button{min-height:38px;padding:0 13px;font-size:11px}.hero h1{font-size:41px}.hero-prompt{min-height:64px}.prompt-chips span:nth-child(2),.prompt-chips span:nth-child(3){display:none}.metric-grid{grid-template-columns:1fr}.balance-pill{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1100px){.model-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.models-layout{grid-template-columns:1fr}}@media (max-width:700px){.marketing-header{border-radius:0;margin:0}.marketing-nav,.marketing-actions{display:none}.marketing-mobile{display:block}.landing-hero{min-height:820px}.hero-content h1{font-size:49px}.hero-content>p br{display:none}.model-catalog,.api-benefits,.marketing-footer .footer-links,.privacy-layout,.pricing-section .pricing-grid{grid-template-columns:1fr}}.history-heading-actions button,.history-preview-actions button{border-radius:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:650;line-height:1}.history-heading-actions .secondary,.history-preview-actions .secondary{color:var(--ink);background:var(--paper);border:1px solid var(--line-strong)}.history-heading-actions button:disabled{cursor:not-allowed;opacity:.5}.history-heading-actions button:hover:not(:disabled),.history-preview-actions button:hover:not(:disabled){transform:translateY(-1px)}.history-heading-actions .danger-button:hover:not(:disabled){background:#fff5f5;border-color:#c85b5b}@media (max-width:600px){.history-heading-actions button,.history-preview-actions button{min-height:42px}}.marketing-nav a span{color:#9d7428;font-size:16px}.landing-label{letter-spacing:.25em}.landing-command>span{color:#b88424;font-size:24px}.hero-proof{font-family:var(--serif);color:#706f70;font-size:16px;bottom:31px}.section-heading>p{color:#405777;font-size:17px}.model-filter button{color:#203452;background:#fffaf5b8;border-color:#0d1b2a16;min-width:112px;padding:12px 19px}.model-filter button.active{color:#a97722;background:#fff5e0;border-color:#d4af37aa}.model-showcase-card{background:#ffffffd8;border-radius:17px;min-height:270px;padding:23px}.model-showcase-card h3{margin:19px 0 10px;font-size:25px}.model-showcase-card>p{min-height:42px;margin:0;font-size:12px}.model-showcase-card>a{border-top:1px solid var(--line);color:#173454;padding-top:12px;font-size:12px;position:absolute;bottom:20px;left:22px;right:22px}.model-tags{gap:7px;margin-top:13px;display:flex}.model-tags span{color:#6c7b90;background:#f5f2ec;border-radius:10px;padding:5px 9px;font-size:9px}.api-switch-card{border-color:#d4af3766;min-height:570px;padding:23px}.api-switch-card h3{font-size:27px}.api-switch-card label{color:#b1741a;letter-spacing:.1em;margin:21px 0 11px;font-size:9px;font-weight:800}.api-switch-card textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);background:#fff;border-radius:9px;padding:11px;font-size:11px}.api-switch-card select{margin-top:0}.api-switch-card pre{height:130px;margin-top:14px;padding:14px;font-size:9px}.api-switch-card>.glow-button{box-sizing:border-box;width:100%;min-height:44px;margin-top:13px}.privacy-layout{grid-template-columns:.82fr 1.18fr;gap:26px;max-width:1250px}.privacy-cards article{background:#ffffffd8;min-height:210px;padding:25px}.privacy-cards h3{font-size:24px}.privacy-console{background:#ffffffd8;padding:27px}.privacy-console header>div{gap:13px}.privacy-console header>div>i{color:#b47d20;border:1px solid #d4af3770;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.privacy-setting{border-bottom:1px solid var(--line);color:#203452;justify-content:space-between;align-items:center;gap:15px;min-height:66px;font-size:11px;display:flex}.privacy-setting>span:not(.toggle){border:1px solid var(--line);color:#283b58;background:#fff;border-radius:8px;padding:10px 13px}.privacy-setting .toggle{background:#dfe2e5;border-radius:20px;width:37px;height:22px;margin-left:auto;display:inline-block;position:relative}.privacy-setting .toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.privacy-setting .toggle.on{background:#ce952c}.privacy-setting .toggle.on:after{left:18px}.privacy-console footer{border:0;justify-content:space-between;padding:16px 0 0}.api-benefits article{margin:0}.token-chart-placeholder{background:repeating-linear-gradient(0deg,#0000 0 47px,#d4af3720 48px),repeating-linear-gradient(90deg,#0000 0 80px,#d4af3720 81px);border-top:1px dashed #d4af3780;border-bottom:1px dashed #d4af3780;height:210px;margin:22px 0;position:relative;overflow:hidden}.token-chart-placeholder span{color:#8b6b2f;padding:15px 0;font-size:11px;display:block}.token-chart-placeholder i{border-top:3px solid #c88f27;height:100px;position:absolute;bottom:35px;left:2%;right:4%;transform:skewY(-11deg)rotate(3deg)}.token-stats b.positive{color:#21945e}.pricing-section .pricing-grid h3{font-size:28px}.pricing-section .pricing-grid .plan-caption{color:#385276;min-height:22px;margin:0;font-size:12px}.pricing-section .pricing-grid article>a{border-radius:11px;justify-content:center;align-items:center;min-height:48px;font-size:13px;display:flex}.marketing-footer .footer-links b{font-size:10px}.expanded-nav .external-nav-link{height:36px}.history-heading-actions button{border-radius:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:650}.history-heading-actions button.secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--paper)}.history-heading-actions button.danger{color:#b53c3c;background:#fff;border:1px solid #e38d8d}@media (max-width:1100px){.model-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.models-layout{grid-template-columns:1fr}.api-switch-card{position:relative;top:auto}}@media (max-width:700px){.marketing-header{border-radius:0;margin:0}.marketing-nav,.marketing-actions{display:none}.marketing-mobile{display:block}.landing-hero{min-height:820px}.hero-content h1{font-size:49px}.hero-content>p br{display:none}.hero-proof{white-space:normal;text-align:center;width:92%}.model-catalog,.api-benefits,.privacy-layout,.pricing-section .pricing-grid{grid-template-columns:1fr}.marketing-footer,.marketing-footer .footer-links{grid-template-columns:1fr!important}}.side-nav .side-nav-link{min-height:39px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.side-nav .side-nav-link:hover{color:var(--ink);background:color-mix(in srgb, var(--gold) 8%, transparent)}.side-nav .external-nav-link>svg:last-child{color:var(--ink-soft);margin-left:auto}.model-picker-categories{z-index:2;background:0 0;flex:none;position:relative}.model-picker-list{z-index:1;background:0 0;flex:auto;min-height:0;position:relative}.model-picker-icon img,.model-brand-icon img{object-fit:contain;opacity:.78;width:22px;height:22px}.model-card-title{align-items:center;gap:11px;min-width:0;margin:16px 0 2px;display:flex}.model-card-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.model-brand-icon{border:1px solid color-mix(in srgb, var(--gold) 42%, var(--line));width:38px;height:38px;color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, var(--paper));font-family:var(--serif);border-radius:12px;flex:none;place-items:center;font-size:18px;font-weight:650;display:grid}.model-dashboard-card>.model-card-title+code{margin-top:7px;display:block}.docs-shell{background-size:44px 44px;grid-template-rows:76px 1fr;grid-template-columns:280px minmax(0,1fr) 240px}.docs-header{gap:20px;min-height:76px;padding:0 clamp(20px,3vw,48px)}.docs-header>b{white-space:nowrap;flex:none}.docs-search{width:min(540px,48vw);height:44px;margin:0 auto}.docs-header>a{white-space:nowrap;flex:none}.docs-sidebar section{gap:4px;margin-top:28px}.docs-sidebar section button{min-height:40px;padding:0 12px;font-size:10px;line-height:1.35}.docs-shell .docs-article>header{gap:30px;padding-bottom:42px}.docs-shell .docs-article>header h1{font-size:clamp(48px,5vw,72px);line-height:.98}.docs-shell .docs-article>header p{max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.75}.docs-callout{gap:16px;margin:30px 0 38px;padding:20px 22px}.doc-section h2{margin:0 0 16px;font-size:34px}.doc-section>p{max-width:760px;margin:0 0 18px;font-size:14px;line-height:1.8}.doc-section li{padding:9px 0;font-size:13px;line-height:1.55}.docs-code{border-radius:14px;margin:22px 0 28px}.docs-code pre{max-height:440px;padding:22px 24px;font-size:12px;line-height:1.75;overflow:auto}.docs-field-table{margin:24px 0 30px}.docs-field-table>div{grid-template-columns:150px 120px minmax(0,1fr);gap:16px;min-height:62px;padding:15px 17px}.docs-field-table code,.docs-field-table strong,.docs-field-table span{font-size:12px;line-height:1.55}@media (max-width:1150px){.docs-shell{grid-template-columns:240px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:760px){.docs-shell{display:block}.docs-header{min-height:68px;padding:12px 18px;position:relative}.docs-header .glow-brand{font-size:23px}.docs-header>b,.docs-search,.docs-header>a,.docs-sidebar{display:none}.docs-shell .docs-article{padding:34px 20px 72px}.docs-shell .docs-article>header{padding-bottom:30px;display:block}.docs-shell .docs-article>header h1{font-size:46px}.docs-shell .docs-article>header p{font-size:13px}.docs-field-table>div{grid-template-columns:1fr;gap:6px}}.product-topbar.dashboard-topbar{justify-content:flex-end}.private-chat-page .chat-header,.agent-chat-page .chat-header{align-items:flex-end}.private-chat-page .chat-surface,.agent-chat-page .chat-surface{border-color:color-mix(in srgb, var(--gold) 24%, var(--line));box-shadow:0 20px 70px color-mix(in srgb, var(--navy) 7%, transparent)}.private-chat-page .chat-surface:before,.agent-chat-page .chat-surface:before{content:"";pointer-events:none;opacity:.6;background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 24%), linear-gradient(90deg, transparent 70%, color-mix(in srgb, var(--gold) 4%, transparent));position:absolute;inset:0}.private-chat-page .chat-empty,.agent-chat-page .chat-empty{z-index:1;position:relative}.chat-composer-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:14px 0 0;display:flex}.chat-composer-actions button,.image-again-button{border:1px solid var(--line);min-height:38px;color:var(--ink-soft);background:var(--paper);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.chat-composer-actions button:first-child{border-color:color-mix(in srgb, var(--gold) 48%, var(--line));color:var(--ink)}.chat-composer-actions button:hover:not(:disabled),.image-again-button:hover{border-color:var(--gold);color:var(--ink);transform:translateY(-1px)}.chat-composer-actions button:disabled{cursor:not-allowed;opacity:.5}.history-heading-actions{align-items:center;gap:10px;display:flex}.history-heading-actions button,.history-preview-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.history-filter-bar{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 12px;display:flex}.history-filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.history-filter-tabs button,.history-sort-label{border:1px solid var(--line);min-height:38px;color:var(--ink-soft);background:var(--paper);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.history-filter-tabs button{cursor:pointer}.history-filter-tabs button.active{border-color:color-mix(in srgb, var(--gold) 66%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--gold) 11%, var(--paper))}.history-sort-label{color:var(--ink-soft)}.history-workspace{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, transparent);min-height:490px;box-shadow:0 18px 50px color-mix(in srgb, var(--navy) 6%, transparent);border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);display:grid;overflow:hidden}.history-workspace .history-list{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:0;margin:0;padding:14px;overflow:auto}.history-workspace .history-list article{border:1px solid #0000;border-bottom:1px solid var(--line);border-radius:11px}.history-workspace .history-list article.selected{border-color:color-mix(in srgb, var(--gold) 65%, var(--line));background:color-mix(in srgb, var(--gold) 9%, var(--paper))}.history-workspace .history-main{grid-template-columns:38px minmax(0,1fr) auto auto;gap:11px;min-height:72px;padding:11px 12px}.history-workspace .history-main>b{border:1px solid var(--line);width:fit-content;color:var(--ink-soft);border-radius:999px;grid-area:1/3;padding:4px 7px;font-size:9px;font-weight:700}.history-workspace .history-main time{grid-area:1/4;align-self:start;padding-top:4px}.history-workspace .history-delete{bottom:9px;right:8px}.history-preview{background:color-mix(in srgb, var(--paper) 74%, var(--cream));flex-direction:column;min-width:0;padding:28px;display:flex}.history-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.history-preview-head span{color:var(--gold);letter-spacing:.14em;font-size:9px;font-weight:850}.history-preview-head h2{color:var(--ink);font-family:var(--serif);margin:8px 0 6px;font-size:28px;font-weight:400;line-height:1.05}.history-preview-copy{flex-direction:column;flex:1;gap:15px;min-height:0;padding:22px 0;display:flex;overflow:auto}.history-preview-message{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:13px 15px}.history-preview-message.assistant{border-color:color-mix(in srgb, var(--gold) 26%, var(--line));background:color-mix(in srgb, var(--gold) 7%, var(--paper))}.history-preview-message p,.history-preview-copy>p{color:var(--ink);white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.65}.history-preview-actions{border-top:1px solid var(--line);gap:9px;padding-top:17px;display:flex}.image-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0713268c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-modal{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));width:min(760px,100%);max-height:min(900px,100vh - 48px);color:var(--ink);background:var(--paper);border-radius:22px;flex-direction:column;padding:30px;display:flex;overflow:auto;box-shadow:0 30px 120px #00000057}.image-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.image-modal-head span{color:var(--gold);letter-spacing:.15em;font-size:10px;font-weight:850}.image-modal-head h2{color:var(--ink);font-family:var(--serif);margin:8px 0;font-size:36px;font-weight:400;line-height:1}.image-modal-head p{max-width:570px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.image-modal-close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-soft);background:var(--paper);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.image-modal-close:hover{border-color:var(--gold);color:var(--ink)}.image-generator-form{gap:17px;padding:24px 0 0;display:grid}.image-generator-form>label,.image-prompt-field{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:800;display:grid}.image-generator-form input,.image-generator-form select,.image-generator-form textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:color-mix(in srgb, var(--paper) 82%, var(--cream));letter-spacing:normal;text-transform:none;border-radius:11px;outline:0;padding:12px 14px;font-size:13px;font-weight:500}.image-generator-form textarea{resize:vertical;min-height:122px;line-height:1.55}.image-generator-form input:focus,.image-generator-form select:focus,.image-generator-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 14%, transparent)}.image-generator-form label small{color:var(--ink-soft);letter-spacing:normal;text-transform:none;font-size:10px;font-weight:500}.image-prompt-field{position:relative}.image-prompt-field small{position:absolute;bottom:10px;right:12px}.image-option-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.image-model-tags{flex-wrap:wrap;gap:6px;margin-top:1px;display:flex}.image-model-tags i{color:#53708e;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d9e1e9;border-radius:20px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:650}.image-safe-mode{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:800;display:grid}.image-safe-mode input{opacity:0;pointer-events:none;width:1px;min-height:1px;position:absolute}.image-safe-mode>span{cursor:pointer;background:#aab7c5;border-radius:20px;width:42px;height:25px;margin:12px 0 11px;transition:background .18s;display:block}.image-safe-mode>span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;margin:3px;transition:transform .18s;display:block;box-shadow:0 1px 3px #06172833}.image-safe-mode input:checked+span{background:#d6a229}.image-safe-mode input:checked+span:after{transform:translate(17px)}.image-safe-mode input:focus-visible+span{outline-offset:2px;outline:2px solid #d6a22966}.image-modal-actions{justify-content:flex-end;align-items:center;gap:9px;padding-top:5px;display:flex}.image-modal-actions>span{color:var(--ink-soft);margin-right:auto;font-size:10px}.image-modal-actions button{align-items:center;gap:8px;display:inline-flex}.image-modal-actions .image-cancel-button{color:#17314e;background:#fff;border:1px solid #9facb9;border-radius:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:650}.image-modal-actions .image-cancel-button:hover,.image-modal-actions .image-cancel-button:focus-visible{color:#fff;background:#17314e;border-color:#17314e}:root[data-theme=dark] .image-model-tags i,:root[data-theme=dark] .image-modal-actions .image-cancel-button{color:#dce6ef;background:#091b2d;border-color:#9eb5d340}:root[data-theme=dark] .image-modal-actions .image-cancel-button:hover,:root[data-theme=dark] .image-modal-actions .image-cancel-button:focus-visible{color:#071728;background:#e4b84e;border-color:#d6a229}.image-results{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.image-results-head{color:var(--ink);justify-content:space-between;gap:12px;font-size:13px;display:flex}.image-results-head span{color:var(--ink-soft);font-size:10px}.image-results-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.image-results-grid article{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.image-results-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.image-download{min-height:40px;color:var(--ink-soft);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.image-download:hover{color:var(--ink);background:color-mix(in srgb, var(--gold) 8%, var(--paper))}.image-again-button{margin-top:14px}@media (max-width:850px){.history-workspace{grid-template-columns:1fr}.history-workspace .history-list{border-right:0;border-bottom:1px solid var(--line);max-height:420px}.history-preview{min-height:360px}}@media (max-width:600px){.history-heading-actions{width:100%}.history-heading-actions button{flex:1;padding:0 8px}.history-filter-bar{flex-direction:column;align-items:stretch}.history-sort-label{width:fit-content}.history-workspace .history-main{grid-template-columns:34px minmax(0,1fr) auto}.history-workspace .history-main time{display:none}.history-workspace .history-main>b{grid-column:3}.history-preview{padding:20px}.history-preview-actions,.image-modal-actions{flex-direction:column;align-items:stretch}.history-preview-actions button,.image-modal-actions button{width:100%}.image-modal-backdrop{padding:10px}.image-modal{border-radius:17px;max-height:calc(100vh - 20px);padding:21px}.image-modal-head h2{font-size:29px}.image-option-grid{grid-template-columns:1fr}.image-modal-actions>span{width:100%;margin:0 0 2px}}.pricing-section .pricing-grid article{overflow:visible!important}.pricing-section .pricing-grid article>span{z-index:10;box-sizing:border-box;text-align:center;border-radius:0 0 12px 12px;max-width:calc(100% - 28px);padding:7px 14px;line-height:1.2;display:block;top:0!important;left:50%!important;transform:translate(-50%)!important}.pricing-section .pricing-grid article>i,.pricing-section .pricing-grid article>h3,.pricing-section .pricing-grid article>div,.pricing-section .pricing-grid article>ul,.pricing-section .pricing-grid article>a{z-index:1;position:relative}.token-section .tier-progress{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important}.token-section .tier-progress>span{overflow-wrap:anywhere;min-width:0}.marketing-footer{align-items:start;grid-template-columns:minmax(250px,.85fr) minmax(0,2fr)!important;min-height:0!important;padding:82px max(34px,6vw) 30px!important;display:grid!important}.marketing-footer>.footer-brand,.marketing-footer>.footer-links{min-width:0}.marketing-footer .footer-links>div{flex-direction:column;gap:13px;min-width:0;display:flex}.marketing-footer .footer-links a,.marketing-footer .footer-links b{overflow-wrap:anywhere}.docs-sidebar .docs-side-link{text-decoration:none}@media (max-width:900px){.pricing-section .pricing-grid article>span{max-width:calc(100% - 20px);padding-inline:10px}.marketing-footer{gap:38px;grid-template-columns:1fr!important}.marketing-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:600px){.token-section .tier-progress{grid-template-columns:1fr!important}.marketing-footer{padding:60px 24px 26px!important}.marketing-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}.pricing-section .pricing-grid article>span{max-width:calc(100% - 20px);font-size:8px}}.login-shell{background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--gold) 15%, transparent), transparent 34%), var(--cream);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:100vh;display:grid}.login-card{flex-direction:column;justify-content:center;align-items:flex-start;max-width:880px;padding:clamp(40px,8vw,120px);display:flex}.login-card .brand,.login-card .glow-brand{margin-bottom:68px}.login-eyebrow{color:var(--gold);letter-spacing:.16em;font-size:11px;font-weight:800}.login-card h1{font-family:var(--serif);letter-spacing:-.05em;margin:18px 0;font-size:clamp(48px,7vw,88px);line-height:.96}.login-card>p{max-width:650px;color:var(--ink-soft);font-size:17px;line-height:1.75}.login-primary{color:#071326;cursor:pointer;background:#f3bd3e;border:0;border-radius:12px;align-items:center;gap:11px;margin-top:28px;padding:16px 22px;font-weight:800;display:inline-flex;box-shadow:0 14px 35px #c8952f40}.login-primary:disabled{opacity:.78;cursor:wait}.login-primary svg{width:19px}.login-benefits{color:var(--ink-soft);flex-wrap:wrap;gap:18px;margin-top:32px;font-size:12px;display:flex}.login-benefits span{align-items:center;gap:7px;display:flex}.login-benefits svg{width:15px;color:var(--gold)}.local-mode-note{border:1px solid var(--line);max-width:620px;color:var(--ink-soft);border-radius:9px;margin-top:24px;padding:12px 14px;line-height:1.55}.login-visual{color:#edf5ff;background:#061a36;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,82px);display:flex}.login-visual>span{color:#f3bd3e;letter-spacing:.16em;font-size:11px;font-weight:800}.login-visual>strong{font-family:var(--serif);margin:14px 0 5px;font-size:clamp(55px,6vw,84px)}.login-visual>p{color:#9cb0c8;margin:0 0 48px;line-height:1.6}.login-visual>div{border-top:1px solid #24405f;justify-content:space-between;padding:20px 0;display:flex}.login-visual b{color:#f3bd3e}.login-visual small{color:#9cb0c8}.membership-hero{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.membership-status,.payment-choice{border-left:1px solid var(--line);padding:25px}.membership-status>span,.payment-choice>span{color:var(--ink-soft);letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.membership-status>strong{font-family:var(--serif);text-transform:capitalize;margin:13px 0 7px;font-size:31px;display:block}.payment-choice .segmented{margin:14px 0 9px}.included-credit{color:var(--green);margin:-4px 0 18px;font-size:12px;display:block}.checkout-message{align-items:center;gap:9px;margin:18px 0;display:flex}.checkout-message svg{width:18px;color:var(--green)}.checkout-panel{border:1px solid var(--gold);background:color-mix(in srgb, var(--paper) 92%, var(--gold-light));box-shadow:var(--shadow);border-radius:16px;margin-top:24px;padding:28px}.credit-topup-panel{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:24px 0;padding:24px;display:grid}.credit-topup-panel>div:first-child{max-width:650px}.credit-topup-panel>div:first-child>span{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:800}.credit-topup-panel h2{font-family:var(--serif);margin:8px 0;font-size:26px}.credit-topup-panel p{color:var(--ink-soft);margin:0;line-height:1.55}.credit-topup-actions{align-items:end;gap:10px;display:flex}.credit-topup-actions label{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.credit-topup-actions input{border:1px solid var(--line);width:145px;min-height:43px;color:var(--ink);background:var(--paper);font:inherit;border-radius:9px;padding:0 12px}.checkout-panel>div:first-child>span{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:800}.checkout-panel h2{font-family:var(--serif);margin:8px 0;font-size:29px}.checkout-panel p{color:var(--ink-soft)}.checkout-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:1.5fr 1fr 1fr;gap:1px;margin:22px 0;display:grid;overflow:hidden}.checkout-summary>span{background:var(--paper);flex-direction:column;gap:7px;padding:16px;display:flex}.checkout-summary small{color:var(--ink-soft)}.checkout-summary code{text-overflow:ellipsis;overflow:hidden}.checkout-actions{flex-wrap:wrap;gap:10px;display:flex}.checkout-actions button{color:#071326;cursor:pointer;background:#f3bd3e;border:0;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-weight:800;display:inline-flex}.checkout-actions button.secondary{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.checkout-actions svg{width:16px}.checkout-safety{color:var(--ink-soft);margin-top:15px;line-height:1.5;display:block}.payment-history{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:24px;padding:24px}.payment-history-row{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 0;display:grid}.payment-history-row>span{text-transform:capitalize;flex-direction:column;gap:4px;display:flex}.payment-history-row small{color:var(--ink-soft)}.payment-status{color:var(--green);background:color-mix(in srgb, var(--green) 11%, transparent);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px}@media (max-width:900px){.login-shell{grid-template-columns:1fr}.login-visual{display:none}.login-card{min-height:100vh;padding:36px 24px}.login-card .brand,.login-card .glow-brand{margin-bottom:48px}.membership-hero{grid-template-columns:1fr}.membership-status,.payment-choice{border-top:1px solid var(--line);border-left:0}.docs-article{grid-template-columns:1fr}}@media (max-width:600px){.checkout-summary{grid-template-columns:1fr}.credit-topup-panel,.credit-topup-actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.credit-topup-actions input{width:100%}.payment-history-row{grid-template-columns:1fr auto}.payment-history-row>b{grid-column:1/-1;width:fit-content}}.checkout-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0713267a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.checkout-modal{width:min(680px,100%);max-height:min(760px,100vh - 44px);margin:0;position:relative;overflow:auto;box-shadow:0 28px 90px #07132647}.checkout-modal-close{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-soft);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.checkout-modal-close:hover,.checkout-modal-close:focus-visible{color:var(--ink);border-color:var(--gold);outline:2px solid color-mix(in srgb, var(--gold) 35%, transparent);outline-offset:2px}.checkout-modal-close:disabled{cursor:not-allowed;opacity:.55}.checkout-modal .checkout-actions button{min-width:145px}.checkout-message.success svg{color:var(--green)}.checkout-message.error{color:#a53737;border-color:color-mix(in srgb, #a53737 42%, var(--line));background:color-mix(in srgb, #e36e6e 10%, var(--paper))}.checkout-message.error svg{color:#b23b3b}.checkout-actions button:disabled{cursor:wait;opacity:.72}.primary-action:has(.button-spinner){gap:9px}.plan-grid article>button:has(.button-spinner){gap:9px}.button-spinner{flex:none}.product-topbar{gap:20px}.product-topbar .dashboard-search{border-radius:13px;width:min(440px,42vw);min-width:260px;height:50px;padding:0 16px}.product-topbar .dashboard-search kbd{border:1px solid var(--line);color:var(--ink-soft);background:color-mix(in srgb, var(--paper) 78%, var(--cream));border-radius:5px;padding:3px 7px;font-size:10px}.topbar-actions{gap:10px}.topbar-stat,.topbar-wallet{border:1px solid var(--line);min-height:50px;color:var(--ink);background:var(--paper);text-align:left;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 15px;display:flex}.topbar-stat small,.topbar-wallet small{color:var(--ink-soft);letter-spacing:.1em;font-size:8px;font-weight:800}.topbar-stat strong,.topbar-wallet strong{white-space:nowrap;font-size:12px;font-weight:750}.tier-stat strong{text-transform:capitalize}.topbar-wallet{min-width:132px;padding-right:27px;position:relative}.topbar-wallet>i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent);border-radius:50%;position:absolute;bottom:14px;right:13px}.topbar-token{border:1px solid var(--line);width:50px;height:50px;color:var(--gold);background:var(--paper);cursor:pointer;border-radius:13px;place-items:center;gap:0;padding:0;display:grid}.topbar-token span{font-size:25px;line-height:.75}.topbar-token b{display:none}.theme-toggle-labeled{width:auto;min-width:86px;height:50px;color:var(--ink-soft);border-radius:13px;gap:8px;padding:0 14px;display:flex}.theme-toggle-labeled span{font-size:11px;font-weight:650}.model-picker-trigger{border:1px solid var(--line);min-width:190px;min-height:56px;color:var(--ink);background:var(--paper);cursor:pointer;text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:9px 14px;display:flex;position:relative}.model-picker-trigger:hover,.model-picker-trigger:focus-visible{border-color:color-mix(in srgb, var(--gold) 70%, var(--line));outline:2px solid color-mix(in srgb, var(--gold) 22%, transparent);outline-offset:2px}.model-picker-trigger>svg{color:var(--ink-soft);flex:none}.model-picker-trigger-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.model-picker-trigger-copy small{color:var(--ink-soft);letter-spacing:.08em;font-size:8px;font-weight:800}.model-picker-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-picker-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07132685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.model-picker-modal{border:1px solid color-mix(in srgb, var(--gold) 35%, var(--line));width:min(760px,100vw - 32px);height:min(760px,100vh - 40px);max-height:min(760px,100vh - 40px);color:var(--ink);background:var(--paper);border-radius:20px;flex-direction:column;padding:24px;display:flex;overflow:hidden;box-shadow:0 28px 100px #0713264d}.model-picker-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.model-picker-header>div>span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:850}.model-picker-header h2{font-family:var(--serif);margin:7px 0 0;font-size:32px;font-weight:400}.model-picker-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-soft);background:var(--paper);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.model-picker-close:hover,.model-picker-close:focus-visible{border-color:var(--gold);color:var(--ink);outline:2px solid color-mix(in srgb, var(--gold) 22%, transparent);outline-offset:2px}.model-picker-search{border:1px solid var(--line);min-height:52px;color:var(--ink-soft);background:color-mix(in srgb, var(--paper) 70%, var(--cream));border-radius:14px;align-items:center;gap:11px;margin-top:22px;padding:0 15px;display:flex}.model-picker-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 14%, transparent)}.model-picker-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.model-picker-categories{scrollbar-width:none;gap:8px;padding:18px 0 13px;display:flex;overflow-x:auto}.model-picker-categories::-webkit-scrollbar{display:none}.model-picker-categories button{min-height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 14px;font-size:11px;font-weight:700}.model-picker-categories button:hover{border-color:var(--line);color:var(--ink)}.model-picker-categories button.active{color:var(--button-primary-fg);background:var(--button-primary-bg)}.model-picker-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-color:var(--line-strong) transparent;background:0 0;flex-direction:column;min-height:180px;padding:0 4px 0 0;display:flex;overflow:auto}.model-picker-option{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);min-height:92px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 10px;display:grid}.model-picker-option:last-child{border-bottom:0}.model-picker-option:hover,.model-picker-option:focus-visible{background:color-mix(in srgb, var(--gold) 8%, var(--paper));border-radius:10px;outline:none}.model-picker-option.selected{background:color-mix(in srgb, var(--gold) 10%, var(--paper))}.model-picker-icon{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));width:38px;height:38px;color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, var(--paper));font-family:var(--serif);border-radius:12px;place-items:center;font-size:19px;font-weight:600;display:grid}.model-picker-icon.agent{color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, var(--line));background:color-mix(in srgb, var(--green) 8%, var(--paper))}.model-picker-option-copy{flex-direction:column;gap:5px;min-width:0;padding:2px 0;display:flex}.model-picker-option-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.model-picker-option-copy>small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.model-picker-tags{flex-wrap:wrap;gap:5px;padding-top:1px;display:flex;overflow:visible}.model-picker-tags i,.model-picker-option-meta>i{border:1px solid var(--line);width:fit-content;color:var(--ink-soft);background:color-mix(in srgb, var(--paper) 74%, var(--cream));white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:700}.model-picker-option-meta{align-items:center;gap:10px;display:flex}.model-picker-option-meta>i.private{color:#7e62b0;border-color:color-mix(in srgb, #7e62b0 35%, var(--line))}.model-picker-option-meta>i.e2ee{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.model-picker-option-meta>svg{color:var(--gold)}.model-picker-empty{min-height:220px;color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.model-picker-empty strong{color:var(--ink);font-size:14px}.model-picker-empty span{font-size:11px}.model-picker-footer{color:var(--ink-soft);justify-content:space-between;gap:12px;padding-top:15px;font-size:10px;display:flex}.models-toolbar{gap:12px;margin-bottom:18px;display:grid}.model-filter-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.model-filter-row label{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);background:var(--paper);border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.model-filter-row label svg{color:var(--gold)}.model-filter-row select{max-width:160px;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:11px;font-weight:700}.filter-reset{border:1px dashed var(--line-strong);min-height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:9px;padding:0 13px;font-size:10px;font-weight:700}.filter-reset:hover{border-color:var(--gold);color:var(--ink)}@media (max-width:1100px){.topbar-wallet{display:none}.product-topbar .dashboard-search{width:min(390px,42vw)}}@media (max-width:850px){.product-topbar .dashboard-search{flex:1;width:auto;min-width:0}.product-topbar .dashboard-search kbd{display:none}.topbar-stat{padding:8px 10px}.topbar-token{display:none}.theme-toggle-labeled{justify-content:center;min-width:42px;padding:0}.theme-toggle-labeled span{display:none}.model-picker-trigger{width:100%}}@media (max-width:600px){.topbar-actions{gap:6px}.topbar-stat{border-radius:9px;min-height:41px;padding:5px 8px}.topbar-stat small{display:none}.topbar-stat strong{font-size:10px}.avatar{width:36px;height:36px}.model-picker-backdrop{padding:10px}.model-picker-modal{border-radius:16px;width:100%;height:calc(100vh - 20px);max-height:calc(100vh - 20px);padding:18px}.model-picker-header h2{font-size:28px}.model-picker-option{grid-template-columns:36px minmax(0,1fr) auto;gap:9px}.model-picker-icon{width:34px;height:34px}.model-picker-option-meta>i{display:none}.model-picker-footer{flex-direction:column}.model-filter-row{flex-direction:column;align-items:stretch}.model-filter-row label,.model-filter-row select,.filter-reset{width:100%;max-width:none}.model-filter-row label{justify-content:space-between}.checkout-modal-backdrop{padding:12px}.checkout-modal{max-height:calc(100vh - 24px);padding:22px}.checkout-modal-close{top:12px;right:12px}.checkout-modal h2{padding-right:35px}.checkout-actions{flex-direction:column}.checkout-modal .checkout-actions button{width:100%}}button,input,textarea,select{font:inherit}::selection{background:#d4af373d}.marketing-site{background-color:var(--ivory);background-image:linear-gradient(#0d1b2a06 1px,#0000 1px),linear-gradient(90deg,#0d1b2a06 1px,#0000 1px);background-size:48px 48px;min-height:100vh;overflow:hidden}.marketing-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfaf7ad;border-bottom:1px solid #0d1b2a14;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 max(34px,5vw);display:grid;position:absolute;top:0;left:0;right:0}.glow-brand{width:max-content;color:var(--navy);font:600 28px/1 var(--serif);letter-spacing:-.025em;align-items:center;gap:14px;display:inline-flex}.glow-brand em{color:var(--gold);font-style:normal}.glow-brand.inverted{color:#fff}.glow-glyph{border:2px solid;border-bottom:0;border-radius:22px 22px 0 0;place-items:center;width:39px;height:47px;display:grid;position:relative}.glow-glyph:after{content:"";border:1px solid var(--gold);border-bottom:0;border-radius:15px 15px 0 0;position:absolute;inset:7px 7px 0}.glow-glyph i{background:linear-gradient(transparent,var(--gold),transparent);opacity:.65;width:1px;height:46px;position:absolute;top:0}.glow-glyph b{z-index:1;color:var(--gold);font:12px var(--sans);position:relative}.marketing-nav{align-items:center;gap:34px;display:flex}.marketing-nav a,.quiet-action{color:#0d1b2ac7;font-size:13px;transition:all .2s}.marketing-nav a:hover,.quiet-action:hover{color:var(--gold)}.marketing-actions{justify-self:end;align-items:center;gap:22px;display:flex}.marketing-mobile{display:none}.glow-button,.outline-button,.gold-button{border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.glow-button{background:linear-gradient(135deg,var(--navy),#102e50);color:#fff;border:1px solid #ffffff14;box-shadow:0 14px 35px #070e1a2b}.glow-button.small{min-height:48px}.glow-button:hover{transform:translateY(-2px);box-shadow:0 18px 44px #070e1a40}.glow-button span{color:var(--gold)}.outline-button{background:#fff6;border:1px solid #0d1b2a2e}.outline-button:hover{background:#fff;border-color:#d4af3799;transform:translateY(-2px)}.gold-button{background:linear-gradient(135deg,#f2d785,var(--gold));color:var(--navy);border:0;box-shadow:0 14px 34px #d4af3738}.landing-hero{background-image:linear-gradient(to bottom,#fbfaf705 55%,var(--ivory) 99%),url(/glow-sanctuary-hero.png);background-position:top;background-size:cover;justify-content:center;align-items:center;height:100vh;min-height:900px;display:flex;position:relative;overflow:hidden}.landing-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 0 28%,#f7f5f114 55%,#f7f5f15c 100%);position:absolute;inset:0}.sanctuary-light{filter:blur(20px);pointer-events:none;border-radius:50%;position:absolute}.light-one{background:radial-gradient(circle,#fff4c559,#0000 70%);width:460px;height:460px;animation:6s ease-in-out infinite breathe;top:37%;left:50%;transform:translate(-50%,-50%)}.light-two{background:radial-gradient(#fffc,#0000 70%);width:1200px;height:160px;animation:8s ease-in-out 1s infinite breathe;bottom:14%;left:50%;transform:translate(-50%)}.hero-content{z-index:3;text-align:center;width:min(980px,88vw);margin-top:30px;position:relative}.landing-label,.section-badge{color:#a67a25;letter-spacing:.22em;align-items:center;gap:13px;font-size:11px;font-weight:650;display:inline-flex}.landing-label i,.section-badge i{background:var(--gold);width:4px;height:4px;transform:rotate(45deg)}.hero-content h1{font:500 clamp(58px,6.1vw,94px)/.96 var(--serif);letter-spacing:-.045em;color:#0e2747;margin:30px 0 22px}.hero-content h1 em{color:#b48b42;font-weight:500}.hero-content>p{color:#5f6e84;max-width:760px;margin:0 auto 32px;font-size:17px;line-height:1.7}.landing-command{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffde;border:1px solid #0d1b2a24;border-radius:40px;grid-template-columns:56px 1fr 58px;align-items:center;width:min(800px,100%);height:78px;margin:auto;transition:all .25s;display:grid;box-shadow:0 24px 60px #0d1b2a21,0 0 0 7px #ffffff54}.landing-command:focus-within{border-color:#d4af37cc;transform:translateY(-2px);box-shadow:0 30px 70px #0d1b2a2b,0 0 0 7px #d4af3714}.landing-command>span{color:var(--navy)}.landing-command input{height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.landing-command input::placeholder{color:#7b8799}.landing-command button{border:1px solid var(--gold);color:#9c7322;background:#ffffffe6;border-radius:50%;width:46px;height:46px;font-size:20px}.landing-command button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.landing-prompt-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:25px 0 30px;display:flex}.landing-prompt-chips button,.landing-prompt-chips a{color:#4f5e71;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #0d1b2a1f;border-radius:22px;padding:10px 16px;font-size:12px;text-decoration:none;transition:all .2s}.landing-prompt-chips button:hover,.landing-prompt-chips a:hover{background:#fff;border-color:#d4af37b3;transform:translateY(-2px)}.landing-prompt-chips span{color:#a98032;margin-right:7px}.hero-actions{justify-content:center;gap:14px;display:flex}.hero-proof{z-index:3;color:#778396;white-space:nowrap;font-size:11px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.hero-proof>span{color:var(--gold);margin-right:8px}.hero-proof i{background:var(--gold);border-radius:50%;width:3px;height:3px;margin:0 16px;display:inline-block}.scroll-cue{z-index:4;background:#ffffffa6;border:1px solid #0d1b2a2e;border-radius:50%;place-items:center;width:44px;height:44px;animation:3s ease-in-out infinite float;display:grid;position:absolute;bottom:32px;right:4vw}.landing-section{border-top:1px solid #0d1b2a14;padding:120px max(34px,6vw);position:relative}.landing-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af37b8,#0000);height:1px;position:absolute;top:0;left:6vw;right:6vw}.section-heading{text-align:center;max-width:1080px;margin:0 auto 58px}.section-heading h2{font:500 clamp(48px,5vw,76px)/1 var(--serif);letter-spacing:-.04em;color:#0e2747;margin:25px 0 15px}.section-heading h2 em{color:#b58b42;font-style:italic;font-weight:500}.section-heading>p{color:var(--muted);max-width:760px;margin:auto;font-size:16px;line-height:1.7}.models-section,.privacy-section,.chat-section,.token-section,.pricing-section{background-color:#fbfaf7c7;background-image:radial-gradient(circle at 50% 10%,#fffc,#0000 40%),repeating-radial-gradient(at 50% 100%,#0000 0 90px,#d4af3714 91px 92px,#0000 93px 108px)}.model-filter{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:34px;display:flex}.model-filter button{background:#ffffff7a;border:1px solid #0d1b2a1f;border-radius:24px;min-width:110px;padding:11px 17px;font-size:12px}.model-filter button.active{color:#9d7428;background:#fff7e9;border-color:#d4af3799;box-shadow:0 8px 22px #0d1b2a0f}.model-filter span{color:var(--gold);margin-right:7px}.models-layout{grid-template-columns:1fr 390px;gap:24px;max-width:1460px;margin:auto;display:grid}.model-catalog{grid-template-columns:repeat(4,1fr);align-content:start;gap:14px;display:grid}.model-showcase-card{background:#ffffffa8;border:1px solid #0d1b2a1f;border-radius:18px;min-height:300px;padding:18px;transition:all .28s;position:relative;overflow:hidden;box-shadow:0 9px 28px #0d1b2a0b}.model-showcase-card:before{content:"";filter:blur(24px);opacity:0;background:#d4af3726;border-radius:50%;width:160px;height:160px;transition:all .28s;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.model-showcase-card:hover{border-color:#d4af37a6;transform:translateY(-7px);box-shadow:0 22px 52px #0d1b2a1a,inset 0 1px #fffc}.model-showcase-card:hover:before{opacity:1}.model-top{justify-content:space-between;align-items:flex-start;display:flex}.model-emblem{width:45px;height:45px;font:600 18px var(--serif);color:var(--navy);background:linear-gradient(145deg,#fff,#f1eadf);border:1px solid #0d1b2a1a;border-radius:50%;place-items:center;display:grid}.model-top>i{color:#367b50;background:#edf5ee;border-radius:10px;padding:5px 8px;font-size:9px;font-style:normal}.model-showcase-card h3{font:600 25px var(--serif);margin:16px 0 0}.model-showcase-card>small{color:#8a94a3;font-size:10px}.model-showcase-card>p{color:#657185;min-height:52px;font-size:11px;line-height:1.55}.model-showcase-card>div:last-of-type{border-top:1px solid var(--line);gap:18px;padding-top:12px;display:flex}.model-showcase-card>div:last-of-type span{color:#8b95a4;font-size:8px}.model-showcase-card>div:last-of-type b{color:#4d5b70;margin-top:4px;display:block}.model-showcase-card>button{border:0;border-top:1px solid var(--line);text-align:left;color:var(--navy);background:0 0;padding:12px 0 0;font-size:11px;position:absolute;bottom:16px;left:18px;right:18px}.model-showcase-card>button span{float:right}.api-switch-card{background:#ffffffc7;border:1px solid #0d1b2a26;border-radius:20px;min-height:610px;padding:28px;position:sticky;top:100px;box-shadow:0 18px 50px #0d1b2a14}.gold-star{width:34px;height:34px;color:var(--gold);background:#fff8e9;border-radius:50%;place-items:center;display:grid}.api-switch-card h3{font:600 34px var(--serif);margin:22px 0 4px}.api-switch-card>p{color:var(--muted);font-size:12px}.api-switch-card label{color:#778295;margin:28px 0 14px;font-size:8px;display:block}.api-switch-card select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:7px;padding:13px}.api-switch-card pre{border:1px solid var(--line);height:220px;font:10px/1.8 var(--mono);color:#56657a;background:#faf8f4;border-radius:12px;margin:0;padding:20px;overflow:auto}.api-switch-card pre span{color:#477fc2}.api-switch-card pre em{color:#a86639;font-style:normal}.api-switch-card pre b{color:#245ab1}.api-switch-card pre strong{color:#2e8b57}.model-dots{gap:8px;margin:20px 0;display:flex}.model-dots i{border:1px solid var(--line);width:28px;height:28px;font:600 10px var(--serif);background:#fff;border-radius:50%;place-items:center;display:grid}.private-note{color:#758294}.privacy-layout{grid-template-columns:.75fr 1.25fr;gap:24px;max-width:1400px;margin:auto;display:grid}.privacy-cards{grid-template-columns:1fr 1fr;gap:15px;display:grid}.privacy-cards article{border:1px solid var(--line);background:#ffffff9e;border-radius:18px;min-height:230px;padding:24px;transition:all .28s}.privacy-cards article:hover{border-color:#d4af37a6;transform:translateY(-5px);box-shadow:0 20px 44px #0d1b2a17}.privacy-cards article>i{color:#b4852e;font-size:24px;font-style:normal}.privacy-cards h3{font:600 25px var(--serif);margin:20px 0 8px}.privacy-cards p{color:var(--muted);font-size:11px;line-height:1.65}.privacy-cards span{color:#a47a2e;font-size:9px}.privacy-console{background:#ffffffc7;border:1px solid #0d1b2a26;border-radius:20px;padding:25px;box-shadow:0 22px 55px #0d1b2a14}.privacy-console header>div{align-items:center;gap:12px;display:flex}.privacy-console h3{font:600 32px var(--serif);margin:0}.privacy-console header span{color:#2c7c4c;background:#eaf6ed;border-radius:13px;padding:7px 10px;font-size:9px}.privacy-console header span i{background:#2f9b61;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.privacy-console header p{color:var(--muted);font-size:11px}.privacy-console-body{border:1px solid var(--line);border-radius:14px;grid-template-columns:170px 1fr;margin-top:20px;display:grid;overflow:hidden}.privacy-console-body nav{background:#f4efe7;padding:12px}.privacy-console-body nav button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:13px 10px;font-size:11px;display:block}.privacy-console-body nav button.active{color:#a87825;background:#fff}.privacy-console-body section{padding:0 18px}.privacy-control{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;display:flex}.privacy-control>span{grid-template-columns:38px 1fr;align-items:center;display:grid}.privacy-control>span>i{border:1px solid var(--line);color:#9f772f;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.privacy-control b{font-size:12px}.privacy-control small{color:var(--muted);margin-top:4px;font-size:9px}.privacy-control>button,.mini-toggle{background:#d5d8dc;border:0;border-radius:20px;width:42px;height:23px;padding:3px;transition:all .2s}.privacy-control>button i,.mini-toggle i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block;box-shadow:0 2px 6px #0000002e}.privacy-control>button.on,.mini-toggle.on{background:var(--navy)}.privacy-control>button.on i,.mini-toggle.on i{transform:translate(19px)}.privacy-console footer{border:1px solid var(--line);color:#6f7c8e;border-radius:10px;justify-content:space-around;margin-top:18px;padding:14px;font-size:9px;display:flex}.privacy-console footer span+span{border-left:1px solid var(--line);padding-left:30px}.chat-product-window{background:#ffffffd9;border:1px solid #0d1b2a26;border-radius:20px;grid-template-columns:230px 1fr;max-width:1100px;height:590px;margin:auto;display:grid;overflow:hidden;box-shadow:0 26px 70px #0d1b2a1c}.chat-product-window>aside{border-right:1px solid var(--line);background:#f5f1ea;flex-direction:column;gap:6px;padding:22px;display:flex}.mini-brand{font:600 22px var(--serif);margin-bottom:16px}.mini-brand span{color:var(--gold);margin-right:8px}.chat-product-window aside button{text-align:left;background:0 0;border:0;border-radius:7px;padding:9px;font-size:10px}.chat-product-window aside .new-chat{background:var(--navy);color:#fff;text-align:center;margin-bottom:8px;padding:12px}.chat-product-window aside nav{border-bottom:1px solid var(--line);padding-bottom:10px}.chat-product-window aside nav button{width:100%;display:block}.chat-product-window aside nav button.active{background:#fff}.chat-product-window aside nav button i{float:right;background:#35a767;border-radius:50%;width:6px;height:6px;margin-top:4px}.chat-product-window aside>small{color:#999f9e;margin:12px 8px 2px;font-size:8px}.mini-user{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.mini-user>i{background:#e3e8f0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.mini-user span{font-size:10px}.mini-user small{color:#8b95a2;margin-top:3px;display:block}.chat-product-window>section{flex-direction:column;display:flex}.chat-product-window>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:0 24px;display:flex}.chat-product-window select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px;font-size:10px}.chat-product-window header>div{align-items:center;gap:10px;font-size:10px;display:flex}.chat-product-window header>div>button:last-child{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px}.chat-messages{flex:1;padding:35px}.user-message{background:#f4ede1;border-radius:14px 14px 3px;width:max-content;max-width:68%;margin-left:auto;padding:14px 18px;font-size:11px}.ai-message{grid-template-columns:35px 1fr;gap:13px;max-width:78%;margin-top:26px;display:grid}.ai-message>i{color:var(--gold);border:1px solid var(--navy);border-bottom:0;border-radius:18px 18px 0 0;place-items:center;width:31px;height:37px;font-style:normal;display:grid}.ai-message>div{border:1px solid var(--line);border-radius:3px 14px 14px;padding:18px}.ai-message b{font:600 18px var(--serif)}.ai-message p{color:#5f6d80;font-size:11px;line-height:1.7}.answer-pills{flex-wrap:wrap;gap:6px;display:flex}.answer-pills span{border:1px solid var(--line);color:#6a7584;border-radius:12px;padding:6px 8px;font-size:8px}.chat-product-window form{border:1px solid #d4af3780;border-radius:14px;grid-template-columns:1fr 46px;align-items:center;height:76px;margin:0 22px 20px;padding:0 12px;display:grid}.chat-product-window form input{background:0 0;border:0;outline:0;height:100%}.chat-product-window form button{border:1px solid var(--gold);color:#9d7428;background:#fff;border-radius:50%;width:38px;height:38px}.feature-ribbon{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1100px;margin:18px auto 0;display:grid}.feature-ribbon article{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;gap:12px;padding:16px;display:flex}.feature-ribbon article>i{color:#ad8030;border:1px solid #d4af3780;border-bottom:0;border-radius:20px 20px 0 0;place-items:center;width:38px;height:44px;font-style:normal;display:grid}.feature-ribbon b{font:600 18px var(--serif);display:block}.feature-ribbon span{color:var(--muted);font-size:8px}.agent-landing-section{background:var(--midnight);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;min-height:850px;padding:130px max(34px,7vw);display:grid;position:relative;overflow:hidden}.agent-landing-section:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 65%,#000,#0000 70%);mask-image:radial-gradient(circle at 65%,#000,#0000 70%)}.agent-ambient{background:radial-gradient(circle,#d4af3721,#2e598a12 35%,#0000 68%);border-radius:50%;width:900px;height:900px;position:absolute;top:-100px;right:-100px}.agent-copy{z-index:2;position:relative}.agent-copy>span{letter-spacing:.2em;color:var(--gold2);font-size:10px}.agent-copy h2{font:500 clamp(50px,5vw,76px)/.98 var(--serif);letter-spacing:-.04em;margin:24px 0}.agent-copy h2 em{color:var(--gold2);font-style:italic}.agent-copy>p{color:#ffffff8c;max-width:600px;font-size:14px;line-height:1.8}.agent-rules{border-top:1px solid #ffffff1f;margin:28px 0 34px}.agent-rules span{color:#fffc;border-bottom:1px solid #ffffff1f;padding:14px 0;font-size:12px;display:block}.agent-rules i{color:var(--gold2);margin-right:20px;font-size:9px;font-style:normal}.agent-map{z-index:2;height:660px;position:relative}.agent-map:before{content:"";background:radial-gradient(circle,#d4af3726,#0000 60%);position:absolute;inset:10%}.agent-ring{border:1px solid #d4af3740;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar1{width:560px;height:560px}.ar2{border-style:dashed;width:390px;height:390px;animation:40s linear infinite spin}.agent-core{border:1px solid var(--gold2);background:linear-gradient(145deg,#ffffff14,#ffffff05);border-bottom:0;border-radius:84px 84px 0 0;flex-direction:column;justify-content:center;align-items:center;width:160px;height:200px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #d4af372e}.agent-core i{color:var(--gold2);font-size:25px;font-style:normal}.agent-core b{letter-spacing:.14em;margin-top:18px;font-size:10px}.agent-core small{color:#67c69c;margin-top:7px;font-size:7px}.agent-node{background:#0b1b30d6;border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;transition:all .25s;display:flex;position:absolute;box-shadow:0 18px 45px #0000004d}.agent-node:hover{border-color:var(--gold2);transform:scale(1.08)}.agent-node i{color:var(--gold2);font-size:16px;font-style:normal}.agent-node b{margin-top:7px;font-size:9px}.agent-node small{color:#68c69e;margin-top:4px;font-size:6px}.agent-node.n1{top:18%;left:4%}.agent-node.n2{top:16%;right:4%}.agent-node.n3{bottom:10%;right:5%}.agent-node.n4{bottom:11%;left:5%}.api-section{background:linear-gradient(135deg,#fbfaf7,#f3ede3);grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px;padding-top:140px;padding-bottom:140px;display:grid}.api-copy .section-badge{margin-bottom:23px}.api-copy h2{font:500 clamp(50px,5vw,76px)/.98 var(--serif);letter-spacing:-.04em;margin:0 0 20px}.api-copy h2 em{color:#b58b42;font-style:italic}.api-copy>p{color:var(--muted);font-size:14px;line-height:1.75}.api-benefits{margin:26px 0}.api-benefits article{border:1px solid var(--line);background:#ffffff80;border-radius:12px;grid-template-columns:50px 1fr;gap:12px;margin-bottom:8px;padding:13px;display:grid}.api-benefits article>i{color:#ad7d28;border:1px solid #d4af3773;border-radius:10px;grid-row:1/3;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.api-benefits b{font-size:11px;display:block}.api-benefits span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.api-actions{gap:12px;display:flex}.api-console{background:#ffffffc7;border:1px solid #0d1b2a29;border-radius:20px;padding:25px;box-shadow:0 28px 70px #0d1b2a1c}.console-badges{justify-content:flex-end;gap:8px;display:flex}.console-badges span{color:#367e58;background:#eef7f2;border-radius:8px;padding:7px 11px;font-size:9px}.console-badges span:nth-child(2){color:#346fac;background:#edf3fb}.console-badges span:nth-child(3){color:#75549c;background:#f5effb}.api-console>label{color:#768297;margin:18px 0 10px;font-size:8px;display:block}.api-console>label span{border:1px solid var(--line);font:10px var(--mono);color:#4d5d71;background:#fff;border-radius:8px;margin-top:7px;padding:12px;display:block}.api-code-grid{grid-template-columns:1fr 250px;gap:12px;display:grid}.api-code-grid pre{border:1px solid var(--line);min-height:330px;font:10px/2 var(--mono);background:#faf8f4;border-radius:12px;margin:0;padding:24px;overflow:auto}.api-code-grid pre em{color:#a65e3d;font-style:normal}.api-code-grid pre b{color:#2f68ad}.api-code-grid pre strong{color:#2e8b57}.api-code-grid aside{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.api-code-grid h4{margin:0 0 8px}.authorized{color:#20985a;font-size:9px}.api-code-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.api-code-grid dt,.api-code-grid dd{margin:0;font-size:8px}.api-code-grid dd{font-weight:600}.api-code-grid .settled{color:#28965d}.api-code-grid aside button{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:9px;font-size:9px}.api-flow{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;margin-top:13px;padding:13px;display:flex}.api-flow span{font-size:8px}.api-flow i{color:#a77720;border:1px solid #d4af3780;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-style:normal;display:inline-grid}.api-flow>b{color:var(--gold);font-size:10px}.token-section .token-layout{grid-template-columns:.72fr 1.28fr;gap:24px;max-width:1350px;margin:auto;display:grid}.token-benefits,.token-hub-card{background:#ffffffad;border:1px solid #0d1b2a26;border-radius:20px;padding:26px;box-shadow:0 17px 46px #0d1b2a0f}.token-benefits>h3,.token-hub-card h3{font:600 29px var(--serif);margin:0 0 18px}.token-benefits article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:46px 1fr;gap:12px;margin-bottom:10px;padding:14px;display:grid}.token-benefits article>i{color:#ab7d2b;border:1px solid #d4af3773;border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.token-benefits article span{color:var(--muted);margin-top:4px;font-size:9px}.token-benefits>.glow-button{margin-top:8px}.token-hub-card header{justify-content:space-between;display:flex}.token-hub-card header>span{border:1px solid var(--line);border-radius:15px;height:max-content;padding:7px 10px;font-size:9px}.token-hub-card header>span i{background:#2ca268;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.token-stats{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);padding:18px;display:grid}.token-stats span{border-right:1px solid var(--line);padding:0 16px}.token-stats span:last-child{border:0}.token-stats small,.token-stats b,.token-stats em{display:block}.token-stats small{color:#7a8697;font-size:8px}.token-stats b{font:600 22px var(--serif);margin:7px 0}.token-stats em{color:#8993a0;font-size:8px;font-style:normal}.tier-progress{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.tier-progress span{text-align:center;padding:20px}.tier-progress span.active{background:#fff7e9;border:1px solid #d4af378c;border-radius:12px;transform:scale(1.04);box-shadow:0 10px 25px #0d1b2a14}.tier-progress b,.tier-progress i{display:block}.tier-progress b{font:600 18px var(--serif)}.tier-progress i{color:#8b94a0;margin-top:6px;font-size:8px;font-style:normal}.progress-line{background:#e8e7e2;border-radius:8px;height:8px;margin:24px}.progress-line i{background:linear-gradient(90deg,#b98528,var(--gold2));border-radius:8px;width:58%;height:100%;display:block}.token-hub-card footer{text-align:center;border-top:1px solid var(--line);color:#7c8798;padding-top:16px;font-size:9px}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;max-width:1300px;margin:auto;display:grid}.pricing-grid article{border:1px solid var(--line);background:#ffffffad;border-radius:18px;min-height:440px;padding:25px;transition:all .25s;position:relative}.pricing-grid article:hover{border-color:#d4af37a6;transform:translateY(-6px);box-shadow:0 22px 48px #0d1b2a17}.pricing-grid article.popular{border-color:#d4af37b3;box-shadow:0 17px 40px #d4af371c}.pricing-grid article>span{background:var(--gold);color:#fff;white-space:nowrap;border-radius:12px;padding:6px 12px;font-size:8px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-grid article>i{color:#ad7e28;border:1px solid #d4af3780;border-bottom:0;border-radius:22px 22px 0 0;place-items:center;width:42px;height:48px;font-style:normal;display:grid}.pricing-grid h3{font:600 25px var(--serif);margin:16px 0 25px}.pricing-grid article>div strong{font:600 38px var(--serif)}.pricing-grid article>div small{color:#647083;margin-left:7px;font-size:10px}.pricing-grid ul{margin:28px 0;padding:0;list-style:none}.pricing-grid li{color:#596779;padding:8px 0;font-size:10px}.pricing-grid li:first-letter{color:var(--gold)}.pricing-grid article>a{border:1px solid var(--line);text-align:center;border-radius:8px;padding:12px;font-size:11px;position:absolute;bottom:24px;left:24px;right:24px}.pricing-grid .popular>a{background:var(--navy);color:#fff}.final-cta{background:linear-gradient(110deg,#fff8ea,#ffffffb8);border:1px solid #d4af3759;border-radius:18px;grid-template-columns:62px 1fr auto auto;align-items:center;gap:18px;max-width:1300px;margin:22px auto 0;padding:22px 28px;display:grid}.glow-mini-arch{width:49px;height:56px;color:var(--gold);border:2px solid #b98c37;border-bottom:0;border-radius:28px 28px 0 0;place-items:center;display:grid}.final-cta h3{font:600 27px var(--serif);margin:0}.final-cta p{color:var(--muted);margin:5px 0 0;font-size:10px}.marketing-footer{background:var(--midnight);color:#fff;grid-template-columns:1fr 2fr;gap:70px;padding:75px max(34px,7vw) 26px;display:grid}.footer-brand .glow-brand{color:#fff}.footer-brand>p{color:#ffffff73;margin:20px 0;font-size:10px;line-height:1.7}.footer-brand>div{gap:9px;display:flex}.footer-brand>div a{border:1px solid #ffffff26;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.footer-brand .footer-social{flex-wrap:wrap;align-items:center;gap:9px}.footer-brand .footer-social a{white-space:nowrap;border-radius:999px;width:auto;min-width:32px;height:32px;padding:0 11px}.footer-links{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.footer-links>div{flex-direction:column;gap:11px;display:flex}.footer-links b{letter-spacing:.14em;color:var(--gold2);margin-bottom:4px;font-size:8px}.footer-links a{color:#ffffff7a;font-size:10px}.footer-links a:hover{color:#fff}.public-page{background:var(--ivory);min-height:100vh;color:var(--navy)}.public-page>.marketing-header{grid-template-columns:auto 1fr auto;align-items:center;gap:36px;max-width:1500px;margin:auto;padding:24px max(34px,6vw);display:grid}.public-hero{text-align:center;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 0,#fff,#fbfaf7 50%,#f1eadf);padding:130px max(34px,7vw) 100px}.public-hero h1{font:500 clamp(50px,6vw,84px)/1 var(--serif);letter-spacing:-.045em;max-width:950px;margin:26px auto 18px}.public-hero p{color:var(--muted);max-width:700px;margin:auto;font-size:16px;line-height:1.75}.public-content{max-width:1450px;min-height:520px;margin:auto;padding:90px max(34px,7vw)}.public-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-card{border:1px solid var(--line);background:#ffffffc7;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;min-height:220px;padding:26px;display:flex;box-shadow:0 16px 45px #0d1b2a0b}.public-card h2{font:600 29px var(--serif);margin:0}.public-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.public-card .glow-button,.public-card .outline-button{margin-top:auto}.public-card pre{white-space:pre-wrap;border:1px solid var(--line);width:100%;font:11px/1.7 var(--mono);background:#faf8f4;border-radius:10px;padding:14px;overflow:auto}.public-tag{color:#367b50;text-transform:uppercase;background:#edf5ee;border-radius:10px;padding:6px 9px;font-size:9px}.public-note{color:var(--navy);background:#fff8e9;border:1px solid #d4af3766;border-radius:16px;margin-top:22px;padding:24px}.public-note strong{font:600 24px var(--serif)}.public-note p{color:var(--muted);max-width:800px;font-size:13px;line-height:1.7}.public-note .glow-button{margin-top:8px}@media (max-width:900px){.public-page>.marketing-header{grid-template-columns:auto auto;justify-content:space-between}.public-page>.marketing-header .marketing-nav,.public-page>.marketing-header .marketing-actions{display:none}.public-grid{grid-template-columns:1fr 1fr}.models-layout{grid-template-columns:1fr}.api-switch-card{position:relative;top:auto}.model-catalog{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.public-grid{grid-template-columns:1fr}.public-hero{padding:90px 24px 70px}.public-content{padding:55px 20px}.model-catalog{grid-template-columns:1fr}.hero-content h1{font-size:52px}.hero-proof{white-space:normal;text-align:center;width:90%;bottom:24px}.hero-actions,.api-actions{flex-direction:column}.landing-command{grid-template-columns:40px 1fr 50px}.landing-command input{font-size:14px}.marketing-header{padding:18px 20px}.feature-ribbon{grid-template-columns:1fr 1fr}.chat-product-window{grid-template-columns:1fr;height:auto}.chat-product-window>aside{display:none}.chat-product-window>section{min-height:590px}.privacy-layout,.api-section,.token-section .token-layout,.privacy-cards,.pricing-grid{grid-template-columns:1fr}.final-cta{grid-template-columns:1fr;gap:12px}.api-code-grid{grid-template-columns:1fr}.api-console{padding:16px}.token-stats,.tier-progress{grid-template-columns:1fr 1fr}.token-stats span:nth-child(2){border:0}.marketing-footer{grid-template-columns:1fr;gap:35px}.footer-links{grid-template-columns:1fr 1fr}}.token-section .token-layout{align-items:stretch;gap:28px}.token-section .token-benefits,.token-section .token-hub-card{box-sizing:border-box;min-width:0}.token-section .token-benefits{flex-direction:column;gap:10px;display:flex}.token-section .token-benefits>h3{margin:0 0 6px;line-height:1.1}.token-section .token-benefits article{box-sizing:border-box;align-items:center;width:100%;min-height:74px;margin:0}.token-section .token-benefits article>i{flex:0 0 40px}.token-section .token-benefits article b,.token-section .token-benefits article span{overflow-wrap:anywhere;min-width:0}.token-section .token-benefits>.glow-button{align-self:flex-start;margin-top:4px}.token-section .token-hub-card{flex-direction:column;display:flex}.token-section .token-hub-card>header{align-items:flex-start;gap:15px;margin-bottom:2px}.token-section .token-hub-card>header h3{margin:0;line-height:1.1}.token-section .token-stats{margin-top:18px}.token-section .tier-progress{grid-template-columns:repeat(4,minmax(0,1fr));min-height:165px;margin-top:18px;overflow:visible}.token-section .tier-progress span{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-width:0;min-height:165px;padding:20px 16px;display:flex}.token-section .tier-progress span.active{transform:none}.token-section .tier-progress span>b{font:400 clamp(16px,1.5vw,21px)/1.1 var(--serif);white-space:normal}.token-section .tier-progress span>i{order:-1;margin:0 0 8px}.token-section .tier-progress span>i:not(:first-child){display:none}.token-section .token-hub-card .progress-line{margin:20px 0 12px}.token-section .token-hub-card>footer{margin-top:auto}.pricing-section .section-heading{margin-bottom:58px}.pricing-section .pricing-grid{align-items:stretch}.pricing-section .pricing-grid article{box-sizing:border-box;flex-direction:column;min-width:0;min-height:460px;padding:30px;display:flex;overflow:visible}.pricing-section .pricing-grid article>span{z-index:4;border-radius:0 0 12px 12px;padding:7px 14px;line-height:1.2;top:0;transform:translate(-50%)}.pricing-section .pricing-grid article>i{flex:none}.pricing-section .pricing-grid h3{margin:18px 0 24px;line-height:1.1}.pricing-section .pricing-grid article>div{align-items:baseline;gap:7px;display:flex}.pricing-section .pricing-grid article>div small{margin:0}.pricing-section .pricing-grid ul{flex:1;margin:28px 0 24px}.pricing-section .pricing-grid article>a{box-sizing:border-box;width:100%;margin-top:auto;position:static}.marketing-footer{box-sizing:border-box;grid-template-columns:minmax(260px,.85fr) minmax(0,2fr);align-items:start;gap:clamp(40px,8vw,120px);padding-top:86px;padding-bottom:34px}.marketing-footer .footer-brand{min-width:0}.marketing-footer .footer-brand .glow-brand{font-family:var(--serif);white-space:nowrap;font-size:28px;line-height:1}.marketing-footer .footer-brand>p{max-width:300px;margin:24px 0 30px;font-size:13px;line-height:1.75}.marketing-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,48px);min-width:0;padding-top:8px}.marketing-footer .footer-links>div{gap:14px;min-width:0}.marketing-footer .footer-links b{font-size:10px;line-height:1.2}.marketing-footer .footer-links a{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.docs-side-link{color:#5f6a77;border-left:2px solid #0000;border-radius:7px;padding:10px 9px;font-size:10px;transition:all .18s;display:block}.docs-side-link:hover{color:var(--navy);border-left-color:var(--gold);background:#ffffffbf}.docs-endpoint{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:9px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:18px 0;padding:12px 14px;display:flex}.docs-endpoint b{color:#2e9b63;font:700 10px var(--mono)}.docs-endpoint code{font:11px var(--mono);overflow-wrap:anywhere}.docs-field-table{border:1px solid var(--line);background:#ffffffad;border-radius:10px;margin:18px 0;overflow:hidden}.docs-field-table>div{border-bottom:1px solid var(--line);grid-template-columns:150px 130px 1fr;align-items:start;gap:18px;padding:13px 15px;display:grid}.docs-field-table>div:last-child{border-bottom:0}.docs-field-table code{color:#9c742b;font:10px var(--mono)}.docs-field-table strong{font:600 10px var(--mono);color:var(--navy)}.docs-field-table span{color:#657181;font-size:10px;line-height:1.55}.docs-article code{font-family:var(--mono);font-size:.9em}@media (max-width:900px){.token-section .tier-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer{grid-template-columns:1fr;gap:38px}.marketing-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-shell{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}.docs-field-table>div{grid-template-columns:120px 100px 1fr}.docs-sidebar .docs-side-link{white-space:nowrap;padding:0 10px;font-size:12px}.public-page>.marketing-header .marketing-mobile{display:block}.public-page>.marketing-header .marketing-mobile>div{left:auto;right:0}}@media (max-width:600px){.token-section .tier-progress{grid-template-columns:1fr}.token-section .tier-progress span{min-height:125px}.marketing-footer{padding:62px 24px 26px}.marketing-footer .footer-links{grid-template-columns:1fr 1fr;gap:28px}.docs-shell{display:block}.docs-header{min-height:70px;padding:0 18px}.docs-header>b,.docs-header .docs-search,.docs-sidebar{display:none}.docs-shell .docs-article{margin:16px 16px 40px;padding:30px 22px 55px}.docs-shell .docs-article>header{display:block}.docs-shell .docs-article>header h1{font-size:48px}.docs-shell .docs-article>header>a{margin-top:18px}.docs-field-table>div{grid-template-columns:1fr;gap:5px}.docs-endpoint{width:100%}}.footer-bottom{letter-spacing:.08em;color:#ffffff4d;border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;margin-top:24px;padding-top:20px;font-size:8px;display:flex}.product-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:860px;padding:150px 7vw 90px;display:grid;position:relative}.product-hero:before{content:"";background:radial-gradient(circle at 75% 45%,#d4af371f,#0000 35%),repeating-radial-gradient(at 74% 60%,#0000 0 76px,#0d1b2a0f 77px 78px);position:absolute;inset:0}.product-copy,.product-visual{z-index:1;position:relative}.product-copy>span{letter-spacing:.2em;color:#a67825;font-size:10px}.product-copy h1{font:500 clamp(58px,6vw,92px)/.94 var(--serif);letter-spacing:-.045em;margin:25px 0}.product-copy h1 em{color:#b58b42;font-style:italic}.product-copy>p{color:var(--muted);font-size:15px;line-height:1.75}.product-copy>div{gap:15px;margin-top:30px;display:flex}.product-visual{height:600px}.product-arch,.product-orbit{border:1px solid #0d1b2a24;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-arch{border-bottom:0;border-radius:50% 50% 0 0;top:auto;bottom:4%;transform:translate(-50%)}.pa1{width:520px;height:520px}.pa2{border-color:#d4af3780;width:390px;height:450px}.product-orbit{border-radius:50%}.po1{width:530px;height:260px;rotate:-12deg}.po2{width:400px;height:470px;rotate:24deg}.product-core{border:1px solid var(--navy);background:#fffc;border-bottom:0;border-radius:85px 85px 0 0;flex-direction:column;justify-content:center;align-items:center;width:160px;height:200px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 65px #0d1b2a24}.product-core span{color:var(--gold);font-size:24px}.product-core b{letter-spacing:.16em;margin-top:14px;font-size:10px}.product-core small{color:#8993a0;margin-top:6px;font-size:7px}.particle{background:var(--gold);width:7px;height:7px;box-shadow:0 0 15px var(--gold);border-radius:50%;position:absolute}.pp1{top:26%;left:12%}.pp2{top:34%;right:10%}.pp3{bottom:10%;left:24%}.product-signal{letter-spacing:.12em;color:#9f7427;background:#fff;border:1px solid #d4af3773;border-radius:18px;padding:8px 11px;font-size:7px;position:absolute}.ps1{top:41%;left:4%}.ps2{bottom:24%;right:3%}.product-features{background:#fbfaf7;padding:120px 7vw}.product-features>header{grid-template-columns:180px 1fr;margin-bottom:55px;display:grid}.product-features>header>span{letter-spacing:.18em;color:#aa7d2c;padding-top:15px;font-size:9px}.product-features>header h2{font:500 clamp(46px,5vw,72px)/1 var(--serif);letter-spacing:-.04em;margin:0}.product-features>header em{color:#b58b42}.product-features>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-features article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:450px;padding:25px;transition:all .25s;position:relative}.product-features article:hover{border-color:#d4af3799;transform:translateY(-7px);box-shadow:0 24px 50px #0d1b2a14}.feature-top{color:#9b7b46;justify-content:space-between;font-size:9px;display:flex}.feature-visual{place-items:center;height:215px;display:grid;position:relative}.feature-visual>i{border:1px solid var(--navy);color:#a97927;z-index:2;background:#fff;border-bottom:0;border-radius:42px 42px 0 0;place-items:center;width:78px;height:96px;font-size:19px;font-style:normal;display:grid}.feature-visual>span{border:1px solid #0d1b2a1a;border-radius:50%;width:190px;height:190px;position:absolute}.feature-visual>span:nth-of-type(2){border-style:dashed;width:140px;height:140px}.feature-visual>span:nth-of-type(3){width:240px;height:100px;transform:rotate(-10deg)}.product-features h3{font:600 27px var(--serif)}.product-features p{color:var(--muted);font-size:11px;line-height:1.7}.product-features small{color:#a97927;font-size:8px;position:absolute;bottom:24px;left:25px}.product-flow{background:var(--midnight);color:#fff;grid-template-columns:.75fr 1.25fr;gap:80px;padding:120px 7vw;display:grid}.product-flow>div:first-child>span{letter-spacing:.18em;color:var(--gold2);font-size:9px}.product-flow h2{font:500 clamp(46px,5vw,72px)/1 var(--serif)}.product-flow h2 em{color:var(--gold2)}.product-flow>div:first-child>p{color:#ffffff80;font-size:11px;line-height:1.8}.product-flow>div:last-child{border-top:1px solid #ffffff1f}.product-flow article{border-bottom:1px solid #ffffff1f;grid-template-columns:45px 1fr 1.3fr 20px;align-items:center;gap:15px;min-height:145px;display:grid}.product-flow article>b,.product-flow article>i{color:var(--gold2);font-size:9px;font-style:normal}.product-flow h3{font:600 22px var(--serif)}.product-flow article p{color:#ffffff73;font-size:10px;line-height:1.7}.product-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.product-cta>span{letter-spacing:.18em;color:#a87927;font-size:9px}.product-cta h2{font:500 clamp(50px,5vw,78px)/1 var(--serif);letter-spacing:-.04em;margin:22px 0 30px}.product-cta h2 em{color:#b58b42}.cta-arch{width:700px;height:540px;position:absolute;bottom:-180px}.cta-arch i{border:1px solid #0d1b2a1a;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cta-arch i:nth-child(2){border-color:#d4af3759;width:450px;height:430px}.cta-arch span{color:var(--gold);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.save-rule{background:linear-gradient(135deg,var(--gold2),var(--gold));width:100%;color:var(--navy);border:0;border-radius:7px;padding:10px}.settings-save{float:right;background:var(--gold);color:var(--navy);border:0;border-radius:6px;padding:8px 12px;font-size:8px}.docs-shell{background-color:var(--ivory);min-height:100vh;color:var(--ink);background-image:linear-gradient(#0d1b2a06 1px,#0000 1px),linear-gradient(90deg,#0d1b2a06 1px,#0000 1px);background-size:50px 50px;grid-template-rows:72px 1fr;grid-template-columns:270px minmax(0,1fr) 220px;display:grid}.docs-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#fbfaf7e6;grid-column:1/-1;align-items:center;padding:0 26px;display:flex;position:sticky;top:0}.docs-divider{background:var(--line);width:1px;height:27px;margin:0 15px}.docs-header>b{color:#5f6a78;font-size:11px}.docs-search{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;width:min(450px,40vw);height:40px;margin:auto;padding:0 9px;display:grid;box-shadow:0 7px 18px #0d1b2a0a}.docs-search:focus-within{border-color:#d4af378c;box-shadow:0 0 0 4px #d4af3714}.docs-search i{color:#8a9098;font-style:normal}.docs-search input{background:0 0;border:0;outline:0;font-size:10px}.docs-search span{color:#9298a0;border:1px solid var(--line);border-radius:4px;padding:3px 5px;font-size:7px}.docs-header>a{background:var(--navy);color:#fff;border-radius:7px;padding:11px 14px;font-size:9px;font-weight:650}.docs-sidebar{border-right:1px solid var(--line);background:#f3efe8d1;grid-row:2;height:calc(100vh - 72px);padding:22px 15px;position:sticky;top:72px;overflow:auto}.docs-version{letter-spacing:.12em;color:#7c838b;padding:0 8px 20px;font-size:7px}.docs-version i{background:#2dac6a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.docs-version span{float:right;color:#9f772d}.docs-sidebar section>b,.docs-toc>b{letter-spacing:.13em;color:#969892;padding:0 8px 6px;font-size:7px;display:block}.docs-sidebar section button{color:#5f6a77;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:35px;padding:0 9px;font-size:9px;transition:all .18s}.docs-sidebar section button:hover,.docs-sidebar section button.active{color:var(--navy);background:#ffffffbf;box-shadow:0 6px 15px #0d1b2a0a}.docs-sidebar section button.active{border-left:2px solid var(--gold);font-weight:680}.docs-sidebar section button span{float:right;color:#9c742b;border:1px solid #d4af376b;border-radius:8px;padding:2px 5px;font-size:5px}.docs-links{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding:14px 8px;display:flex}.docs-links a{color:#727c86;font-size:8px}.docs-shell .docs-article{grid-column:2;width:100%;max-width:980px;margin:0 auto;padding:44px 70px 90px;position:relative}.docs-shell .docs-article:before{content:"";pointer-events:none;border:1px solid #0d1b2a09;border-radius:50%;width:600px;height:600px;position:fixed;bottom:-390px;right:16%}.docs-breadcrumb{color:#999d9d;gap:7px;margin-bottom:30px;font-size:7px;display:flex}.docs-breadcrumb b{color:#596474}.docs-shell .docs-article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:30px;display:flex}.docs-shell .docs-article>header span{letter-spacing:.12em;color:#9c742b;border:1px solid #d4af3766;border-radius:10px;margin-bottom:10px;padding:5px 7px;font-size:6px;display:inline-block}.docs-shell .docs-article>header h1{font:600 48px/1 var(--serif);letter-spacing:-.04em;color:var(--navy);margin:0}.docs-shell .docs-article>header p{color:#657181;max-width:650px;font-size:11px;line-height:1.75}.docs-shell .docs-article>header>button{border:1px solid var(--line);color:#737c84;background:#ffffffb3;border-radius:6px;padding:8px 10px;font-size:7px}.docs-callout{background:#fff8e9;border:1px solid #d4af3761;border-radius:10px;grid-template-columns:42px 1fr;gap:13px;margin:30px 0;padding:18px;display:grid;box-shadow:0 12px 28px #d4af370f}.docs-callout>i{border:1px solid var(--gold);width:36px;height:42px;color:var(--gold);border-bottom:0;border-radius:19px 19px 0 0;place-items:center;font-size:8px;font-style:normal;display:grid}.docs-callout p{color:#766e61;margin:5px 0 0;font-size:8px}.doc-section{padding:20px 0 10px;scroll-margin-top:90px}.doc-section h2{font:600 27px var(--serif);letter-spacing:-.025em;color:var(--navy);margin:10px 0}.doc-section>p{color:#556170;font-size:11px;line-height:1.9}.doc-section ul{margin:17px 0;padding:0;list-style:none}.doc-section li{color:#556170;padding:8px 0;font-size:10px}.doc-section li i{color:#2e9b63;margin-right:9px;font-style:normal}.docs-code{background:var(--midnight);color:#dce5ef;border:1px solid #0d1b2a38;border-radius:10px;margin:18px 0;overflow:hidden;box-shadow:0 18px 38px #0d1b2a26}.docs-code>div{border-bottom:1px solid #ffffff17;align-items:center;height:40px;padding:0 14px;display:flex}.docs-code>div span{letter-spacing:.13em;color:#8291a1;font-size:6px}.docs-code>div button{color:#8896a4;background:0 0;border:0;margin-left:auto;font-size:6px}.docs-code pre{white-space:pre-wrap;font:9px/1.85 var(--mono);margin:0;padding:22px}.docs-pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:11px;margin-top:40px;padding-top:26px;display:grid}.docs-pager button{border:1px solid var(--line);text-align:left;background:#ffffffad;border-radius:9px;min-height:70px;padding:13px;transition:all .2s}.docs-pager button:hover:not(:disabled){border-color:#d4af378c;transform:translateY(-2px)}.docs-pager button:last-child{text-align:right}.docs-pager button:disabled{opacity:.3}.docs-pager span{color:#979b9b;letter-spacing:.1em;font-size:6px;display:block}.docs-pager b{margin-top:6px;font-size:9px;display:block}.docs-toc{border-left:1px solid var(--line);background:#fbfaf773;grid-area:2/3;height:calc(100vh - 72px);padding:34px 22px;position:sticky;top:72px}.docs-toc a{color:#737c83;border-left:1px solid #d5cec1;padding:8px;font-size:8px;display:block}.docs-toc a:hover{color:#a77b29;border-color:var(--gold)}.docs-toc>div{border-top:1px solid var(--line);margin-top:28px;padding-top:17px}.docs-toc>div span{color:#737c83;margin-bottom:9px;font-size:8px;display:block}.docs-toc>div button{border:1px solid var(--line);background:#fff;border-radius:5px;margin-right:5px;padding:6px 9px;font-size:7px}.visual-backdrop{pointer-events:none;z-index:0;isolation:isolate;color:var(--gold);position:absolute;inset:0;overflow:hidden}.visual-backdrop>*{display:block;position:absolute}.visual-backdrop.light{--vb-line:#0d1b2a13;--vb-gold:#d4af3747;--vb-soft:#ffffffe0;--vb-grid:#0d1b2a07}.visual-backdrop.dark{--vb-line:#9eb5d321;--vb-gold:#d4af3757;--vb-soft:#39689d21;--vb-grid:#9db6d609}.vb-grid{background-image:linear-gradient(var(--vb-grid) 1px,transparent 1px),linear-gradient(90deg,var(--vb-grid) 1px,transparent 1px);opacity:.75;background-size:52px 52px;inset:0;-webkit-mask-image:radial-gradient(at 60% 45%,#000 0 28%,#0000 72%);mask-image:radial-gradient(at 60% 45%,#000 0 28%,#0000 72%)}.vb-radial{background:radial-gradient(circle,var(--vb-soft),transparent 67%);filter:blur(9px);opacity:.95;border-radius:50%;width:760px;height:760px;top:50%;left:50%;translate:-50% -50%}.vb-arch{border:1px solid var(--vb-line);border-bottom:0;border-radius:50% 50% 0 0;bottom:-24%;left:50%;translate:-50%}.vb-arch-one{width:920px;height:760px}.vb-arch-two{border-color:var(--vb-gold);width:690px;height:650px}.vb-arch-three{width:470px;height:555px}.vb-wave{opacity:.68;background:repeating-radial-gradient(ellipse at 50% -40%,transparent 0 15px,var(--vb-gold) 16px 17px,transparent 18px 29px);width:720px;height:190px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.vb-wave-one{bottom:5%;right:-90px;rotate:-7deg}.vb-wave-two{opacity:.32;top:11%;left:-180px;rotate:172deg}.vb-corner{border-top:1px solid var(--vb-gold);width:210px;height:210px;top:30px}.vb-corner:before,.vb-corner:after{content:"";display:block;position:absolute}.vb-corner:before{border-top:1px solid var(--vb-gold);width:120px;height:120px;top:14px}.vb-corner:after{background:var(--gold);width:8px;height:8px;top:-4px;rotate:45deg;box-shadow:0 0 18px #d4af3759}.vb-corner-left{border-left:1px solid var(--vb-gold);border-radius:32px 0 0;left:28px}.vb-corner-left:before{border-left:1px solid var(--vb-gold);border-radius:22px 0 0;left:14px}.vb-corner-left:after{left:-4px}.vb-corner-right{border-right:1px solid var(--vb-gold);border-radius:0 32px;right:28px}.vb-corner-right:before{border-right:1px solid var(--vb-gold);border-radius:0 22px;right:14px}.vb-corner-right:after{right:-4px}.vb-star{color:var(--gold);filter:drop-shadow(0 0 8px #d4af377a);font-size:9px;animation:4.5s ease-in-out infinite motifPulse}.vb-star-one{top:13%;left:18%}.vb-star-two{animation-delay:1.5s;bottom:19%;right:14%}.visual-backdrop.portal .vb-arch{bottom:-17%;left:86%}.visual-backdrop.portal .vb-wave-one{bottom:28%;left:-100px;right:auto}.visual-backdrop.portal .vb-radial{left:82%}.visual-backdrop.waves .vb-arch{opacity:.5;left:17%}.visual-backdrop.waves .vb-wave-one{opacity:.9;width:1050px;bottom:14%;right:-70px}.visual-backdrop.waves .vb-wave-two{width:860px;top:5%;left:-120px}.visual-backdrop.orbital .vb-arch{border-radius:50%;bottom:-36%;left:78%}.visual-backdrop.orbital .vb-arch-one{border-bottom:1px solid var(--vb-line);width:900px;height:900px}.visual-backdrop.orbital .vb-arch-two{border-bottom:1px solid var(--vb-gold);width:620px;height:620px}.visual-backdrop.orbital .vb-arch-three{border-bottom:1px solid var(--vb-line);width:370px;height:370px}.visual-backdrop.sanctuary .vb-arch{bottom:-18%}.visual-backdrop.sanctuary .vb-arch-one{width:1050px;height:880px}.visual-backdrop.sanctuary .vb-arch-two{width:760px;height:760px}.visual-backdrop.sanctuary .vb-arch-three{width:500px;height:630px}.visual-backdrop.sanctuary .vb-radial{width:900px;height:900px;top:56%}.landing-section,.agent-landing-section,.product-hero,.product-features,.product-flow,.product-cta{isolation:isolate;overflow:hidden}.landing-section>:not(.visual-backdrop),.agent-landing-section>:not(.visual-backdrop),.product-hero>:not(.visual-backdrop),.product-features>:not(.visual-backdrop),.product-flow>:not(.visual-backdrop),.product-cta>:not(.visual-backdrop){z-index:2;position:relative}.landing-section{flex-direction:column;justify-content:center;min-height:860px;display:flex}.landing-section:after,.product-features:after,.product-cta:after{content:"";z-index:1;background:linear-gradient(transparent,var(--ivory));pointer-events:none;height:150px;position:absolute;bottom:-1px;left:0;right:0}.privacy-section:after,.api-section:after{background:linear-gradient(#0000,#f8f4ed)}.models-section,.chat-section,.pricing-section{background:linear-gradient(#fbfaf7 0%,#f7f5f1 48%,#fbfaf7 100%)}.privacy-section,.token-section{background:linear-gradient(135deg,#f5efe6,#fbfaf7 46%,#f2ede4)}.api-section{background:linear-gradient(140deg,#fbfaf7,#f1ebe1 55%,#f8f5ef)}.section-heading{position:relative}.section-heading:before,.section-heading:after{content:"";background:linear-gradient(90deg,#0000,#d4af3780);width:130px;height:1px;position:absolute;top:9px}.section-heading:before{right:calc(50% + 82px)}.section-heading:after{left:calc(50% + 82px);scale:-1 1}.model-showcase-card,.privacy-cards article,.privacy-console,.chat-product-window,.feature-ribbon article,.api-benefits article,.api-console,.token-benefits,.token-hub-card,.pricing-grid article,.final-cta,.product-features article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe6,#ffffff8f);border-color:#0d1b2a1c;transform:translateZ(0);box-shadow:0 18px 45px #0d1b2a12,inset 0 1px #fffffff2}.model-showcase-card,.privacy-cards article,.feature-ribbon article,.api-benefits article,.pricing-grid article,.product-features article{position:relative;overflow:hidden}.model-showcase-card:after,.privacy-cards article:after,.feature-ribbon article:after,.api-benefits article:after,.pricing-grid article:after,.product-features article:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:250%;transition:opacity .35s,translate .7s;position:absolute;inset:-120% 45% auto -35%;rotate:24deg}.model-showcase-card:hover:after,.privacy-cards article:hover:after,.feature-ribbon article:hover:after,.api-benefits article:hover:after,.pricing-grid article:hover:after,.product-features article:hover:after{opacity:.64;translate:230%}.model-showcase-card:hover,.privacy-cards article:hover,.feature-ribbon article:hover,.api-benefits article:hover,.pricing-grid article:hover,.product-features article:hover{border-color:#d4af37b8;box-shadow:0 30px 75px #0d1b2a21,0 0 0 1px #d4af3721,inset 0 1px #fff}.privacy-console,.api-console,.token-hub-card,.chat-product-window{box-shadow:0 34px 90px #0d1b2a21,0 10px 25px #0d1b2a0f,inset 0 1px #fffffff2}.marketing-header{background:linear-gradient(#fbfaf7eb,#fbfaf7ad);border-bottom-color:#d4af3738;height:92px;box-shadow:0 14px 40px #0d1b2a0d}.marketing-header:before{content:"";background:linear-gradient(90deg,#0000,#d4af37a6,#0000);height:1px;position:absolute;bottom:-1px;left:5vw;right:5vw}.marketing-header:after{content:"✦";color:var(--gold);background:var(--ivory);padding:0 9px;font-size:8px;position:absolute;bottom:-5px;left:50%;translate:-50%}.marketing-nav a{position:relative}.marketing-nav a:after{content:"";background:var(--gold);height:1px;transition:all .25s;position:absolute;bottom:-12px;left:50%;right:50%}.marketing-nav a:hover:after{left:0;right:0}.marketing-footer{background:radial-gradient(circle at 18% 10%,#3362912b,#0000 32%),linear-gradient(145deg,#091522,#020812);border-top:1px solid #d4af374d;position:relative;overflow:hidden}.marketing-footer:before{content:"";border:1px solid #d4af3738;border-radius:50% 50% 0 0;width:720px;height:520px;position:absolute;bottom:-330px;right:-160px;box-shadow:inset 0 0 90px #d4af370a}.marketing-footer:after{content:"";background:repeating-radial-gradient(at 50% -40%,#0000 0 13px,#d4af371f 14px 15px,#0000 16px 27px);width:750px;height:180px;position:absolute;bottom:0;left:-130px;rotate:7deg}.product-hero{background:linear-gradient(130deg,#fbfaf7 0%,#f3ede4 53%,#fbfaf7 100%);min-height:960px;padding-top:180px}.product-copy>span{align-items:center;gap:12px;display:inline-flex}.product-copy>span:before,.product-copy>span:after{content:"✦";color:var(--gold);font-size:7px}.product-copy h1{text-wrap:balance;text-shadow:0 1px #fff}.product-copy>p{max-width:620px}.product-visual{perspective:1200px;height:700px;transform-style:preserve-3d;filter:drop-shadow(0 45px 38px #0d1b2a21)}.product-visual:before{content:"";background:linear-gradient(145deg,#ffffff85,#ffffff1f);border:1px solid #d4af3738;border-radius:48% 48% 18px 18px;position:absolute;inset:2% 6% 5%;transform:rotateY(-4deg)rotateX(2deg);box-shadow:inset 0 0 90px #ffffff8c,0 25px 70px #0d1b2a14}.product-stage{transform-origin:bottom;height:150px;transform-style:preserve-3d;position:absolute;bottom:0;left:9%;right:3%;transform:rotateX(68deg)}.product-stage i{background:radial-gradient(#ffffffe6,#d4af3714 44%,#0000 72%);border:1px solid #d4af3752;border-radius:50%;position:absolute;left:50%;translate:-50%}.product-stage i:first-child{width:590px;height:150px;bottom:0}.product-stage i:nth-child(2){width:430px;height:105px;bottom:20px}.product-stage i:nth-child(3){width:270px;height:65px;bottom:40px;box-shadow:0 0 50px #d4af374d}.product-arch{box-shadow:inset 0 0 40px #ffffff47}.product-arch.pa0{border-color:#0d1b2a12;width:620px;height:610px;bottom:5%}.product-arch.pa1{border-color:#0d1b2a24;width:510px;height:565px;bottom:5%}.product-arch.pa2{border-color:#d4af37bf;width:360px;height:485px;bottom:5%;box-shadow:0 0 45px #d4af371f,inset 0 0 45px #d4af3714}.product-core{background:linear-gradient(155deg,#fffffff5,#f4ede2c7);border-color:#0d1b2a8c;width:150px;height:208px;animation:5s ease-in-out infinite coreFloat;box-shadow:0 30px 75px #0d1b2a33,0 0 60px #d4af3733}.product-core:before{content:"";border:1px solid #d4af378c;border-bottom:0;border-radius:70px 70px 0 0;position:absolute;inset:11px 14px 0}.product-core>*{z-index:1;position:relative}.product-core span{filter:drop-shadow(0 0 10px #d4af3799);font-size:29px}.product-core b{font-size:12px}.product-core small{color:#3c9b69;letter-spacing:.11em}.product-data-card{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffe8,#ffffffa3);border:1px solid #0d1b2a21;border-radius:14px;width:185px;min-height:95px;padding:15px;animation:6s ease-in-out infinite dataFloat;position:absolute;box-shadow:0 22px 55px #0d1b2a1f,inset 0 1px #fff}.product-data-card small,.product-data-card b,.product-data-card i{display:block}.product-data-card small{letter-spacing:.13em;color:#8e7a53;font-size:6px}.product-data-card b{font:600 17px var(--serif);margin:7px 0}.product-data-card i{color:#388e63;font-size:7px;font-style:normal}.pdc-one{top:25%;left:-2%}.pdc-two{animation-delay:1.1s;top:37%;right:-2%}.pdc-three{animation-delay:2.2s;bottom:9%;right:8%}.pdc-three i{color:#7c8490}.product-signal{z-index:5;box-shadow:0 12px 30px #0d1b2a17}.product-features{background:linear-gradient(#fbfaf7,#f3eee6 70%,#fbfaf7);position:relative}.product-features>header,.product-features>div{z-index:2;position:relative}.product-features>div{gap:20px}.product-features article{border-radius:24px;min-height:500px;padding:30px}.feature-visual{height:245px}.feature-visual:before{content:"";border:1px solid #d4af3733;border-radius:50%;width:280px;height:120px;position:absolute;rotate:-12deg}.feature-visual>i{background:linear-gradient(160deg,#fff,#f1eadd);border-radius:48px 48px 0 0;width:92px;height:116px;box-shadow:0 20px 50px #0d1b2a1f,0 0 36px #d4af371f}.product-flow{background:linear-gradient(135deg,#07101b,#0b1c30 52%,#06101c);align-items:center;min-height:820px;position:relative}.product-flow:after{content:"";z-index:1;border:1px solid #d4af3738;border-bottom:0;border-radius:50% 50% 0 0;width:560px;height:650px;position:absolute;bottom:-250px;left:9%;box-shadow:inset 0 0 100px #325e911f}.product-flow article{transition:all .25s}.product-flow article:hover{background:linear-gradient(90deg,#d4af3712,#0000);border-bottom-color:#d4af3761;padding-left:14px}.product-cta{background:linear-gradient(#fbfaf7,#f3ece2);min-height:780px}.product-cta .cta-arch{z-index:1}.product-cta>span,.product-cta>h2,.product-cta>a{z-index:3}.cta-arch{width:900px;height:650px;bottom:-160px}.cta-arch i:first-child{width:850px;height:640px}.cta-arch i:nth-child(2){width:580px;height:550px}.cta-arch:after{content:"";filter:blur(9px);background:radial-gradient(#d4af372e,#0000 65%);border-radius:50%;width:700px;height:160px;position:absolute;bottom:0;left:50%;translate:-50%}.docs-shell{isolation:isolate;background-image:none;position:relative}.docs-shell>.visual-backdrop{opacity:.68;position:fixed;top:72px;left:270px}.docs-shell>.visual-backdrop .vb-arch{bottom:-38%;left:78%}.docs-shell>.visual-backdrop .vb-wave-one{opacity:.25;bottom:35%;right:-280px}.docs-header,.docs-sidebar,.docs-shell .docs-article,.docs-toc{z-index:2;position:relative}.docs-header{background:#fbfaf7d1;border-bottom-color:#d4af3733;box-shadow:0 12px 35px #0d1b2a0b}.docs-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#f6f2ebe6,#fbfaf7b8)}.docs-sidebar:before{content:"";pointer-events:none;border:1px solid #d4af372e;border-bottom:0;border-radius:100px 100px 0 0;width:190px;height:280px;position:absolute;bottom:30px;left:38px}.docs-sidebar:after{content:"✦";color:var(--gold);font-size:7px;position:absolute;bottom:162px;left:50%;translate:-50%}.docs-shell .docs-article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffc9,#ffffff8f);border:1px solid #0d1b2a18;border-radius:28px;margin-top:24px;margin-bottom:70px;padding:58px 78px 100px;overflow:hidden;box-shadow:0 32px 85px #0d1b2a17,inset 0 1px #fff}.docs-shell .docs-article:before{border-color:#d4af3721;width:640px;height:640px;position:absolute;bottom:-390px;right:-390px;box-shadow:inset 0 0 100px #d4af370a}.docs-shell .docs-article:after{content:"";pointer-events:none;border-top:1px solid #d4af3742;border-right:1px solid #d4af3742;border-radius:0 24px 0 0;width:125px;height:125px;position:absolute;top:25px;right:25px}.docs-shell .docs-article>header{padding:22px 0 40px;position:relative}.docs-shell .docs-article>header:before{content:"";border:1px solid #d4af372b;border-bottom:0;border-radius:95px 95px 0 0;width:185px;height:220px;position:absolute;bottom:0;right:45px}.docs-shell .docs-article>header>*{z-index:1;position:relative}.docs-callout{background:linear-gradient(135deg,#fff8e9,#ffffffc2);border-radius:16px;box-shadow:0 20px 45px #0d1b2a12,inset 0 1px #fff}.doc-section{border-bottom:1px solid #0d1b2a0e;padding:34px 0 22px;position:relative}.doc-section:before{content:"✦";color:#d4af37ad;font-size:7px;position:absolute;top:44px;left:-31px}.docs-code{background:radial-gradient(circle at 90% 0,#305f9230,#0000 35%),linear-gradient(145deg,#081423,#020914);border-radius:15px;box-shadow:0 26px 60px #070e1a3d,inset 0 1px #ffffff0f}.docs-toc{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf794}.api-section{flex-direction:column;align-items:stretch;gap:18px;padding:138px max(34px,6vw) 120px;display:flex}.api-reference-top{grid-template-columns:.72fr 1.28fr;align-items:start;gap:72px;width:100%;max-width:1430px;margin:0 auto;display:grid}.api-copy{padding-top:5px}.api-copy h2{margin-top:28px;font-size:clamp(56px,5.1vw,78px);line-height:.96}.api-copy>p{max-width:560px;font-size:14px}.api-benefits article{align-items:center;min-height:73px;margin-bottom:7px;padding:12px 14px}.api-benefits article>i{border-radius:50%;width:44px;height:44px;font-size:15px}.api-benefits b{font-size:12px}.api-benefits span{font-size:9px;line-height:1.45}.api-console{border-radius:18px;min-width:0;padding:22px}.api-console>label{margin:14px 0 11px}.api-console>label span{font-size:10px}.api-code-grid{grid-template-columns:minmax(0,1fr) 220px;gap:12px}.api-request{border:1px solid var(--line);background:#fbfaf8;border-radius:11px;overflow:hidden}.api-request nav{border-bottom:1px solid var(--line);color:#7a8492;align-items:center;gap:28px;height:44px;padding:0 16px;font-size:9px;display:flex}.api-request nav b{border-bottom:2px solid var(--navy);height:44px;color:var(--navy);align-items:center;display:flex}.api-code-grid .api-request pre{background:0 0;border:0;border-radius:0;min-height:312px;padding:17px 22px;font-size:10px;line-height:1.85}.api-code-grid aside{flex-direction:column;padding:16px;display:flex}.api-code-grid dl{margin:10px 0}.api-code-grid dl div{padding:8px 0}.api-code-grid aside>button{margin-top:10px}.api-flow{gap:7px;padding:11px 6px}.api-flow>span{grid-template-columns:26px 1fr;align-items:center;min-width:0;display:grid}.api-flow span>i{grid-row:1/3;width:24px;height:24px}.api-flow span>b{font-size:7px}.api-flow span>small{color:#8b94a1;white-space:nowrap;font-size:6px}.api-flow>em{color:var(--gold);font-size:10px;font-style:normal}.api-console>footer{text-align:center;color:#687588;background:#f8f2e8;border-radius:8px;margin-top:12px;padding:11px;font-size:8px}.api-console>footer i{background:var(--gold);border-radius:50%;width:3px;height:3px;margin:0 12px;display:inline-block}.api-value-strip,.api-process-strip,.token-process-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffdb,#ffffff87);border:1px solid #0d1b2a1a;border-radius:16px;width:100%;max-width:1430px;margin:0 auto;display:grid;box-shadow:0 18px 45px #0d1b2a0e,inset 0 1px #fff}.api-value-strip{grid-template-columns:repeat(4,1fr);margin-top:3px}.api-value-strip article{grid-template-columns:50px 1fr;align-items:center;gap:14px;min-height:105px;padding:19px 25px;display:grid}.api-value-strip article+article{border-left:1px solid var(--line)}.api-value-strip article>i,.api-process-strip article>i,.token-process-strip article>i{color:#b17e28;border:1px solid #d4af377a;border-bottom:0;border-radius:23px 23px 0 0;place-items:center;width:44px;height:50px;font-size:15px;font-style:normal;display:grid}.api-value-strip b,.api-process-strip b,.token-process-strip b{font:400 19px var(--serif);color:var(--navy);display:block}.api-value-strip span,.api-process-strip span,.token-process-strip span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.55;display:block}.api-process-strip{grid-template-columns:repeat(5,1fr);margin-top:0}.api-process-strip article{grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:105px;padding:18px 22px;display:grid;position:relative}.api-process-strip article>em,.token-process-strip article>em{color:#b7832c;z-index:2;font-size:20px;font-style:normal;position:absolute;top:50%;right:-6px;translate:0 -50%}.token-section{padding-top:128px;padding-bottom:118px}.token-section .section-heading{margin-bottom:38px}.token-section .token-layout{grid-template-columns:.73fr 1.27fr;gap:28px;max-width:1370px}.token-benefits,.token-hub-card{border-radius:18px;padding:24px}.token-benefits>h3,.token-hub-card h3{font-size:27px;font-weight:400}.token-benefits article{align-items:center;min-height:74px}.token-benefits article b{font-size:12px}.token-benefits article span{font-size:9px;line-height:1.45}.token-stats{padding:14px}.token-stats span{padding:0 13px}.token-stats small{font-size:7px}.token-stats b{white-space:nowrap;font-size:18px;font-weight:400}.token-stats em{font-size:7px}.token-benefits article b,.token-benefits article span{display:block}.token-benefits article span{margin-top:5px}.token-credit-progress{border:1px solid var(--line);background:#ffffffdb;border-radius:11px;grid-template-columns:170px 1fr;align-items:center;gap:24px;margin-top:12px;padding:12px 15px;display:grid}.token-credit-progress>span small,.token-credit-progress>span b,.token-credit-progress>span i{display:block}.token-credit-progress small{color:#7a8595;font-size:7px}.token-credit-progress>span b{font:400 22px var(--serif);margin:5px 0}.token-credit-progress>span b em{font:400 14px var(--serif);color:#697586}.token-credit-progress>span i{color:#8a95a3;font-size:7px;font-style:normal}.token-credit-progress>div{grid-template-columns:1fr 34px;align-items:center;gap:8px;display:grid}.token-credit-progress>div small{grid-column:1/-1;justify-content:space-between;display:flex}.token-credit-progress>div small b{font-weight:600}.token-credit-progress>div>i{background:#e6e5e1;border-radius:8px;height:7px;overflow:hidden}.token-credit-progress>div>i em{background:linear-gradient(90deg,#b88329,var(--gold2));border-radius:8px;width:58%;height:100%;display:block}.token-credit-progress strong{color:#6d7886;font-size:8px}.tier-progress{grid-template-columns:repeat(3,1fr);margin-top:12px}.tier-progress span{text-align:left;min-height:185px;padding:17px 16px;position:relative}.tier-progress span.active{transform:none}.tier-progress span>label{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#d4a952,#e4c87c);border-radius:10px;padding:4px 11px;font-size:7px;position:absolute;top:-10px;left:50%;translate:-50%}.tier-progress span>i{color:#a97823;border:1px solid #d4af377a;border-bottom:0;border-radius:18px 18px 0 0;place-items:center;width:34px;height:39px;margin-bottom:6px;font-style:normal;display:grid}.tier-progress span>b{font-size:19px;font-weight:400}.tier-progress span>small{color:#86909e;margin:2px 0 11px;font-size:7px;display:block}.tier-progress span>strong{font:400 25px var(--serif);color:var(--navy);display:block}.tier-progress span>em{color:#7b8695;margin-bottom:8px;font-size:7px;font-style:normal;display:block}.tier-progress span>u{color:#667284;font-size:7px;line-height:1.7;text-decoration:none;display:block}.token-hub-card footer{background:#f8f3e9;border:1px solid #d4af3740;border-radius:8px;margin-top:10px;padding:10px}.token-process-strip{grid-template-columns:repeat(4,1fr);max-width:1370px;margin-top:22px}.token-process-strip article{grid-template-columns:50px 1fr;align-items:center;gap:13px;min-height:102px;padding:18px 26px;display:grid;position:relative}.token-process-strip article>i{border-bottom:1px solid #d4af377a;border-radius:50%}.docs-shell{grid-template-rows:78px 1fr;grid-template-columns:300px minmax(0,1fr) 250px;font-size:15px}.docs-header{min-height:78px;padding:0 30px}.docs-header .glow-brand{font-size:25px}.docs-header .glow-glyph{width:34px;height:41px}.docs-header>b{font-size:13px}.docs-search{width:min(520px,42vw);height:46px}.docs-search input{font-size:13px}.docs-search span{font-size:9px}.docs-header>a{padding:12px 17px;font-size:12px}.docs-sidebar{height:calc(100vh - 78px);padding:26px 18px;top:78px}.docs-version{font-size:9px}.docs-sidebar section{margin-bottom:25px}.docs-sidebar section>b,.docs-toc>b{font-size:9px}.docs-sidebar section button{min-height:42px;padding:0 11px;font-size:12px}.docs-sidebar section button span{font-size:7px}.docs-links a{font-size:11px}.docs-shell .docs-article{max-width:1100px;padding:64px 82px 110px}.docs-breadcrumb{margin-bottom:32px;font-size:10px}.docs-shell .docs-article>header h1{font-size:62px;font-weight:400}.docs-shell .docs-article>header p{max-width:720px;font-size:16px;line-height:1.72}.docs-shell .docs-article>header>button{padding:10px 13px;font-size:10px}.docs-callout{grid-template-columns:48px 1fr;padding:22px}.docs-callout b{font-size:14px}.docs-callout p{font-size:12px;line-height:1.6}.doc-section{padding:36px 0 26px}.doc-section h2{font-size:35px;font-weight:400}.doc-section>p{font-size:15px;line-height:1.85}.doc-section li{padding:9px 0;font-size:14px}.docs-code>div span,.docs-code>div button{font-size:9px}.docs-code pre{padding:26px;font-size:12px;line-height:1.8}.docs-pager span{font-size:9px}.docs-pager b{font-size:13px}.docs-toc{height:calc(100vh - 78px);padding:40px 25px;top:78px}.docs-toc a{font-size:11px;line-height:1.45}.docs-toc>div span{font-size:11px}.docs-toc>div button{padding:7px 11px;font-size:10px}.marketing-site h1,.marketing-site h2,.marketing-site h3,.docs-shell h1,.docs-shell h2,.docs-shell h3,.glow-brand{font-family:var(--serif);font-style:normal}.product-page{background:#f7f5f1}.product-hero{background:linear-gradient(145deg,#fbfaf7 0%,#f4efe7 56%,#fbfaf7 100%);grid-template-columns:minmax(390px,.82fr) minmax(570px,1.18fr);gap:clamp(42px,5vw,86px);min-height:900px;padding:150px max(42px,6vw) 82px}.product-hero:before{background:linear-gradient(#0d1b2a05 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#0d1b2a05 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 80% 42%,#d4af371f,#0000 34%)}.product-copy{padding:20px 0}.product-copy>span{letter-spacing:.18em;font-size:11px;font-weight:700}.product-copy h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(54px,5vw,78px);font-weight:600;line-height:1.02}.product-copy h1 em{color:#b98a37;font-style:normal;font-weight:500}.product-copy>p{max-width:590px;font-size:16px;line-height:1.78}.product-copy>div{flex-wrap:wrap;align-items:center}.product-media{background:#f7f1e8;border:1px solid #0d1b2a21;border-radius:30px;height:620px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0d1b2a24,inset 0 1px #ffffffe6}.product-photo{opacity:.76;filter:saturate(.7)contrast(.95);background:url(/glow-sanctuary-hero.png) top/cover no-repeat;position:absolute;inset:0}.product-media:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#f7f5f133 48%,#07101a1f);position:absolute;inset:0}.media-corner{z-index:2;pointer-events:none;border-style:solid;border-color:#d4af378c;width:110px;height:110px;position:absolute}.mc-one{border-width:1px 0 0 1px;border-radius:28px 0 0;top:22px;left:22px}.mc-two{border-width:0 1px 1px 0;border-radius:0 0 28px;bottom:22px;right:22px}.media-star{z-index:3;color:var(--gold);filter:drop-shadow(0 0 14px #d4af378c);font-size:14px;position:absolute;top:38px;right:40px}.product-media-models .product-photo{opacity:.72;background-position:50% 7%}.model-map{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#faf9f6db;border:1px solid #ffffffb8;border-radius:18px;padding:20px;position:absolute;bottom:7%;left:7%;right:8%;box-shadow:0 25px 60px #0d1b2a24}.model-map header,.route-terminal header,.glow-balance-panel header,.privacy-boundary header{border-bottom:1px solid #0d1b2a1f;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.model-map header span,.route-terminal header span,.glow-balance-panel header span,.privacy-boundary header span{letter-spacing:.16em;font-size:9px}.model-map header b{color:#2d9b63;font-size:10px}.model-route{border-bottom:1px solid #0d1b2a17;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px 10px;display:grid}.model-route>i{color:#9d7428;border:1px solid #0d1b2a2e;border-bottom:0;border-radius:18px 18px 0 0;place-items:center;width:34px;height:38px;font-style:normal;font-weight:700;display:grid}.model-route span b,.model-route span small{display:block}.model-route span b{font-size:13px}.model-route span small{color:#6d7886;margin-top:3px;font-size:9px}.model-route>em{color:#7d8792;font-size:8px;font-style:normal}.model-route.active{background:#fff8e9;border:1px solid #d4af377a;border-radius:11px;margin:8px 0 0}.model-route.active>em{color:#9a6e21}.model-map footer{grid-template-columns:auto 1fr auto 1fr;gap:10px;padding-top:13px;font-size:8px;display:grid}.model-map footer span{color:#8b9299}.model-map footer b{font-size:9px}.model-pulse{z-index:3;place-items:center;width:210px;height:210px;display:grid;position:absolute;top:30%;left:50%;translate:-50% -50%}.model-pulse span{border:1px solid #d4af375c;border-radius:50%;position:absolute;inset:0}.model-pulse span:nth-child(2){border-color:#0d1b2a24;inset:26px}.model-pulse span:nth-child(3){border-style:dashed;inset:55px}.model-pulse b{letter-spacing:.17em;color:#89631f;font-size:10px}.product-media-api{background:#07101b;border-color:#d4af3757}.product-media-api .product-photo{opacity:.18;filter:grayscale()brightness(.45);mix-blend-mode:screen}.product-media-api .mc-one,.product-media-api .mc-two{border-color:#e6c76f6b}.route-terminal{z-index:4;color:#e8edf4;background:#081626e0;border:1px solid #ffffff21;border-radius:18px;padding:22px;position:absolute;top:14%;left:7%;right:7%;box-shadow:0 28px 75px #00000052}.route-terminal header{border-bottom-color:#ffffff1a}.route-terminal header span{color:#aab8c8}.route-terminal header i{background:#3ecb80;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.route-terminal header b{color:#54d18d;font-size:9px}.route-terminal pre{min-height:270px;font:12px/1.85 var(--mono);white-space:pre-wrap;color:#a4c7ff;margin:0;padding:28px 10px}.route-terminal pre code{color:#0000;background:linear-gradient(90deg,#a7cbff,#e4c971);-webkit-background-clip:text}.route-terminal footer{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto 1fr;gap:10px;padding-top:15px;display:grid}.route-terminal footer span{color:#73859a;font-size:8px}.route-terminal footer b{font-size:9px}.api-receipt{z-index:5;background:#f8f1e2f5;border:1px solid #e6c76f7a;border-radius:13px;width:190px;padding:15px;position:absolute;bottom:6%;right:3%;box-shadow:0 17px 42px #0000003d}.api-receipt small,.api-receipt b,.api-receipt span{display:block}.api-receipt small{letter-spacing:.13em;color:#8d713f;font-size:7px}.api-receipt b{color:#288d5b;margin:6px 0;font-size:13px}.api-receipt span{font-size:10px}.product-hero-glow{grid-template-columns:minmax(570px,1.18fr) minmax(390px,.82fr)}.product-hero-glow .product-copy{order:2}.product-hero-glow .product-media{order:1}.product-media-glow .product-photo{opacity:.58;filter:sepia(.22)saturate(.8)}.product-media-glow:after{background:linear-gradient(#fffaef2e,#f7efdec7)}.glow-balance-panel{z-index:4;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);background:#fffdf8e0;border:1px solid #d4af3775;border-radius:20px;padding:24px;position:absolute;top:13%;left:8%;right:8%;box-shadow:0 28px 70px #5c3d0c2b}.glow-balance-panel header b{color:#278e5a;font-size:8px}.glow-balance-panel>small,.glow-balance-panel>strong,.glow-balance-panel>em{display:block}.glow-balance-panel>small{letter-spacing:.14em;color:#8f826c;margin-top:25px;font-size:8px}.glow-balance-panel>strong{font:600 60px/1 var(--serif);letter-spacing:-.055em;color:var(--navy);margin:8px 0}.glow-balance-panel>em{color:#7c8490;font-size:9px;font-style:normal}.glow-balance-panel>div{border:1px solid #0d1b2a1a;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid;overflow:hidden}.glow-balance-panel>div span{border-right:1px solid #0d1b2a1a;padding:16px 12px}.glow-balance-panel>div span:last-child{border:0}.glow-balance-panel>div span.active{background:#fff3d6}.glow-balance-panel>div b,.glow-balance-panel>div small{display:block}.glow-balance-panel>div b{font-size:12px}.glow-balance-panel>div small{color:#7c8692;margin-top:5px;font-size:8px}.glow-balance-panel footer{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:20px;display:grid}.glow-balance-panel footer i{background:#e3dfd5;border-radius:8px;height:8px;overflow:hidden}.glow-balance-panel footer i em{background:linear-gradient(90deg,#b7832c,#e1c66d);width:58%;height:100%;display:block}.glow-balance-panel footer b{font-size:9px}.glow-flow-line{z-index:3;background:linear-gradient(90deg,transparent,var(--gold),transparent);height:1px;position:absolute;bottom:10%;left:10%;right:10%}.glow-flow-line i{background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 16px #d4af37b3}.glow-flow-line i:first-child{left:10%}.glow-flow-line i:nth-child(2){left:36%}.glow-flow-line i:nth-child(3){left:64%}.glow-flow-line i:nth-child(4){left:90%}.product-media-privacy{background:#07101b;border-color:#d4af374d}.product-media-privacy .product-photo{opacity:.28;filter:grayscale(.35)brightness(.45)contrast(1.2)}.privacy-boundary{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#e9eef5;background:#071525d6;border:1px solid #ffffff24;border-radius:20px;padding:23px;position:absolute;top:10%;left:9%;right:9%}.privacy-boundary header{border-bottom-color:#ffffff1a}.privacy-boundary header b{color:#55d890;font-size:8px}.privacy-seal{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.privacy-seal i{color:#e1c36d;border:1px solid #d3ad5c;border-bottom:0;border-radius:26px 26px 0 0;place-items:center;width:50px;height:58px;font-size:18px;font-style:normal;display:grid}.privacy-seal b{margin-top:13px;font-size:17px}.privacy-seal small{color:#8998aa;margin-top:4px;font-size:9px}.privacy-rule{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr auto;align-items:center;min-height:55px;display:grid}.privacy-rule span{color:#8fa0b4;font-size:10px}.privacy-rule b{font-size:10px}.privacy-rule i{color:#4bd487;font-size:8px;font-style:normal}.privacy-boundary footer{gap:9px;padding-top:16px;display:flex}.privacy-boundary footer span{color:#d7bd7b;border:1px solid #d4af374d;border-radius:12px;padding:7px 9px;font-size:7px}.privacy-rings{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.privacy-rings i{border:1px solid #d4af371f;border-radius:50%;width:420px;height:420px;position:absolute}.privacy-rings i:nth-child(2){width:510px;height:510px}.privacy-rings i:nth-child(3){width:600px;height:600px}.product-system{isolation:isolate;background:linear-gradient(#fbfaf7,#f1ede6);border-top:1px solid #d4af3738;min-height:820px;padding:100px max(42px,6vw) 110px;position:relative;overflow:hidden}.product-system>:not(.visual-backdrop){z-index:2;position:relative}.product-system>header{grid-template-columns:160px 1fr minmax(260px,420px);align-items:end;gap:34px;max-width:1500px;margin:0 auto 42px;display:grid}.product-system>header>span{letter-spacing:.18em;color:#a87824;padding-bottom:12px;font-size:9px;font-weight:700}.product-system>header h2{font:600 clamp(42px,4vw,63px)/1.06 var(--serif);letter-spacing:-.05em;margin:0}.product-system>header h2 em{color:#b68735;font-style:normal}.product-system>header p{color:#697586;margin:0 0 7px;font-size:13px;line-height:1.75}.product-system-grid{grid-template-columns:1.18fr .82fr;gap:24px;max-width:1500px;margin:auto;display:grid}.product-feature-list{gap:12px;display:grid}.product-feature-list article{background:#ffffffc7;border:1px solid #0d1b2a1c;border-radius:17px;grid-template-columns:62px 1fr auto;align-items:center;gap:18px;min-height:150px;padding:20px 23px;display:grid;box-shadow:0 13px 32px #0d1b2a0e}.product-feature-list article>i{color:#a97b28;border:1px solid #d4af3794;border-bottom:0;border-radius:28px 28px 0 0;place-items:center;width:54px;height:62px;font-size:15px;font-style:normal;display:grid}.product-feature-list article>div>span{letter-spacing:.12em;color:#9b762f;font-size:8px}.product-feature-list h3{letter-spacing:-.025em;margin:8px 0 5px;font-size:22px;font-weight:600}.product-feature-list p{color:#687485;margin:0;font-size:11px;line-height:1.6}.product-feature-list article>b{color:#a47727;font-size:12px}.product-steps-panel{background:#ffffffb3;border:1px solid #0d1b2a1f;border-radius:22px;padding:28px;box-shadow:0 20px 48px #0d1b2a14}.product-steps-panel>span{letter-spacing:.17em;color:#a87928;font-size:9px;font-weight:700}.product-steps-panel article{border-bottom:1px solid #0d1b2a1c;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-height:106px;display:grid}.product-steps-panel article>b{color:#aa7d2c;font-size:10px}.product-steps-panel h3{margin:0 0 6px;font-size:17px;font-weight:600}.product-steps-panel p{color:#6e7988;margin:0;font-size:10px;line-height:1.6}.product-steps-panel>a{background:var(--navy);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;height:50px;margin-top:22px;padding:0 18px;font-size:11px;font-weight:650;display:flex}.product-steps-panel>a b{color:var(--gold)}.product-system-api>header p,.product-system-api .product-feature-list p,.product-system-api .product-steps-panel p{color:#99a8b9}.product-system-api .product-feature-list article,.product-system-api .product-steps-panel{background:#10263eb8;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0a}.product-system-api .product-steps-panel article{border-bottom-color:#ffffff1a}.product-system-api .product-steps-panel>a{color:#0b192b;background:linear-gradient(135deg,#e3c66f,#b9852e)}.product-system-glow{background:linear-gradient(135deg,#fbf7ee,#f0e5cf 58%,#fbfaf7)}.product-system-privacy{background:linear-gradient(150deg,#f6f7f8,#e8edf2 58%,#fbfaf7)}.api-reference-top{grid-template-columns:.7fr 1.3fr;gap:68px;max-width:1500px}.api-reference-top>.api-console{margin-top:86px}.token-section .token-layout{grid-template-columns:.68fr 1.32fr;gap:30px;width:min(1500px,100%);max-width:none}.token-process-strip{width:min(1500px,100%);max-width:none}.pricing-grid{gap:20px;width:min(1500px,100%);max-width:none}.pricing-grid article{min-height:460px;padding:30px}.final-cta{width:min(1500px,100%);max-width:none}.docs-sidebar{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b1842d9e transparent;overscroll-behavior:contain;scroll-behavior:smooth}.docs-sidebar::-webkit-scrollbar{width:7px}.docs-sidebar::-webkit-scrollbar-track{background:0 0}.docs-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(#e5c875,#b8872f) padding-box padding-box;border:2px solid #0000;border-radius:8px}.docs-sidebar section button{font-weight:500}.docs-shell .docs-article>header h1,.doc-section h2{letter-spacing:-.045em;font-weight:600}.product-hero{overflow:hidden}.product-media{height:650px;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;overflow:visible}.product-media:before{content:"";z-index:0;border:1px solid #d4af373d;border-bottom:0;border-radius:48% 48% 0 0;width:84%;height:92%;position:absolute;top:48%;left:50%;translate:-50% -50%;box-shadow:0 0 90px #d4af3714,inset 0 0 90px #ffffff29}.product-media:after{z-index:1;background:radial-gradient(#0000 0 42%,#f7f5f12e 60%,#0000 78%);inset:-10%}.product-photo{border-radius:0;inset:-105px -80px -95px;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0 32%,#000000b8 52%,#0000 76%);mask-image:radial-gradient(at 50% 48%,#000 0 32%,#000000b8 52%,#0000 76%);opacity:.58!important;filter:saturate(.72)contrast(.96)!important}.media-corner{display:none}.media-star{font-size:18px;top:9%;right:4%}.model-map{bottom:5%;left:6%;right:10%;box-shadow:0 28px 70px #0d1b2a21,0 0 0 8px #ffffff21}.model-pulse{top:27%}.product-media-api:before,.product-media-privacy:before{border-color:#d4af3747;box-shadow:0 0 130px #0c2b483b,inset 0 0 100px #05122033}.product-media-api .product-photo,.product-media-privacy .product-photo{mix-blend-mode:multiply;opacity:.3!important;filter:grayscale(.5)brightness(.55)contrast(1.15)!important}.product-media-api:after,.product-media-privacy:after{background:radial-gradient(at 50% 45%,#07121fe6,#07121f73 48%,#0000 76%)}.route-terminal{top:11%;left:2%;right:8%;box-shadow:0 35px 90px #00000042,0 0 70px #3a6fa81a}.api-receipt{bottom:5%;right:0}.product-media-glow:before{border-color:#d4af3757;border-radius:50% 50% 8% 8%;width:92%;height:96%}.glow-balance-panel{top:11%;left:5%;right:7%;box-shadow:0 34px 90px #5c3d0c24,0 0 80px #d4af3721}.privacy-boundary{top:8%;left:7%;right:7%;box-shadow:0 34px 95px #0000003d,0 0 70px #3f77af1a}.system-intro{grid-template-columns:170px minmax(520px,1fr) minmax(260px,430px)!important;align-items:end!important;gap:34px!important;max-width:1500px!important;margin:0 auto 48px!important;display:grid!important}.system-intro>span{letter-spacing:.19em;color:#a87824;padding-bottom:12px;font-size:9px;font-weight:700}.system-intro h2{font:600 clamp(43px,4vw,64px)/1.04 var(--serif);letter-spacing:-.055em;margin:0}.system-intro h2 em{color:#b68735;font-style:normal}.system-intro>p{color:#697586;margin:0 0 7px;font-size:13px;line-height:1.75}.models-routing-stage{grid-template-columns:.78fr 1.35fr .92fr;gap:18px;max-width:1500px;min-height:520px;margin:auto;display:grid;position:relative}.routing-manifesto,.routing-sequence{background:#ffffffbd;border:1px solid #0d1b2a1c;border-radius:24px;padding:31px;box-shadow:0 18px 45px #0d1b2a11}.routing-manifesto{flex-direction:column;justify-content:center;display:flex}.routing-manifesto>span,.routing-sequence>span{letter-spacing:.17em;color:#a67a25;font-size:8px;font-weight:700}.routing-manifesto h3{letter-spacing:-.04em;margin:24px 0 16px;font-size:29px;line-height:1.16}.routing-manifesto p{color:#687586;font-size:12px;line-height:1.75}.routing-manifesto>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:11px;margin-top:auto;padding-top:24px;display:grid}.routing-manifesto>div b{font-size:28px}.routing-manifesto>div small{color:#798494;font-size:7px;line-height:1.45}.router-orbit{place-items:center;min-height:520px;display:grid;position:relative}.router-orbit:before{content:"";background:radial-gradient(circle,#d4af3729,#ffffff52 42%,#0000 68%);border-radius:50%;position:absolute;inset:3%}.orbit-ring{border:1px solid #d4af3745;border-radius:50%;width:390px;height:390px;position:absolute}.ring-b{border-style:dashed;border-color:#0d1b2a29;width:255px;height:255px}.router-core{z-index:3;background:#fffcf5eb;border:1px solid #d4af37a3;border-bottom:0;border-radius:76px 76px 10px 10px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:175px;display:flex;position:relative;box-shadow:0 28px 60px #0d1b2a1f,0 0 45px #d4af3726}.router-core small{letter-spacing:.18em;color:#a87925;font-size:8px}.router-core strong{margin:7px 0;font-size:25px}.router-core span{color:#758192;font-size:8px}.router-node{z-index:4;background:#ffffffe6;border:1px solid #0d1b2a1c;border-radius:14px;align-items:center;gap:12px;min-width:190px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 14px 34px #0d1b2a14}.router-node>i{color:#a87a28;border:1px solid #d4af3780;border-bottom:0;border-radius:18px 18px 0 0;place-items:center;width:35px;height:40px;font-style:normal;display:grid}.router-node b,.router-node small{display:block}.router-node b{font-size:11px}.router-node small{letter-spacing:.11em;color:#8b7760;margin-top:4px;font-size:6px}.router-node-1{top:12%;left:1%}.router-node-2{top:24%;right:0}.router-node-3{bottom:12%;left:4%}.routing-sequence{flex-direction:column;display:flex}.routing-sequence>span{margin-bottom:15px}.routing-sequence article{border-top:1px solid var(--line);flex:1;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;display:grid}.routing-sequence article>b{color:#ad7e2c;font-size:9px}.routing-sequence h3{margin:0 0 5px;font-size:16px}.routing-sequence p{color:#6b7787;margin:0;font-size:9px;line-height:1.55}.routing-sequence article>i{color:#ae802f;font-style:normal}.api-execution-stage{grid-template-columns:1.45fr .55fr;gap:18px;max-width:1500px;margin:auto;display:grid}.api-command-canvas,.api-live-receipt{background:#091b2dc7;border:1px solid #ffffff1f;border-radius:22px;box-shadow:inset 0 1px #ffffff0a,0 24px 64px #0000002e}.api-command-canvas{min-height:360px;padding:27px}.api-command-canvas header{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:17px;display:flex}.api-command-canvas header span,.api-command-canvas header b{letter-spacing:.12em;font-size:9px}.api-command-canvas header i{background:#4bd088;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.api-command-canvas header b{color:#7f91a5}.api-command-canvas pre{font:13px/1.78 var(--mono);color:#a5c8fa;margin:0;padding:30px 10px}.api-command-canvas code{color:#0000;background:linear-gradient(90deg,#a7cbff,#edcd75);-webkit-background-clip:text}.api-command-canvas footer{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:17px;display:grid}.api-command-canvas footer span{color:#7f91a5;font-size:7px}.api-command-canvas footer b{color:#edf2f7;margin-top:5px;font-size:9px;display:block}.api-live-receipt{flex-direction:column;padding:30px;display:flex}.api-live-receipt>span{letter-spacing:.16em;color:#c9ac60;font-size:8px}.api-live-receipt>strong{letter-spacing:-.055em;margin:27px 0 0;font-size:52px}.api-live-receipt>small{color:#48cf88;margin-top:6px;font-size:8px}.api-live-receipt>div{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;gap:16px 12px;margin-top:auto;padding-top:25px;display:grid}.api-live-receipt>div b{color:#8293a5;font-size:9px}.api-live-receipt>div em{color:#edf2f7;font-size:9px;font-style:normal}.api-lifecycle-rail{background:#0c1f33a8;border:1px solid #ffffff1c;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.api-lifecycle-rail article{border-right:1px solid #ffffff1a;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;min-height:115px;padding:22px;display:grid}.api-lifecycle-rail article:last-child{border:0}.api-lifecycle-rail article>b{color:#e6c46b;font-size:10px}.api-lifecycle-rail h3{margin:0 0 5px;font-size:15px}.api-lifecycle-rail p{color:#91a1b3;margin:0;font-size:9px;line-height:1.55}.api-lifecycle-rail i{color:#d3ad5c;font-style:normal}.api-capability-strip{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.api-capability-strip article{background:#0e243a94;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:15px;min-height:80px;padding:16px;display:flex}.api-capability-strip article>i{color:#e3bf61;font-style:normal}.api-capability-strip b,.api-capability-strip span{display:block}.api-capability-strip b{font-size:11px}.api-capability-strip span{letter-spacing:.1em;color:#7f91a6;margin-top:4px;font-size:7px}.glow-utility-stage{grid-template-columns:1fr .72fr 1fr;align-items:stretch;gap:20px;max-width:1500px;min-height:540px;margin:auto;display:grid}.glow-utility-ledger,.glow-value-loop{background:#ffffffad;border:1px solid #a9792533;border-radius:24px;padding:28px;box-shadow:0 20px 50px #5b3d0d14}.glow-utility-ledger>span,.glow-value-loop>span{letter-spacing:.17em;color:#9f7426;font-size:8px;font-weight:700}.glow-utility-ledger article{border-top:1px solid #0d1b2a17;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:135px;display:grid}.glow-utility-ledger article:first-of-type{margin-top:16px}.glow-utility-ledger article>i{color:#9d7226;border:1px solid #d4af377a;border-bottom:0;border-radius:22px 22px 0 0;place-items:center;width:42px;height:48px;font-style:normal;display:grid}.glow-utility-ledger article small{letter-spacing:.09em;color:#9c7c45;font-size:7px}.glow-utility-ledger h3{margin:5px 0;font-size:17px}.glow-utility-ledger p{color:#6c7887;margin:0;font-size:9px;line-height:1.5}.glow-utility-ledger article>b{color:#b48634;font-size:10px}.glow-nucleus{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.glow-nucleus:before,.glow-nucleus:after,.glow-nucleus>i{content:"";border:1px solid #d4af374d;border-radius:50%;position:absolute}.glow-nucleus:before{width:360px;height:360px}.glow-nucleus:after{border-style:dashed;width:270px;height:270px}.glow-nucleus>i{background:radial-gradient(circle,#fff8dc,#d6a942 65%,#91651f);width:180px;height:180px;box-shadow:0 0 90px #d4af3754,inset 0 0 45px #ffffffa6}.glow-nucleus>span,.glow-nucleus>strong,.glow-nucleus>small{z-index:2;position:relative}.glow-nucleus>span{letter-spacing:.24em;font-size:12px}.glow-nucleus>strong{margin:7px 0;font-size:29px}.glow-nucleus>small{color:#6f5b38;font-size:7px}.glow-value-loop{flex-direction:column;display:flex}.glow-value-loop article{border-top:1px solid #0d1b2a17;flex:1;grid-template-columns:40px 1fr;align-items:center;gap:13px;display:grid}.glow-value-loop article:first-of-type{margin-top:16px}.glow-value-loop article>b{color:#a87a27;font-size:9px}.glow-value-loop h3{margin:0 0 5px;font-size:16px}.glow-value-loop p{color:#6c7887;margin:0;font-size:9px;line-height:1.55}.glow-value-loop footer{border-top:1px solid #0d1b2a17;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:22px;display:grid}.glow-value-loop footer span{font-size:8px}.glow-value-loop footer i{background:linear-gradient(90deg,#a77526,#e7c973);height:1px;position:relative}.glow-value-loop footer i:after{content:"✦";color:#b68430;position:absolute;top:50%;right:0;translate:0 -50%}.privacy-ledger-stage{background:#ffffffb8;border:1px solid #0d1b2a24;border-radius:26px;max-width:1500px;margin:auto;overflow:hidden;box-shadow:0 25px 65px #0d1b2a17}.privacy-ledger-stage>header{color:#edf2f8;background:linear-gradient(90deg,#0a1a2c,#102c49);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:82px;padding:0 30px;display:grid}.privacy-ledger-stage>header span,.privacy-ledger-stage>header b{letter-spacing:.14em;font-size:9px}.privacy-ledger-stage>header b{color:#e4c46d}.privacy-ledger-stage>header em{color:#91a2b5;text-align:right;font-size:10px;font-style:normal}.privacy-ledger-head{border-bottom:1px solid var(--line);letter-spacing:.14em;color:#8290a0;grid-template-columns:1.15fr 1.55fr .55fr .45fr;gap:18px;padding:15px 30px;font-size:7px;display:grid}.privacy-ledger-row{border-bottom:1px solid var(--line);grid-template-columns:55px 1.05fr 1.55fr .55fr .45fr;align-items:center;gap:18px;min-height:115px;padding:15px 30px;display:grid}.privacy-ledger-row>i{color:#a77a29;border:1px solid #d4af3780;border-bottom:0;border-radius:23px 23px 0 0;place-items:center;width:44px;height:50px;font-style:normal;display:grid}.privacy-ledger-row small{letter-spacing:.09em;color:#9a752f;font-size:7px}.privacy-ledger-row h3{margin:6px 0 0;font-size:18px}.privacy-ledger-row>p{color:#667385;font-size:10px;line-height:1.58}.privacy-ledger-row>b{color:#a17428;font-size:8px}.privacy-ledger-row>em{color:#2a9b61;font-size:7px;font-style:normal}.privacy-audit-line{background:#f6f3ed;grid-template-columns:150px repeat(3,1fr);gap:14px;padding:25px 30px;display:grid}.privacy-audit-line>span{letter-spacing:.16em;color:#9e752d;padding-top:8px;font-size:8px}.privacy-audit-line article{border-left:1px solid #d4af3757;grid-template-columns:32px 1fr;gap:10px;padding-left:14px;display:grid}.privacy-audit-line article>b{color:#aa7d2a;font-size:8px}.privacy-audit-line h3{margin:0 0 4px;font-size:13px}.privacy-audit-line p{color:#6d7988;margin:0;font-size:8px;line-height:1.5}.marketing-footer{isolation:isolate;background:radial-gradient(circle at 72% 18%,#32689d30,#0000 30%),radial-gradient(circle at 23% 24%,#d4af3717,#0000 24%),linear-gradient(150deg,#07101b,#02070d 72%);min-height:830px;padding:0 max(34px,6vw) 28px;display:block}.marketing-footer:before{border-color:#d4af3729;border-radius:50% 50% 0 0;width:1000px;height:670px;top:-210px;bottom:auto;right:-110px}.marketing-footer:after{opacity:.65;width:900px;height:260px;left:-180px}.footer-portal{opacity:.8;place-items:center;width:420px;height:360px;display:grid;top:66px;right:7%;z-index:1!important;position:absolute!important}.footer-portal i{border:1px solid #d4af3733;border-bottom:0;border-radius:180px 180px 0 0;width:360px;height:360px;position:absolute}.footer-portal i:nth-child(2){border-color:#ffffff1a;width:270px;height:270px}.footer-portal i:nth-child(3){border-color:#d4af3757;width:180px;height:180px;box-shadow:inset 0 0 70px #d4af370f}.footer-portal b{z-index:2;color:#e4c46c;filter:drop-shadow(0 0 20px #d4af37a6);font-size:26px;position:relative}.footer-cta{z-index:3;width:100%;max-width:1500px;min-height:450px;margin:auto;padding:105px 0 80px;position:relative}.footer-cta>span{letter-spacing:.2em;color:#d9ba66;font-size:9px;font-weight:700}.footer-cta h2{font:600 clamp(46px,5vw,76px)/1.02 var(--serif);letter-spacing:-.055em;max-width:850px;margin:25px 0 18px}.footer-cta h2 em{color:#d7b459;font-style:normal}.footer-cta>p{color:#ffffff80;max-width:610px;font-size:13px;line-height:1.75}.footer-cta>div{gap:12px;margin-top:30px;display:flex}.footer-cta .gold-button{min-width:150px}.footer-outline{color:#ffffffbf;border:1px solid #ffffff2b;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 20px;font-size:12px;display:inline-flex}.footer-outline:hover{color:#fff;border-color:#d4af378c}.footer-directory .footer-brand>p{font-size:11px}.footer-directory .footer-links b{font-size:8px}.footer-bottom{z-index:3;grid-column:auto;grid-template-columns:1fr auto auto auto;align-items:center;gap:36px;max-width:1500px;margin:0 auto;padding:22px 0 0;display:grid;position:relative}.footer-bottom>span:nth-child(2){color:#77c99b}.footer-bottom>span:nth-child(2) i{background:#3ecb80;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #3ecb80b3}.marketing-site h1,.marketing-site h2,.marketing-site h3,.docs-shell h1,.docs-shell h2,.docs-shell h3,.glow-brand{font-family:var(--serif)}.marketing-site h1,.marketing-site h2,.docs-shell h1,.docs-shell h2{font-weight:500}.marketing-site h1 em,.marketing-site h2 em,.product-copy h1 em,.footer-cta h2 em{font-family:var(--serif);font-style:italic;font-weight:400}.glow-brand{letter-spacing:-.025em;font-weight:500}.product-hero{background:linear-gradient(#0d1b2a05 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#0d1b2a05 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 76% 42%,#d4af371f,#0000 30%),linear-gradient(145deg,#fbfaf7 0%,#f4efe7 55%,#fbfaf7 100%)}.product-media{height:650px;box-shadow:none;isolation:isolate;border:0;border-radius:0;overflow:visible;background:0 0!important}.product-media:before{content:"";z-index:0;background:repeating-radial-gradient(at 50% 105%,#0000 0 29px,#d4af3712 30px 31px),radial-gradient(circle at 50% 44%,#fff9de94,#ffffff2e 42%,#0000 72%);border:1px solid #d4af3742;border-bottom:0;border-radius:48% 48% 0 0;width:90%;height:93%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 100px #d4af3714,inset 0 0 100px #ffffff7a}.product-media:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 46%,#fff8d638,#0000 33%),linear-gradient(90deg,#0000,#d4af370f,#0000);position:absolute;inset:-8%}.product-media-models:before{background:radial-gradient(circle at 50% 35%,#fff9dc94,#0000 31%),repeating-radial-gradient(circle at 50% 37%,#0000 0 47px,#0d1b2a0e 48px 49px,#0000 50px 75px);width:96%}.product-media-api:before{background:repeating-radial-gradient(at 50% 104%,#0000 0 30px,#d4af3717 31px 32px),radial-gradient(circle at 50% 40%,#fff7d46b,#ffffff2e 46%,#0000 72%);border-color:#d4af3752;width:96%;box-shadow:0 0 100px #d4af3717,inset 0 0 110px #ffffff94}.product-media-api:after{background:radial-gradient(at 50% 48%,#e6c6711f,#0000 64%)}.product-media-glow:before{background:radial-gradient(circle at 50% 40%,#ffeb9f8c,#fff9e633 39%,#0000 69%),repeating-radial-gradient(circle at 50% 44%,#0000 0 52px,#d4af3714 53px 54px,#0000 55px 80px);border-color:#be8b2f52;width:96%;height:96%}.product-media-privacy:before{background:linear-gradient(#0d1b2a05 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#0d1b2a05 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 50% 42%,#e1effaad,#ffffff38 46%,#0000 72%);border-color:#d4af3747;width:95%}.product-media-privacy:after{background:radial-gradient(at 50% 46%,#4d779e14,#0000 66%)}.model-map,.glow-balance-panel{box-shadow:0 28px 70px #0d1b2a1c,0 0 0 8px #ffffff29}.route-terminal,.privacy-boundary{box-shadow:0 30px 76px #0d1b2a33,0 0 0 8px #ffffff1f}.product-system-api{color:var(--ink);background:radial-gradient(circle at 82% 14%,#d4af3724,#0000 27%),repeating-radial-gradient(at 108% 105%,#0000 0 36px,#d4af3713 37px 38px),linear-gradient(145deg,#fbfaf7,#f1ece4 58%,#fbfaf7)}.product-system-api .visual-backdrop{opacity:.72}.product-system-api .system-intro>p{color:#697586}.product-system-api .api-command-canvas{color:#edf2f7;background:linear-gradient(145deg,#081727f5,#0d263df0);border-color:#d4af3747}.product-system-api .api-live-receipt,.product-system-api .api-lifecycle-rail,.product-system-api .api-capability-strip article{color:var(--ink);background:#ffffffc2;border-color:#0d1b2a1c;box-shadow:0 18px 45px #0d1b2a12}.product-system-api .api-live-receipt>div{border-top-color:#0d1b2a1c}.product-system-api .api-live-receipt>div b,.product-system-api .api-capability-strip span,.product-system-api .api-lifecycle-rail p{color:#6d7988}.product-system-api .api-live-receipt>div em{color:var(--ink)}.product-system-api .api-lifecycle-rail article{border-right-color:#0d1b2a1a}.marketing-footer{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% -8%,#d4af3729,#0000 32%),radial-gradient(circle at 88% 30%,#41709f1f,#0000 25%),linear-gradient(155deg,#07111d,#02070e 76%);border-top:1px solid #d4af3747;min-height:0;padding:0 max(32px,6vw) 20px;display:block;position:relative;overflow:hidden}.marketing-footer:before{content:"";z-index:1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#9eb5d306 1px,#0000 1px),linear-gradient(90deg,#9eb5d306 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.marketing-footer:after{content:"";z-index:1;border:1px solid #d4af372e;border-radius:50% 50% 0 0;width:420px;height:260px;position:absolute;top:-110px;right:-80px;box-shadow:inset 0 0 90px #d4af370a}.footer-visual-field{z-index:1;opacity:.68;-webkit-mask-image:linear-gradient(#000 0 65%,#0000 100%);mask-image:linear-gradient(#000 0 65%,#0000 100%)}.footer-visual-field .vb-grid,.footer-visual-field .vb-arch,.footer-visual-field .vb-radial{display:none}.footer-visual-field .vb-wave-one{top:58%;left:-7%;right:46%;rotate:-3deg}.footer-visual-field .vb-wave-two{top:18%;left:56%;right:-8%;rotate:8deg}.footer-horizon{z-index:1;opacity:.58;pointer-events:none;place-items:center;width:min(760px,70vw);height:260px;display:grid;position:absolute;top:-40px;left:50%;translate:-50%}.footer-horizon i{border:1px solid #d4af371c;border-bottom:0;border-radius:50% 50% 0 0;width:100%;height:210px;position:absolute}.footer-horizon i:nth-child(2){width:82%;height:185px}.footer-horizon i:nth-child(3){width:64%;height:155px}.footer-horizon i:nth-child(4){width:46%;height:122px}.footer-horizon i:nth-child(5){border-color:#d4af373d;width:28%;height:88px}.footer-horizon span{color:#e2c36e;filter:drop-shadow(0 0 20px #d4af37b8)}.footer-cta{z-index:3;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label actions""heading actions""copy actions";align-items:center;column-gap:56px;width:100%;max-width:1500px;min-height:0;margin:0 auto;padding:52px 0 38px;display:grid;position:relative}.footer-cta>span{grid-area:label;font-size:8px}.footer-cta h2{letter-spacing:-.035em;grid-area:heading;max-width:720px;margin:12px 0 8px;font-size:clamp(38px,3.6vw,54px);line-height:.98}.footer-cta>p{grid-area:copy;max-width:580px;margin:0;font-size:11px;line-height:1.65}.footer-cta>div{grid-area:actions;align-self:end;gap:12px;margin:0;display:flex}.footer-cta .gold-button,.footer-outline{min-height:46px}.footer-directory{z-index:3;border-top:1px solid #ffffff1a;grid-template-columns:.82fr 2.18fr;gap:56px;max-width:1500px;margin:0 auto;padding:26px 0 24px;display:grid;position:relative}.footer-directory .footer-brand .glow-brand{color:#fff;font-size:25px}.footer-directory .footer-brand .glow-glyph{width:32px;height:39px}.footer-directory .footer-brand>p{margin:12px 0;font-size:9px;line-height:1.6}.footer-directory .footer-links{gap:28px}.footer-directory .footer-links>div{gap:8px}.footer-directory .footer-links a{font-size:9px}.footer-bottom{z-index:3;grid-template-columns:1fr auto auto auto;align-items:center;gap:28px;max-width:1500px;margin:0 auto;padding:14px 0 0;display:grid;position:relative}@keyframes breathe{50%{opacity:.55;transform:translate(-50%,-50%)scale(1.08)}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes motifPulse{0%,to{opacity:.35;scale:.82}50%{opacity:1;scale:1.18}}@keyframes coreFloat{50%{transform:translate(-50%,calc(-50% - 10px));box-shadow:0 40px 85px #0d1b2a33,0 0 80px #d4af374d}}@keyframes dataFloat{50%{translate:0 -9px;box-shadow:0 30px 65px #0d1b2a29,inset 0 1px #fff}}@keyframes slowSpin{to{rotate:360deg}}@media (max-width:900px){.visual-backdrop .vb-corner{display:none}.vb-wave{opacity:.3}.landing-section,.product-hero{min-height:auto}.product-visual{height:620px}.product-data-card{scale:.86}.pdc-one{left:3%}.pdc-two{right:3%}.docs-shell .docs-article{border-radius:22px;margin:18px 14px 55px;padding:38px 32px 75px}.docs-sidebar:before,.docs-sidebar:after{display:none}}@media (max-width:580px){.product-visual{height:500px;margin:-20px -35px;scale:.86}.product-data-card{display:none}.product-arch.pa0{width:520px}.product-arch.pa1{width:430px}.product-arch.pa2{width:300px}.visual-backdrop{opacity:.62}.vb-arch-one{width:640px}.vb-arch-two{width:470px}.vb-arch-three{width:310px}.docs-shell .docs-article{margin:10px 8px 40px;padding:30px 23px 60px}.docs-shell .docs-article>header:before{display:none}}@media (max-width:1100px){.product-hero,.product-hero-glow{grid-template-columns:1fr;padding-top:130px}.product-hero-glow .product-copy{order:1}.product-hero-glow .product-media{order:2}.product-media{height:580px}.product-system>header{grid-template-columns:1fr}.product-system>header>span{padding:0}.product-system-grid{grid-template-columns:1fr}.product-steps-panel{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-steps-panel>span,.product-steps-panel>a{grid-column:1/-1}.product-steps-panel article{border:1px solid #0d1b2a1a;border-radius:12px;padding:13px}.product-system-api .product-steps-panel article{border-color:#ffffff1a}}@media (max-width:700px){.product-hero{padding:115px 20px 65px}.product-copy h1{font-size:46px}.product-copy>p{font-size:14px}.product-copy>div{flex-direction:column;align-items:stretch}.product-media{border-radius:22px;height:520px}.model-map,.route-terminal,.glow-balance-panel,.privacy-boundary{left:5%;right:5%}.model-pulse{top:24%;scale:.75}.route-terminal pre{font-size:9px}.api-receipt{display:none}.glow-balance-panel>strong{font-size:45px}.glow-balance-panel>div{grid-template-columns:1fr}.glow-balance-panel>div span{border-bottom:1px solid #0d1b2a1a;border-right:0}.glow-balance-panel>div span:last-child,.privacy-rings{display:none}.product-system{padding:75px 20px}.product-system>header h2{font-size:40px}.product-steps-panel{grid-template-columns:1fr}.product-feature-list article{grid-template-columns:50px 1fr}.product-feature-list article>b{display:none}.api-reference-top>.api-console{margin-top:20px}.pricing-grid{gap:14px}}@media (max-width:1180px){.system-intro{grid-template-columns:1fr!important}.system-intro>span{padding:0}.models-routing-stage{grid-template-columns:1fr 1.2fr}.routing-manifesto{grid-row:1}.router-orbit{grid-row:1/3}.routing-sequence{grid-column:1}.glow-utility-stage{grid-template-columns:1fr 1fr}.glow-nucleus{grid-area:1/1/auto/-1;min-height:390px}.api-execution-stage{grid-template-columns:1fr .65fr}.footer-portal{opacity:.58;right:-6%}.footer-cta h2{max-width:700px}}@media (max-width:850px){.product-media{height:570px}.product-photo{inset:-60px -40px}.models-routing-stage,.api-execution-stage,.glow-utility-stage{grid-template-columns:1fr}.router-orbit{grid-row:auto;min-height:500px}.routing-sequence{grid-column:auto}.api-live-receipt{min-height:300px}.api-lifecycle-rail,.api-capability-strip{grid-template-columns:1fr}.api-lifecycle-rail article{border-bottom:1px solid #ffffff1a;border-right:0}.glow-nucleus{grid-column:auto}.privacy-ledger-head{display:none}.privacy-ledger-row{grid-template-columns:48px 1fr auto}.privacy-ledger-row>p{grid-column:2/-1}.privacy-ledger-row>em{display:none}.privacy-audit-line{grid-template-columns:1fr}.footer-portal{width:320px;height:320px;right:-80px}.footer-directory{grid-template-columns:1fr;gap:40px}.footer-bottom{grid-template-columns:1fr 1fr}.footer-links{gap:20px}}@media (max-width:600px){.product-media{height:520px}.product-media:before{width:105%}.model-map{padding:14px;left:0;right:0}.model-route{grid-template-columns:34px 1fr}.model-route>em{display:none}.route-terminal{padding:16px;left:0;right:0}.route-terminal pre{padding:22px 3px;font-size:8px}.glow-balance-panel{padding:18px;left:0;right:0}.privacy-boundary{padding:17px;left:0;right:0}.system-intro h2{font-size:39px}.models-routing-stage{display:block}.routing-manifesto,.routing-sequence{margin-bottom:15px}.router-orbit{min-height:480px}.router-node{min-width:155px;padding:10px}.router-node-1{left:0}.router-node-2{right:0}.router-node-3{left:0}.orbit-ring{width:330px;height:330px}.ring-b{width:220px;height:220px}.api-command-canvas pre{font-size:9px}.api-command-canvas footer{grid-template-columns:1fr}.glow-utility-ledger,.glow-value-loop{padding:20px}.glow-nucleus{min-height:350px}.glow-nucleus:before{width:310px;height:310px}.privacy-ledger-stage>header{grid-template-columns:1fr}.privacy-ledger-stage>header em{display:none}.privacy-ledger-row{padding:15px}.footer-cta{min-height:520px;padding-top:90px}.footer-cta h2{font-size:44px}.footer-cta>div{flex-direction:column;align-items:stretch}.footer-portal{opacity:.3;top:180px;right:-130px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{grid-template-columns:1fr;gap:13px}}@media (max-width:1250px){.marketing-nav{gap:18px}.marketing-nav a{font-size:11px}.models-layout{grid-template-columns:1fr 340px}.model-catalog{grid-template-columns:repeat(3,1fr)}.privacy-layout,.api-reference-top{grid-template-columns:1fr}.api-copy{max-width:760px}.api-value-strip{grid-template-columns:1fr 1fr}.api-value-strip article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.api-value-strip article:nth-child(4){border-top:1px solid var(--line)}.api-process-strip{grid-template-columns:repeat(3,1fr)}.api-process-strip article:nth-child(n+4){border-top:1px solid var(--line)}.token-section .token-layout{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.marketing-header{grid-template-columns:1fr auto;height:70px;padding:0 20px}.marketing-nav,.marketing-actions{display:none}.marketing-mobile{display:block;position:relative}.marketing-mobile summary{border:1px solid var(--line);background:#ffffff8c;border-radius:8px;place-content:center;gap:5px;width:40px;height:40px;list-style:none;display:grid}.marketing-mobile summary::-webkit-details-marker{display:none}.marketing-mobile summary i{background:var(--navy);width:17px;height:1px;display:block}.marketing-mobile>div{border:1px solid var(--line);background:#fbfaf7fa;border-radius:12px;padding:12px;display:grid;position:fixed;top:63px;left:12px;right:12px;box-shadow:0 25px 60px #0d1b2a2e}.marketing-mobile a{border-bottom:1px solid var(--line);padding:12px;font-size:11px}.marketing-mobile a:last-child{background:var(--navy);color:#fff;text-align:center;border-radius:7px;margin-top:8px}.landing-hero{background-position:top;height:auto;min-height:820px;padding:120px 20px 80px}.hero-content h1{font-size:55px}.hero-content>p{font-size:14px}.hero-proof{display:none}.landing-section{padding:90px 22px}.section-heading h2{font-size:50px}.models-layout{grid-template-columns:1fr}.api-switch-card{position:relative;top:0}.model-catalog{grid-template-columns:1fr 1fr}.privacy-console-body{grid-template-columns:130px 1fr}.chat-product-window{grid-template-columns:1fr;height:620px}.chat-product-window>aside{display:none}.feature-ribbon{grid-template-columns:1fr 1fr}.api-code-grid{grid-template-columns:1fr}.api-code-grid aside{display:none}.api-process-strip{grid-template-columns:1fr 1fr}.api-process-strip article:nth-child(n+3){border-top:1px solid var(--line)}.token-stats{grid-template-columns:1fr 1fr;gap:20px}.token-stats span:nth-child(2){border-right:0}.token-credit-progress{grid-template-columns:1fr}.tier-progress,.token-process-strip{grid-template-columns:1fr 1fr}.token-process-strip article:nth-child(n+3){border-top:1px solid var(--line)}.final-cta{grid-template-columns:55px 1fr}.final-cta>a{margin-top:10px}.marketing-footer{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.docs-shell{grid-template-rows:72px auto;grid-template-columns:1fr}.docs-header{padding:0 12px}.docs-divider,.docs-header>b{display:none}.docs-search{margin-left:auto;margin-right:10px}.docs-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-row:2;gap:8px;height:auto;padding:10px;display:flex;position:relative;top:0;overflow:auto}.docs-version,.docs-links{display:none}.docs-sidebar section{gap:4px;margin:0;display:flex}.docs-sidebar section>b{display:none}.docs-sidebar section button{white-space:nowrap;padding:0 10px;font-size:12px}.docs-shell .docs-article{grid-area:3/1;padding:38px 30px 72px}.docs-toc{display:none}}@media (max-width:580px){.glow-brand{font-size:22px}.glow-glyph{width:33px;height:40px}.landing-hero{min-height:780px}.hero-content h1{font-size:44px}.landing-command{height:64px}.landing-prompt-chips button:nth-child(n+4){display:none}.hero-actions{flex-direction:column}.section-heading h2,.api-copy h2{font-size:42px}.section-heading>p{font-size:13px}.model-catalog,.privacy-cards,.feature-ribbon,.pricing-grid,.footer-links,.api-value-strip,.api-process-strip,.token-process-strip{grid-template-columns:1fr}.api-value-strip article,.api-value-strip article:nth-child(n),.api-process-strip article,.api-process-strip article:nth-child(n),.token-process-strip article,.token-process-strip article:nth-child(n){border-left:0;border-top:1px solid var(--line)}.api-value-strip article:first-child,.api-process-strip article:first-child,.token-process-strip article:first-child{border-top:0}.api-process-strip article>em,.token-process-strip article>em{display:none}.privacy-console{padding:14px}.privacy-console-body{grid-template-columns:1fr}.privacy-console-body nav{display:flex;overflow:auto}.privacy-console-body nav button{white-space:nowrap}.privacy-console footer{display:none}.chat-product-window{height:560px}.chat-messages{padding:22px 15px}.ai-message{max-width:95%}.feature-ribbon article:nth-child(n+3){display:none}.api-flow{gap:12px;overflow:auto}.api-flow span{white-space:nowrap}.token-stats{grid-template-columns:1fr}.token-stats span{border-right:0;border-bottom:1px solid var(--line);padding:12px}.tier-progress{grid-template-columns:1fr}.final-cta{text-align:center;grid-template-columns:1fr}.glow-mini-arch{margin:auto}.marketing-footer{padding:60px 24px 25px}.footer-bottom{flex-wrap:wrap;gap:10px}.docs-header .glow-brand>span:last-child{display:none}.docs-search{width:52%}.docs-header>a{font-size:9px}.docs-shell .docs-article{padding:30px 20px 60px}.docs-shell .docs-article>header h1{font-size:44px}.docs-shell .docs-article>header>button{display:none}.doc-section>p{font-size:14px}.docs-pager{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.footer-cta{grid-template-columns:1fr;grid-template-areas:"label""heading""copy""actions";padding:46px 0 32px}.footer-cta>div{align-self:auto;margin-top:24px}.footer-directory{grid-template-columns:1fr;gap:28px}.footer-horizon{opacity:.35;left:72%}}@media (max-width:600px){.product-media{height:520px}.product-media:before{width:108%}.marketing-footer{padding:0 22px 18px}.footer-horizon{display:none}.footer-cta{padding:40px 0 30px}.footer-cta h2{font-size:38px}.footer-cta>div{flex-direction:row}.footer-directory{padding:25px 0 22px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{grid-template-columns:1fr 1fr;gap:10px 18px}}:root[data-theme=dark] .marketing-site,:root[data-theme=dark] .docs-shell,:root[data-theme=dark] .product-page{background-color:var(--ivory);color:var(--ink)}:root[data-theme=dark] .marketing-site h1,:root[data-theme=dark] .marketing-site h2,:root[data-theme=dark] .hero-content h1,:root[data-theme=dark] .product-copy h1,:root[data-theme=dark] .footer-cta h2{color:#edf2f8}:root[data-theme=dark] .marketing-site h1 em,:root[data-theme=dark] .marketing-site h2 em,:root[data-theme=dark] .hero-content h1 em,:root[data-theme=dark] .product-copy h1 em{color:var(--gold2)}:root[data-theme=dark] .glow-brand{color:#edf2f8}:root[data-theme=dark] .marketing-nav a,:root[data-theme=dark] .quiet-action{color:#c3cfdd}:root[data-theme=dark] .marketing-header{background:#070e1acc;border-bottom-color:#9db6d62b}:root[data-theme=dark] .landing-command,:root[data-theme=dark] .model-showcase-card,:root[data-theme=dark] .api-switch-card,:root[data-theme=dark] .privacy-cards article,:root[data-theme=dark] .privacy-console,:root[data-theme=dark] .chat-product-window,:root[data-theme=dark] .feature-ribbon article,:root[data-theme=dark] .api-benefits article,:root[data-theme=dark] .api-console,:root[data-theme=dark] .token-benefits,:root[data-theme=dark] .token-hub-card,:root[data-theme=dark] .pricing-grid article,:root[data-theme=dark] .final-cta,:root[data-theme=dark] .api-value-strip,:root[data-theme=dark] .api-process-strip,:root[data-theme=dark] .token-process-strip,:root[data-theme=dark] .routing-manifesto,:root[data-theme=dark] .routing-sequence,:root[data-theme=dark] .glow-utility-ledger,:root[data-theme=dark] .glow-value-loop,:root[data-theme=dark] .product-feature-list article,:root[data-theme=dark] .product-steps-panel,:root[data-theme=dark] .privacy-ledger-stage{color:var(--ink);background:linear-gradient(145deg,#12283feb,#0d1b2ae0);border-color:#9db6d62e}:root[data-theme=dark] .model-showcase-card h3,:root[data-theme=dark] .privacy-cards h3,:root[data-theme=dark] .api-switch-card h3,:root[data-theme=dark] .api-copy h2,:root[data-theme=dark] .pricing-grid h3,:root[data-theme=dark] .token-benefits>h3,:root[data-theme=dark] .token-hub-card h3,:root[data-theme=dark] .final-cta h3,:root[data-theme=dark] .chat-product-window h3,:root[data-theme=dark] .section-heading h2,:root[data-theme=dark] .routing-manifesto h3,:root[data-theme=dark] .glow-utility-ledger h3,:root[data-theme=dark] .glow-value-loop h3{color:#edf2f8}:root[data-theme=dark] .model-showcase-card>p,:root[data-theme=dark] .model-showcase-card>small,:root[data-theme=dark] .privacy-cards p,:root[data-theme=dark] .api-switch-card>p,:root[data-theme=dark] .privacy-console header p,:root[data-theme=dark] .feature-ribbon span,:root[data-theme=dark] .api-benefits span,:root[data-theme=dark] .api-copy>p,:root[data-theme=dark] .token-benefits article span,:root[data-theme=dark] .token-hub-card footer,:root[data-theme=dark] .pricing-grid li,:root[data-theme=dark] .pricing-grid article>div small,:root[data-theme=dark] .final-cta p,:root[data-theme=dark] .section-heading>p,:root[data-theme=dark] .routing-manifesto p,:root[data-theme=dark] .routing-sequence p,:root[data-theme=dark] .glow-utility-ledger p,:root[data-theme=dark] .glow-value-loop p{color:#91a0b3}:root[data-theme=dark] .model-emblem,:root[data-theme=dark] .gold-star,:root[data-theme=dark] .model-dots i,:root[data-theme=dark] .api-request,:root[data-theme=dark] .token-stats,:root[data-theme=dark] .tier-progress,:root[data-theme=dark] .token-credit-progress,:root[data-theme=dark] .privacy-console-body nav{background:#0d1b2a;border-color:#9db6d62b}:root[data-theme=dark] .api-switch-card pre,:root[data-theme=dark] .api-code-grid pre,:root[data-theme=dark] .quickstart-card pre{color:#c8d8eb;background:#081423;border-color:#9db6d62e}:root[data-theme=dark] .landing-command input,:root[data-theme=dark] .chat-product-window form input,:root[data-theme=dark] .privacy-console select,:root[data-theme=dark] .api-switch-card select{color:var(--ink)}:root[data-theme=dark] .landing-command input::placeholder,:root[data-theme=dark] .api-switch-card label,:root[data-theme=dark] .api-console>label,:root[data-theme=dark] .privacy-control small,:root[data-theme=dark] .privacy-console-body nav button{color:#91a0b3}:root[data-theme=dark] .docs-header{background:#070e1ad9;border-bottom-color:#9db6d62b}:root[data-theme=dark] .docs-sidebar{background:#091728e6;border-right-color:#9db6d62b}:root[data-theme=dark] .docs-sidebar section button{color:#aebdcd}:root[data-theme=dark] .docs-sidebar section button:hover,:root[data-theme=dark] .docs-sidebar section button.active{color:#edf2f8;background:#12283f}:root[data-theme=dark] .docs-shell .docs-article{background:linear-gradient(145deg,#12283fb3,#0d1b2a8c);border-color:#9db6d62b}:root[data-theme=dark] .docs-article>header h1,:root[data-theme=dark] .doc-section h2{color:#edf2f8}:root[data-theme=dark] .docs-article>header p,:root[data-theme=dark] .doc-section>p,:root[data-theme=dark] .doc-section li,:root[data-theme=dark] .docs-breadcrumb{color:#91a0b3}:root[data-theme=dark] .docs-toc{background:#070e1ab3;border-left-color:#9db6d62b}:root[data-theme=dark] .docs-search,:root[data-theme=dark] .docs-header>a{background:#0d1b2a;border-color:#9db6d62b}:root[data-theme=dark] .docs-search input{color:var(--ink)}:root[data-theme=dark] .hero-proof{color:#91a0b3}:root[data-theme=dark] .landing-prompt-chips button{color:#c3cfdd;background:#0d1b2ab3;border-color:#9db6d62b}:root[data-theme=dark] .landing-prompt-chips button:hover{background:#0d1b2a;border-color:#d4af3799}:root[data-theme=dark] .scroll-cue{background:#0d1b2acc;border-color:#9db6d62b}:root[data-theme=dark] .product-features,:root[data-theme=dark] .product-system,:root[data-theme=dark] .api-section,:root[data-theme=dark] .models-section,:root[data-theme=dark] .chat-section,:root[data-theme=dark] .pricing-section,:root[data-theme=dark] .privacy-section,:root[data-theme=dark] .token-section{background:linear-gradient(145deg,#0a1626,#070e1a 55%,#0a1626)}:root[data-theme=dark] .product-features article,:root[data-theme=dark] .product-hero{background:#0d1b2a73}:root[data-theme=dark] .product-copy h1,:root[data-theme=dark] .product-system>header h2,:root[data-theme=dark] .system-intro h2{color:#edf2f8}:root[data-theme=dark] .product-copy>p,:root[data-theme=dark] .product-system>header p,:root[data-theme=dark] .system-intro>p,:root[data-theme=dark] .routing-manifesto>div small{color:#91a0b3}.payment-method{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:12px;display:grid}.payment-method>b{grid-column:1/-1;font-size:9px}.payment-method>span{text-align:center;color:#566275;font-size:7px}.payment-method i{color:#b17e28;background:#f4f6f9;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto 4px;font-size:10px;font-style:normal;display:grid}@media (max-width:900px){.docs-shell>.visual-backdrop{left:0}}.marketing-header{background:#fffaf4cc;border:1px solid #d4af3740;border-radius:22px;max-width:1560px;height:82px;margin:14px auto 0;padding:0 28px}.marketing-nav{gap:34px}.marketing-nav a{color:#19283d;font-size:14px}.marketing-actions{gap:24px}.marketing-actions .quiet-action{color:#19283d;font-size:14px}.marketing-actions .glow-button.small{border-radius:26px;min-height:48px;padding:0 27px}.landing-hero{background-position:50%;height:100vh;min-height:940px}.hero-content{width:min(1040px,92vw);margin-top:52px}.hero-content h1{margin:28px 0 22px;font-size:clamp(58px,6vw,94px);line-height:.98}.hero-content>p{color:#4d5d76;margin-bottom:31px;font-size:18px;line-height:1.55}.landing-command{grid-template-columns:55px 1fr 58px;width:min(750px,100%);height:74px}.landing-command button{color:#fff;background:#c99632;width:48px;height:48px;font-size:23px}.landing-prompt-chips{margin:23px 0 28px}.landing-prompt-chips a{color:#27354b;background:#fffaf5b5;border-radius:24px;min-width:106px;padding:11px 16px}.hero-actions .glow-button,.hero-actions .outline-button{border-radius:13px;min-width:190px}.landing-section{min-height:900px;padding:105px max(34px,7vw)}.section-heading{margin-bottom:45px}.section-heading h2{font-size:clamp(48px,5vw,76px)}.model-filter{gap:14px;margin-bottom:34px}.models-layout{grid-template-columns:minmax(0,1fr) 300px;gap:26px;max-width:1340px}.model-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.api-benefits{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pricing-section .pricing-grid article{min-height:480px;padding:31px}.marketing-footer{grid-template-columns:minmax(280px,.9fr) minmax(0,1.8fr)!important;min-height:360px!important;padding-top:74px!important}.marketing-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr))!important}.marketing-footer .footer-links a{font-size:13px}.docs-sidebar .docs-side-link{font-size:10px!important;font-weight:500!important}.history-heading-actions button,.history-preview-actions button{border-radius:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:650}.history-heading-actions .secondary,.history-preview-actions .secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--paper)}.history-heading-actions .danger-button{color:#b53c3c;background:#fff;border:1px solid #e38d8d}.history-preview-actions .primary-action,.image-modal-actions .primary-action{background:var(--navy);border-color:var(--navy);color:#fff}.image-modal-close,.model-picker-close{place-items:center;border-radius:50%!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important}@media (max-width:1100px){.model-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.models-layout{grid-template-columns:1fr}}@media (max-width:700px){.marketing-header{border-radius:0;margin:0}.marketing-nav,.marketing-actions{display:none}.marketing-mobile{display:block}.landing-hero{min-height:820px}.hero-content h1{font-size:49px}.hero-content>p br{display:none}.model-catalog,.api-benefits,.marketing-footer .footer-links,.privacy-layout,.pricing-section .pricing-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root:not([data-theme=dark]) .dashboard-shell{background:#fbfaf7!important}.sidebar{background:linear-gradient(#fffefc 0%,#fbfaf7 100%);border-right-color:#0f274114;width:244px;padding:20px 16px 18px}.sidebar-brand{padding:0 12px 25px}.sidebar-brand .glow-brand{font-size:27px}.sidebar-brand .glow-glyph{width:36px;height:47px}.dashboard-main{width:calc(100% - 244px);margin-left:244px}.expanded-nav{gap:14px}.nav-group{gap:4px}.nav-group>span{letter-spacing:.12em;padding:0 13px 5px;font-size:8px}.expanded-nav button,.side-nav .side-nav-link{border-radius:10px;gap:11px;height:36px;min-height:36px;padding:0 12px}.expanded-nav button svg,.side-nav .side-nav-link svg{width:16px;height:16px}.expanded-nav .side-nav-link b,.expanded-nav button b{font-size:11px;font-weight:600}.side-nav button.active{border:1px solid #e5bd5d88;box-shadow:inset 3px 0 #dda917}.sidebar-bottom{gap:10px;padding:16px 1px 0}.privacy-mini{border-radius:9px;min-height:57px;padding:10px 11px}.sidebar-signout{border-radius:9px;min-height:39px;padding:0 11px}.product-topbar.dashboard-topbar{background:#fffefccc;border-bottom-color:#0f274114;justify-content:space-between;height:76px;padding:0 34px 0 28px}.product-topbar.dashboard-topbar .topbar-actions{margin-left:auto}.product-topbar .dashboard-search{color:#536782;cursor:pointer;background:#fff;border:1px solid #0f274118;border-radius:11px;align-items:center;width:min(420px,34vw);min-width:300px;height:48px;padding:0 15px;font-size:12px;display:flex}.product-topbar .dashboard-search:hover,.product-topbar .dashboard-search:focus-visible{border-color:#d7ab40;outline:0;box-shadow:0 0 0 3px #d7ab4016}.product-topbar .dashboard-search span{text-align:left;flex:1}.product-topbar .dashboard-search kbd{color:#52657b;background:#fbfaf7}.topbar-stat{border-radius:11px;min-width:80px;min-height:48px}.topbar-wallet{border-radius:11px;min-width:140px;min-height:48px}.topbar-token{border-radius:11px;width:55px;height:48px}.theme-toggle-labeled{border-radius:11px;min-width:94px;height:48px}.avatar{width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #aac5e2}.dashboard-content.product-content{box-sizing:border-box;width:min(1200px,100%);padding:24px 0 38px}.page-heading>span{letter-spacing:.13em;font-size:9px}.page-heading h1{margin:9px 0 8px;font-size:clamp(39px,3vw,49px);line-height:1}.page-heading p{font-size:12px}.metric-grid{gap:12px;margin-top:20px}.metric-card{box-sizing:border-box;border-color:#10274114;border-radius:13px;min-height:142px;padding:20px 22px;box-shadow:0 10px 24px #0c1e3308}.metric-card>div{color:#3f5879;font-size:11px}.metric-card>div svg{color:#dc9f0b;background:#fffdfa;border:1px solid #e9c56b99;border-radius:50%;width:20px;height:20px;padding:10px}.metric-card>strong{font-family:var(--serif);margin:16px 0 6px;font-size:35px;line-height:1}.metric-card>small{font-size:10px}.overview-grid{grid-template-columns:minmax(0,1.95fr) minmax(300px,.86fr);gap:12px;margin-top:12px}.hero-panel{color:#112a4a;isolation:isolate;background:linear-gradient(119deg,#fff 0%,#fffefb 52%,#f9fafb 100%);border-color:#10274114;border-radius:14px;min-height:290px;padding:37px 36px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0c1e3308}.hero-panel:before{content:"✦";z-index:-1;color:#e6a414;text-shadow:0 0 28px #efbd3e55;font-family:Georgia,serif;font-size:56px;position:absolute;top:77px;right:104px}.hero-panel:after{content:"";z-index:-2;opacity:.9;border:1px solid #eab33d;border-bottom:0;border-radius:96px 96px 0 0;width:170px;height:270px;position:absolute;top:19px;right:47px;box-shadow:0 0 0 15px #cbd7e41f,0 0 0 30px #cbd7e416,0 0 0 45px #cbd7e40d,-215px 213px 0 -157px #eab33d}.hero-panel>span{color:#c78300;letter-spacing:.13em;font-size:9px}.hero-panel h2{max-width:510px;font-family:var(--sans);margin:20px 0 10px;font-size:clamp(29px,2.4vw,36px);font-weight:600;line-height:1.14;position:relative}.hero-panel p{color:#405c7e;max-width:475px;font-size:12px;line-height:1.7;position:relative}.hero-panel>div{margin-top:23px;position:relative}.hero-panel button{color:#182a42;background:linear-gradient(135deg,#f8c54d,#dfaa32);border-color:#e3ad37;border-radius:8px;min-height:40px;font-size:10px}.hero-panel button.secondary{color:#1d3653;background:#ffffffbf;border-color:#b9c5d1}.quick-actions{box-sizing:border-box;border-color:#10274114;border-radius:14px;min-height:290px;padding:20px;box-shadow:0 12px 28px #0c1e3308}.quick-actions .panel-title{margin-bottom:9px}.panel-title span{font-family:var(--sans);font-size:18px;font-weight:650}.panel-title small{font-size:9px}.quick-actions>button{border-radius:9px;min-height:58px;padding:0 11px}.quick-actions>button:hover{background:#fffdf8;border-color:#e2b44c}.quick-actions>button>svg:first-child{width:18px;height:18px;padding:8px}.quick-actions button strong{font-size:11px}.overview-bottom-grid{grid-template-columns:1.02fr .98fr;gap:12px;margin-top:12px}.privacy-status-card,.account-summary-card{box-sizing:border-box;border-color:#10274114;border-radius:14px;min-height:232px;padding:20px;box-shadow:0 12px 28px #0c1e3308}.privacy-status-card .panel-title,.account-summary-card .panel-title{margin-bottom:15px}.check-row{gap:11px;margin-top:14px}.check-row strong{font-size:11px}.check-row small{font-size:9px}.summary-line{min-height:39px;font-size:10px}.summary-line strong{font-size:10px}.account-summary-card .wide-button{color:#fff;background:#10243d;border-color:#10243d;border-radius:8px;min-height:43px;margin-top:15px;font-size:10px}@media (max-width:1250px){.dashboard-content.product-content{width:auto;margin:0 30px}.product-topbar .dashboard-search{min-width:240px}}@media (max-width:850px){.sidebar{width:274px}.dashboard-main{width:100%;margin-left:0}.dashboard-content.product-content{margin:0;padding:22px 20px 36px}.product-topbar .dashboard-search{width:min(420px,58vw);min-width:0}}@media (max-width:650px){.product-topbar.dashboard-topbar{gap:9px;padding:0 14px}.product-topbar .dashboard-search{height:42px}.product-topbar .dashboard-search kbd,.topbar-stat,.topbar-wallet,.topbar-token{display:none}.theme-toggle-labeled{width:42px;min-width:42px}.theme-toggle-labeled span{display:none}.metric-grid,.overview-grid,.overview-bottom-grid{grid-template-columns:1fr}.hero-panel{min-height:320px;padding:30px 24px}.hero-panel:after{opacity:.5;right:-38px}}:root[data-theme=dark] .dashboard-shell{background:#03111f!important}:root[data-theme=dark] .sidebar{background:linear-gradient(#051526 0%,#03111f 100%);border-right-color:#9eb5d31c}:root[data-theme=dark] .product-topbar.dashboard-topbar{background:#041323d9;border-bottom-color:#9eb5d31c}:root[data-theme=dark] .product-topbar .dashboard-search,:root[data-theme=dark] .topbar-stat,:root[data-theme=dark] .topbar-wallet,:root[data-theme=dark] .topbar-token,:root[data-theme=dark] .theme-toggle-labeled{background:#071828;border-color:#9eb5d32b}:root[data-theme=dark] .avatar{color:#edf2f8;background:#10263b;border-color:#274661}:root[data-theme=dark] .metric-card,:root[data-theme=dark] .quick-actions,:root[data-theme=dark] .privacy-status-card,:root[data-theme=dark] .account-summary-card{box-shadow:none;background:linear-gradient(145deg,#0b1c2d,#061625);border-color:#9eb5d323}:root[data-theme=dark] .hero-panel{color:#edf2f8;box-shadow:none;background:radial-gradient(circle at 82% 28%,#d9ab3230,#0000 27%),linear-gradient(120deg,#081a2c,#041220);border-color:#9eb5d323}:root[data-theme=dark] .hero-panel p{color:#b5c6d9}:root[data-theme=dark] .hero-panel button.secondary{color:#dce7f1;background:#06172799;border-color:#39536c}:root[data-theme=dark] .quick-actions>button{border-color:#9eb5d326}:root[data-theme=dark] .quick-actions>button:hover{background:#0b2134;border-color:#c59a3a}:root[data-theme=dark] .side-nav button.active{color:#edf2f8;background:linear-gradient(90deg,#c8982e27,#c8982e09);border-color:#c99a35}:root[data-theme=dark] .account-summary-card .wide-button{background:#0a1d30;border-color:#34536f}.chat-page{max-width:none}.chat-header{min-height:145px;margin-bottom:15px}.chat-header h1{margin:12px 0 10px;font-size:clamp(42px,3.4vw,56px);line-height:.96}.chat-header p{font-size:12px}.chat-controls{gap:10px}.model-picker-trigger{border-radius:12px;min-width:165px;min-height:62px}.direct-chat-page .chat-surface,.agent-chat-page .chat-surface,.private-chat-page .chat-surface{background:radial-gradient(circle at 50% 40%,#fff 0%,#fffefa 53%,#fbfaf7 100%);border-color:#10274114;border-radius:18px;min-height:calc(100vh - 305px);padding:0 48px 25px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0c1e3308}.direct-chat-page .chat-surface:after,.agent-chat-page .chat-surface:after,.private-chat-page .chat-surface:after{content:"✦";color:#e1b34842;font:80px Georgia,serif;position:absolute;top:148px;right:18%}.direct-chat-page .chat-surface:before,.agent-chat-page .chat-surface:before,.private-chat-page .chat-surface:before{content:"";opacity:.75;background:0 0;border:1px solid #e9bb5555;border-bottom:0;border-radius:135px 135px 0 0;width:250px;height:390px;position:absolute;top:72px;right:12%;box-shadow:0 0 0 17px #e8c06b1d,0 0 0 34px #e8c06b12,0 0 0 51px #e8c06b0a}.chat-empty{z-index:1;padding:65px 15px 20px;position:relative}.chat-empty-brand{background:#fffdfa;border:1px solid #edcd8a88;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 13px #edcd8a13}.chat-empty-brand .glow-brand{width:38px}.chat-empty-brand .glow-glyph{width:35px;height:45px}.chat-empty h2{font-family:var(--sans);margin:19px 0 8px;font-size:26px;font-weight:650}.chat-empty>p{max-width:550px;font-size:12px;line-height:1.7}.suggestion-grid{gap:12px;width:min(860px,100%);margin-top:28px}.suggestion-grid button{justify-content:initial;color:#183553;text-align:left;background:#fff;border-radius:11px;gap:13px;min-height:74px;padding:10px 14px;font-size:11px}.suggestion-grid button>svg:first-child{color:#e19d00;box-sizing:content-box;background:#fff6e4;border-radius:9px;flex:none;padding:10px}.suggestion-grid button:nth-child(2)>svg:first-child{color:#4777c8;background:#eef3ff}.suggestion-grid button:nth-child(3)>svg:first-child{color:#168c5a;background:#eaf9f0}.suggestion-grid button span{flex:1;line-height:1.45}.suggestion-grid button>svg:last-child{color:#506782}.chat-composer{z-index:2;border-color:#e2b34b99;border-radius:18px;max-width:1040px;margin:28px auto 0;position:relative;box-shadow:0 12px 25px #9a74341c}.chat-composer textarea{min-height:76px;padding:17px 20px;font-size:14px}.composer-bottom{min-height:42px;padding:7px 13px 7px 16px}.composer-bottom button{border-radius:50%;width:54px;height:54px;margin-top:-54px;transform:translateY(-2px)}.chat-composer-actions{z-index:2;margin-top:20px;position:relative}.chat-composer-actions button{border-radius:10px;min-height:38px}.agent-run-rail{background:#fff;border-color:#10274114;margin-bottom:18px}.agent-chat-page .chat-header{min-height:137px}.agent-chat-page .chat-surface{min-height:calc(100vh - 365px)}.agent-chat-page .chat-empty{padding-top:25px}.agent-chat-page .chat-empty-brand{width:68px;height:68px}.agent-chat-page .suggestion-grid{width:min(680px,100%)}:root[data-theme=dark] .direct-chat-page .chat-surface,:root[data-theme=dark] .agent-chat-page .chat-surface,:root[data-theme=dark] .private-chat-page .chat-surface{box-shadow:none;background:radial-gradient(circle at 50% 38%,#0c1d2d 0%,#061625 63%,#041221 100%);border-color:#9eb5d323}:root[data-theme=dark] .chat-empty-brand,:root[data-theme=dark] .suggestion-grid button,:root[data-theme=dark] .chat-composer,:root[data-theme=dark] .agent-run-rail{background:#0a1b2c;border-color:#9eb5d32e}:root[data-theme=dark] .suggestion-grid button{color:#dce6ef}:root[data-theme=dark] .chat-empty>p{color:#a9bbcf}:root[data-theme=dark] .direct-chat-page .chat-surface:before,:root[data-theme=dark] .agent-chat-page .chat-surface:before,:root[data-theme=dark] .private-chat-page .chat-surface:before{border-color:#d3a73e66}@media (max-width:800px){.chat-header{flex-direction:column;align-items:stretch;gap:18px;min-height:0}.chat-controls{flex-wrap:wrap}.model-picker-trigger{flex:1;min-width:150px}.direct-chat-page .chat-surface,.agent-chat-page .chat-surface,.private-chat-page .chat-surface{padding:0 20px 22px}.suggestion-grid{grid-template-columns:1fr}.direct-chat-page .chat-surface:before,.agent-chat-page .chat-surface:before,.private-chat-page .chat-surface:before{opacity:.42;right:-78px}}.models-toolbar,.compare-controls,.playground-editor,.playground-result,.api-overview-grid article,.key-list-panel,.code-panel,.hub-intro-grid article,.agent-card,.machine-panel{border-color:#10274114;border-radius:14px;box-shadow:0 12px 28px #0c1e3308}.models-toolbar{box-shadow:none;background:0 0;border:0;margin-top:25px;padding:0}.models-toolbar .history-search{background:#fff;border-color:#10274116;border-radius:11px;min-height:56px}.model-filter-row{gap:12px;margin-top:14px}.model-filter-row label{background:#fff;border-radius:9px;min-height:42px}.models-dashboard-grid{gap:14px;margin-top:17px}.model-dashboard-card{border-color:#10274114;border-radius:13px;min-height:237px;padding:18px;box-shadow:0 10px 24px #0c1e3308}.model-dashboard-card h2{font-size:20px}.model-dashboard-card>p{min-height:34px;font-size:10px}.model-brand-icon{border-radius:10px;width:38px;height:38px}.model-price-row{border-top:1px solid var(--line);padding-top:13px}.model-price-row strong{font-size:10px}.compare-controls{background:#fffdfa;margin-top:25px;padding:22px}.compare-select-field{color:#536782;min-width:0;font-size:10px;font-weight:650}.compare-select-field>span{margin:0 0 7px;display:block}.compare-select-field .model-picker-trigger{background:#fff;border-radius:9px;width:100%;min-width:0;min-height:50px}.compare-select-field .model-picker-trigger strong{font-size:11px}.compare-test-row textarea{background:#fff;border-radius:9px;min-height:62px}.compare-test-row .primary-action{border-radius:9px;min-height:52px}.compare-card{border-color:#10274114;border-radius:13px;box-shadow:0 10px 24px #0c1e3308}.playground-grid{gap:20px;margin-top:25px}.playground-editor,.playground-result{background:#fff;padding:25px}.playground-editor label{color:#526782}.playground-editor select,.playground-editor textarea{border-color:#1027411c;border-radius:9px}.playground-editor .primary-action{color:#172a40;background:linear-gradient(135deg,#f4ba33,#e49c00);border-color:#e49c00;width:100%;min-height:46px}.playground-result pre{background:#fffdfa;border-radius:9px;min-height:320px}.api-overview-grid{gap:14px;margin-top:25px}.api-overview-grid article{background:#fff;min-height:132px;padding:20px}.api-overview-grid article>strong{font-family:var(--serif);font-size:32px}.api-workspace-grid{gap:14px;margin-top:14px}.key-list-panel,.code-panel{background:#fff;padding:21px}.key-row{min-height:63px}.code-panel pre{border-radius:10px;min-height:230px}.hub-intro-grid{gap:14px;margin-top:22px}.hub-intro-grid article{background:#fff;min-height:86px;padding:18px}.agent-grid{gap:14px}.agent-card{background:#fff;padding:18px}.machine-panel{background:#fffdfa}:root[data-theme=dark] .models-toolbar .history-search,:root[data-theme=dark] .model-filter-row label,:root[data-theme=dark] .model-dashboard-card,:root[data-theme=dark] .compare-controls,:root[data-theme=dark] .playground-editor,:root[data-theme=dark] .playground-result,:root[data-theme=dark] .api-overview-grid article,:root[data-theme=dark] .key-list-panel,:root[data-theme=dark] .code-panel,:root[data-theme=dark] .hub-intro-grid article,:root[data-theme=dark] .agent-card,:root[data-theme=dark] .machine-panel{box-shadow:none;background:linear-gradient(145deg,#0b1c2d,#061625);border-color:#9eb5d323}:root[data-theme=dark] .playground-editor select,:root[data-theme=dark] .playground-editor textarea,:root[data-theme=dark] .compare-test-row textarea,:root[data-theme=dark] .compare-select-field .model-picker-trigger{color:#edf2f8;background:#081827;border-color:#9eb5d32b}:root[data-theme=dark] .playground-result pre{background:#081827}.history-search{background:#fff;border:1px solid #d9a72e;border-radius:12px;min-height:54px;margin-top:26px;padding:0 18px;box-shadow:0 8px 20px #10274108}.history-search>svg{color:#d99c00}.history-search input{font-size:12px}.history-search>span{color:#63748c;font-size:10px}.history-filter-bar{min-height:46px;margin:12px 0 10px}.history-filter-tabs{gap:8px}.history-filter-tabs button{color:#65758c;background:#fff;border:1px solid #10274116;border-radius:9px;min-height:36px;padding:0 14px;font-size:10px;font-weight:650}.history-filter-tabs button.active{color:#122946;background:#fffaf0;border-color:#ddad36}.history-sort-label{background:#fff;border:1px solid #10274116;border-radius:9px;min-height:36px;padding:0 12px;font-size:10px}.history-workspace{background:#fff;border:1px solid #10274114;border-radius:14px;grid-template-columns:1.08fr .92fr;min-height:520px;overflow:hidden;box-shadow:0 13px 30px #1027410a}.history-list{background:linear-gradient(135deg,#fff,#fffdf8);padding:12px}.history-list article{border:1px solid #0000;border-radius:10px;margin:0 0 8px;overflow:hidden}.history-list article.selected{background:#fffaf0;border-color:#e2b64d;box-shadow:0 6px 16px #c1953020}.history-main{min-height:65px;padding:10px 12px}.history-mode{color:#cf9200;background:#fff3d5;border-radius:9px;width:36px;height:36px}.history-main strong{color:#142e4d;font-size:11px}.history-main small{color:#68809d;max-width:390px;font-size:9px}.history-main time{color:#73849a;font-size:9px}.history-main b{color:#4d617a;background:#fff;border:1px solid #d7cfba;border-radius:20px;padding:4px 7px;font-size:8px}.history-delete{color:#5e728a;width:34px}.history-delete:hover{color:#b52f37;background:#fff0f0}.history-preview{background:#fff;border-left:1px solid #10274114;padding:25px}.history-preview-head{border-bottom:1px solid #10274114;padding-bottom:18px}.history-preview-head>div>span{color:#d0950a;letter-spacing:.13em;font-size:9px}.history-preview-head h2{margin:11px 0 8px;font-size:27px;line-height:1.08}.history-preview-head small{color:#71819a;font-size:10px}.history-preview-copy{gap:12px;max-height:285px;padding:18px 0;overflow:auto}.history-preview-message{border:1px solid #10274114;border-radius:10px;padding:14px}.history-preview-message.assistant{background:#fffaf0;border-color:#e3be6d99}.history-preview-message b{color:#48617e;font-size:10px}.history-preview-message p{color:#172f4e;font-size:11px;line-height:1.6}.history-preview-actions{border-top:1px solid #10274114;padding-top:16px}.hub-intro-grid article{border-color:#10274114;align-items:center;min-height:86px}.hub-intro-grid article>svg{color:#d79d00;background:#fff6df;border-radius:10px;width:24px;height:24px;padding:9px}.hub-intro-grid article strong{color:#142d4c;font-size:11px}.hub-intro-grid article small{color:#677d99;margin-top:4px;font-size:9px;line-height:1.45}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.agent-card{border-color:#10274114;min-height:335px;padding:20px}.agent-card-top{margin-bottom:20px}.agent-card-top>span{color:#be8300;background:#fff1ce;width:22px;height:22px;font-size:9px}.agent-card-top b{color:#168b56;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.agent-card>svg{color:#dfaa22;width:24px;height:24px;margin-bottom:20px}.agent-card h2{color:#162d4b;margin:0 0 10px;font-size:25px;line-height:1.05}.agent-card>p{color:#607895;min-height:45px;font-size:10px;line-height:1.55}.agent-card .tag-row{margin:14px 0}.agent-card .tag-row span{color:#59708d;background:#fff;border-color:#10274116;padding:4px 7px;font-size:8px}.agent-policy{border-color:#10274114;padding:12px 0}.agent-policy span{color:#6f8096;font-size:8px}.agent-policy strong{color:#112a49;font-size:9px}.agent-card>button{border-radius:8px;min-height:38px;margin-top:14px;font-size:10px}.machine-panel{border-color:#e1bb5a88;margin-top:14px;padding:28px 30px}.machine-panel h2{font-size:28px}.machine-panel p{font-size:11px;line-height:1.6}:root[data-theme=dark] .history-search,:root[data-theme=dark] .history-filter-tabs button,:root[data-theme=dark] .history-sort-label,:root[data-theme=dark] .history-workspace,:root[data-theme=dark] .history-list,:root[data-theme=dark] .history-preview{box-shadow:none;background:#071828;border-color:#9eb5d32b}:root[data-theme=dark] .history-list article.selected{box-shadow:none;background:#c99b3514;border-color:#c99b35}:root[data-theme=dark] .history-main strong,:root[data-theme=dark] .history-preview-message p,:root[data-theme=dark] .hub-intro-grid article strong,:root[data-theme=dark] .agent-card h2,:root[data-theme=dark] .agent-policy strong{color:#e7eef7}:root[data-theme=dark] .history-preview-message{background:#0b1d2f;border-color:#9eb5d32b}:root[data-theme=dark] .history-preview-message.assistant{background:#c99b3512;border-color:#c99b3550}:root[data-theme=dark] .history-list article,:root[data-theme=dark] .history-main b,:root[data-theme=dark] .hub-intro-grid article,:root[data-theme=dark] .agent-card,:root[data-theme=dark] .machine-panel{box-shadow:none;background:linear-gradient(145deg,#0b1c2d,#061625);border-color:#9eb5d323}@media (max-width:900px){.history-workspace{grid-template-columns:1fr}.history-preview{border-top:1px solid #10274114;border-left:0}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.history-heading-actions{width:100%}.history-heading-actions button{flex:1}.history-search{margin-top:20px}.history-filter-bar{flex-direction:column;align-items:stretch}.history-filter-tabs{padding-bottom:3px;overflow-x:auto}.history-sort-label{width:fit-content}.history-preview{padding:18px}.history-main time{display:none}.history-main small{max-width:175px}.agent-grid{grid-template-columns:1fr}.agent-card{min-height:auto}}.private-chat-page .model-picker-trigger,.agent-chat-page .model-picker-trigger{color:#eef4fa;background:linear-gradient(145deg,#10243a,#071a2c);border-color:#203c59;box-shadow:0 8px 18px #06162620}.private-chat-page .model-picker-trigger:hover,.private-chat-page .model-picker-trigger:focus-visible,.agent-chat-page .model-picker-trigger:hover,.agent-chat-page .model-picker-trigger:focus-visible{border-color:#d4a832;outline-color:#d4a83255}.private-chat-page .model-picker-trigger-copy small,.private-chat-page .model-picker-trigger>svg,.agent-chat-page .model-picker-trigger-copy small,.agent-chat-page .model-picker-trigger>svg{color:#9fb5cb}.private-chat-page .model-picker-trigger-copy strong,.agent-chat-page .model-picker-trigger-copy strong{color:#f5f8fb}.private-chat-page .chat-composer,.agent-chat-page .chat-composer{box-sizing:border-box;align-self:stretch;width:100%;max-width:none;margin:30px 0 0}.private-chat-page .chat-composer textarea,.agent-chat-page .chat-composer textarea{box-sizing:border-box}.history-preview{position:relative}.history-preview-actions .primary-action{color:#fff;min-height:36px;box-shadow:none;background:#0b2036;border:1px solid #0b2036;border-radius:8px;padding:0 12px;font-size:10px;position:absolute;top:20px;right:62px}.history-preview-actions .primary-action:hover,.history-preview-actions .primary-action:focus-visible{color:#fff;background:#173b63;border-color:#173b63}.history-preview-actions{justify-content:flex-end}:root[data-theme=dark] .history-preview-actions .primary-action{color:#071827;background:#e8bb50;border-color:#c69b37}:root[data-theme=dark] .history-preview-actions .primary-action:hover,:root[data-theme=dark] .history-preview-actions .primary-action:focus-visible{color:#071827;background:#f2ca68}@media (max-width:800px){.private-chat-page .chat-composer,.agent-chat-page .chat-composer{margin-top:22px}.history-preview-actions .primary-action{top:18px;right:56px}}.playground-reference-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px}.playground-editor,.playground-result{min-height:500px}.playground-panel-title,.playground-response-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.playground-panel-title h2,.playground-response-head h2{color:#112946;font-family:var(--sans);margin:0;font-size:19px;font-weight:700}.playground-panel-title>span{color:#58718c;background:#f5f7f9;border-radius:20px;padding:5px 8px;font-size:9px}.playground-editor>label{gap:8px}.playground-editor>label>small{color:#607897;pointer-events:none;align-self:flex-end;margin-top:-29px;padding:0 10px 8px;font-size:10px}.playground-editor textarea{min-height:138px;padding-bottom:31px}.playground-options{grid-template-columns:1fr 1fr 1.15fr .52fr;gap:10px;display:grid}.playground-options label{color:#526a87;gap:6px;font-size:10px;font-weight:650;display:grid}.playground-options select{color:#163452;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d8e0e8;border-radius:9px;padding:0 10px}.playground-stream{grid-template-columns:1fr;align-content:start;position:relative}.playground-stream input{opacity:0;position:absolute}.playground-stream>span{cursor:pointer;background:#a9b6c4;border-radius:20px;width:38px;height:22px;margin-top:9px;transition:background .18s;display:block}.playground-stream>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;margin:3px;transition:transform .18s;display:block}.playground-stream input:checked+span{background:#dca820}.playground-stream input:checked+span:after{transform:translate(16px)}.playground-stream input:focus-visible+span{outline-offset:2px;outline:2px solid #dca82066}.playground-prompt-ideas{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.playground-prompt-ideas>span{color:#536c88;width:100%;font-size:10px;font-weight:650}.playground-prompt-ideas button{color:#45617f;background:#fff;border:1px solid #d9e1e9;border-radius:8px;min-height:31px;padding:0 11px;font-size:10px}.playground-prompt-ideas button:hover{color:#132b49;border-color:#dfac32}.playground-prompt-ideas .icon-action{width:32px;padding:0}.playground-run{margin-top:auto;border-radius:8px!important;min-height:42px!important;font-size:11px!important}.playground-response-head{border-bottom:1px solid #dbe2e9;min-height:38px}.playground-response-head [role=tablist]{align-self:stretch;gap:20px;display:flex}.playground-response-head [role=tab]{color:#627893;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px;font-size:11px;font-weight:650}.playground-response-head [role=tab].active{color:#142b48;border-bottom-color:#e0a41d}.playground-output{background:linear-gradient(135deg,#fffefa,#fff);border:1px solid #efdfbd;border-radius:10px;min-height:332px;margin-top:15px;padding:20px;overflow:auto}.playground-output pre{color:#142941;min-height:0;margin:0;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.playground-output .inline-alert{margin:0}.playground-response-meta{align-items:center;gap:9px;margin-top:16px;display:flex}.playground-response-meta>span{color:#5b718e;background:#fff;border:1px solid #dbe3ea;border-radius:7px;padding:7px 9px;font-size:9px}.playground-response-meta>span.success{color:#158653}.playground-response-meta>span.failed{color:#c13b3b}.playground-response-meta .icon-action{border:1px solid #dbe3ea;border-radius:8px;width:35px;height:35px;margin-left:auto}.playground-quickstart{background:#fff;border:1px solid #d9e1e9;border-radius:14px;margin-top:18px;padding:19px 21px;box-shadow:0 12px 28px #10274108}.playground-quickstart h2{color:#142c4a;font-family:var(--sans);margin:0 0 4px;font-size:18px}.playground-quickstart p{color:#607997;margin:0;font-size:11px}.playground-quickstart>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.playground-quickstart a,.playground-quickstart button{color:#17314f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ec;border-radius:10px;align-items:center;gap:12px;min-height:63px;padding:10px 13px;text-decoration:none;display:flex}.playground-quickstart a:hover,.playground-quickstart button:hover{background:#fffdf8;border-color:#e0ad36}.playground-quickstart a>span,.playground-quickstart button>span{color:#dc9e12;background:#fff4dc;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.playground-quickstart strong{flex:1;gap:3px;font-size:11px;display:grid}.playground-quickstart strong small{color:#66809d;font-size:9px;font-weight:400;line-height:1.4}.playground-quickstart>div:last-child>svg{color:#56708f}:root[data-theme=dark] .playground-panel-title h2,:root[data-theme=dark] .playground-response-head h2,:root[data-theme=dark] .playground-response-head [role=tab].active,:root[data-theme=dark] .playground-output pre,:root[data-theme=dark] .playground-quickstart h2,:root[data-theme=dark] .playground-quickstart a,:root[data-theme=dark] .playground-quickstart button{color:#e5edf5}:root[data-theme=dark] .playground-panel-title>span,:root[data-theme=dark] .playground-options select,:root[data-theme=dark] .playground-prompt-ideas button,:root[data-theme=dark] .playground-output,:root[data-theme=dark] .playground-response-meta>span,:root[data-theme=dark] .playground-quickstart,:root[data-theme=dark] .playground-quickstart a,:root[data-theme=dark] .playground-quickstart button{background:#081827;border-color:#9eb5d32b}:root[data-theme=dark] .playground-response-head{border-color:#9eb5d32b}.playground-output{background:linear-gradient(135deg,#fffefa,#fff)}:root[data-theme=dark] .playground-output{background:#071827}@media (max-width:1000px){.playground-reference-grid{grid-template-columns:1fr}.playground-editor,.playground-result{min-height:auto}.playground-output{min-height:260px}}@media (max-width:650px){.playground-options,.playground-quickstart>div:last-child{grid-template-columns:1fr 1fr}.playground-quickstart>div:last-child>:last-child{grid-column:1/-1}.playground-response-head{flex-direction:column;align-items:flex-start;padding-bottom:10px}.playground-response-head [role=tablist]{min-height:34px}.playground-output{min-height:230px}.playground-response-meta{flex-wrap:wrap}}.token-metric-grid article{background:#fff;border:1px solid #10274114;border-radius:13px;min-height:116px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0c1e3308}.token-metric-grid article>svg{color:#dd9f0b;background:#fffdfa;border:1px solid #edcd8a88;border-radius:50%;width:20px;height:20px;padding:9px;position:absolute;top:23px;right:22px}.token-metric-grid article>strong{font-family:var(--serif);margin:14px 0 7px;font-size:26px;font-weight:400;display:block}.token-metric-grid article>span{font-size:9px}.token-metric-grid article>small{font-size:10px}.token-market-strip{background:#fff;border:1px solid #10274114;border-radius:14px;margin-top:16px;padding:15px 16px 16px;box-shadow:0 10px 24px #0c1e3308}.token-market-strip>span{color:#d29400;letter-spacing:.13em;font-size:9px;font-weight:800}.token-market-strip>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:11px;display:grid}.token-market-strip article{background:#fff;border:1px solid #e3e8ed;border-radius:10px;min-height:72px;padding:13px 14px}.token-market-strip small,.token-market-strip strong,.token-market-strip em{display:block}.token-market-strip small{color:#637995;font-size:9px;font-weight:700}.token-market-strip strong{color:#142c4a;font-family:var(--serif);margin:8px 0 4px;font-size:20px;font-weight:400}.token-market-strip em{color:#70849e;font-size:9px;font-style:normal}.token-layout{grid-template-columns:1.04fr .96fr;gap:16px}.stake-panel,.token-details{background:#fff;border:1px solid #10274114;border-radius:14px;position:relative;box-shadow:0 10px 24px #0c1e3308}.stake-panel>div:first-child{padding-bottom:14px}.stake-panel>div:first-child>b{color:#c58400;letter-spacing:.08em;background:#fff8e8;border:1px solid #e4bc5f;border-radius:20px;margin-left:auto;padding:7px 10px;font-size:9px}.token-address-row{color:#5f7692;background:#fff;border:1px solid #e0e6ec;border-radius:8px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:9px;display:grid}.token-address-row+.token-address-row{margin-top:8px}.token-address-row code{color:#29425e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.token-address-row .icon-action,.token-details .summary-line .icon-action{color:#5d7490;background:0 0;border:0;width:28px;height:28px;padding:0}.stake-panel>label{margin-top:13px}.stake-panel>label>div{position:relative}.stake-panel>label>div>b{color:#405a76;background:#fff;border:1px solid #dfe4e9;border-radius:8px;padding:6px 8px;font-size:9px}.token-reward-estimate{background:#fffdfa;border:1px solid #e5e7e8;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:40px;margin-top:10px;padding:0 12px;display:grid}.token-reward-estimate>svg{color:#d99b08}.token-reward-estimate>span{color:#607995;font-size:10px;font-weight:650}.token-reward-estimate>strong{color:#112a49;font-family:var(--serif);font-size:20px;font-weight:400}.token-reward-estimate strong small{color:#647994;font-family:var(--sans);font-size:10px}.stake-panel>p{margin:12px 0 0;line-height:1.55}.token-details{padding-top:24px}.token-details .panel-title{padding-right:74px}.token-network-badge{color:#178b55;background:#effaf3;border:1px solid #bce8cb;border-radius:20px;padding:6px 10px;font-size:9px;position:absolute;top:24px;right:24px}.token-details .summary-line{grid-template-columns:150px minmax(0,1fr) auto}.token-details .summary-line code{color:#263f5d;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-details .summary-line strong{text-align:right}.token-details>a{margin-top:17px}.token-rewards-guide{background:#fff;border:1px solid #10274114;border-radius:14px;margin-top:16px;padding:20px;box-shadow:0 10px 24px #0c1e3308}.token-rewards-guide h2{color:#142d4c;font-family:var(--sans);margin:0 0 15px;font-size:19px}.token-rewards-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.token-rewards-guide article{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.token-rewards-guide article>svg{color:#dc9e0b;background:#fffdfa;border:1px solid #edcd8a88;border-radius:50%;width:22px;height:22px;padding:10px}.token-rewards-guide article span{gap:5px;display:grid}.token-rewards-guide strong{color:#142e4d;font-family:var(--serif);font-size:18px;font-weight:400}.token-rewards-guide small{color:#637b98;font-size:10px;line-height:1.5}:root[data-theme=dark] .token-metric-grid article,:root[data-theme=dark] .token-market-strip,:root[data-theme=dark] .token-market-strip article,:root[data-theme=dark] .stake-panel,:root[data-theme=dark] .token-details,:root[data-theme=dark] .token-address-row,:root[data-theme=dark] .token-reward-estimate,:root[data-theme=dark] .token-rewards-guide{box-shadow:none;background:linear-gradient(145deg,#0b1c2d,#061625);border-color:#9eb5d323}:root[data-theme=dark] .token-metric-grid article>strong,:root[data-theme=dark] .token-market-strip strong,:root[data-theme=dark] .token-reward-estimate strong,:root[data-theme=dark] .token-rewards-guide h2,:root[data-theme=dark] .token-rewards-guide strong{color:#e7eef7}:root[data-theme=dark] .token-address-row code,:root[data-theme=dark] .token-details .summary-line code{color:#c9d8e7}@media (max-width:950px){.token-market-strip>div,.token-rewards-guide>div{grid-template-columns:repeat(2,minmax(0,1fr))}.token-layout{grid-template-columns:1fr}}@media (max-width:600px){.token-metric-grid,.token-market-strip>div,.token-rewards-guide>div{grid-template-columns:1fr}.token-address-row{grid-template-columns:105px minmax(0,1fr) auto}.token-details .summary-line{grid-template-columns:1fr auto auto}.token-details .summary-line>span{grid-column:1/-1}.token-network-badge{top:20px;right:20px}}.referral-card{text-align:center;background:radial-gradient(circle at 50% 30%,#fffdf5 0,#fff 40% 100%);border:1px solid #dce3e9;border-radius:15px;justify-items:center;min-height:270px;padding:35px 42px 30px;display:grid;box-shadow:0 16px 36px #10274108}.referral-card .referral-gift{color:#d8a419;background:#fffaf0;border:1px solid #e5bd45;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.referral-card .referral-gift svg{width:25px;height:25px}.referral-card>span{color:#c59005;letter-spacing:.14em;margin-top:11px;font-size:9px;font-weight:800}.referral-card h2{color:#102949;font-family:var(--serif);margin:8px 0 7px;font-size:clamp(26px,2.15vw,36px);font-weight:400}.referral-card p{color:#637b98;max-width:590px;margin:0;font-size:11px;line-height:1.6}.referral-card>div:not(.referral-gift){text-align:left;background:#fff;border:1px solid #dfa913;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:min(100%,610px);min-height:45px;margin-top:17px;padding:3px 4px 3px 14px;display:grid}.referral-card code{color:#1b4267;text-overflow:ellipsis;white-space:nowrap;font:11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.referral-card button{color:#112b4a;cursor:pointer;background:#fffaf0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;display:inline-flex}.referral-card button svg{width:14px;height:14px}.referral-card button:disabled{color:#8a9aab;cursor:not-allowed}.referral-card>small{color:#7488a2;margin-top:8px;font-size:9px}.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.referral-stats article{background:#fff;border:1px solid #dce3e9;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:104px;padding:17px;display:grid;box-shadow:0 10px 25px #10274106}.referral-stats article>span{color:#d99d0a;background:#fffaf0;border:1px solid #edcc81;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.referral-stats svg{width:19px;height:19px}.referral-stats div{gap:7px;display:grid}.referral-stats small{color:#617895;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.referral-stats strong{color:#102a49;font-family:var(--serif);font-size:25px;font-weight:400}.referral-steps{background:#fff;border:1px solid #dce3e9;border-radius:13px;margin-top:13px;padding:23px 25px;box-shadow:0 10px 25px #10274106}.referral-steps h2{color:#102a49;font-family:var(--serif);margin:0 0 20px;font-size:24px;font-weight:400}.referral-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin:0;padding:0;list-style:none;display:grid}.referral-steps li{color:#6b8099;grid-template-columns:30px 21px minmax(0,1fr);align-items:center;gap:9px;display:grid}.referral-steps b{color:#a87500;background:#fff0d0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.referral-steps svg{color:#d69d0c}.referral-steps li span{gap:3px;display:grid}.referral-steps strong{color:#173250;font-size:11px}.referral-steps small{font-size:9px;line-height:1.45}.referral-terms{background:#fff;border:1px solid #dce3e9;border-radius:12px;align-items:center;gap:12px;margin-top:13px;padding:16px 19px;display:flex}.referral-terms>svg{color:#d99d0a;width:21px;height:21px}.referral-terms div{flex:1;gap:3px;display:grid}.referral-terms strong{color:#15304e;font-size:11px}.referral-terms span{color:#667e99;font-size:9px;line-height:1.45}.referral-terms a{color:#15304e;align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.referral-terms a:hover{color:#c88e00}.settings-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-panel{background:#fff;border:1px solid #dce3e9;border-radius:14px;flex-direction:column;gap:0;min-height:330px;padding:20px;display:flex;box-shadow:0 12px 28px #10274107}.settings-panel-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:13px;display:grid}.settings-panel-heading>span{color:#d99d0a;background:#fffaf0;border:1px solid #edcc81;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.settings-panel-heading svg{width:19px;height:19px}.settings-panel-heading h2{color:#112a49;font-family:var(--sans);margin:0 0 4px;font-size:15px;font-weight:750}.settings-panel-heading p{color:#6b819b;margin:0;font-size:9px;line-height:1.4}.setting-row{border-top:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:flex}.setting-row>span{gap:4px;min-width:0;display:grid}.setting-row strong{color:#173150;font-size:10px}.setting-row small{color:#6d829b;font-size:9px;line-height:1.42}.settings-panel .segmented{flex:none}.settings-panel .segmented button{min-width:47px;min-height:29px;padding:0 8px;font-size:9px}.settings-panel .density-control button{min-width:auto;padding:0 6px}.accent-picker{gap:7px;display:flex}.accent-picker button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:19px;height:19px;padding:0}.accent-picker button.active{outline-offset:2px;outline:2px solid #213b5b}.accent-picker .gold{background:#dca61b}.accent-picker .blue{background:#3175c8}.accent-picker .green{background:#25a46b}.accent-picker .violet{background:#8951bb}.accent-picker .rose{background:#d2587b}.select-setting select{color:#173150;width:126px;min-height:32px;font:600 9px var(--sans);background:#fff;border:1px solid #d7e0e8;border-radius:8px;padding:0 26px 0 9px}.settings-note{background:#fffdf5;border:1px solid #e6d6a8;border-radius:9px;grid-template-columns:26px minmax(0,1fr);gap:9px;margin:9px 0;padding:11px;display:grid}.settings-note>svg{color:#d59c08}.settings-note strong{color:#173150;margin-bottom:3px;font-size:10px;display:block}.settings-note p{color:#69809a;margin:0;font-size:9px;line-height:1.45}.settings-panel .action-row{margin-top:auto}.danger-button,.subtle-action{color:#183351;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3dde6;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.danger-button{color:#bf3e39;border-color:#efb1ad}.danger-button:hover{background:#fff8f7;border-color:#de625c}.subtle-action:hover{color:#986900;border-color:#d7a630}.subtle-action.primary{color:#fff;background:#102842;border-color:#102842}.subtle-action svg,.danger-button svg{width:13px;height:13px}.account-session-card{background:#fcfdfe;border:1px solid #e2e8ed;border-radius:10px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:3px;padding:10px;display:grid}.account-avatar{color:#fff;background:#122d4b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.account-session-card div{gap:3px;min-width:0;display:grid}.account-session-card strong{color:#173150;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-session-card small{color:#71869e;font-size:9px}.account-session-card b{color:#a27400;text-transform:capitalize;background:#fff9eb;border:1px solid #efcf85;border-radius:20px;padding:5px 7px;font-size:8px}.settings-shortcut-tip{color:#6d829b;border:1px solid #e5e9ee;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:11px;font-size:9px;display:flex}.settings-shortcut-tip kbd{color:#314b68;font:700 8px var(--sans);background:#fff;border:1px solid #cad5df;border-radius:5px;padding:3px 5px;box-shadow:0 1px #b7c4ce}.settings-feedback{color:#607794;margin:8px 0 0;font-size:9px;line-height:1.45}.settings-disclosure{border-top:1px solid #e7ebef;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:12px 0;display:grid}.settings-disclosure svg{color:#1a9b61}.settings-disclosure strong{color:#173150;font-size:10px;display:block}.settings-disclosure p{color:#6c8199;margin:4px 0 0;font-size:9px;line-height:1.45}.privacy-link{color:#173150;border-top:1px solid #e7ebef;align-items:center;gap:6px;margin-top:auto;padding-top:13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.privacy-link:hover{color:#b77d00}.settings-foot{margin-top:14px}:root[data-dashboard-density=comfortable] .dashboard-content.product-content{padding-top:34px;padding-bottom:52px}:root[data-dashboard-density=compact] .dashboard-content.product-content{padding-top:16px;padding-bottom:27px}:root[data-dashboard-accent=blue] .dashboard-main{--gold:#3175c8}:root[data-dashboard-accent=green] .dashboard-main{--gold:#25a46b}:root[data-dashboard-accent=violet] .dashboard-main{--gold:#8951bb}:root[data-dashboard-accent=rose] .dashboard-main{--gold:#d2587b}:root[data-theme=dark] .referral-card,:root[data-theme=dark] .referral-stats article,:root[data-theme=dark] .referral-steps,:root[data-theme=dark] .referral-terms,:root[data-theme=dark] .settings-panel{box-shadow:none;background:linear-gradient(145deg,#0b1c2d,#071625);border-color:#9eb5d328}:root[data-theme=dark] .referral-card{background:radial-gradient(circle at 50% 25%,#1c2a2b 0,#0b1c2d 45%,#071625 100%)}:root[data-theme=dark] .referral-card h2,:root[data-theme=dark] .referral-stats strong,:root[data-theme=dark] .referral-steps h2,:root[data-theme=dark] .referral-steps strong,:root[data-theme=dark] .referral-terms strong,:root[data-theme=dark] .settings-panel-heading h2,:root[data-theme=dark] .setting-row strong,:root[data-theme=dark] .settings-note strong,:root[data-theme=dark] .account-session-card strong,:root[data-theme=dark] .settings-disclosure strong{color:#e6edf5}:root[data-theme=dark] .referral-card>div:not(.referral-gift),:root[data-theme=dark] .select-setting select,:root[data-theme=dark] .account-session-card,:root[data-theme=dark] .settings-shortcut-tip,:root[data-theme=dark] .settings-note{background:#081827;border-color:#9eb5d333}:root[data-theme=dark] .referral-card code,:root[data-theme=dark] .select-setting select,:root[data-theme=dark] .account-session-card small,:root[data-theme=dark] .settings-shortcut-tip,:root[data-theme=dark] .settings-shortcut-tip kbd{color:#c8d7e6}:root[data-theme=dark] .subtle-action,:root[data-theme=dark] .danger-button,:root[data-theme=dark] .settings-shortcut-tip kbd{background:#0d2034}:root[data-theme=dark] .referral-steps li,:root[data-theme=dark] .referral-terms span,:root[data-theme=dark] .settings-panel-heading p,:root[data-theme=dark] .setting-row small,:root[data-theme=dark] .settings-note p,:root[data-theme=dark] .settings-disclosure p,:root[data-theme=dark] .settings-feedback{color:#a8bbcf}@media (max-width:1050px){.settings-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-steps ol{grid-template-columns:1fr;gap:12px}.referral-steps li{grid-template-columns:30px 21px minmax(0,1fr)}}@media (max-width:700px){.referral-card{min-height:0;padding:28px 18px}.referral-card>div:not(.referral-gift){grid-template-columns:1fr;padding:7px}.referral-card code{width:100%;padding:6px}.referral-card button{justify-content:center;width:100%}.referral-stats,.settings-dashboard-grid{grid-template-columns:1fr}.referral-stats article{min-height:82px}.referral-terms{flex-wrap:wrap;align-items:flex-start}.referral-terms a{width:100%;margin-left:33px}.settings-panel{min-height:0}.setting-row{gap:10px}.settings-panel .density-control{max-width:150px}.settings-panel .density-control button{font-size:8px}.referral-steps{padding:19px}}.landing-hero{background-image:linear-gradient(to bottom, #fff0 56%, #fbfaf7d4 81%, var(--ivory) 100%), url(/glow-landing-hero.png);background-position:top;background-size:cover;min-height:940px}.landing-hero:after,.landing-hero .sanctuary-light{display:none}.landing-hero .hero-content>p{margin-bottom:52px!important}@media (max-width:600px){.landing-hero{background-position:52% 0;min-height:940px;padding-bottom:80px}.landing-hero .hero-content>p{margin-bottom:38px!important}}.models-section{min-height:980px}.models-section .section-heading{margin-bottom:32px}.models-section .section-heading>p{font-size:15px}.models-section .model-filter{margin-bottom:34px}.models-section .model-filter button{color:#263b56;background:#fffdfb;border-radius:24px;min-width:118px;min-height:43px;font-size:11px;font-weight:650}.models-section .model-filter button.active{color:#a47108;background:#fff8e8;border-color:#e4ba5b;box-shadow:0 8px 22px #b4872712}.models-section .models-layout{grid-template-columns:minmax(0,1fr) 267px;gap:27px;max-width:1320px}.models-section .model-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.models-section .model-showcase-card{background:linear-gradient(145deg,#fff,#fffefd);border-color:#10274117;border-radius:16px;flex-direction:column;min-height:254px;padding:21px;display:flex;box-shadow:0 12px 26px #10274109}.models-section .model-showcase-card.selected{border-color:#dfb64d;box-shadow:0 15px 33px #bd8a1916}.models-section .model-showcase-card:hover{transform:translateY(-4px)}.models-section .model-top{align-items:center}.models-section .model-emblem{color:#142d4b;background:#fffaf0;border-color:#e5d7c0;width:41px;height:41px;overflow:hidden}.models-section .model-emblem img{object-fit:contain;width:25px;height:25px}.models-section .model-emblem>span{font:500 18px var(--serif)}.models-section .model-favorite{color:#d1b276;cursor:pointer;background:0 0;border:0;width:29px;height:29px;padding:0;font-size:25px;line-height:1}.models-section .model-favorite[aria-pressed=true]{color:#c99218;text-shadow:0 0 13px #e5b64f44}.models-section .model-provider{color:#c88909;letter-spacing:.1em;margin-top:19px;font-size:9px;font-weight:800;display:block}.models-section .model-showcase-card h3{color:#112b4a;font:500 25px/1.1 var(--serif);letter-spacing:-.025em;margin:9px 0 7px}.models-section .model-showcase-card>p{color:#6b7e96;min-height:34px;margin:0;font-size:10px;line-height:1.55}.models-section .model-tags{border-top:1px solid #e3e8ed;flex-wrap:wrap;gap:5px;min-height:28px;margin-top:auto;padding-top:16px;display:flex}.models-section .model-tags span{color:#708198;white-space:nowrap;background:#fff;border:1px solid #e3e7ea;border-radius:20px;align-items:center;min-height:20px;padding:0 7px;font-size:8px;display:inline-flex}.models-section .model-tags span:first-child{color:#9a710f;background:#fff8eb;border-color:#f0deb7}.models-section .api-switch-card{background:linear-gradient(155deg,#fffefa,#fff 74%);border-color:#dfbf77;border-radius:19px;flex-direction:column;min-height:526px;padding:22px;display:flex;box-shadow:0 16px 36px #a9761918}.models-section .gold-star{color:#ca9214;background:#fff6df;width:31px;height:31px;font-size:14px}.models-section .api-switch-card h3{color:#132e4e;font:500 25px/1.15 var(--serif);margin:15px 0 5px}.models-section .api-switch-card>p{color:#677b95;margin:0 0 18px;font-size:10px;line-height:1.55}.models-section .api-switch-card label{color:#bd7f05;letter-spacing:.08em;gap:7px;font-size:8px;font-weight:800;display:grid}.models-section .api-switch-card textarea{color:#2c405c;min-height:69px;font:10px/1.5 var(--sans);resize:vertical;background:#fff;border:1px solid #efd9af;border-radius:8px;padding:11px}.compare-model-list{gap:7px;margin-top:18px;display:grid}.compare-model-list>span{color:#bd7f05;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.compare-model-list>span b{color:#6d8098;letter-spacing:0;font-weight:650}.compare-model-list>button{color:#17314e;text-align:left;cursor:pointer;background:#fff;border:1px solid #eed9b6;border-radius:8px;grid-template-columns:17px 23px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:37px;padding:6px 8px;display:grid}.compare-model-list>button>i{color:#fff;background:#ce941a;border-radius:4px;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid}.compare-model-icon{color:#19324e;background:#fffaf0;border-radius:5px;place-items:center;width:21px;height:21px;display:grid;overflow:hidden}.compare-model-icon img{width:16px;height:16px}.compare-model-icon>span{font:500 12px var(--serif)}.compare-model-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compare-model-list em{color:#8291a1;letter-spacing:-2px;font-style:normal}.compare-model-list>button.add-compare-model{color:#6c8098;border-style:dashed;justify-content:center;font-size:9px;display:flex}.models-section .api-switch-card .glow-button{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:45px;margin-top:auto;font-size:10px;display:flex}.models-section .private-note{color:#7d8ba0;text-align:center;margin-top:13px;font-size:9px}:root[data-theme=dark] .models-section .model-filter button,:root[data-theme=dark] .models-section .model-showcase-card,:root[data-theme=dark] .models-section .api-switch-card,:root[data-theme=dark] .models-section .api-switch-card textarea,:root[data-theme=dark] .compare-model-list>button{color:#dbe7f1;background:#071827;border-color:#9eb5d32b}:root[data-theme=dark] .models-section .model-showcase-card h3,:root[data-theme=dark] .models-section .api-switch-card h3{color:#edf3f9}:root[data-theme=dark] .models-section .model-tags{border-color:#9eb5d324}:root[data-theme=dark] .models-section .model-tags span,:root[data-theme=dark] .compare-model-icon{color:#aec2d7;background:#0c2034;border-color:#9eb5d330}@media (max-width:1100px){.models-section .models-layout{grid-template-columns:1fr}.models-section .api-switch-card{min-height:0;position:relative;top:auto}.models-section .model-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.models-section{min-height:auto}.models-section .model-filter{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.models-section .model-filter button{min-width:102px}.models-section .model-catalog{grid-template-columns:1fr}.models-section .model-showcase-card{min-height:228px}.models-section .api-switch-card{padding:18px}}.privacy-section{min-height:970px}.privacy-section .section-heading{margin-bottom:37px}.privacy-section .privacy-layout{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:47px;max-width:1240px}.privacy-section .privacy-cards{gap:18px}.privacy-section .privacy-cards article{background:linear-gradient(145deg,#fff,#fffdf9);border-color:#e7d8bd;border-radius:17px;min-height:224px;padding:28px;box-shadow:0 12px 26px #10274109}.privacy-section .privacy-cards article>i{color:#c88308;background:#fffaf0;border:1px solid #e4bf6d;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.privacy-section .privacy-cards article>i svg{width:26px;height:26px}.privacy-section .privacy-cards h3{color:#112b4a;font:500 25px/1.15 var(--serif);margin:20px 0 9px}.privacy-section .privacy-cards p{color:#647995;margin:0;font-size:11px;line-height:1.62}.privacy-section .privacy-cards span{color:#b88015;margin-top:14px;font-size:9px;display:block}.privacy-section .privacy-console{background:linear-gradient(145deg,#fffefa,#fff 75%);border-color:#dfbf77;border-radius:19px;padding:27px 29px 21px;box-shadow:0 17px 38px #a9761917}.privacy-section .privacy-console header>div{align-items:center;gap:14px;display:flex}.privacy-console .privacy-console-icon{color:#c98a0e;background:#fff8e8;border:1px solid #edce91;border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.privacy-console .privacy-console-icon svg{width:26px;height:26px}.privacy-section .privacy-console h3{color:#122c4b;font:500 27px/1.15 var(--serif);margin:0 0 5px}.privacy-section .privacy-console header p{color:#657995;margin:0;font-size:11px}.privacy-section .privacy-console-body{border-color:#e1e5e8;border-radius:13px;margin-top:21px;display:block;overflow:hidden}.privacy-section .privacy-console-body section{padding:0}.privacy-section .privacy-retention{border-bottom:1px solid #e6e9eb;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:10px 16px;display:flex}.privacy-retention>span{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:12px;display:grid}.privacy-retention>span>i{color:#182f4e;border:1px solid #d8dfe5;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.privacy-retention>b{color:#173150;gap:4px;font-size:11px;display:grid}.privacy-retention small{color:#708199;font-size:9px;font-weight:400}.privacy-retention select{color:#253b58;min-width:158px;height:37px;font:10px var(--sans);background:#fff;border:1px solid #e0e4e8;border-radius:8px;padding:0 30px 0 10px}.privacy-section .privacy-control{grid-template-columns:minmax(0,1fr) 43px 24px;gap:8px;min-height:70px;padding:8px 16px;display:grid}.privacy-section .privacy-control>span{grid-template-columns:39px minmax(0,1fr);gap:12px}.privacy-section .privacy-control>span>i{color:#183150;border-color:#dfe5e9;width:31px;height:31px}.privacy-section .privacy-control b{color:#173150;font-size:10px}.privacy-section .privacy-control small{color:#708199;font-size:9px;line-height:1.35}.privacy-section .privacy-control>button{background:#ece8e2;width:40px;height:22px}.privacy-section .privacy-control>button.on{background:linear-gradient(90deg,#c78616,#e0ab3d)}.privacy-section .privacy-control>button i{width:16px;height:16px}.privacy-section .privacy-control>button.on i{transform:translate(18px)}.privacy-section .privacy-control>em{color:#364b65;font-size:10px;font-style:normal}.privacy-section .privacy-console footer{color:#6e8098;border:0;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:0;font-size:9px;display:flex}.privacy-section .privacy-console footer span{align-items:center;gap:7px;display:inline-flex}.privacy-section .privacy-console footer span svg{width:14px;height:14px}.privacy-section .privacy-console footer a{color:#b87d08;font-size:10px;font-weight:700;text-decoration:none}:root[data-theme=dark] .privacy-section .privacy-cards article,:root[data-theme=dark] .privacy-section .privacy-console,:root[data-theme=dark] .privacy-section .privacy-console-body,:root[data-theme=dark] .privacy-retention select{background:#071827;border-color:#9eb5d32c}:root[data-theme=dark] .privacy-section .privacy-cards h3,:root[data-theme=dark] .privacy-section .privacy-console h3,:root[data-theme=dark] .privacy-retention>b,:root[data-theme=dark] .privacy-section .privacy-control b{color:#e6eef7}:root[data-theme=dark] .privacy-retention>span>i,:root[data-theme=dark] .privacy-section .privacy-control>span>i{color:#dae7f3;border-color:#9eb5d32c}:root[data-theme=dark] .privacy-section .privacy-control,:root[data-theme=dark] .privacy-retention{border-color:#9eb5d32c}.dashboard-shell{--dash-surface:#fff;--dash-surface-soft:#fffdf8;--dash-surface-muted:#f7f9fb;--dash-control:#fff;--dash-control-hover:#fffaf0;--dash-text:#173150;--dash-text-strong:#112a49;--dash-text-muted:#6b819b;--dash-border:#dce3e9;--dash-border-soft:#e7ebef;--dash-border-strong:#c9d5df;--dash-icon-surface:#fffaf0;--dash-icon-border:#edcc81;--dash-icon-text:#d99d0a;--dash-primary:#102842;--dash-primary-text:#fff;--dash-danger:#bf3e39;--dash-danger-border:#efb1ad;--dash-danger-hover:#fff4f3;--dash-code:#071827;--dash-code-text:#e9c56b}:root[data-theme=dark] .dashboard-shell{--dash-surface:#081827;--dash-surface-soft:#0b1d30;--dash-surface-muted:#0d2034;--dash-control:#0d2034;--dash-control-hover:#142b43;--dash-text:#dce8f3;--dash-text-strong:#f1f6fb;--dash-text-muted:#a8bbcf;--dash-border:#9eb5d333;--dash-border-soft:#9eb5d326;--dash-border-strong:#59748f;--dash-icon-surface:#fff8e8;--dash-icon-border:#dfbd69;--dash-icon-text:#87600b;--dash-primary:#e2b548;--dash-primary-text:#071728;--dash-danger:#ffaaa4;--dash-danger-border:#b95c61;--dash-danger-hover:#351b26;--dash-code:#041321;--dash-code-text:#f0cd75}.dashboard-shell :is(.settings-panel,.account-session-card,.settings-shortcut-tip,.settings-note,.model-dashboard-card,.model-picker-option,.model-picker-list,.models-toolbar .history-search,.model-filter-row label,.compare-controls,.playground-editor,.playground-result,.api-overview-grid article,.key-list-panel,.hub-intro-grid article,.agent-card,.machine-panel,.referral-stats article,.referral-steps,.referral-terms){border-color:var(--dash-border);background:var(--dash-surface);color:var(--dash-text)}.dashboard-shell :is(.settings-panel-heading h2,.setting-row strong,.settings-note strong,.account-session-card strong,.settings-disclosure strong,.privacy-link,.model-dashboard-card h2,.model-card-title h2,.model-price-row strong){color:var(--dash-text-strong)}.dashboard-shell :is(.settings-panel-heading p,.setting-row small,.settings-note p,.settings-disclosure p,.settings-feedback,.account-session-card small,.settings-shortcut-tip,.model-dashboard-card>p,.model-dashboard-card>code,.model-price-row span){color:var(--dash-text-muted)}.dashboard-shell :is(.setting-row,.settings-disclosure,.privacy-link){border-color:var(--dash-border-soft)}.dashboard-shell :is(.settings-panel-heading>span,.model-brand-icon,.model-picker-icon){border-color:var(--dash-icon-border);color:var(--dash-icon-text);background:var(--dash-icon-surface)}:root[data-theme=dark] .dashboard-shell :is(.model-brand-icon img,.model-picker-icon img){opacity:1}.dashboard-shell :is(.select-setting select,.settings-shortcut-tip kbd){border-color:var(--dash-border-strong);color:var(--dash-text);background:var(--dash-control);box-shadow:none}.dashboard-shell :is(.subtle-action,.danger-button){border-color:var(--dash-border-strong);color:var(--dash-text);background:var(--dash-control)}.dashboard-shell .subtle-action:hover{border-color:var(--gold);color:var(--dash-text-strong);background:var(--dash-control-hover)}.dashboard-shell .subtle-action.primary{border-color:var(--dash-primary);color:var(--dash-primary-text);background:var(--dash-primary)}.dashboard-shell .subtle-action.primary:hover{border-color:var(--gold2);background:var(--gold2);color:#071728}.dashboard-shell .danger-button{border-color:var(--dash-danger-border);color:var(--dash-danger)}.dashboard-shell .danger-button:hover{border-color:var(--dash-danger);color:var(--dash-danger);background:var(--dash-danger-hover)}.dashboard-shell .privacy-link:hover{color:var(--gold)}.dashboard-shell .code-panel{border-color:var(--dash-border);background:var(--dash-code)}.dashboard-shell .code-panel pre{border-color:color-mix(in srgb, var(--dash-border-strong) 70%, transparent);color:var(--dash-code-text);background:color-mix(in srgb, var(--dash-code) 88%, #000)}@media (max-width:1050px){.privacy-section .privacy-layout{grid-template-columns:1fr;gap:24px}.privacy-section .privacy-console{width:100%;max-width:720px;margin:auto}}@media (max-width:600px){.privacy-section{min-height:auto}.privacy-section .privacy-cards{grid-template-columns:1fr}.privacy-section .privacy-cards article{min-height:0}.privacy-section .privacy-console{padding:19px}.privacy-section .privacy-retention{flex-direction:column;align-items:flex-start}.privacy-retention select{width:100%}.privacy-section .privacy-control{grid-template-columns:minmax(0,1fr) 40px}.privacy-section .privacy-control>em{display:none}.privacy-section .privacy-console footer{flex-direction:column;align-items:flex-start}}.chat-section{min-height:900px}.chat-section .section-heading{margin-bottom:28px}.chat-section .chat-product-window{background:#fff;border:1px solid #e4c87f;border-radius:22px;max-width:1100px;height:auto;margin:auto;padding:0;display:block;overflow:hidden;box-shadow:0 24px 52px #10274115}.chat-section .chat-product-window>img{aspect-ratio:1900/904;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.chat-section .feature-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;max-width:1100px;margin:17px auto 0}.chat-section .feature-ribbon article{background:#fff;border:1px solid #e2e7eb;border-radius:9px;align-items:center;gap:10px;min-height:55px;padding:11px 13px;box-shadow:0 8px 20px #10274108}.chat-section .feature-ribbon article>i{color:#c98a0e;background:#fff8e8;border:1px solid #e5bc62;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:14px;font-style:normal;display:grid}.chat-section .feature-ribbon b{color:#15304e;font-family:var(--sans);margin-bottom:3px;font-size:10px;font-weight:750;display:block}.chat-section .feature-ribbon span{color:#6a8099;font-size:8.5px;line-height:1.35}:root[data-theme=dark] .chat-section .chat-product-window,:root[data-theme=dark] .chat-section .feature-ribbon article{background:#071827;border-color:#9eb5d32c}:root[data-theme=dark] .chat-section .feature-ribbon b{color:#e6eef7}:root[data-theme=dark] .chat-section .feature-ribbon span{color:#9eb5d3}@media (max-width:1050px){.chat-section{min-height:auto}.chat-section .feature-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.chat-section .section-heading p br{display:none}.chat-section .chat-product-window{border-radius:13px}.chat-section .feature-ribbon{grid-template-columns:1fr;gap:8px}.chat-section .feature-ribbon article{min-height:52px}}.api-section{background:radial-gradient(circle at 50% 42%,#fff 0,#fffdf9 35%,#f9f6ef 100%);flex-direction:column;align-items:center;gap:23px;min-height:930px;padding:98px max(34px,6vw) 70px;display:flex;position:relative;overflow:hidden}.api-section>:not(.visual-backdrop){z-index:1;position:relative}.api-section .section-heading{text-align:center;max-width:850px;margin:0}.api-section .section-heading .section-badge{color:#d87800;justify-content:center}.api-section .section-heading h2{color:#0c294a;font:500 clamp(46px, 5.25vw, 76px)/.99 var(--serif);letter-spacing:-.045em;margin:22px 0 13px}.api-section .section-heading h2 em{color:#d17e0b}.api-section .section-heading p{color:#3f628e;margin:0;font-size:clamp(14px,1.35vw,19px);line-height:1.44}.api-capabilities,.api-assurances{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1180px,100%);display:grid}.api-capabilities article,.api-assurances article{background:#ffffffbd;border:1px solid #eddfcc;border-radius:16px;align-items:center;gap:17px;min-width:0;display:flex;box-shadow:0 8px 24px #6d56300d}.api-capabilities article{min-height:95px;padding:13px 17px}.api-capabilities article>i,.api-assurances article>i{color:#b66d00;background:#fffaf0;border:1px solid #f1e1c4;flex:none;place-items:center;display:grid}.api-capabilities article>i{border-radius:50%;width:52px;height:52px}.api-capabilities article>i svg{width:23px;height:23px}.api-capabilities b,.api-assurances b{color:#142e50;font:500 16px/1.2 var(--serif);display:block}.api-capabilities small,.api-assurances small{color:#4c6891;margin-top:6px;font-size:11px;line-height:1.42;display:block}.api-reference{background:#fffdfa;border:1px solid #f0d9b8;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1180px,100%);display:grid;overflow:hidden;box-shadow:0 18px 42px #8c672116}.api-reference-pane{min-width:0;padding:17px 19px 19px}.api-reference-pane+.api-reference-pane{border-left:1px solid #efe4d3}.api-reference-pane header{color:#577093;align-items:center;gap:22px;height:37px;font-size:11px;display:flex}.api-reference-pane header>span{color:#d87800;letter-spacing:.05em;align-items:center;gap:8px;margin-right:auto;font-size:11px;font-weight:750;display:inline-flex}.api-reference-pane header>span svg{width:17px;height:17px}.api-reference-pane header>em{color:#5d7090;border-bottom:2px solid #0000;align-self:stretch;align-items:center;font-size:11px;font-style:normal;display:inline-flex}.api-reference-pane header>em:first-of-type{color:#102e52;border-color:#db8b0b;font-weight:700}.api-request-tabs{align-self:stretch;gap:22px;display:flex}.api-request-tabs button{color:#5d7090;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0;font-size:11px}.api-request-tabs button:hover{color:#102e52}.api-request-tabs button.active{color:#102e52;border-color:#db8b0b;font-weight:700}.api-reference-pane header>b{color:#16764a;font:700 10px var(--sans);background:#f4fbf5;border:1px solid #d7eadc;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.api-reference-pane header>b i{background:#159652;border-radius:50%;width:7px;height:7px}.api-reference-pane pre{color:#163252;min-height:353px;font:11px/1.75 var(--mono);tab-size:2;white-space:pre-wrap;background:#fdfcf9;border:1px solid #e8edf0;border-radius:11px;margin:0;padding:20px 23px;overflow:auto}.api-reference-pane:first-child pre code{color:#173b67}.api-reference-pane:last-child pre code{color:#315276}.api-assurances{gap:0}.api-assurances article{min-height:68px;box-shadow:none;background:0 0;border-color:#0000 #eccd9d #0000 #0000;border-radius:0;padding:11px 24px}.api-assurances article:first-child{border-radius:14px 0 0 14px}.api-assurances article:last-child{border-right:0;border-radius:0 14px 14px 0}.api-assurances article>i{border-radius:10px;width:39px;height:39px}.api-assurances article>i svg{width:21px;height:21px}.api-assurances b{font-family:var(--sans);font-size:13px;font-weight:750}.api-assurances small{margin-top:3px;font-size:10px}.api-section .api-actions{margin-top:-4px}:root[data-theme=dark] .api-section{background:radial-gradient(circle at 50% 42%,#0b1d2e,#061321 72%)}:root[data-theme=dark] .api-capabilities article,:root[data-theme=dark] .api-reference{background:#071827e8;border-color:#9eb5d32c}:root[data-theme=dark] .api-reference-pane+.api-reference-pane{border-color:#9eb5d32c}:root[data-theme=dark] .api-reference-pane pre{color:#d5e4f2;background:#071523;border-color:#9eb5d32c}:root[data-theme=dark] .api-capabilities b,:root[data-theme=dark] .api-assurances b,:root[data-theme=dark] .api-section .section-heading h2{color:#eef5fb}:root[data-theme=dark] .api-capabilities small,:root[data-theme=dark] .api-assurances small,:root[data-theme=dark] .api-section .section-heading p{color:#a6bad2}@media (max-width:1050px){.api-section{min-height:auto;padding-top:84px}.api-capabilities,.api-assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.api-assurances article{border:1px solid #eddfcc;border-radius:13px}.api-assurances article:first-child,.api-assurances article:last-child{border-radius:13px}}@media (max-width:700px){.api-section{gap:17px;padding:66px 18px 52px}.api-section .section-heading h2{font-size:clamp(39px,13vw,53px)}.api-section .section-heading p br{display:none}.api-capabilities,.api-assurances,.api-reference{grid-template-columns:1fr}.api-capabilities{gap:10px}.api-reference-pane+.api-reference-pane{border-top:1px solid #efe4d3;border-left:0}.api-reference-pane pre{min-height:270px;padding:16px;font-size:10px}.api-reference-pane header{gap:12px}.api-reference-pane header>em{font-size:10px}.api-assurances{gap:9px}.api-assurances article{min-height:61px;padding:10px 16px}.api-section .api-actions{width:100%}.api-section .api-actions>*{text-align:center;flex:1}}.token-section{background:radial-gradient(circle at 50% 48%,#fff 0,#fffdf9 38%,#f7f2e9 100%);grid-template-columns:minmax(285px,.79fr) minmax(0,1.55fr);align-items:center;gap:clamp(36px,6vw,98px);min-height:940px;padding:90px max(42px,9vw);display:grid;position:relative;overflow:hidden}.token-section>:not(.visual-backdrop){z-index:1;position:relative}.token-reference-copy{max-width:370px}.token-reference-copy .section-badge{color:#dc7900;letter-spacing:.28em;align-items:center;gap:17px;font-size:13px;display:inline-flex}.token-reference-copy .section-badge i{background:#dd8608;border:0;width:10px;height:10px;transform:rotate(45deg)}.token-reference-copy h2{color:#0d2a4c;font:500 clamp(51px, 5.2vw, 76px)/.99 var(--serif);letter-spacing:-.05em;margin:25px 0 21px}.token-reference-copy h2 em{color:#db830d;font-style:italic}.token-reference-copy>p{color:#3e618e;max-width:350px;margin:0 0 26px;font-size:17px;line-height:1.48}.token-reference-benefits{gap:13px;margin-bottom:26px;display:grid}.token-reference-benefits article{background:#ffffffc9;border:1px solid #ebdfcf;border-radius:14px;align-items:center;gap:20px;min-height:94px;padding:14px 17px;display:flex;box-shadow:0 9px 23px #5b42140e}.token-reference-benefits article>i{color:#d57900;background:#fffaf2;border:1px solid #ebc785;border-radius:13px;flex:0 0 57px;place-items:center;width:57px;height:57px;display:grid}.token-reference-benefits article>i svg{width:29px;height:29px}.token-reference-benefits b{color:#163155;font:500 20px/1.05 var(--serif);display:block}.token-reference-benefits small{color:#3d608b;margin-top:7px;font-size:11px;line-height:1.42;display:block}.token-reference-copy .glow-button{justify-content:center;min-width:245px}.token-market-card{background:#ffffffd9;border:1px solid #ecdaca;border-radius:22px;min-width:0;padding:39px 40px 36px;box-shadow:0 22px 52px #5b45201a}.token-market-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.token-market-title{align-items:center;gap:14px;min-width:0;display:flex}.token-market-mark{color:#d88914;border:2px solid #0d2a4c;border-radius:28px 28px 4px 4px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.token-market-title h3{color:#112d50;font:500 clamp(27px, 2.4vw, 39px)/1 var(--serif);white-space:nowrap;margin:0}.token-market-title b{color:#dc7900;background:#fff3e3;border-radius:20px;padding:8px 13px;font-size:12px}.token-market-actions{gap:11px;display:flex}.token-market-actions button{color:#506788;cursor:not-allowed;opacity:.78;background:#fbfcfc;border:1px solid #dfe5e9;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:93px;height:49px;font-size:13px;display:inline-flex}.token-market-actions button svg{color:#dd8106;width:19px;height:19px}.token-price-row{border-bottom:1px solid #e6e8e9;align-items:center;gap:36px;margin-top:37px;padding-bottom:25px;display:flex}.token-price-row>div{gap:8px;display:grid}.token-price-row small,.token-market-stats small,.token-market-card footer small{color:#426089;font-size:11px}.token-price-row b{color:#0d294b;font:600 30px/1 var(--serif)}.token-price-row>i{background:#e5e7e8;width:1px;height:55px}.token-price-row .token-pending{color:#c47b0d;font:600 18px/1.1 var(--sans)}.token-market-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:25px 0;display:grid}.token-market-stats span{gap:9px;min-width:0;display:grid}.token-market-stats b{overflow-wrap:anywhere;color:#122f52;font:500 clamp(15px, 1.55vw, 21px)/1.15 var(--sans)}.token-range{gap:10px;padding:4px 0 20px;display:flex}.token-range button{color:#345277;background:#fff;border:1px solid #e5e8eb;border-radius:15px;min-width:65px;height:34px;font-size:11px}.token-range button.selected{color:#c67507;background:#fff5e6;border-color:#f2d8b6}.token-chart{border-bottom:1px solid #e5e7e9;overflow:hidden}.token-chart svg{width:100%;height:248px;display:block}.token-chart-grid{fill:none;stroke:#e6eaec;stroke-dasharray:4 5}.token-chart-area{fill:url(#tokenChartFill)}.token-chart-line{fill:none;stroke:#e38a08;stroke-width:2.3px}.token-chart>div{color:#537094;justify-content:space-between;padding:4px 14px 17px;font-size:10px;display:flex}.token-market-card footer{grid-template-columns:1fr 1fr 1.45fr auto;align-items:center;gap:22px;padding-top:26px;display:grid}.token-market-card footer span{border-right:1px solid #e3e6e8;gap:9px;padding-right:20px;display:grid}.token-market-card footer b{color:#142f53;font:500 clamp(14px, 1.4vw, 19px)/1.1 var(--sans)}.token-market-card footer a{color:#153154;border:1px solid #edc98a;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:163px;padding:13px;font-size:12px;text-decoration:none;display:inline-flex}.token-market-card footer a svg{color:#c87809;width:15px;height:15px}:root[data-theme=dark] .token-section{background:radial-gradient(circle at 50% 48%,#0c2032,#061320 72%)}:root[data-theme=dark] .token-reference-benefits article,:root[data-theme=dark] .token-market-card{background:#071827e8;border-color:#9eb5d32c}:root[data-theme=dark] .token-reference-benefits b,:root[data-theme=dark] .token-market-title h3,:root[data-theme=dark] .token-price-row b,:root[data-theme=dark] .token-market-stats b,:root[data-theme=dark] .token-market-card footer b{color:#ecf4fb}:root[data-theme=dark] .token-reference-copy>p,:root[data-theme=dark] .token-reference-benefits small,:root[data-theme=dark] .token-price-row small,:root[data-theme=dark] .token-market-stats small,:root[data-theme=dark] .token-market-card footer small{color:#a6bbd3}:root[data-theme=dark] .token-market-actions button,:root[data-theme=dark] .token-range button{color:#b8c9db;background:#0b1c2c;border-color:#9eb5d32c}@media (max-width:1120px){.token-section{grid-template-columns:1fr;min-height:auto;padding:83px max(32px,7vw)}.token-reference-copy{max-width:780px}.token-reference-copy>p{max-width:600px}.token-reference-benefits{grid-template-columns:1fr 1fr}.token-market-card{width:100%;max-width:920px;margin:auto}}@media (max-width:700px){.token-section{gap:28px;padding:65px 18px 50px}.token-reference-copy h2{font-size:clamp(47px,14vw,61px)}.token-reference-copy>p{font-size:15px}.token-reference-benefits{grid-template-columns:1fr}.token-market-card{border-radius:16px;padding:24px 18px}.token-market-card>header{flex-direction:column;align-items:flex-start}.token-market-actions{width:100%}.token-market-actions button{flex:1;min-width:0}.token-price-row{gap:17px;margin-top:27px}.token-price-row b{font-size:24px}.token-market-stats{grid-template-columns:1fr 1fr;gap:20px 12px}.token-range{overflow-x:auto}.token-range button{min-width:57px}.token-chart svg{height:180px}.token-chart>div{padding-inline:0;font-size:8px}.token-market-card footer{grid-template-columns:1fr 1fr;gap:18px 12px}.token-market-card footer span{padding-right:11px}.token-market-card footer a{grid-column:1/-1;width:100%}}.pricing-section{background:radial-gradient(circle at 50% 44%,#fff 0,#fffdf9 42%,#f8f3eb 100%);min-height:940px;padding:84px max(32px,7vw) 70px;position:relative;overflow:hidden}.pricing-section>:not(.visual-backdrop){z-index:1;position:relative}.pricing-section .section-heading{max-width:980px;margin:0 auto 42px}.pricing-section .section-heading .section-badge{color:#d87901;letter-spacing:.25em;justify-content:center}.pricing-section .section-heading h2{color:#0e2b4c;font:500 clamp(51px, 5.45vw, 79px)/.99 var(--serif);letter-spacing:-.05em;margin:19px 0 14px}.pricing-section .section-heading h2 em{color:#df850e}.pricing-section .section-heading p{color:#3c608d;font-size:17px}.pricing-section .reference-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:25px;width:min(1270px,100%);margin:0 auto;display:grid}.pricing-section .reference-pricing-grid article{background:linear-gradient(145deg,#fff,#fffdfa);border:1px solid #e8e8e8;border-radius:22px;flex-direction:column;min-height:510px;padding:30px 29px;display:flex;position:relative;box-shadow:0 16px 35px #0d24470d;overflow:visible!important}.pricing-section .reference-pricing-grid article.popular{border-color:#edbd65;box-shadow:0 20px 40px #bd820d1b}.pricing-section .reference-pricing-grid article.token-tier{border-color:#f1b84e}.pricing-section .reference-pricing-grid .pricing-badge{color:#d97800;text-transform:none;background:#fff5e9;border:1px solid #f1d7b3;align-items:center;gap:6px;width:auto;max-width:calc(100% - 32px);font-size:10px;font-weight:700;position:absolute;right:16px;border-radius:16px!important;padding:7px 12px!important;display:inline-flex!important;top:15px!important;left:auto!important;transform:none!important}.pricing-section .reference-pricing-grid .pricing-badge svg{width:13px;height:13px}.pricing-section .reference-pricing-grid article>i{color:#152e50;background:#fff;border:1px solid #dfe5e9;border-radius:12px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.pricing-section .reference-pricing-grid article.popular>i,.pricing-section .reference-pricing-grid article.token-tier>i{color:#dd8107;background:#fff8ee;border-color:#efce98}.pricing-section .reference-pricing-grid article>i svg{width:27px;height:27px}.pricing-section .reference-pricing-grid h3{color:#112e50;font:500 35px/1 var(--serif);letter-spacing:-.04em;margin:24px 0 18px}.pricing-section .reference-pricing-grid .token-tier h3{color:#da7903}.pricing-section .reference-pricing-grid article>div:not(.pricing-badge){align-items:baseline;gap:6px;display:flex}.pricing-section .reference-pricing-grid article>div strong{color:#0f2d50;font:500 38px/1 var(--serif);letter-spacing:-.04em}.pricing-section .reference-pricing-grid .token-tier>div strong{color:#c97808;font-size:26px}.pricing-section .reference-pricing-grid article>div small{color:#3f608b;font-size:13px}.pricing-section .reference-pricing-grid .plan-caption{color:#385e8c;border-bottom:1px solid #e7e9ea;min-height:38px;margin:8px 0 19px;padding-bottom:18px;font-size:12px;line-height:1.45}.pricing-section .reference-pricing-grid ul{flex:1;align-content:start;gap:14px;margin:0 0 25px;padding:0;list-style:none;display:grid}.pricing-section .reference-pricing-grid li{color:#2d527e;align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.pricing-section .reference-pricing-grid li svg{color:#df8508;flex:0 0 16px;width:16px;height:16px}.pricing-section .reference-pricing-grid article>a{box-sizing:border-box;color:#143052;background:#fff;border:1px solid #dfe4e8;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:49px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.pricing-section .reference-pricing-grid article.popular>a{color:#fff;background:#0c2949;border-color:#0b2948}.pricing-section .reference-pricing-grid .token-tier>a{color:#fff;background:linear-gradient(110deg,#d47705,#eea821);border-color:#da830d}.pricing-section .final-cta{background:#ffffffd8;border:1px solid #f0d8b4;border-radius:17px;grid-template-columns:60px minmax(220px,1fr) minmax(210px,270px) auto;align-items:center;gap:17px;width:min(990px,100%);margin:33px auto 0;padding:18px 28px;display:grid;box-shadow:0 14px 30px #5d451411}.pricing-section .final-cta .glow-mini-arch{color:#dc8309;border:2px solid #123052;border-bottom:0;border-radius:28px 28px 0 0;place-items:center;width:46px;height:54px;font-size:20px;display:grid}.pricing-section .final-cta h3{color:#122e50;font:500 25px/1.15 var(--serif);margin:0}.pricing-section .final-cta label{display:block}.pricing-section .final-cta input{box-sizing:border-box;color:#183354;background:#fff;border:1px solid #dfe5ea;border-radius:10px;outline:0;width:100%;height:51px;padding:0 15px;font-size:13px}.pricing-section .final-cta input:focus{border-color:#d58a1a;box-shadow:0 0 0 3px #d58a1a1a}.pricing-section .final-cta button{cursor:pointer;border:0;min-width:156px;min-height:51px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=dark] .pricing-section{background:radial-gradient(circle at 50% 44%,#0a1e30,#051320 72%)}:root[data-theme=dark] .pricing-section .reference-pricing-grid article,:root[data-theme=dark] .pricing-section .final-cta{background:#071827e8;border-color:#9eb5d32c}:root[data-theme=dark] .pricing-section .reference-pricing-grid h3,:root[data-theme=dark] .pricing-section .reference-pricing-grid article>div strong,:root[data-theme=dark] .pricing-section .final-cta h3,:root[data-theme=dark] .pricing-section .section-heading h2{color:#eaf3fb}:root[data-theme=dark] .pricing-section .reference-pricing-grid .plan-caption,:root[data-theme=dark] .pricing-section .reference-pricing-grid li,:root[data-theme=dark] .pricing-section .section-heading p{color:#aac0d8}:root[data-theme=dark] .pricing-section .reference-pricing-grid article>a,:root[data-theme=dark] .pricing-section .final-cta input{color:#eaf3fb;background:#091c2d;border-color:#9eb5d32c}@media (max-width:1120px){.pricing-section{min-height:auto}.pricing-section .reference-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.pricing-section .final-cta{grid-template-columns:55px minmax(0,1fr) minmax(200px,270px)}.pricing-section .final-cta button{grid-column:2/-1}}@media (max-width:650px){.pricing-section{padding:65px 18px 52px}.pricing-section .section-heading{margin-bottom:30px}.pricing-section .section-heading h2{font-size:clamp(47px,14vw,61px)}.pricing-section .section-heading p{font-size:14px}.pricing-section .reference-pricing-grid{grid-template-columns:1fr;gap:15px}.pricing-section .reference-pricing-grid article{min-height:440px;padding:26px 23px}.pricing-section .final-cta{text-align:center;grid-template-columns:1fr;gap:13px;padding:23px}.pricing-section .final-cta .glow-mini-arch{margin:auto}.pricing-section .final-cta button{grid-column:auto;width:100%}.pricing-section .final-cta h3{font-size:23px}}.marketing-footer{border-top:1px solid #b974182e;align-items:start;gap:65px;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 3%,#123d72 0,#061a34 32%,#041528 100%)!important;grid-template-columns:minmax(255px,1.35fr) minmax(0,4.65fr)!important;min-height:375px!important;padding:56px max(42px,8vw) 45px!important;display:grid!important}.marketing-footer:before,.marketing-footer:after{content:"";opacity:.72;pointer-events:none;border:1px solid #d889214f;border-radius:45% 55% 47% 53%;width:350px;height:350px;position:absolute}.marketing-footer:before{top:-245px;left:-103px;box-shadow:0 0 0 22px #d8892117,0 0 0 44px #d8892114,0 0 0 66px #d8892110}.marketing-footer:after{bottom:-250px;right:-196px;transform:rotate(25deg);box-shadow:0 0 0 22px #d8892117,0 0 0 44px #d8892114,0 0 0 66px #d8892110}.marketing-footer>*{z-index:1;position:relative}.marketing-footer .footer-brand{min-width:0;display:block}.marketing-footer .footer-brand .glow-brand{color:#f9fbff;font:500 38px/1 var(--serif)}.marketing-footer .footer-brand .glow-brand svg{color:#e39b2a}.marketing-footer .footer-brand>p{color:#f4f7fc;margin:23px 0 21px;font-size:16px;line-height:1.45}.marketing-footer .footer-brand>small{color:#d9e3f1;border-top:1px solid #e2a23b89;width:100%;max-width:245px;padding-top:17px;font-size:12px;display:block}.footer-socials{gap:16px;margin-top:18px;display:flex}.footer-socials a{color:#f5f8fd;place-items:center;width:25px;height:25px;font-size:23px;text-decoration:none;transition:color .18s,transform .18s;display:grid}.footer-socials a svg{width:23px;height:23px}.footer-socials a:hover{color:#f0aa37;transform:translateY(-2px)}.marketing-footer .footer-links{padding-top:1px;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important}.marketing-footer .footer-links>div{border-right:1px solid #d291303f;min-width:0;min-height:176px;padding:0 22px 0 0}.marketing-footer .footer-links>div+div{padding-left:30px}.marketing-footer .footer-links>div:last-child{border:0}.marketing-footer .footer-links b{color:#ef961c;letter-spacing:.02em;margin-bottom:19px;font-size:12px;font-weight:800;display:block}.marketing-footer .footer-links a{color:#f1f5fb;margin-bottom:15px;font-size:14px;line-height:1.25;text-decoration:none;transition:color .18s;display:block}.marketing-footer .footer-links a:hover{color:#efa12d}@media (max-width:1120px){.marketing-footer{gap:38px;grid-template-columns:1fr!important}.marketing-footer .footer-brand>p{margin-top:16px}.marketing-footer .footer-links{grid-template-columns:repeat(5,minmax(0,1fr))!important}.marketing-footer .footer-links>div+div{padding-left:18px}}@media (max-width:760px){.marketing-footer{padding:52px 25px 35px!important}.marketing-footer .footer-brand .glow-brand{font-size:33px}.marketing-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 0!important}.marketing-footer .footer-links>div,.marketing-footer .footer-links>div+div{border:0;min-height:0;padding:0 18px 0 0}.marketing-footer .footer-links>div:nth-child(2n){padding-left:18px}.marketing-footer .footer-links b{margin-bottom:13px}.marketing-footer .footer-links a{margin-bottom:11px;font-size:13px}}.gdocs-shell{--docs-navy:#09284b;--docs-ink:#163357;--docs-muted:#617897;--docs-gold:#dc850d;min-height:100vh;color:var(--docs-ink);background:#fbfaf7;grid-template-rows:76px minmax(0,1fr);grid-template-columns:285px minmax(0,1fr);display:grid}.gdocs-grid{z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(#13385b0a 1px,#0000 1px),linear-gradient(90deg,#13385b0a 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0}.gdocs-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7e8;border-bottom:1px solid #dfe5e9;grid-column:1/-1;align-items:center;gap:16px;min-width:0;padding:0 29px;display:flex;position:sticky;top:0}.gdocs-brand{color:#102d50;font:500 25px var(--serif);white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.gdocs-brand svg{color:#d98008;border:1px solid #e7bc6a;border-radius:10px;width:31px;height:31px;padding:7px}.gdocs-brand em{color:#d07b08;font-style:normal}.gdocs-divider{background:#dce3e8;width:1px;height:29px}.gdocs-header>b{color:#3b5474;font-size:13px}.gdocs-search{background:#fff;border:1px solid #dce4e9;border-radius:11px;align-items:center;gap:10px;width:min(430px,36vw);height:42px;margin-left:auto;padding:0 12px;display:flex}.gdocs-search svg{color:#6e849e;width:18px}.gdocs-search input{color:#18365b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.gdocs-search kbd{color:#8291a6;font:10px var(--sans);white-space:nowrap;background:#fafbfc;border:1px solid #dce4e9;border-radius:5px;padding:3px 6px}.gdocs-header nav{align-items:center;gap:7px;display:flex}.gdocs-header nav button,.gdocs-header nav a{color:#49607d;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.gdocs-header nav a{color:#fff;background:#0c2949;padding:0 13px}.gdocs-header nav a svg{width:14px}.gdocs-menu{color:#163357;background:0 0;border:0;display:none}.gdocs-sidebar{z-index:10;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6e8;border-right:1px solid #dfe5e9;flex-direction:column;min-width:0;height:calc(100vh - 76px);padding:22px 17px 16px;display:flex;position:sticky;top:76px}.gdocs-version{color:#617591;background:#fff;border:1px solid #e2e7ea;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:19px;padding:10px 11px;font-size:10px;display:flex}.gdocs-version span{align-items:center;gap:7px;display:flex}.gdocs-version i,.gdocs-footer b i{background:#22a56b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22a56b1c}.gdocs-version b{color:#193658;font-size:10px}.gdocs-sidebar nav{min-height:0;padding-right:2px;overflow-y:auto}.gdocs-sidebar section{margin-bottom:20px}.gdocs-sidebar h3{color:#ae7a1c;letter-spacing:.12em;margin:0 0 7px 10px;font-size:9px}.gdocs-sidebar nav button{color:#60758f;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 9px;font-size:11px;display:flex}.gdocs-sidebar nav button>svg,.gdocs-sidebar nav button>i{color:#8495aa;flex:0 0 14px;width:14px;height:14px}.gdocs-sidebar nav button>i{background:#b7c3d0;border-radius:50%;width:5px;height:5px;margin-left:4px}.gdocs-sidebar nav button span{flex:1;min-width:0}.gdocs-sidebar nav button em{border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px;font-style:normal}.gdocs-sidebar nav button em.get{color:#187550;background:#e9f6ef}.gdocs-sidebar nav button em.post{color:#7d4ba6;background:#f4edf9}.gdocs-sidebar nav button:hover,.gdocs-sidebar nav button.active{color:#173452;background:#fff8e9;border-left-color:#df980f}.gdocs-sidebar nav button.active>i{background:#db860c}.gdocs-sidebar footer{border-top:1px solid #e1e6e9;gap:9px;margin-top:auto;padding-top:15px;display:grid}.gdocs-sidebar footer a{color:#54708f;font-size:11px;text-decoration:none}.gdocs-main{z-index:1;min-width:0;padding:48px clamp(25px,6vw,95px) 30px;position:relative}.gdocs-home,.gdocs-page{width:min(1170px,100%);margin:auto}.gdocs-home-hero{background:linear-gradient(135deg,#fffdf8,#f8f4ea);border:1px solid #e5dccd;border-radius:23px;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;min-height:338px;padding:40px 47px;display:grid;overflow:hidden}.gdocs-home-copy>span,.gdocs-page>header>span,.gdocs-paths header>span{color:#d17a02;letter-spacing:.14em;font-size:10px;font-weight:800}.gdocs-home-copy h1{color:#0d2a4c;font:500 clamp(41px,4.6vw,65px)/.95 var(--serif);letter-spacing:-.05em;margin:16px 0 14px}.gdocs-home-copy h1 em,.gdocs-home-request h2 em{color:#d5810c;font-style:italic}.gdocs-home-copy p{color:#56708f;max-width:570px;margin:0;font-size:14px;line-height:1.6}.gdocs-home-copy>div{gap:10px;margin-top:25px;display:flex}.gdocs-home-copy button{color:#193556;cursor:pointer;background:#fff;border:1px solid #d8e0e5;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.gdocs-home-copy button:first-child{color:#fff;background:#0c2949;border-color:#0c2949}.gdocs-home-copy button svg{width:15px}.gdocs-home-visual{min-height:240px;position:relative}.gdocs-home-arch{border:1px solid #e0b461;border-bottom:0;border-radius:83px 83px 0 0;place-items:center;width:155px;height:205px;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 18px #e5ba6a12,0 0 0 36px #e5ba6a0c}.gdocs-home-arch i{border:1px solid #e6bd71;border-bottom:0;border-radius:58px 58px 0 0;width:106px;height:173px;position:absolute}.gdocs-home-arch i:nth-child(2){width:62px;height:142px}.gdocs-home-arch i:nth-child(3){width:25px;height:118px}.gdocs-home-arch svg{color:#dc890b}.gdocs-route{color:#3f618a;background:#fffffff2;border:1px solid #e2e7eb;border-radius:9px;gap:4px;padding:10px 13px;font-size:10px;display:grid;position:absolute;box-shadow:0 8px 22px #283b500d}.gdocs-route b{color:#a97112;letter-spacing:.09em;font-size:8px}.gdocs-route span{color:#173555;font-size:11px;font-weight:700}.route-a{top:31px;left:4%}.route-b{bottom:55px;right:1%}.route-c{bottom:7px;left:20%}.route-b i{background:#22a56b;border-radius:50%;width:6px;height:6px;display:inline-block}.gdocs-paths{padding:64px 0 47px}.gdocs-paths header{text-align:center}.gdocs-paths h2{color:#112d50;font:500 34px var(--serif);margin:10px 0 27px}.gdocs-paths>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.gdocs-paths button{color:#1d3a5c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ea;border-radius:14px;min-height:205px;padding:23px;transition:transform .18s,box-shadow .18s}.gdocs-paths button:hover{transform:translateY(-3px);box-shadow:0 16px 27px #102b4e12}.gdocs-paths button>i{color:#cb7c08;background:#fff5e4;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.gdocs-paths button>i svg{width:20px}.gdocs-paths button small{color:#bd770c;letter-spacing:.1em;margin-top:17px;font-size:9px;font-weight:800;display:block}.gdocs-paths h3{font:500 23px var(--serif);margin:9px 0 7px}.gdocs-paths p{color:#617995;min-height:34px;margin:0;font-size:11px;line-height:1.45}.gdocs-paths button>b{color:#183556;align-items:center;gap:5px;margin-top:17px;font-size:11px;display:inline-flex}.gdocs-paths button>b svg{width:14px}.gdocs-home-request{color:#eaf3fb;background:radial-gradient(circle at 87% 8%,#28588255,#0000 33%),#08213f;border-radius:19px;grid-template-columns:.8fr 1.2fr;gap:45px;padding:41px;display:grid}.gdocs-home-request>div>span{color:#e9a637;letter-spacing:.12em;font-size:9px;font-weight:800}.gdocs-home-request h2{font:500 37px/1 var(--serif);margin:14px 0 11px}.gdocs-home-request p{color:#b7c9da;margin:0;font-size:12px;line-height:1.55}.gdocs-home-request ul{color:#dbe7f1;gap:9px;margin:19px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.gdocs-home-request li{align-items:center;gap:8px;display:flex}.gdocs-home-request li svg{color:#e6aa41;width:15px}.gdocs-code{background:#061829;border:1px solid #214768;border-radius:12px;min-width:0;overflow:hidden}.gdocs-codebar{border-bottom:1px solid #214768;justify-content:space-between;align-items:center;min-height:43px;padding:0 10px 0 0;display:flex}.gdocs-codebar>div{align-self:stretch;display:flex}.gdocs-codebar button{color:#9cb5ce;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 13px;font-size:10px;display:flex}.gdocs-codebar>div button.active{color:#fff;border-color:#e59612}.gdocs-codebar>button{color:#d9e8f5;border:1px solid #315779;border-radius:7px;min-height:29px}.gdocs-codebar svg{width:13px}.gdocs-code pre{color:#cfdef0;max-height:400px;font:11px/1.7 var(--mono);white-space:pre-wrap;margin:0;padding:20px 22px;overflow:auto}.gdocs-home-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:30px 0 20px;display:grid}.gdocs-home-links button,.gdocs-home-links a{color:#183556;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ea;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:13px;text-decoration:none;display:flex}.gdocs-home-links>*>span{color:#ce810b;font:500 20px var(--serif)}.gdocs-home-links>*>div{flex:1;min-width:0}.gdocs-home-links b{font-size:11px;display:block}.gdocs-home-links small{color:#70839a;margin-top:4px;font-size:9px;line-height:1.3;display:block}.gdocs-home-links svg{color:#63809d;width:15px}.gdocs-page{max-width:900px}.gdocs-crumb{color:#74879c;align-items:center;gap:7px;margin-bottom:26px;font-size:11px;display:flex}.gdocs-crumb button{color:#43678f;cursor:pointer;background:0 0;border:0;padding:0}.gdocs-crumb svg{width:12px}.gdocs-page>header{border-bottom:1px solid #e1e7ea;padding:0 0 33px}.gdocs-page>header>em{border-radius:4px;margin-left:9px;padding:4px 6px;font-size:9px;font-style:normal;display:inline-flex}.gdocs-page>header>em.get{color:#177651;background:#e8f6ed}.gdocs-page>header>em.post{color:#7c4ba5;background:#f3edf9}.gdocs-page h1{color:#102d50;font:500 clamp(40px,5vw,60px)/.98 var(--serif);letter-spacing:-.045em;margin:13px 0 12px}.gdocs-page>header>p{color:#5b7391;max-width:730px;margin:0;font-size:15px;line-height:1.55}.gdocs-endpoint{background:#fff;border:1px solid #dee6ea;border-radius:9px;align-items:center;gap:11px;width:max-content;max-width:100%;margin-top:23px;padding:10px 12px;display:flex}.gdocs-endpoint>b{color:#197550;font:800 9px var(--mono);background:#e9f5ed;border-radius:4px;padding:4px 6px}.gdocs-endpoint code{overflow-wrap:anywhere;color:#1b395b;font:12px var(--mono)}.gdocs-endpoint a{color:#5b7794;margin-left:6px}.gdocs-endpoint svg{width:16px}.gdocs-block{border-bottom:1px solid #e1e7ea;padding:34px 0 28px}.gdocs-block h2{color:#163254;font:500 30px var(--serif);margin:0 0 12px}.gdocs-block>p{color:#506c8c;margin:0;font-size:14px;line-height:1.68}.gdocs-block>ul{gap:10px;margin:19px 0 0;padding:0;list-style:none;display:grid}.gdocs-block li{color:#395c83;gap:9px;font-size:13px;line-height:1.45;display:flex}.gdocs-block li svg{color:#d98208;flex:0 0 17px;width:17px}.gdocs-page .gdocs-code{margin-top:20px}.gdocs-table{background:#fff;border:1px solid #e0e6ea;border-radius:10px;margin-top:20px;overflow:hidden}.gdocs-table>div{border-bottom:1px solid #e5eaed;grid-template-columns:1fr .7fr 2fr;gap:13px;padding:12px 14px;display:grid}.gdocs-table>div:first-child{color:#668099;background:#f8fafb;font-size:10px}.gdocs-table>div:last-child{border-bottom:0}.gdocs-table code{color:#133658;font:11px var(--mono)}.gdocs-table span{color:#7a519f;font:11px var(--mono)}.gdocs-table p{color:#607793;margin:0;font-size:11px;line-height:1.4}.gdocs-note{color:#3f658d;background:#f1f8fc;border:1px solid #cfe1ec;border-radius:10px;gap:12px;margin-top:20px;padding:14px;display:flex}.gdocs-note.warning{color:#83570c;background:#fff8e8;border-color:#ecd19f}.gdocs-note svg{flex:0 0 21px;width:21px}.gdocs-note b{font-size:12px}.gdocs-note p{margin:5px 0 0;font-size:11px;line-height:1.5}.gdocs-pager{justify-content:space-between;gap:15px;width:min(1170px,100%);margin:41px auto 20px;display:flex}.gdocs-pager button{color:#173556;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7ea;border-radius:11px;gap:6px;min-width:190px;padding:15px;display:grid}.gdocs-pager button:last-child{text-align:right;margin-left:auto}.gdocs-pager small{color:#bd770b;letter-spacing:.1em;font-size:9px;font-weight:800}.gdocs-pager b{font:500 17px var(--serif)}.gdocs-footer{color:#708198;border-top:1px solid #e2e7eb;justify-content:space-between;align-items:center;gap:20px;width:min(1170px,100%);margin:0 auto;padding-top:20px;font-size:10px;display:flex}.gdocs-footer>div{gap:16px;display:flex}.gdocs-footer button,.gdocs-footer a{color:#536f90;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:none}.gdocs-footer b{color:#52718f;align-items:center;gap:7px;font-size:10px;display:flex}.gdocs-footer b i{display:inline-block}@media (max-width:1050px){.gdocs-shell{grid-template-columns:245px minmax(0,1fr)}.gdocs-header{padding:0 20px}.gdocs-header nav button{display:none}.gdocs-sidebar{padding-inline:12px}.gdocs-main{padding:35px 30px 25px}.gdocs-home-hero{padding:32px}.gdocs-home-links{grid-template-columns:repeat(2,minmax(0,1fr))}.gdocs-paths>div{grid-template-columns:1fr}.gdocs-paths button{min-height:0}.gdocs-home-request{grid-template-columns:1fr;gap:25px}}@media (max-width:760px){.gdocs-shell{display:block}.gdocs-header{gap:10px;min-height:65px;padding:0 15px;position:sticky}.gdocs-menu{place-items:center;padding:6px;display:grid}.gdocs-menu svg{width:22px}.gdocs-brand{font-size:21px}.gdocs-brand svg{width:26px;height:26px;padding:5px}.gdocs-divider,.gdocs-header>b,.gdocs-header nav{display:none}.gdocs-search{flex:1;width:auto;height:38px;margin-left:auto}.gdocs-search kbd{display:none}.gdocs-sidebar{width:min(310px,88vw);height:auto;transition:transform .2s;position:fixed;top:65px;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 35px #0a233633}.gdocs-sidebar.open{transform:translate(0)}.gdocs-main{padding:24px 16px 20px}.gdocs-home-hero{grid-template-columns:1fr;padding:28px 21px}.gdocs-home-visual{min-height:195px}.gdocs-home-copy h1{font-size:45px}.gdocs-home-copy>div{flex-direction:column}.gdocs-home-copy button{justify-content:center}.gdocs-home-links{grid-template-columns:1fr}.gdocs-page h1{font-size:43px}.gdocs-table{overflow-x:auto}.gdocs-table>div{min-width:590px}.gdocs-pager{margin-top:28px}.gdocs-pager button{flex:1;min-width:0}.gdocs-footer{flex-direction:column;align-items:flex-start}.gdocs-footer>div{flex-wrap:wrap}}button,input,textarea,select,.glow-landing,.public-page,.legal-page,.gdocs-shell{font-family:var(--sans)}.glow-landing :where(*):not(code):not(pre):not(kbd),.public-page :where(*):not(code):not(pre):not(kbd),.legal-page :where(*):not(code):not(pre):not(kbd),.gdocs-shell :where(*):not(code):not(pre):not(kbd){font-family:var(--sans)!important}.glow-landing .hero-content h1,.glow-landing .section-heading h2,.glow-landing .token-reference-copy h2,.public-page .public-hero h1,.legal-page h1,.gdocs-home-copy h1,.gdocs-page h1{letter-spacing:-.035em;font-family:var(--serif)!important;font-weight:400!important}.glow-landing .hero-content h1{font-size:clamp(52px,5.2vw,72px)!important;line-height:1.03!important}.glow-landing .section-heading h2{font-size:clamp(40px,3.7vw,52px)!important;line-height:1.08!important}.glow-landing .token-reference-copy h2{font-size:clamp(30px,3vw,36px)!important;line-height:1.15!important}.public-page .public-hero h1,.legal-page h1,.gdocs-home-copy h1,.gdocs-page h1{line-height:1.05!important}.glow-landing :is(.hero-content h1,.section-heading h2,.token-reference-copy h2) em{font-style:italic;font-family:var(--serif)!important;font-weight:400!important}.glow-landing :is(h3,h4,h5,h6),.public-page :is(h2,h3,h4,h5,h6),.legal-page :is(h2,h3,h4,h5,h6),.gdocs-shell :is(h2,h3,h4,h5,h6){font-family:var(--sans)!important;font-weight:600!important;line-height:1.3!important}.glow-landing :is(.marketing-nav a,.marketing-actions a,.landing-prompt-chips a){font-size:14px!important;font-weight:500!important}.glow-landing :is(.glow-button,.outline-button,button),.public-page :is(.glow-button,.outline-button,button),.legal-page button,.gdocs-shell button{font-weight:600!important}.glow-landing :is(.hero-content>p,.section-heading>p,.token-reference-copy>p){font-size:18px!important;font-weight:400!important;line-height:1.6!important}.glow-landing :is(.model-showcase-card h3,.privacy-cards h3,.api-switch-card h3,.privacy-console h3,.token-market-title h3,.pricing-grid h3,.reference-pricing-grid h3,.final-cta h3){font-family:var(--sans)!important;letter-spacing:normal!important;font-size:clamp(18px,1.5vw,22px)!important;font-weight:600!important;line-height:1.3!important}.glow-landing :is(.pricing-grid article>div strong,.reference-pricing-grid article>div strong){font-variant-numeric:tabular-nums;font-family:var(--sans)!important;letter-spacing:normal!important;font-size:clamp(42px,3.2vw,48px)!important;font-weight:500!important}.marketing-footer :is(b,a,p,small){font-family:var(--sans)!important}.marketing-footer .footer-links b{font-size:13px!important;font-weight:600!important}.marketing-footer .footer-links a{font-size:14px!important;font-weight:400!important}.token-reference-copy>.glow-button{display:none}.token-reference-benefits{margin-bottom:0}.token-reference-benefits article{min-height:108px}.pricing-section .final-cta{grid-template-columns:60px minmax(0,1fr) auto;width:min(990px,100%)}.pricing-section .final-cta>div:nth-child(2){min-width:0}.pricing-section .final-cta h3{margin:0 0 5px}.pricing-section .final-cta p{color:#3f608b;max-width:420px;margin:0;font-size:13px;line-height:1.45}.pricing-section .final-cta .glow-button{color:#fff;background:#0c2949;border-radius:11px;gap:9px;min-width:165px;box-shadow:0 9px 21px #0b294937}.pricing-section .final-cta .glow-button svg{width:16px;height:16px}.marketing-footer{gap:56px;grid-template-columns:minmax(230px,.85fr) minmax(0,2.15fr)!important;align-items:center!important;min-height:170px!important;padding-block:38px!important}.marketing-footer .footer-brand>p{margin:13px 0 10px;font-size:13px}.marketing-footer .footer-brand>small{border:0;padding-top:0;font-size:11px}.marketing-footer .footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:0;gap:11px 21px!important;display:flex!important}.marketing-footer .footer-links>a{color:#f1f5fb;white-space:nowrap;margin:0;line-height:1.25;text-decoration:none;display:inline-flex;font-size:12px!important}.marketing-footer .footer-links>a+a:before{content:"•";color:#e3a138;margin-right:21px}.marketing-footer .footer-socials{border-inline:1px solid #d2913060;gap:13px;margin:0 9px;padding:0 17px;display:inline-flex}.marketing-footer .footer-socials a{color:#f5f8fd;width:21px;height:21px;font-size:19px}.marketing-footer .footer-socials a svg{width:19px;height:19px}.footer-legal-links{color:#e3a138;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.footer-legal-links a{text-decoration:none;color:#f1f5fb!important;margin:0!important;font-size:12px!important}@media (max-width:760px){.pricing-section .final-cta{text-align:left;grid-template-columns:50px minmax(0,1fr)}.pricing-section .final-cta .glow-button{grid-column:1/-1;width:100%}.marketing-footer{gap:26px;grid-template-columns:1fr!important;padding-block:38px!important}.marketing-footer .footer-links{justify-content:flex-start;gap:10px 15px!important}.marketing-footer .footer-links>a+a:before{margin-right:15px}}.dashboard-shell{font-family:var(--sans);font-variant-numeric:tabular-nums}.dashboard-shell :where(*):not(code):not(pre):not(kbd){font-family:var(--sans)!important}.dashboard-shell :is(.page-heading h1,.chat-header h1){font-family:var(--serif)!important;letter-spacing:-.035em!important;font-size:clamp(44px,3vw,48px)!important;font-weight:400!important;line-height:1.08!important}.dashboard-shell .page-heading p,.dashboard-shell .chat-header p{font-size:15px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell :is(.page-heading>span,.nav-group>span,.sidebar-privacy span,.model-picker-header>div>span,.image-modal-head>div>span,.history-preview-head>div>span){text-transform:uppercase;letter-spacing:.12em!important;font-size:11px!important;font-weight:600!important}.dashboard-shell :is(.panel-title span,.settings-panel-heading h2,.playground-panel-title h2,.playground-response-head h2,.token-rewards-guide h2,.rules-panel h2,.docs-grid h2,.machine-panel h2,.model-picker-header h2,.image-modal-head h2,.agent-modal-head h2){letter-spacing:normal!important;font-size:clamp(20px,1.8vw,24px)!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell :is(.metric-card>strong,.api-overview-grid article>strong,.token-stats b,.pricing-grid article>strong,.reference-pricing-grid article>div strong){font-variant-numeric:tabular-nums;font-family:var(--sans)!important;letter-spacing:normal!important;font-size:clamp(30px,2.4vw,34px)!important;font-weight:500!important}.dashboard-shell :is(.side-nav button,.side-nav .side-nav-link){font-size:14px!important;font-weight:500!important}.dashboard-shell :is(button,input,textarea,select){font-family:var(--sans)!important}.dashboard-shell .dashboard-search,.dashboard-shell .topbar-token{display:none!important}.model-picker-option-meta{justify-content:flex-end}.model-picker-price{min-width:118px;color:var(--ink);text-align:right;white-space:nowrap;grid-template-columns:auto auto;gap:2px 7px;display:grid}.model-picker-price strong{font-size:10px;font-weight:600}.model-picker-price small{color:var(--ink-soft);grid-column:1/-1;font-size:9px;line-height:1.2}.compare-select-field .model-picker-search{align-items:center;display:flex}.compare-select-field .model-picker-search>svg{flex:none}.compare-select-field .model-picker-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.glow-brand{gap:0}.glow-brand:not(.compact)>.glow-glyph,.glow-brand:not(.compact)>span:not(.glow-logo-lockup){display:none}.glow-logo-lockup{width:146px;line-height:0;display:block}.glow-logo-lockup img{width:100%;height:auto;display:block}.glow-logo-dark,:root[data-theme=dark] .glow-logo-light,.glow-brand.inverted .glow-logo-light{display:none!important}:root[data-theme=dark] .glow-logo-dark,.glow-brand.inverted .glow-logo-dark{display:block!important}.glow-landing .marketing-header{-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);background:linear-gradient(110deg,#fffcf88a,#f8f0e561);box-shadow:0 14px 38px #15263d1a,inset 0 1px #ffffff73}.glow-landing .marketing-nav a:first-child span{display:none}.glow-landing .marketing-header{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:linear-gradient(110deg,#fffcf894,#f8f0e566);width:calc(100% - clamp(40px,7vw,120px));max-width:none;height:80px;margin:0;top:24px;left:50%;right:auto;transform:translate(-50%)}.models-section .model-tags span:first-child{color:#9a710f;background:#fff8eb;border-color:#f0deb7}.models-section .model-tags span:nth-child(2){color:#46725d;background:#eef9f1;border-color:#cfe8d7}.models-section .model-tags span:nth-child(3){color:#71529e;background:#f5effd;border-color:#ded0f2}.models-section .model-tags span:nth-child(4){color:#356b94;background:#eef7fd;border-color:#cfe0ef}.privacy-section .privacy-console header>div>span{background:0 0;border-radius:0;padding:0}.api-copy-button{color:#405b7b;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.api-copy-button:hover{color:#17314e;background:#fffaf0;border-color:#d59a17}.api-copy-button svg{width:14px;height:14px}.marketing-footer .footer-socials{align-self:center;align-items:center;margin-left:9px;margin-right:0}.marketing-footer .footer-socials a{place-items:center;line-height:1;display:grid}.marketing-footer .footer-socials a svg{width:18px;height:18px;display:block}.glow-landing>.token-section{display:none!important}.pricing-section .token-tier-status{min-height:38px}.pricing-section .reference-pricing-grid .token-tier .token-tier-status{align-items:center;min-height:38px}.pricing-section .reference-pricing-grid .token-tier .token-tier-status strong{color:#183354;letter-spacing:-.015em;white-space:nowrap;font:600 13px/1.2 var(--sans)!important}.pricing-section .final-cta{background:linear-gradient(120deg,#fffdfa 0%,#fffaf3 100%);border-color:#ead9bd;border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;width:min(920px,100%);min-height:118px;padding:20px 28px;box-shadow:0 12px 30px #5939140f}.pricing-section .final-cta .glow-mini-arch{width:60px;height:72px;font-size:31px}.pricing-section .final-cta .glow-button{border-radius:10px;min-width:164px;min-height:50px;padding:0 23px;box-shadow:0 9px 18px #dd8c2747,0 15px 30px #dd8c2724}.marketing-footer .footer-socials+.footer-legal-links{display:inline-flex}.marketing-footer .footer-socials{border:0;border-right:1px solid #d2913060;align-self:center;align-items:center;gap:18px;margin:0 20px 0 10px;padding:0 20px 0 0}.marketing-footer .footer-socials a{width:26px;height:26px;font-size:26px;line-height:1;display:contents}.marketing-footer .footer-socials a svg{display:block;width:22px!important;height:22px!important}.marketing-footer .footer-socials a:first-child svg{transform:translateY(-.5px)}.dashboard-shell .topbar-stat{border-radius:11px;gap:3px;min-width:80px;min-height:48px;padding:8px 12px}.dashboard-shell .metric-card>div svg{color:#dc9f0b;background:#fffdfa;border:1px solid #e9c56b99;border-radius:50%;width:20px;height:20px;padding:10px}.dashboard-shell .hero-panel:before,.dashboard-shell .hero-panel:after{display:none}.dashboard-shell .hero-panel .workspace-gate{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:56%;max-width:520px;height:auto;position:absolute;bottom:-6%;right:-5%}.dashboard-shell .hero-panel>:not(.workspace-gate){z-index:1;position:relative}.dashboard-shell .account-summary-card .wide-button{color:#183354;box-shadow:none;background:#fffdfa;border-color:#dfe5eb}.dashboard-shell .account-summary-card .wide-button:hover{color:#122e50;background:#fff8e9;border-color:#d9ad52;transform:none}@media (max-width:780px){.dashboard-shell .hero-panel .workspace-gate{opacity:.6;width:86%;right:-20%}}.dashboard-shell .topbar-stat small{line-height:1;font-size:8px!important}.dashboard-shell .topbar-stat strong{line-height:1.1;font-size:12px!important}.models-section .compare-model-row{color:#17314e;background:#fff;border:1px solid #eed9b6;border-radius:8px;grid-template-columns:17px 23px minmax(0,1fr) 28px;align-items:center;gap:7px;min-height:37px;padding:6px 8px;display:grid}.models-section .compare-model-row>i{color:#fff;background:#ce941a;border-radius:4px;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid}.models-section .compare-model-remove{color:#728299;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.models-section .compare-model-remove:hover,.models-section .compare-model-remove:focus-visible{color:#b6534e;background:#fff0ef;outline:none}:root[data-theme=dark] .models-section .compare-model-row{color:#dbe7f1;background:#071827;border-color:#9eb5d32b}:root[data-theme=dark] .models-section .compare-model-remove:hover,:root[data-theme=dark] .models-section .compare-model-remove:focus-visible{color:#ffaaa4;background:#8e343638}.private-chat-page .composer-bottom button,.agent-chat-page .composer-bottom button{width:42px;height:42px;margin-top:-100px;transform:translateY(-5px)}.model-filter-row{align-items:flex-start}.model-filter-row>label{display:none}.catalog-filter-menu{flex:0 178px;min-width:160px;position:relative}.catalog-filter-trigger{color:#60738e;cursor:pointer;text-align:left;background:#fff;border:1px solid #10274116;border-radius:9px;grid-template-columns:14px auto minmax(0,1fr) 14px;align-items:center;gap:7px;width:100%;min-height:42px;padding:0 10px;display:grid}.catalog-filter-trigger>svg{color:#d59d14}.catalog-filter-trigger>span{color:#79889b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.catalog-filter-trigger strong{color:#223b59;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.catalog-filter-trigger>svg:last-child{color:#647890}.catalog-filter-popover{z-index:30;background:#fff;border:1px solid #10274118;border-radius:10px;width:100%;min-width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 32px #0d213026}.catalog-filter-option{color:#506681;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:10px;font-weight:650;display:grid}.catalog-filter-option:hover,.catalog-filter-option[aria-selected=true]{color:#173451;background:#fff7df}.catalog-filter-option svg{color:#c9910b}:root[data-theme=dark] .catalog-filter-trigger,:root[data-theme=dark] .catalog-filter-popover{color:#d6e0ec;background:#081827;border-color:#9eb5d32b}:root[data-theme=dark] .catalog-filter-trigger strong{color:#edf2f8}:root[data-theme=dark] .catalog-filter-option{color:#b7c6d8}:root[data-theme=dark] .catalog-filter-option:hover,:root[data-theme=dark] .catalog-filter-option[aria-selected=true]{color:#fff3cb;background:#162b3b}@media (max-width:700px){.glow-landing .marketing-header{width:100%;height:70px;top:0;left:0;transform:none}.catalog-filter-menu{flex-basis:100%;width:100%}.catalog-filter-popover{width:100%}.model-picker-price{display:none}.glow-landing .hero-content h1{font-size:52px!important}.glow-landing .section-heading h2{font-size:40px!important}.dashboard-shell :is(.page-heading h1,.chat-header h1){font-size:44px!important}}.gdocs-brand{background:url(/logo_light.png) 50%/contain no-repeat;gap:0;width:146px;height:42px}.gdocs-brand>svg{display:none}.gdocs-brand>span{width:100%;font-size:0}:root[data-theme=dark] .gdocs-brand{background-image:url(/logo_dark.png)}.gdocs-sidebar nav button>svg{color:#71859b;stroke-width:1.8px}.gdocs-sidebar nav button:hover>svg,.gdocs-sidebar nav button.active>svg{color:#c8870d}.glow-landing>.chat-section{display:none!important}.glow-landing>.api-section .section-badge,.glow-landing>.live-pricing-section .section-badge{font-size:0}.glow-landing>.api-section .section-badge:before,.glow-landing>.live-pricing-section .section-badge:before{color:#a67a25;letter-spacing:.22em;font-size:11px;font-weight:650}.glow-landing>.api-section .section-badge:before{content:"04 | DEVELOPER FIRST"}.glow-landing>.live-pricing-section .section-badge:before{content:"05"}.private-chat-page .chat-surface:before,.private-chat-page .chat-surface:after,.agent-chat-page .chat-surface:before,.agent-chat-page .chat-surface:after{content:none;display:none}.chat-empty-brand>img{object-fit:contain;border-radius:12px;width:46px;height:46px;display:block}.agent-chat-page .chat-empty-brand>img{width:42px;height:42px}.dashboard-shell .metric-card>div svg{border-color:var(--dash-icon-border);color:var(--dash-icon-text);background:var(--dash-icon-surface)}.dashboard-shell .account-summary-card .wide-button,.dashboard-shell .history-heading-actions .secondary,.dashboard-shell .history-preview-actions .secondary,.dashboard-shell .filter-reset,.dashboard-shell .catalog-filter-trigger,.dashboard-shell .catalog-filter-popover{border-color:var(--dash-border-strong);color:var(--dash-text);background:var(--dash-control)}.dashboard-shell .account-summary-card .wide-button:hover,.dashboard-shell .history-heading-actions .secondary:hover,.dashboard-shell .history-preview-actions .secondary:hover,.dashboard-shell .catalog-filter-trigger:hover,.dashboard-shell .filter-reset:hover{border-color:var(--gold);color:var(--dash-text-strong);background:var(--dash-control-hover)}.dashboard-shell .catalog-filter-trigger>span,.dashboard-shell .catalog-filter-trigger>svg:last-child,.dashboard-shell .catalog-filter-option{color:var(--dash-text-muted)}.dashboard-shell .catalog-filter-trigger strong,.dashboard-shell .catalog-filter-option:hover,.dashboard-shell .catalog-filter-option[aria-selected=true]{color:var(--dash-text-strong)}.dashboard-shell .catalog-filter-option:hover,.dashboard-shell .catalog-filter-option[aria-selected=true]{background:var(--dash-control-hover)}.dashboard-shell .model-compare-toggle{border-color:var(--dash-border-strong);color:var(--dash-text)}.dashboard-shell .model-compare-toggle[aria-pressed=true]{border-color:var(--dash-primary);color:var(--dash-primary-text);background:var(--dash-primary)}.dashboard-shell .icon-action{border-color:var(--dash-border-strong);color:var(--dash-text);background:var(--dash-control)}.dashboard-shell .icon-action:hover{border-color:var(--gold);color:var(--dash-text-strong);background:var(--dash-control-hover)}
