.mono-ui{--mono-paper:#f3f4f6;--mono-ink:#15181e;--mono-soft:#e4e7ec;--mono-muted:#68717e;--mono-accent:#bdd4f4;--background:#fcfcfd;--foreground:#181b20;--primary:#181b20;--primary-foreground:#fff;--secondary:#e8ecf2;--secondary-foreground:#263446;--accent:#e8eef6;--accent-foreground:#263446;--muted-foreground:#626c79;--border:#d5d9df;--input:#b8bec8;--ring:#7197c7;--radius:.2rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground);font-feature-settings:"cv11", "ss01";font-family:Inter,ui-sans-serif,system-ui,sans-serif}.mono-ui ::selection{color:#15181e;background:#bdd4f4}.mono-ui :is(a,button,select):focus-visible{outline-offset:4px;outline:2px solid #7197c7}.mono-ui button{cursor:pointer}.mono-ui button:disabled{cursor:not-allowed}.mono-ui :is(button,a){-webkit-tap-highlight-color:transparent}.mono-ui .mono-brand{font-family:var(--font-mono);letter-spacing:-.06em;gap:12px;font-size:16px}.mono-ui .mono-brand>span{border:1px solid #424b59;width:38px;height:38px}.mono-ui .mono-header{border-top:3px solid var(--mono-ink);border-bottom-color:#ccd1d9}.mono-ui .mono-header-inner{min-height:80px}.mono-ui .mono-nav{color:#536072}.mono-ui .mono-button{border-radius:2px;font-size:12px;transition:background .18s,border-color .18s,box-shadow .18s}.mono-ui .mono-button:hover{transform:none;box-shadow:0 3px #647da12e}.mono-ui .mono-button:focus-visible{outline-offset:4px;outline:2px solid #7197c7;transform:none}.mono-ui .mono-button span{transition:transform .18s}.mono-ui .mono-button:hover span{transform:translate(2px,-2px)}.mono-ui .mono-hero:after{background:linear-gradient(90deg,#101318 0%,#101318f5 29%,#10131873 47%,#0000 72%)}.mono-appearance-preview{background:#101318;border-radius:2px;min-height:330px;position:relative;overflow:hidden}.mono-appearance-preview .mono-generative-galaxy{inset:0;-webkit-mask-image:none;mask-image:none}.mono-appearance-caption{z-index:1;color:#a9bcd8;font:9px var(--font-mono);letter-spacing:.1em;pointer-events:none;position:absolute;bottom:16px;left:16px}.mono-ui .mono-hero-status{margin-top:60px}.mono-ui .mono-hero-status small{color:#929ba9}.mono-ui .mono-hero-status strong{color:#dce3ee}.mono-art-hint{z-index:3;color:#8c9aaf;font:9px var(--font-mono);letter-spacing:.12em;pointer-events:none;position:absolute;bottom:100px;right:max(36px,50% - 720px)}.mono-ui .mono-motion-toggle{color:#a7b2c3;border-color:#46505e}.mono-ui .mono-index{color:#667286}.mono-ui :is(.mono-routing,.mono-final) .mono-index{color:#a8bedc}.mono-ui :is(.mono-board-head,.mono-board-foot){color:#9aa7b8}.mono-ui .mono-board-head{grid-template-columns:1fr 1.4fr 1fr}.mono-ui .mono-route-rows>div{grid-template-columns:42px minmax(180px,1fr) minmax(30px,.5fr) 110px 108px;transition:background-color .28s,box-shadow .28s}.mono-route-rows button{color:#b7cce9;min-height:44px;font:10px var(--font-mono);text-align:right}.mono-route-rows button:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.mono-ui .mono-route-number{color:#8e9baf}.mono-ui .mono-route-rows strong{color:#dbe1eb}.mono-demo-result{color:#dbe5f5;font:11px/1.8 var(--font-mono);margin:-15px 44px 30px}.mono-demo-result>span{color:#a4c3ef;margin-right:10px}.mono-demo-result small{color:#9ba6b6;margin-top:5px;font-size:10px;display:block}.mono-board-foot button{color:#cbd8e9;justify-self:end;min-height:40px}.mono-ui .mono-feature-list article{isolation:isolate;transition:background-color .22s}.mono-ui .mono-feature-list article:hover{background:#edf1f8}.mono-ui .mono-feature-list article:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(220px at var(--cursor-x,50%) var(--cursor-y,50%), #dce8f9, transparent);opacity:0;transition:opacity .3s;position:absolute;inset:0}.mono-ui .mono-feature-list article:hover:after{opacity:1}.mono-ui .mono-feature-list article>b{color:#8193ac}.mono-ui .mono-context-panel{box-shadow:8px 8px #d1d7e0}.mono-example-label{color:#647083;font:9px/1.5 var(--font-mono);letter-spacing:.07em;margin-top:24px}.mono-ui .mono-plan.is-featured ul{color:#bbc5d4}.mono-ui .mono-plan.is-featured .mono-plan-price small{color:#a1aebe}.mono-ui .mono-plan{transition:background .22s}.mono-ui .mono-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr))}.mono-ui .mono-plan:not(.is-featured):hover{background:#fafbfe}.mono-ui .mono-code-bar,.mono-ui .mono-code-foot{color:#a1abb9}.mono-ui .mono-footer{color:#9aa6b6}.mono-skip{z-index:100;background:#fff;border:1px solid #7197c7;padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.mono-skip:focus{transform:translateY(0)}.mono-dashboard{background:#f3f4f6;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{color:#e5eaf2;background:#15181e;border-right:1px solid #303641;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-brand{border-bottom:1px solid #303641;align-items:center;gap:12px;min-height:82px;margin:0 20px;display:flex}.workspace-brand>span{color:#bdd4f4;width:32px;height:32px;font:14px var(--font-mono);border:1px solid #56647a;place-items:center;display:grid}.workspace-brand b{letter-spacing:-.045em;font-size:16px;font-weight:600}.workspace-brand-row{border-bottom:1px solid #303641;align-items:center;gap:8px;margin:0 12px 0 20px;display:flex}.workspace-brand-row .workspace-brand{border-bottom:0;flex:1;min-width:0;margin:0}.workspace-sidebar-toggle,.workspace-sidebar-show{color:#8f9bb0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;width:32px;height:32px;display:grid}.workspace-sidebar-toggle:hover{color:#e5eaf2;border-color:#3d4554}.workspace-sidebar-show{color:#4a5568;border-color:#d4dae3}.workspace-sidebar-show:hover{color:#15181e;border-color:#9aa8bb}.mono-dashboard.is-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.mono-dashboard.is-sidebar-hidden .workspace-sidebar{display:none}.workspace-toolbar:has(.workspace-sidebar-show){justify-content:flex-start}.workspace-toolbar:has(.workspace-sidebar-show) .workspace-toolbar-actions{margin-left:auto}.workspace-brand small{font:8px var(--font-mono);letter-spacing:.1em;color:#929fb3;margin-left:auto}.workspace-navigation{padding:10px 12px 24px}.workspace-group{color:#929fb3;font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:24px 12px 12px}.workspace-nav-item{color:#a9b3c2;text-align:left;border:1px solid #0000;align-items:center;gap:12px;width:100%;min-height:44px;margin:2px 0;padding:10px 12px;font-size:12px;transition:color .16s,background-color .16s,border-color .16s;display:flex;position:relative}.workspace-nav-item small{color:#738196;font:9px var(--font-mono);margin-left:auto}.workspace-nav-item:hover{color:#eef3fc;background:#202630}.workspace-nav-item[aria-current=page]{color:#e3eeff;background:#232f40;border-color:#394b63;box-shadow:inset 2px 0 #abcaf2}.workspace-nav-item[aria-current=page] small{color:#bdd4f4}.workspace-doc-link{color:#a9b3c2;border-top:1px solid #303641;align-items:center;gap:12px;margin-top:24px;padding:12px;font-size:12px;display:flex}.workspace-doc-link>span{margin-left:auto}.workspace-doc-link:hover{color:#fff}.workspace-account{border-top:1px solid #303641;margin:auto 20px 0;padding-top:20px}.workspace-identity{align-items:center;gap:12px;min-width:0;display:flex}.workspace-avatar{color:#c8d9f2;width:34px;height:34px;font:11px var(--font-mono);background:#252e3c;border:1px solid #42516a;flex-shrink:0;place-items:center;display:grid}.workspace-identity>div{min-width:0}.workspace-identity p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-identity small{text-overflow:ellipsis;white-space:nowrap;color:#929fb3;margin-top:4px;font-size:10px;display:block;overflow:hidden}.workspace-account-meta{color:#a9b3c2;font:9px var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;display:flex}.workspace-account-meta b{color:#bdd4f4;background:#273244;padding:4px 6px;font-size:8px;font-weight:400}.workspace-logout{color:#a9b3c2;text-align:left;border-top:1px solid #303641;align-items:center;gap:8px;width:100%;min-height:46px;font-size:10px;display:flex}.workspace-logout>span{margin-left:auto}.workspace-logout:hover{color:#fff}.workspace-main{min-width:0}.workspace-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8faf5;border-bottom:1px solid #d5d9df;position:sticky;top:0}.workspace-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 36px;display:flex}.workspace-location{min-width:0;font:11px var(--font-mono);align-items:center;gap:14px;display:flex}.workspace-location a{display:none}.workspace-location>span{color:#68717e}.workspace-location i{color:#a5aebc;font-style:normal}.workspace-location strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.workspace-toolbar-actions{align-items:center;gap:20px;display:flex}.workspace-plan{font:10px var(--font-mono);color:#626c79;white-space:nowrap;border:1px solid #ccd3de;padding:7px 10px}.workspace-plan b{color:#385a84;margin-left:8px;font-weight:500}.workspace-plan:hover{background:#e8eef6}.workspace-help{color:#68717e;font:11px var(--font-mono);align-items:center;gap:7px;display:flex}.workspace-help:hover{color:#263446}.workspace-mobile-logout,.workspace-mobile-nav{display:none}.workspace-content{max-width:1380px;margin:auto;padding:48px 40px 80px}.workspace-content>div{animation:.28s ease-out both workspace-enter}.workspace-page-intro{border-bottom:1px solid #c9cfd9;padding-bottom:30px;position:relative}.workspace-page-intro>p{color:#68778c;font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.11em}.workspace-page-intro>p span{color:#8ca5c6}.workspace-page-intro h1{letter-spacing:-.055em;margin-top:16px;font-size:clamp(30px,3.3vw,46px);font-weight:550;line-height:1.15}.workspace-page-intro h1>span{color:#91aaca;margin-left:4px;font-weight:400}.workspace-page-intro>div{color:#626c79;max-width:720px;margin-top:12px;font-size:13px;line-height:1.8}.workspace-token-card{background:#fcfcfd;border:1px solid #cbd3df;border-radius:3px;padding:24px;position:relative;overflow:hidden}.workspace-token-card:before{content:"+";color:#b7c5d8;font:12px var(--font-mono);position:absolute;bottom:10px;right:12px}.workspace-token-heading{color:#626f81;font:10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.workspace-token-heading svg{color:#899cb7}.workspace-token-value{font:500 clamp(27px,3vw,43px)/1.3 var(--font-mono);letter-spacing:-.06em;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:28px;display:flex}.workspace-token-value>span{font:10px var(--font-mono);color:#68717e;letter-spacing:0}.workspace-segments{grid-template-columns:repeat(36,minmax(0,1fr));gap:3px;height:23px;margin-top:26px;display:grid}.workspace-segments>i{background:#e7ebf1;border-radius:1px}.workspace-segments>i[data-filled=true]{background:#829fc6}.workspace-token-caption{color:#626c79;font:10px var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;display:flex}.workspace-breakdown>div:first-child{background:#edf0f4}.workspace-breakdown h2,.workspace-quota h2{letter-spacing:-.025em}.workspace-breakdown .font-mono{letter-spacing:-.04em}.workspace-admin-metric{border-top:2px solid #a4b7d0;transition:border-color .18s,background-color .18s}.workspace-admin-metric:hover{background:#f8faff;border-top-color:#5c82b3}.workspace-admin-metric>p:first-of-type{font-family:var(--font-mono);font-size:28px}.workspace-usage-track{border-radius:1px}.workspace-usage-track>div{background:#6c8db9;border-radius:1px}.mono-dashboard [data-slot=button],.mono-dialog [data-slot=button]{box-shadow:none;border-radius:3px;font-size:12px;transition-duration:.16s}.mono-dashboard :is(input,select),.mono-dialog :is(input,select){border-radius:3px}.mono-dashboard table th{font-family:var(--font-mono)}.mono-dashboard tbody tr{transition:background .15s}.mono-dashboard tbody tr:hover{background:#edf2f9}.mono-dashboard svg,.mono-dialog svg{stroke-width:1.6px}.mono-dialog{background:#f7f8fa;border:1px solid #bdc8d8;border-radius:5px;max-height:calc(100dvh - 40px);padding:28px;overflow-y:auto;box-shadow:0 30px 100px #0e152644}.mono-dialog [data-slot=dialog-header]{text-align:left;border-bottom:1px solid #d5d9df;padding:0 24px 20px 0}.mono-dialog [data-slot=dialog-title]{letter-spacing:-.04em;font-size:23px;line-height:1.2}.mono-dialog [data-slot=dialog-title]:before{content:"[ / ]";color:#7190b8;font:10px var(--font-mono);letter-spacing:.1em;margin-bottom:15px;display:block}.mono-dialog [data-slot=dialog-description]{color:#626c79;font-size:13px;line-height:1.65}.mono-dialog [data-slot=dialog-footer]{border-top:1px solid #d5d9df;padding-top:18px}.mono-dialog [data-slot=input]{box-shadow:none;background:#fff}.mono-dialog [data-slot=input]:disabled{background:#e5e9ef}.mono-dialog :is(label,select){font-size:12px}@keyframes workspace-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mono-auth{background:#f3f4f6;min-height:100svh}.auth-header{border-bottom:1px solid #cdd3dd;justify-content:space-between;align-items:center;min-height:82px;padding:16px 40px;display:flex}.auth-back{font:11px var(--font-mono);color:#626c79;align-items:center;gap:9px;display:flex}.auth-layout{grid-template-columns:1fr 1fr;min-height:calc(100svh - 82px);display:grid}.auth-art-pane{color:#eef2f8;background:#101318;min-height:680px;position:relative;overflow:hidden}.auth-art-copy{z-index:2;padding:65px 48px 0;position:relative}.auth-art-copy .mono-index{color:#9bb2d1;font-size:9px}.auth-art-copy h2{letter-spacing:-.055em;margin-top:28px;font-size:clamp(32px,3.3vw,52px);font-weight:500;line-height:1.1}.auth-art-pane .mono-generative-galaxy{inset:22% -5% 0 -24%;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.auth-art-pane .mono-motion-toggle{bottom:22px;right:24px}.auth-art-caption{color:#91a0b5;font:8px var(--font-mono);letter-spacing:.1em;position:absolute;bottom:35px;left:32px}.auth-form-pane{flex-direction:column;justify-content:center;align-items:center;padding:56px;display:flex}.auth-form-wrap{width:100%;max-width:380px;margin-block:auto}.auth-form-wrap>.mono-index{color:#68778c;font-size:9px}.auth-form-wrap h1{letter-spacing:-.06em;margin-top:22px;font-size:36px;font-weight:550;line-height:1.15}.auth-description{color:#626c79;margin:14px 0 32px;font-size:13px;line-height:1.8}.auth-field>span:first-child{font:10px var(--font-mono);color:#626c79;letter-spacing:.08em}.auth-input-wrap{background:#fff;border-color:#b8c2d0;border-radius:3px}.auth-input-wrap:focus-within{border-color:#7197c7;box-shadow:0 0 0 3px #7197c722}.auth-input-wrap svg{color:#8a9aaf}.auth-input-wrap input{color:#181b20}.auth-input-wrap input::placeholder{color:#7d8796}.auth-submit{color:#fff;background:#181b20;border-radius:3px}.auth-submit:hover{background:#29374b}.auth-switch{color:#626c79;padding-top:8px;font-size:12px}.auth-switch a{color:#385a84}.auth-support{color:#626c79;border-top:1px solid #d5d9df;margin-top:30px;padding-top:20px;font-size:11px;line-height:1.8}.auth-support a{color:#385a84;text-underline-offset:4px;text-decoration:underline}.auth-footer{color:#68778c;width:100%;max-width:380px;font:8px var(--font-mono);justify-content:space-between;gap:24px;padding-top:50px;display:flex}.mono-docs{background:#f3f4f6;min-height:100vh}.docs-layout{grid-template-columns:180px minmax(0,1fr);gap:60px;padding-block:65px 100px;display:grid}.docs-toc{height:max-content;font:10px var(--font-mono);color:#68778c;position:sticky;top:36px}.docs-toc>p{letter-spacing:.1em;border-bottom:1px solid #ccd3de;padding-bottom:20px}.docs-toc nav{flex-direction:column;gap:5px;padding-block:20px;display:flex}.docs-toc nav a{gap:14px;padding-block:12px;display:flex}.docs-toc nav a span{color:#38475d}.docs-toc a:hover{color:#325d99}.docs-toc>a{color:#385a84;border-top:1px solid #ccd3de;padding-top:20px;display:block}.docs-content{min-width:0}.docs-content section{scroll-margin-top:30px}.docs-content :is(article,pre){border-radius:3px}.docs-content article{border-top:2px solid #9fadc2}.docs-content pre{min-width:0;box-shadow:5px 5px #dce0e7}.docs-content code{font-family:var(--font-mono);font-size:.92em}.docs-content p>code{color:#33577f;overflow-wrap:anywhere}@media (max-width:1200px){.workspace-content{padding:32px 24px 64px}.workspace-toolbar{padding-inline:24px}.docs-layout{grid-template-columns:155px minmax(0,1fr);gap:32px}.auth-form-pane{padding:40px}.auth-art-copy{padding-inline:32px}}@media (max-width:1023px){.mono-dashboard{display:block}.workspace-sidebar{display:none}.workspace-location a{color:#385a84;font-weight:700;display:inline}.workspace-location>span,.workspace-location>i{display:none}.workspace-mobile-nav{scrollbar-width:thin;gap:8px;padding:0 20px 10px;display:flex;overflow-x:auto}.workspace-mobile-nav button{min-height:38px;font:10px var(--font-mono);color:#626c79;border:1px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px;display:flex}.workspace-mobile-nav button[aria-current=page]{color:#355b8b;background:#e8eef7;border-color:#b9c8dc}.workspace-mobile-logout{display:block}.workspace-mobile-logout button{color:#68717e;place-items:center;width:32px;height:36px;display:grid}.workspace-toolbar-actions{gap:12px}.workspace-help span{display:none}}@media (max-width:760px){.mono-ui .mono-header-inner{gap:12px;min-height:70px}.mono-ui .mono-signin{font-size:12px;display:inline}.mono-ui .mono-brand b{font-size:14px;display:inline}.mono-ui .mono-brand{gap:9px}.mono-ui .mono-brand>span{width:32px;height:32px}.mono-ui .mono-account{gap:14px}.mono-ui .mono-account .mono-button{gap:12px;min-height:40px;padding-inline:12px;font-size:11px}.mono-ui .mono-account .mono-button span{display:none}.mono-ui .mono-hero{min-height:1040px}.mono-ui .mono-hero .mono-generative-galaxy{inset:56% -12% 12%}.mono-ui .mono-hero:after{background:linear-gradient(#101318 0%,#101318f5 45%,#0000 61% 82%,#101318 94%)}.mono-ui .mono-hero-status{margin-top:auto}.mono-art-hint{display:none}.mono-ui .mono-board-head{grid-template-columns:1fr auto;padding-inline:16px;font-size:8px}.mono-ui .mono-route-rows>div{grid-template-columns:22px minmax(0,1fr) 74px;gap:8px}.mono-ui .mono-route-rows{margin-inline:12px}.mono-ui .mono-route-rows strong{white-space:normal;font-size:10px}.mono-route-rows button{font-size:9px}.mono-demo-result{margin-inline:20px;font-size:10px}.mono-board-foot button{justify-self:start}.workspace-toolbar{gap:12px;min-height:64px;padding-inline:16px}.workspace-location{gap:10px;font-size:10px}.workspace-plan{padding:6px;font-size:9px}.workspace-plan b{margin-left:4px}.workspace-toolbar-actions{gap:7px}.workspace-help{display:none}.workspace-content{padding:28px 16px 50px}.workspace-page-intro{padding-bottom:24px}.workspace-page-intro>div{font-size:12px}.workspace-token-card{padding:20px}.workspace-token-value{font-size:34px}.workspace-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-admin-metric{padding:16px}.workspace-admin-metric>p:first-of-type{font-size:clamp(18px,5vw,26px)}.workspace-admin-metric>div>span{font-size:11px}.workspace-admin-metric>div>svg{display:none}.workspace-segments{gap:2px;height:19px}.mono-dialog{max-height:calc(100dvh - 24px);padding:22px}.mono-dialog [data-slot=dialog-footer] button{min-height:40px}.auth-header{min-height:72px;padding:16px 20px}.auth-back{font-size:10px}.auth-layout{min-height:calc(100svh - 72px);display:block}.auth-art-pane{display:none}.auth-form-pane{min-height:calc(100svh - 72px);padding:48px 24px 24px}.auth-form-wrap h1{font-size:34px}.docs-layout{grid-template-columns:1fr;gap:35px;padding-top:28px}.docs-toc{position:static}.docs-toc>p,.docs-toc>a{display:none}.docs-toc nav{border-bottom:1px solid #ccd3de;flex-flow:wrap;gap:10px 20px;padding:0 0 14px}.docs-toc nav a{gap:6px;font-size:9px}}@media (max-width:359px){.mono-ui .mono-brand b,.workspace-location a{display:none}}@media (prefers-reduced-motion:reduce){.mono-ui *,.mono-ui :before,.mono-ui :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mono-art-hint{display:none}}
