/*!
 * Base reset from Tailwind CSS 3.4.19 (Preflight).
 * MIT License
 *
 * Copyright (c) Tailwind Labs, Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 */
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080911}.orbit-app{--accent:#a6a2ff;--surface:#14151f;--raised:#1c1e2b;--text:#f2f1fb;--muted:#a5a3bc;--line:#303044;--success:#91dabb;--warn:#e5be85;min-height:100vh;color:var(--text);background:radial-gradient(at 48% 35%,#19133355,#0000 50%),#080911;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.orbit-app *{box-sizing:border-box}.orbit-app button,.orbit-app input{font:inherit;color:inherit}.orbit-app button{cursor:pointer;transition:background .2s,transform .2s}.orbit-app button:disabled{cursor:not-allowed;opacity:.5}.orbit-app button:focus-visible,.orbit-app input:focus-visible,.orbit-app a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.orbit-app button:not(:disabled):hover{filter:brightness(1.13)}.orbit-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;max-width:1480px;margin:auto;padding:22px 28px;display:flex}.orbit-brand{letter-spacing:-1px;color:var(--text);white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:700;text-decoration:none;display:flex}.orbit-brand em{color:var(--accent);font-style:normal}.orbit-brand-mark{background:var(--accent);color:#080911;border-radius:9px;place-items:center;width:32px;height:32px;font-style:italic;display:grid}.orbit-edition{color:var(--muted);letter-spacing:2px;font-size:11px}.orbit-header-actions{align-items:center;gap:10px;display:flex}.orbit-icon{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;font-size:20px!important}.orbit-account-button{border:1px solid var(--line);background:var(--raised);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:10px 15px;display:flex;font-size:13px!important}.orbit-email-button{white-space:nowrap;background:#292440;border:1px solid #7770ba;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;display:flex;color:#e9e5ff!important;font-size:13px!important}.orbit-email-button small{color:#c9c4ff;background:#a6a2ff22;border-radius:4px;padding:2px 5px;font-size:10px}.orbit-menu{display:none}.orbit-menu-lines,.orbit-menu-lines:before,.orbit-menu-lines:after{content:"";background:currentColor;width:17px;height:1px;display:block}.orbit-menu-lines:before{transform:translateY(-5px)}.orbit-menu-lines:after{transform:translateY(4px)}.orbit-container{max-width:1480px;margin:auto;padding:0 28px 28px}.orbit-beta-note{color:var(--muted);padding:13px 0;font-size:11px}.orbit-beta-note>span{color:var(--warn);margin-right:8px}.orbit-grid{grid-template-columns:minmax(210px,.88fr) minmax(340px,1.65fr) minmax(210px,.88fr);grid-template-areas:"account hero navigation""history composer telemetry";align-items:start;gap:24px;display:grid}.orbit-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:17px}.orbit-label{color:var(--muted);letter-spacing:.7px;font-size:11px}.orbit-account{grid-area:account;gap:11px;min-width:0;display:grid}.orbit-identity-row{justify-content:space-between;align-items:center;gap:8px;margin:7px 0;display:flex}.orbit-identity strong{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:17px;font-weight:500}.orbit-copy{flex-shrink:0;color:var(--muted)!important;font-size:20px!important}.orbit-session,.orbit-service-state{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.orbit-session i,.orbit-service-state i,.orbit-hero-state i,.orbit-history-counts i{background:var(--warn);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.orbit-session i{background:var(--success)}.orbit-prices{gap:13px;display:grid}.orbit-prices>div,.orbit-token{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.orbit-panel small{color:var(--muted);font-size:11px}.orbit-balance>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:2px 0;font-size:32px;font-weight:500;display:block}.orbit-token{border-top:1px solid var(--line);margin-top:11px;padding-top:11px}.orbit-balance .orbit-text-button{text-align:left;margin-top:12px}.orbit-hero{grid-area:hero;place-items:center;min-width:0;height:390px;display:grid;position:relative;overflow:clip}.orbit-hero canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.orbit-kicker{color:var(--muted);letter-spacing:1.5px;font-size:11px;position:absolute;top:0;left:0}.orbit-sphere{aspect-ratio:1;background:radial-gradient(circle at 32% 16%,#b2bcff7d,#0000 43%),radial-gradient(circle at 50% 105%,#6932c7,#0000 66%),linear-gradient(150deg,#354feb,#251051);border-radius:50%;width:min(74%,320px);animation:7s ease-in-out infinite alternate orbit-breathe;position:absolute;box-shadow:inset -15px -20px 35px #070713a6,inset 1px 2px 12px #c8ceff7d,0 0 50px #6946ff35,0 0 110px #5852ff1a}.orbit-sphere:before,.orbit-sphere:after{content:"";border:1px solid #b3acff35;border-radius:48% 52% 49% 51%;animation:22s linear infinite orbit-turn;position:absolute;inset:-12px}.orbit-sphere:after{border-color:#b3acff18;animation-direction:reverse;inset:-24px -18px}.paused .orbit-sphere,.paused .orbit-sphere:before,.paused .orbit-sphere:after{animation-play-state:paused}.orbit-hero-copy{z-index:1;text-align:center;pointer-events:none;width:90%}.orbit-hero-copy h1{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;text-shadow:0 2px 24px #06081777;overflow-wrap:anywhere;font-size:clamp(28px,3.1vw,47px);font-weight:550;line-height:1.18}.orbit-hero-copy p{color:#d6d5ec;margin-top:10px;font-size:13px}.orbit-hero-copy>span{color:#cbc6ef;letter-spacing:2px;margin-top:22px;font-size:11px;display:block}.orbit-hero-state{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:7px}.orbit-hero-state i{background:var(--success)}.orbit-hero-state.stale i{background:var(--warn)}.orbit-navigation{grid-area:navigation;gap:10px;display:grid}.orbit-nav-button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:15px 16px;display:flex;font-size:13px!important}.orbit-nav-button>span:last-child{color:var(--muted)}.orbit-nav-button:hover{background:var(--raised);transform:translate(-3px)}.orbit-nav-button.emphasis{background:#211f34;border-color:#5e5886}.orbit-history{grid-area:history}.orbit-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.orbit-app h2{font-size:14px;font-weight:500}.orbit-text-button{background:0 0;border:0;color:var(--accent)!important;font-size:11px!important}.orbit-history-counts{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:11px;display:flex}.orbit-history-counts span{align-items:center;gap:5px;display:flex}.orbit-history-counts i.done{background:var(--success)}.orbit-progress{background:#e5be852e;border-radius:4px;height:3px;margin:12px 0 15px;overflow:hidden}.orbit-progress>div{background:var(--success);height:100%;transition:width .3s}.orbit-tabs{flex-wrap:wrap;gap:5px;display:flex}.orbit-tabs>button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 7px;font-size:11px}.orbit-tabs>button[aria-pressed=true]{color:var(--text);background:var(--raised);border-color:#5e5886}.orbit-filter-note{margin-top:6px;display:block}.orbit-history-list{margin:13px 0 0;padding:0;list-style:none}.orbit-history-list li{border-top:1px solid #30304466;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.orbit-candidate{min-width:0;font-family:ui-monospace,SFMono-Regular,monospace}.orbit-candidate>span{overflow-wrap:anywhere;color:#d9d7eb;display:block}.orbit-candidate small{color:var(--muted);margin-top:3px;display:block}.orbit-status{color:var(--warn);text-align:right;flex-shrink:0;flex-basis:83px;font-size:11px}.orbit-status.done,.orbit-status.success{color:var(--success)}.orbit-status.error{color:#f3a2a8}.orbit-empty{color:var(--muted);text-align:center;padding:40px 8px;font-size:12px}.orbit-pagination{color:var(--muted);justify-content:center;align-items:center;gap:15px;margin-top:12px;font-size:11px;display:flex}.orbit-pagination button{border:1px solid var(--line);background:var(--raised);border-radius:7px;width:32px;height:32px;font-size:20px}.orbit-history-total{text-align:center;margin-top:9px;display:block}.orbit-composer{grid-area:composer;min-width:0;padding:0 9px}.orbit-composer label{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.orbit-input-wrap{background:var(--raised);border:1px solid #8e8dcb;border-radius:12px;gap:8px;padding:5px;display:flex;box-shadow:0 0 24px #6159ed30}.orbit-input-wrap input{background:0 0;border:0;width:100%;min-width:0;padding:12px 10px;font-size:14px}.orbit-input-wrap input::placeholder{color:var(--muted)}.orbit-input-wrap button{background:#a6a2ff33;border:0;border-radius:8px;flex-shrink:0;width:40px;font-size:20px}.orbit-primary{background:linear-gradient(120deg,#596acc,#5145a4);border:1px solid #a8a4fe;border-radius:12px;width:100%;padding:15px 12px;box-shadow:0 0 24px #5869fa30;color:#faf9ff!important;font-size:13px!important}.orbit-primary:not(:disabled):hover{transform:translateY(-2px)}.orbit-generate{justify-content:center;align-items:center;gap:10px;margin-top:13px;display:flex}.orbit-generate>span{font-size:21px;line-height:1}.orbit-multiplier{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.orbit-multiplier label{margin:0;font-size:11px}.orbit-multiplier>div{gap:6px;display:flex}.orbit-multiplier button,.orbit-multiplier input{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:7px;min-width:36px;padding:7px;font-size:11px}.orbit-multiplier button[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:var(--raised)}.orbit-multiplier input{width:62px}.orbit-composer-note{color:var(--muted);text-align:center;margin-top:14px;font-size:11px;display:block}.orbit-telemetry{grid-area:telemetry;gap:12px;display:grid}.orbit-service-state{color:var(--warn)}.orbit-service-state.online{color:var(--success)}.orbit-service-state.online i{background:var(--success)}.orbit-service-details{color:var(--muted);justify-content:space-between;gap:8px;margin-top:14px;font-size:11px;display:flex}.orbit-service-details strong{color:var(--text);margin-top:4px;font-weight:400;display:block}.orbit-stream{border:1px solid var(--line);background:repeating-linear-gradient(0deg,#16182455 0 1px,#0000 1px 6px),#0d0e16;border-radius:12px;align-content:center;justify-items:center;gap:10px;min-height:153px;display:grid;position:relative;color:var(--muted)!important}.orbit-stream>span{font-size:11px;position:absolute;top:12px;left:14px}.orbit-stream>b{color:var(--accent);margin-top:16px;font-size:25px;font-weight:400}.orbit-stream small{font-size:11px}.orbit-footer{border-top:1px solid var(--line);max-width:1480px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:auto;padding:18px 28px;font-size:11px;display:flex}.orbit-footer>div{gap:20px;display:flex}.orbit-footer button{color:var(--muted);font-size:11px}.orbit-dialog{color:var(--text);background:var(--raised);border:1px solid var(--line);border-radius:17px;width:calc(100% - 32px);max-width:430px;max-height:calc(100dvh - 40px);margin:auto;padding:25px;overflow:auto;box-shadow:0 30px 120px #0009}.orbit-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05060cd9}.orbit-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.orbit-dialog-head h2{font-size:20px;line-height:1.3}.orbit-info-copy{color:var(--muted);margin:20px 0;line-height:1.7}.orbit-info-copy p+p{margin-top:14px}.orbit-menu-links{gap:10px;display:grid}.orbit-login,.orbit-test-login,.orbit-tariffs{gap:18px;display:grid}.orbit-login p,.orbit-test-login p,.orbit-tariffs p{color:var(--muted);font-size:13px}.orbit-login small{color:var(--muted);font-size:11px}.orbit-full-address{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace}.orbit-test-login label{color:var(--muted);gap:7px;font-size:12px;display:grid}.orbit-test-login input{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;padding:12px;font-size:16px}.orbit-tariffs>button{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px;font-size:12px;display:flex}.orbit-tariffs strong{font-weight:500}.orbit-tariffs>button span{color:var(--accent)}.orbit-muted{color:var(--muted)}.orbit-notice{color:#bce4d1;overflow-wrap:anywhere;background:#122b22;border:1px solid #416b5b;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:5px 0 18px;padding:12px 15px;font-size:13px;display:flex}.orbit-notice.error{color:#f5bac6;background:#301d25;border-color:#744052}.orbit-notice button{flex-shrink:0;font-size:22px}@media (width<=1080px) and (width>=801px){.orbit-grid{grid-template-columns:minmax(178px,1fr) minmax(290px,1.6fr) minmax(176px,1fr);gap:16px}.orbit-container{padding-inline:18px}.orbit-panel{padding:13px}.orbit-hero{height:365px}.orbit-composer{padding:0}}@media (width<=800px){.orbit-header{gap:8px;padding:15px}.orbit-brand{gap:7px;font-size:19px}.orbit-brand-mark{border-radius:7px;width:27px;height:27px}.orbit-header:has(.has-email-login){flex-wrap:wrap}.has-email-login{width:100%}.has-email-login .orbit-account-button,.has-email-login .orbit-email-button{flex:1;justify-content:center;min-width:0;min-height:44px;padding:8px;font-size:11px!important}.has-email-login .orbit-email-button{gap:5px}.orbit-edition,.orbit-motion{display:none}.orbit-menu{display:grid}.orbit-header-actions{gap:6px}.orbit-account-button{padding:9px;font-size:11px!important}.orbit-account-button>span{display:none}.orbit-container{padding:0 15px 24px}.orbit-beta-note{padding:12px 0 16px;font-size:11px}.orbit-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"account""hero""composer""history""telemetry";gap:24px}.orbit-account{grid-template-columns:1fr 1fr;gap:8px}.orbit-identity{grid-column:1/-1}.orbit-identity-row{margin-block:7px}.orbit-panel{padding:14px}.orbit-identity strong{font-size:16px}.orbit-token{display:none}.orbit-prices{align-content:center}.orbit-prices>div{font-size:11px}.orbit-balance>strong{font-size:29px}.orbit-hero{height:340px}.orbit-sphere{width:min(76%,270px)}.orbit-hero-copy h1{font-size:clamp(28px,9vw,40px)}.orbit-navigation{display:none}.orbit-composer{padding:0}.orbit-input-wrap input,.orbit-multiplier input{font-size:16px}.orbit-multiplier{align-items:flex-start}.orbit-multiplier label{padding-top:9px}.orbit-multiplier button{min-height:40px}.orbit-telemetry{grid-template-columns:1fr}.orbit-footer{padding:18px 15px}}@media (width<=360px){.orbit-brand>span:last-child{font-size:17px}.orbit-header-actions{gap:5px}.orbit-icon{width:36px;height:38px}.orbit-account-button{padding:9px 7px}.orbit-header{padding-inline:12px}.orbit-multiplier{gap:6px;display:grid}}@media (pointer:coarse){.orbit-icon,.orbit-pagination button,.orbit-copy,.orbit-tabs>button,.orbit-footer button,.orbit-text-button,.orbit-multiplier button{min-height:44px}.orbit-icon,.orbit-pagination button,.orbit-copy{min-width:44px}}@media (prefers-reduced-motion:reduce){.orbit-app *,.orbit-app :before,.orbit-app :after{transition:none!important;animation:none!important}}@keyframes orbit-breathe{0%{transform:scale(.975)}to{transform:scale(1.025)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}
