@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-jakarta:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-outfit:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}:root{color-scheme:light;--ink:#0b1220;--ink-soft:#151d2e;--paper:#f6f7f9;--surface:#fff;--surface-elevated:#fff;--surface-hover:#eef1f5;--muted:#5c6578;--line:#e4e7ee;--line-strong:#d0d5df;--accent:#0f766e;--accent-deep:#0d5c56;--accent-soft:#e6f4f2;--accent-glow:rgba(15,118,110,.25);--inverse:#0b1220;--inverse-text:#f6f7f9;--on-accent:#fff;--danger:#dc2626;--ok:#16a34a;--shell:#eef1f5;--header-bg:rgba(246,247,249,.86);--header-bg-scrolled:hsla(0,0%,100%,.96);--hero-wash-top:rgba(15,118,110,.14);--hero-wash-bottom:rgba(11,18,32,.06);--hero-grid:rgba(11,18,32,.035);--code-bg:#0b1220;--code-fg:#d5dde8;--code-bar:#151d2e;--section-alt:#eef0f4;--card-hover-border:#c9d2de;--radius:12px;--font-display:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;--shadow-sm:0 1px 2px rgba(11,18,32,.04);--shadow-md:0 8px 28px rgba(11,18,32,.08);--shadow-glow:0 0 32px rgba(15,118,110,.1);--header-h:64px;--ease-spring:cubic-bezier(0.22,1,0.36,1);--mark-doc-back:#cbd5e1;--mark-doc-back-stroke:#94a3b8;--mark-doc-front:#fff;--mark-doc-front-stroke:#94a3b8;--mark-doc-line:#64748b;--mark-bubble-fill:#e6f4f2;--mark-bubble-stroke:#0f766e;--mark-answer:#134e4a;--mark-answer-muted:rgba(19,78,74,.55);--mark-ai:#14b8a6}.site-header{background:var(--header-bg)}.site-header.is-nav-open,.site-header.is-scrolled{background:var(--header-bg-scrolled);border-bottom-color:var(--line)}.hero-wash{background:radial-gradient(ellipse 70% 55% at 88% 12%,var(--hero-wash-top),transparent 55%),radial-gradient(ellipse 45% 40% at 8% 88%,var(--hero-wash-bottom),transparent 50%),linear-gradient(180deg,var(--surface) 0,var(--paper) 100%)}.hero-grain{background-image:linear-gradient(var(--hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid) 1px,transparent 1px)}.site-footer{background:var(--inverse);color:rgba(232,238,246,.72)}.section-muted,.section-soft{background:var(--section-alt)}.section-ink{background:var(--inverse);color:var(--inverse-text)}.btn-primary{color:var(--on-accent)}.btn-ink{background:var(--inverse);color:var(--inverse-text)}.btn-ink:hover{background:var(--ink-soft);color:var(--inverse)}.btn-ghost:hover{background:var(--surface-hover)}.code-window{background:var(--code-bg);border-color:var(--line-strong)}.code-window-bar{background:var(--code-bar)}.code-block{color:var(--code-fg)}.app-frame,.dash{background:var(--shell)}.dash-sidebar{background:var(--surface);border-right-color:var(--line)}.auth-card,.console-card,.dash-hero-card,.dash-panel,.dash-top,.support-request-card{background:var(--surface);border-color:var(--line)}.dash-content,.dash-main{background:transparent}.dash-nav button:hover{background:var(--surface-hover)}.auth-key-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-key-toggle{background:var(--surface-hover)}.auth-key-toggle:hover{background:var(--surface-elevated);color:var(--ink)}.auth-sample{border-color:var(--line);background:linear-gradient(165deg,var(--accent-soft) 0,var(--surface) 100%)}.field input,.field select,.field textarea,.support-faq-search-input{background:var(--surface-elevated);border-color:var(--line);color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.crisp-demo,.crisp-panel,.hero-demo-frame{background:var(--surface);border-color:var(--line)}.crisp-panel-foot,.crisp-panel-head{background:var(--surface-elevated);border-color:var(--line)}.crisp-bubble-fab{box-shadow:var(--shadow-md),var(--shadow-glow)}.integrate-step,.plat-gate-card,.plat-panel{background:var(--surface);border-color:var(--line)}body{background-color:var(--paper);background-image:radial-gradient(ellipse 90% 55% at 50% -18%,var(--accent-soft),transparent 58%),radial-gradient(ellipse 45% 35% at 100% 0,rgba(45,212,191,.06),transparent 50%);background-attachment:fixed}.btn{transition:background .2s var(--ease-spring),border-color .2s var(--ease-spring),color .2s var(--ease-spring),transform .2s var(--ease-spring),box-shadow .2s var(--ease-spring)}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):active{transform:translateY(0)}.btn-primary:not(:disabled):hover{box-shadow:0 8px 24px var(--accent-glow)}.feature-card{transition:transform .35s var(--ease-spring),border-color .35s var(--ease-spring),box-shadow .35s var(--ease-spring)}.feature-card:hover{transform:translateY(-6px);border-color:var(--card-hover-border);box-shadow:var(--shadow-md),var(--shadow-glow)}.reveal{transform:translateY(24px) scale(.985);transition:opacity .8s var(--ease-spring),transform .8s var(--ease-spring)}.reveal.is-visible{transform:translateY(0) scale(1)}.section-title{background:linear-gradient(120deg,var(--ink) 30%,var(--accent) 140%);-webkit-background-clip:text;background-clip:text;color:transparent}.section-ink .section-title{background:linear-gradient(120deg,var(--inverse-text) 30%,var(--accent) 120%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){.btn:not(:disabled):hover,.feature-card:hover{transform:none}}