:root{--orbit-ink:#2d4247;--orbit-text-soft:#62736d;--orbit-mineral:#e9ebe9;--orbit-paper:#fafbf8;--orbit-hairline:#344b4024}body .main-wrap,body .main-wrap .topbar{background:var(--orbit-paper);color:var(--orbit-ink)}body .main-wrap .topbar{border-bottom:1px solid var(--orbit-hairline)}body .catalog-sidebar [data-slot=sidebar-inner]{background:var(--orbit-mineral);border:1px solid #ffffff8c;border-radius:24px}body .catalog-sidebar .nav-item{color:#586c64;border-radius:12px}body .catalog-sidebar .nav-item.current{color:#293f34;background:#fff9;box-shadow:inset 0 0 0 1px #fff9}body .catalog-sidebar .nav-search{background:#ffffff4d;border-color:var(--orbit-hairline)}body .catalog-sidebar .nav-group>p{font-family:var(--font-mono);font-size:8px;letter-spacing:1.3px}body .catalog-sidebar .sidebar-note{background:#dce3d852;border-color:var(--orbit-hairline)}body .catalog-main{padding-top:28px;padding-bottom:0}body .catalog-main .page-heading{position:relative;min-height:330px;align-items:flex-end;padding:40px 44px;border-radius:28px;margin-bottom:24px}body .catalog-main .page-heading:after,body .catalog-main .page-heading:before{content:none}body .catalog-main .page-heading>button,body .catalog-main .page-heading>div:not(.catalog-identity-art){position:relative;z-index:1}body .catalog-main .page-heading h1{font-size:clamp(40px,4.2vw,62px);line-height:1.02;letter-spacing:-2.5px;max-width:760px}body .catalog-main .page-heading h1>span{color:#e0edc3}body .catalog-main .page-heading p{color:#f4f8ed;max-width:420px;font-size:13px;line-height:1.7}body .catalog-main .page-heading .eyebrow{font:8px var(--font-mono);letter-spacing:1.6px;margin-bottom:28px}body .catalog-main .page-heading .live-dot{background:var(--orbit-citron);box-shadow:none}body .catalog-main .page-heading .orbit-button{height:40px;min-height:40px;flex-shrink:0;font-size:11px;background:#edf5d526;color:#f6fbe9;border:1px solid #eef6da66}.catalog-identity-art{position:absolute;right:-60px;top:-45px;width:440px;height:440px;color:#ecf5ce70;pointer-events:none;transform:rotate(-18deg);mask-image:linear-gradient(90deg,transparent,#000 40%)}.catalog-identity-art svg{width:100%;height:100%}body .catalog-main .catalog-tabs{padding:0 0 24px;margin-bottom:28px;border-bottom:1px solid var(--orbit-hairline)}body .catalog-main .catalog-tabs [role=tablist]{background:var(--orbit-mineral);border:1px solid #d8dfd9;padding:4px}body .catalog-main .catalog-tabs [role=tab]{font-size:12px;color:var(--orbit-text-soft)}body .catalog-main .catalog-tabs [role=tab][data-state=active]{background:var(--orbit-paper);color:var(--orbit-ink);border-color:#ffffffa6;box-shadow:0 1px 4px #203b3010}body .catalog-main .catalog-note{font:9px var(--font-mono);color:var(--orbit-text-soft)}body .catalog-main .specimen{background:#eef0eb;border:1px solid #dce2db;border-radius:24px;box-shadow:none}body .catalog-main .specimen-head{padding:26px 27px 0}body .catalog-main .specimen-head h3{font-size:19px;font-weight:400;letter-spacing:-.5px;color:var(--orbit-ink)}body .catalog-main .specimen-head p{font-size:12px;line-height:1.7;color:var(--orbit-text-soft)}body .catalog-main .specimen-tag{font:8px var(--font-mono);letter-spacing:.7px;color:var(--orbit-text-soft)}body .catalog-main .section-heading{margin-top:72px;padding-top:27px;border-top:1px solid var(--orbit-hairline)}body .catalog-main .section-heading h2{font-size:40px;line-height:1.16;font-weight:400;letter-spacing:-1.4px;color:var(--orbit-ink)}body .catalog-main .section-heading p{font-size:12px;color:var(--orbit-text-soft)}body .catalog-main .section-heading .eyebrow{font:8px var(--font-mono);letter-spacing:1.3px;color:var(--orbit-text-soft)}body .catalog-main .prompt-specimen{background:var(--orbit-ocean);border-color:#728c9080}body .catalog-main .prompt-specimen .specimen-head h3,body .catalog-main .prompt-specimen .specimen-head p,body .catalog-main .prompt-specimen .specimen-tag{color:#f6faef}body .catalog-main .prompt-specimen .prompt-greeting>span:last-child{font-size:36px;font-weight:400;letter-spacing:-1.3px}body .catalog-main .model-specimen{background:var(--orbit-mineral)}body .catalog-main .model-option{background:#ffffff26;border:1px solid #a8b6ac59;border-radius:18px;box-shadow:none}body .catalog-main .model-option.selected{border-color:#6d857480;background:#fafbf8c2;box-shadow:none}body .catalog-main .model-option .model-icon{background:#dbe4d780;border:1px solid #fff8;color:#405b4a;border-radius:12px;box-shadow:none}body .catalog-main .model-option.selected .model-radio{background:#465c4b;box-shadow:0 0 0 4px #566c4714}body .catalog-main .swatch>span{border-radius:14px;border:1px solid #354b3b1a;box-shadow:none}body .catalog-main .swatch code{color:#586c63;font-size:10px;overflow-wrap:anywhere}body .catalog-main .type-row{border-color:var(--orbit-hairline)}body .catalog-main .type-row p{line-height:1.16;color:var(--orbit-ink);letter-spacing:-.03em}body .catalog-main .space-list>div>span{background:#7f9486}body .catalog-main .radius-list>div>span{background:#d8e1d3;border-color:#98ab9366}body .catalog-main .token-code{border-radius:18px;background:#243b37;color:#f1f6e8;border-color:#4d6251}body .catalog-main .token-code .syntax-comment{color:#adc0a9}body .catalog-main .token-code .syntax-value{color:#e0edc3}body .catalog-main .material-scene{border-radius:20px;padding-top:40px}body .catalog-main .material-samples>.glass-surface{border-radius:24px}body .catalog-main .agent-card,body .catalog-main .project-card{border:1px solid #bac8be5c;border-radius:20px;background:#ffffff47;box-shadow:none}body .catalog-main .agent-card h4,body .catalog-main .project-card h4{font-weight:400;letter-spacing:-.5px}body .catalog-main .agent-card{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#71816a,#344d3d);border-color:#8e9f815c;color:#f5f9ed}body .catalog-main .agent-card :is(h4,p,.agent-role,.agent-card-footer>span){color:#f0f6e8}body .catalog-main .agent-card h4{font-size:36px}body .catalog-main .agent-card p{max-width:330px}body .catalog-main .agent-card .agent-avatar{background:#ffffff14;border-color:#ffffff52;color:#e5f0cc;box-shadow:none}body .catalog-main .agent-card .agent-avatar svg{width:40px;height:40px;stroke-width:1.3}body .catalog-main .agent-card .orbit-badge{background:#f1f8dd1a;border-color:#ffffff2b;color:#eff7df}body .catalog-main .agent-card-footer{border-color:#ffffff30}body .catalog-main .agent-card-footer .orbit-button{background:#eef4e4;color:#344c3c;border-color:#ffffff52}.library-agent-art{position:absolute;z-index:-1;pointer-events:none;width:310px;height:310px;top:60px;right:-120px;color:#eff8d935;mask-image:linear-gradient(90deg,transparent,#000)}.library-agent-art svg{width:100%;height:100%}body .catalog-main .live-chat-header{background:#e1e7de;border-color:var(--orbit-hairline)}body .catalog-main .live-chat-header strong{font-weight:400;color:var(--orbit-ink)}body .catalog-main .thread-bubble{background:#fff8;border-color:#d5dfd4;border-radius:20px;box-shadow:none}body .catalog-main .live-composer{background:#ffffff59;border-color:#b0c0b38c;box-shadow:inset 0 1px #fff9}body .catalog-main .catalog-footer{margin-top:72px;padding:27px 0;color:var(--orbit-text-soft);border-color:var(--orbit-hairline);font-size:10px}.atmosphere-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.atmosphere-grid button{position:relative;isolation:isolate;min-height:220px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#f4f8ec;border:1px solid #ffffff80;border-radius:20px;overflow:hidden}.atmosphere-grid button:before{content:"";position:absolute;pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:240px;height:240px;top:-115px;right:-70px}.atmosphere-grid button>span{font:8px var(--font-mono);letter-spacing:1px;margin-bottom:auto}.atmosphere-grid strong{font-size:30px;font-weight:400;letter-spacing:-1px;margin-top:50px}.atmosphere-grid small{font-size:11px;margin-top:8px;color:#f1f6e7}.atmosphere-grid svg{position:absolute;top:23px;right:23px;opacity:.7}body .workspace-shell{background:var(--orbit-mineral);color:var(--orbit-ink)}body .workspace-shell:before{content:none}body .workspace-shell .workspace-rail{background:#dfe5df;border:1px solid #ffffff73;border-radius:22px;box-shadow:none}body .workspace-shell .workspace-rail .current{background:#fbfcf8;color:#344c3a;border-color:#fff}body .workspace-shell .workspace-rail a,body .workspace-shell .workspace-rail button{color:#5d7166}body .workspace-shell .workspace-header{height:76px}body .workspace-shell .workspace-header-actions{color:var(--orbit-text-soft)}body .workspace-shell .workspace-credit-pill{background:#f7f9f163;border:1px solid #b8c7b652;border-radius:99px;padding:8px 11px;color:#46604d}body .workspace-shell .workspace-credit-pill>span:last-child{color:#627567}body .workspace-shell .workspace-breadcrumb{color:var(--orbit-text-soft)}body .workspace-shell .workspace-breadcrumb strong{color:var(--orbit-ink)}body .workspace-shell .workspace-conversation{background:var(--orbit-paper);border:1px solid #fff;border-radius:26px;padding:0 24px 15px}body .workspace-shell .workspace-agent-header{padding:21px 0 18px;border-color:var(--orbit-hairline)}body .workspace-shell .workspace-agent-header h1{font-size:23px;font-weight:400;letter-spacing:-.75px;color:var(--orbit-ink)}body .workspace-shell .workspace-agent-header h1>span{font-size:9px;border-color:#a8bbaa59;color:var(--orbit-text-soft)}body .workspace-shell .workspace-agent-header p{color:var(--orbit-text-soft)}body .workspace-shell .workspace-agent-mark{width:44px;height:44px;background:#e6ecdf;color:#4a6753;border:1px solid #d8e2d2}body .workspace-shell .workspace-agent-mark svg{width:36px;height:36px;stroke-width:1.3}body .workspace-shell .workspace-thread{padding-top:23px;padding-right:10px;scrollbar-color:#92a28c55 transparent}body .workspace-shell .workspace-date{color:#738075;font:8px var(--font-mono);letter-spacing:1.3px}body .workspace-shell .workspace-thread .chat-message.user{background:#e9ede6;border:1px solid #dce4d7;border-radius:20px 20px 5px 20px;padding:16px 18px 11px}body .workspace-shell .workspace-thread .chat-message>p{color:#344940;font-size:13px;line-height:1.85}body .workspace-shell .workspace-thread .message-person strong{font-weight:500;color:var(--orbit-ink)}body .workspace-shell .workspace-concept{position:relative;isolation:isolate;overflow:hidden;background:var(--orbit-atmosphere);border:1px solid #7b907b66;border-radius:22px;padding:26px;color:#f7faef}body .workspace-shell .workspace-concept>span{color:#eef6df;font:8px var(--font-mono);letter-spacing:1px}body .workspace-shell .workspace-concept h2{font-size:34px;line-height:1.08;color:#f6faee;max-width:310px;margin:20px 0 13px;letter-spacing:-1.2px}body .workspace-shell .workspace-concept p{font-size:12px;color:#f1f5e9;line-height:1.8;max-width:320px}body .workspace-shell .workspace-concept .orbit-badge{background:#ffffff17;color:#f0f5e4;border-color:#ffffff3b;font-size:9px}body .workspace-shell .workspace-concept .workspace-concept-art{position:absolute;z-index:-1;display:block;margin:0;width:250px;height:250px;right:-100px;top:3px;color:#edf6d54d;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.workspace-concept-art svg{width:100%;height:100%}body .workspace-shell .workspace-sources>span{font:8px var(--font-mono);color:var(--orbit-text-soft);letter-spacing:1px}body .workspace-shell .workspace-sources .source-card{background:#f2f4ee;border-color:#d9e1d5;border-radius:14px;box-shadow:none}body .workspace-shell .workspace-sources .source-card strong{color:#344940}body .workspace-shell .workspace-execution{background:#f1f4ed;border:1px solid #dce4d7;border-radius:18px}body .workspace-shell .workspace-execution-heading{color:#354c3e}body .workspace-shell .workspace-step-list .task-title{color:#45594d}body .workspace-shell .execution-mark{background:#e0e9d6;color:#48643e;box-shadow:none}body .workspace-shell .workspace-result-link{background:#e8eee1;border-color:#cad9c1;border-radius:18px;color:#334a3a}body .workspace-shell .workspace-input-wrap{border-top:1px solid var(--orbit-hairline);padding-top:13px}body .workspace-shell .workspace-composer{background:linear-gradient(130deg,#d4ded68c,#e5ece559);border-color:#b5c3b58c;border-radius:23px;box-shadow:inset 0 1px #fff9,0 6px 20px #314e3507;padding:8px}body .workspace-shell .workspace-composer textarea{background:#fafbf6ed;border-color:#fff9;border-radius:17px;color:var(--orbit-ink);min-height:66px;padding:15px;font-size:13px}body .workspace-shell .workspace-composer-actions{padding:8px 3px 1px}body .workspace-shell .workspace-composer-actions .orbit-button{color:#4d6556}body .workspace-shell .workspace-composer-actions .chat-send{background:#344b3e;color:#f5f8ec;box-shadow:none}body .workspace-shell .workspace-composer-actions .stopping{background:#dce7cc;color:#3d5538}body .workspace-shell .workspace-input-note{color:#697969;font-size:8px}body .workspace-mobile-panel,body .workspace-shell .workspace-panel{background:var(--orbit-paper)!important;border:1px solid #fff;border-radius:26px;box-shadow:0 6px 20px #304c3605}.workspace-mobile-panel .workspace-panel-top,.workspace-panel .workspace-panel-top{position:relative;isolation:isolate;overflow:hidden;padding:28px 26px;min-height:142px;background:var(--orbit-ocean);color:#f7faee}.workspace-mobile-panel .workspace-panel-top h2,.workspace-panel .workspace-panel-top h2{font-size:29px;line-height:1.1;letter-spacing:-1px;margin-top:17px;color:#f6faef}.workspace-mobile-panel .workspace-panel-top h2>span,.workspace-panel .workspace-panel-top h2>span{color:var(--orbit-citron)}.workspace-mobile-panel .workspace-panel-top .eyebrow,.workspace-panel .workspace-panel-top .eyebrow{color:#edf4e6;font:8px var(--font-mono);letter-spacing:1.1px}.workspace-mobile-panel .workspace-panel-top .orbit-button,.workspace-panel .workspace-panel-top .orbit-button{color:#f0f6e8;border:1px solid #ffffff40;border-radius:50%;background:#ffffff0f}.workspace-panel-art{position:absolute;z-index:-1;right:-60px;top:-35px;width:245px;height:245px;pointer-events:none;color:#eef5db36}.workspace-panel-art svg{width:100%;height:100%}.workspace-mobile-panel .workspace-panel-tabs,.workspace-panel .workspace-panel-tabs{padding:18px 23px}.workspace-mobile-panel .workspace-panel-tabs [role=tablist],body .workspace-shell .workspace-panel-tabs [role=tablist]{background:#e9ede6;border:1px solid #d4ddcf;box-shadow:none}.workspace-mobile-panel .workspace-panel-tabs [role=tab],body .workspace-shell .workspace-panel-tabs [role=tab]{color:#5c7263}.workspace-mobile-panel .workspace-panel-tabs [data-state=active],body .workspace-shell .workspace-panel-tabs [data-state=active]{background:#fff;color:#304a39;box-shadow:0 1px 4px #344f3010}.workspace-mobile-panel .campaign-hero,.workspace-panel .campaign-hero{aspect-ratio:1.2;border-radius:18px;box-shadow:none;border-color:#d9e0d4}.workspace-mobile-panel .campaign-heading p,.workspace-panel .campaign-heading p{color:var(--orbit-text-soft)}.workspace-mobile-panel .campaign-art-title,.workspace-panel .campaign-art-title{font-weight:400}.workspace-mobile-panel .campaign-caption-card,.workspace-panel .campaign-caption-card{background:#f0f3ec;border:1px solid #dce4d7;border-radius:18px}.workspace-mobile-panel .campaign-caption-card p,.workspace-panel .campaign-caption-card p{color:#3c5243}.workspace-mobile-panel .workspace-approval,body .workspace-shell .workspace-approval{background:#e7eddc;border:1px solid #cedbc0;border-radius:18px;box-shadow:none}.workspace-mobile-panel .approval-symbol,.workspace-panel .approval-symbol{background:#d7e5c5;color:#4b643c}.workspace-mobile-panel .workspace-approval p,.workspace-panel .workspace-approval p{color:#586c4d}.workspace-mobile-panel .workspace-file,.workspace-panel .workspace-file{background:#eef2e9;border-color:#d8e1d0;border-radius:15px}.workspace-mobile-panel .file-type,.workspace-panel .file-type{background:#dde7d6;color:#556c45}.workspace-mobile-panel .workspace-activity-list p,.workspace-panel .workspace-activity-list p{color:var(--orbit-text-soft)}.workspace-mobile-panel .activity-dot,.workspace-panel .activity-dot{background:#e5eddb;border-color:#d2dfc4;color:#4f6740}body .workspace-mobile-panel .workspace-credit-detail,body .workspace-panel .workspace-credit-detail{background:var(--orbit-ocean);border:1px solid #7b95978c;border-radius:20px;color:#f2f7e9;box-shadow:none}.workspace-mobile-panel .workspace-credit-detail :is(.between,p,small,.orbit-button),.workspace-panel .workspace-credit-detail :is(.between,p,small,.orbit-button){color:#edf3e5}.workspace-mobile-panel .workspace-credit-detail [data-slot=progress],.workspace-panel .workspace-credit-detail [data-slot=progress]{background:#ffffff2b}.workspace-mobile-panel .workspace-credit-detail [data-slot=progress-indicator],.workspace-panel .workspace-credit-detail [data-slot=progress-indicator]{background:var(--orbit-citron)}.workspace-mobile-panel .workspace-panel-bottom,.workspace-panel .workspace-panel-bottom{border-color:var(--orbit-hairline);background:#f0f3eb;color:var(--orbit-text-soft)}@media(max-width:1200px){body .catalog-main .page-heading{padding:35px;min-height:320px}body .catalog-main .page-heading h1{font-size:48px;max-width:620px}.catalog-identity-art{opacity:.65}body .workspace-shell .workspace-conversation{padding-left:18px;padding-right:18px}body .workspace-shell .workspace-agent-header h1{font-size:21px}.workspace-panel .workspace-panel-top h2{font-size:25px}}@media(max-width:800px){.atmosphere-grid{gap:10px}.atmosphere-grid button{padding:18px;min-height:200px}.atmosphere-grid strong{font-size:25px}.atmosphere-grid small{font-size:10px;line-height:1.6}body .catalog-main .page-heading{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24px}body .catalog-main .page-heading .orbit-button{width:auto}}@media(max-width:650px){body .catalog-main{padding-top:14px}body .catalog-main .page-heading{padding:28px 24px;border-radius:24px;min-height:370px}body .catalog-main .page-heading h1{font-size:40px;letter-spacing:-1.6px}body .catalog-main .page-heading p{font-size:12px;max-width:250px}.catalog-identity-art{width:280px;height:280px;top:-40px;right:-100px;opacity:.6}body .catalog-main .catalog-tabs{padding-bottom:18px;margin-bottom:20px}body .catalog-main .catalog-tabs [role=tab]{font-size:10px}body .catalog-main .specimen-head{padding:22px 20px 0}body .catalog-main .section-heading{margin-top:52px;padding-top:22px}body .catalog-main .section-heading h2{font-size:30px}body .catalog-main .type-row p{max-width:100%;overflow-wrap:anywhere}.atmosphere-grid{grid-template-columns:1fr}.atmosphere-grid button{min-height:180px;padding:22px}.atmosphere-grid strong{font-size:29px;margin-top:30px}body .workspace-shell .workspace-header{height:62px}body .workspace-shell .workspace-conversation{border-radius:21px;padding:0 12px 11px}body .workspace-shell .workspace-layout{padding:0 8px 8px}body .workspace-shell .workspace-agent-header{padding:15px 0;gap:8px}body .workspace-shell .workspace-agent-header h1{font-size:19px}body .workspace-shell .workspace-agent-header p{font-size:9px}body .workspace-shell .workspace-agent-mark{width:37px;height:37px;flex-shrink:0}body .workspace-shell .workspace-agent-mark svg{width:30px;height:30px}body .workspace-shell .workspace-thread .chat-message.user{margin-left:10px;padding:13px}body .workspace-shell .workspace-thread .chat-message>p{font-size:12px;line-height:1.8}body .workspace-shell .workspace-concept{padding:22px 20px}body .workspace-shell .workspace-concept h2{font-size:30px}body .workspace-shell .workspace-concept p{font-size:11px}body .workspace-shell .workspace-composer textarea{font-size:16px;min-height:64px;padding:12px}body .workspace-shell .workspace-input-note{font-size:8px}body .workspace-mobile-panel{border-radius:0}.workspace-mobile-panel .workspace-panel-top{padding:27px 23px}}@media(hover:hover) and (pointer:fine){.atmosphere-grid button:hover{outline:2px solid #819274;outline-offset:3px}body .workspace-shell .workspace-file:hover,body .workspace-shell .workspace-result-link:hover{background:#e1ead7}}@media(max-width:360px){.workspace-composer-actions button[aria-label="Ferramentas do agente"]>span:not(.tool-count){display:none}body .workspace-shell .workspace-composer-actions{gap:5px}}.home-intro-button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:1px solid #ffffff45;border-radius:99px;color:#fff;background:#ffffff14;font-size:10px;backdrop-filter:blur(14px);transition:background-color .16s ease,transform .16s var(--ease-out)}.home-intro-button:active{transform:scale(.97)}.orbit-launch{--px:clamp(24px,6vw,96px);--chrome:#e3eee3;--chrome-soft:#cbdcd6;--chrome-accent:var(--orbit-citron);--track:#ffffff33;position:fixed;z-index:100;inset:0;overflow:hidden;isolation:isolate;background:#0f2229;color:#f5f8ed;font-family:var(--font-sans);user-select:none;animation:launch-in .45s var(--ease-out) both}@property --launch-hole{syntax:"<length>";inherits:true;initial-value:-120px}.orbit-launch[data-closing]{--ox:50%;--oy:50%;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--ox) var(--oy),transparent var(--launch-hole),#000 calc(var(--launch-hole) + 120px));mask-image:radial-gradient(circle at var(--ox) var(--oy),transparent var(--launch-hole),#000 calc(var(--launch-hole) + 120px));animation:launch-portal 1.2s var(--ease-in-out) forwards}.orbit-launch[data-closing][data-scene=end]{--oy:72%}.orbit-launch[data-closing]:after{content:"";position:absolute;z-index:6;inset:0;background:radial-gradient(circle at var(--ox) var(--oy),transparent calc(var(--launch-hole) + 50px),#fcfff7e6 calc(var(--launch-hole) + 125px),#d9ed9180 calc(var(--launch-hole) + 190px),transparent calc(var(--launch-hole) + 420px));pointer-events:none}.launch-backdrops,.launch-scenes{transform-origin:50% 50%;transition:transform 1.2s var(--ease-in-out),opacity .35s ease}.orbit-launch[data-scene=end] :is(.launch-backdrops,.launch-scenes){transform-origin:50% 72%}.orbit-launch[data-closing] .launch-backdrops{transform:scale(1.35)}.orbit-launch[data-closing] .launch-scenes{transform:scale(1.12);opacity:0}.orbit-launch[data-closing] :is(.launch-header,.launch-footer,.launch-progress){opacity:0;transition:opacity .3s ease}.launch-sun{transition:scale 1.1s var(--ease-in-out)}.orbit-launch[data-closing] .launch-sun{scale:3.2}.launch-backdrops,.launch-bg{position:absolute;inset:0;overflow:hidden}.launch-bg{--kb-from:scale(1.2);--kb-to:scale(1.06);isolation:isolate;visibility:hidden}.launch-bg[data-state=active],.launch-bg[data-state=prev]{visibility:visible}.launch-bg img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:var(--kb-to)}.launch-bg:not([data-state=idle]) img{animation:launch-drift 4.5s linear both}.launch-bg:after{content:"";position:absolute;inset:0;pointer-events:none}.launch-clip{position:absolute;inset:0;clip-path:circle(110vmax at var(--cx) var(--cy))}.launch-ring-sweep{position:absolute;left:var(--cx);top:var(--cy);width:220vmax;height:220vmax;border:1px solid var(--orbit-citron);border-radius:50%;box-shadow:0 0 48px #d9ed9166,inset 0 0 48px #d9ed9133;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.orbit-launch[data-scene=intro]{--chrome:#2d4247;--chrome-soft:#51666a;--chrome-accent:#55782a;--track:#2d424726}.orbit-launch[data-scene=intro] .launch-orbits i{border-color:#2d424724}.orbit-launch[data-scene=intro] .launch-noise{opacity:.06}.launch-bg-intro{background:radial-gradient(70% 60% at 50% 46%,#fff 0,#f8faf5 100%)}.launch-bg-prompt{--cx:58%;--cy:44%;--kb-from:scale(1.34) translateX(9%);--kb-to:scale(1.22) translateX(7%)}.launch-bg-prompt[data-state=active] .launch-clip{animation:launch-iris 1.05s var(--ease-in-out) backwards}.launch-bg-prompt[data-state=active] .launch-ring-sweep{animation:launch-ring-sweep 1.05s var(--ease-in-out) backwards}.launch-bg-agents{background:#14272f}.launch-bg-agents i{--from:100%;position:absolute;top:0;bottom:0;left:0;width:33.4%;overflow:hidden;font-style:normal;background:radial-gradient(ellipse at 95% 18%,#a6b7b7a1,transparent 58%),linear-gradient(160deg,#536b73,#344d58)}.launch-bg-agents i:nth-child(2){--from:-100%;left:33.3%;background:radial-gradient(ellipse at 95% 18%,#b2bfa09c,transparent 58%),linear-gradient(160deg,#61725c,#354c3d)}.launch-bg-agents i:nth-child(3){left:66.6%;background:radial-gradient(ellipse at 95% 18%,#afb7c6a1,transparent 58%),linear-gradient(160deg,#65707f,#394755)}.launch-bg-agents i+i{border-left:1px solid #ffffff4d}.launch-bg-agents small{position:absolute;left:28px;right:16px;top:clamp(84px,12vh,118px);font:8px var(--font-mono);letter-spacing:1.6px;color:#f1fae5cc}.launch-bg-agents i:first-child small{left:var(--px)}.launch-bg-agents svg{position:absolute;left:50%;top:39%;width:max(104%,270px);aspect-ratio:1;translate:-50% -50%;color:#f1fae5c7;stroke-width:.6;animation:launch-spin 70s linear infinite}.launch-bg-agents i:nth-child(2) svg{top:42%;animation:launch-breathe 3.6s ease-in-out infinite alternate}.launch-bg-agents i:nth-child(3) svg{top:37%;animation:launch-float 3.4s ease-in-out infinite alternate}.launch-bg-agents svg>*{stroke-dasharray:640}.launch-bg-agents[data-state=active] svg>*{animation:launch-draw 1.5s var(--ease-in-out) .3s backwards}.launch-bg-agents[data-state=active] .agent-mark-point{animation:launch-fade-up .6s var(--ease-out) 1.1s backwards}.launch-bg-agents[data-state=active] i{animation:launch-strip .95s var(--ease-out) backwards}.launch-bg-agents[data-state=active] i:nth-child(2){animation-delay:.09s}.launch-bg-agents[data-state=active] i:nth-child(3){animation-delay:.18s}.launch-bg-create{--cx:50%;--cy:50%;clip-path:inset(0);background:radial-gradient(70% 70% at 50% 50%,#2b2f31,#101314)}.launch-bg-create[data-state=active]{animation:launch-wipe-x .8s var(--ease-in-out) backwards}.launch-bg-create .launch-clip{background:radial-gradient(36% 42% at 50% 50%,#182f38d9,transparent),radial-gradient(48% 58% at 16% 22%,#849889,transparent 72%),radial-gradient(48% 58% at 86% 18%,#6e8b93,transparent 72%),radial-gradient(52% 58% at 82% 86%,#a08277,transparent 72%),radial-gradient(52% 58% at 14% 86%,#d9ed91,transparent 72%),#26352b}.launch-rosette{--dot:#ffffff8c;position:absolute;inset:0;margin:auto;width:min(124vmin,1180px);height:min(124vmin,1180px);color:#ffffff33;animation:launch-spin 48s linear infinite}.launch-clip .launch-rosette{--dot:var(--orbit-citron);color:#f5f8edb8}.launch-rosette i{position:absolute;inset:0 29%;border:1px solid;border-radius:50%;transform:rotate(calc(var(--n) * 15deg))}.launch-rosette b{position:absolute;inset:0;animation:launch-spin 5s linear infinite}.launch-rosette b+b{inset:21%;animation-duration:3.4s;animation-direction:reverse}.launch-rosette b:after{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--dot);box-shadow:0 0 20px var(--dot)}.launch-bg-create[data-state=active] .launch-rosette{animation:launch-spin 48s linear infinite,launch-rosette-in 1.5s var(--ease-out) backwards}.launch-bg-create[data-state=active] .launch-clip{animation:launch-iris 1.15s var(--ease-in-out) .5s backwards}.launch-bg-create[data-state=active] .launch-ring-sweep{animation:launch-ring-sweep 1.15s var(--ease-in-out) .5s backwards}.launch-bg-workspace{background:linear-gradient(150deg,#2f4a55,#56684f 50%,#1d2b25);clip-path:inset(0)}.launch-bg-workspace[data-state=active]{animation:launch-wipe-y .8s var(--ease-in-out) backwards}.launch-bg-end{--hy:72%;background:radial-gradient(1px 1px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 27% 42%,#ffffffb3,transparent),radial-gradient(1.5px 1.5px at 41% 12%,#fff,transparent),radial-gradient(1px 1px at 63% 27%,#ffffffcc,transparent),radial-gradient(1.5px 1.5px at 78% 9%,#fff,transparent),radial-gradient(1px 1px at 88% 38%,#ffffffb3,transparent),radial-gradient(1px 1px at 8% 52%,#ffffff99,transparent),radial-gradient(1px 1px at 94% 58%,#fff,transparent),radial-gradient(1px 1px at 52% 46%,#ffffff80,transparent),radial-gradient(110% 70% at 50% 100%,#2b4651 0,#12232a 64%)}.launch-bg-end[data-state=active]{animation:launch-bloom .7s ease backwards}.launch-horizon{position:absolute;left:50%;top:var(--hy);width:150vmax;height:150vmax;margin-left:-75vmax;border-radius:50%;background:radial-gradient(circle at 50% 0,#2b4651 0,#16282f 9%,#0e1c22 24%);box-shadow:0 -1px 0 #f7ffd6,0 -5px 26px #e6f7a0,0 -18px 80px #d9ed91cc,0 -46px 190px #86a1a7b3,0 -90px 340px #6e8b9380,-22vmax -30px 220px #84988980,22vmax -30px 220px #86a1a78c,inset 0 30px 90px #86a1a733}.launch-rays{width:170vmax;height:170vmax;background:repeating-conic-gradient(from 0deg,#f4ffc200 0deg,#f4ffc22e 4deg,#f4ffc200 9deg,#dce8de24 14deg,#f4ffc200 20deg);mask-image:radial-gradient(closest-side,#000 0,#0009 22%,transparent 58%);mix-blend-mode:screen;animation:launch-spin 70s linear infinite}.launch-rays,.launch-wave{position:absolute;left:50%;top:var(--hy);translate:-50% -50%}.launch-wave{width:130vmax;height:130vmax;border:1px solid #e6f7a0;border-radius:50%;box-shadow:0 0 30px #d9ed9166,inset 0 0 30px #d9ed9133;opacity:0}.launch-bg-end[data-state=active] .launch-wave{animation:launch-wave 1.9s var(--ease-out) .55s backwards}.launch-bg-end[data-state=active] .launch-wave+.launch-wave{animation-delay:.95s}.launch-bg-end[data-state=active] .launch-rays{animation:launch-spin 70s linear infinite,launch-bloom 1.6s ease .4s backwards}.launch-sun{left:50%;width:min(74vmin,680px);aspect-ratio:1;background:radial-gradient(closest-side,#fff 0,#f7ffd6 7%,#d9ed9199 22%,#d9ed9133 48%,transparent 72%);transform:translate(-50%,-50%)}.launch-flare,.launch-sun{position:absolute;top:var(--hy);border-radius:50%;mix-blend-mode:screen}.launch-flare{left:4%;right:4%;height:3px;margin-top:-2px;background:linear-gradient(90deg,transparent,#d9ed91 22%,#fff 50%,#dce8de 78%,transparent);filter:blur(1.5px)}.launch-bg-end[data-state=active] .launch-horizon{animation:launch-horizon 1.6s var(--ease-out) backwards}.launch-bg-end[data-state=active] .launch-sun{animation:launch-sun 1.7s var(--ease-out) .25s backwards}.launch-bg-end[data-state=active] .launch-flare{animation:launch-flare 1.4s var(--ease-out) .45s backwards}.launch-aurora{position:absolute;z-index:1;inset:0;overflow:hidden;opacity:.4;mix-blend-mode:screen;pointer-events:none;transition:opacity .9s ease}.launch-aurora i{--c:#d9ed9180;--dx:22vmax;--dy:14vmax;position:absolute;left:-20vmax;top:-26vmax;width:60vmax;height:60vmax;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent);animation:launch-blob 6s var(--ease-in-out) infinite alternate}.launch-aurora i:nth-child(2){--c:#86a1a7b3;--dx:-20vmax;--dy:18vmax;left:auto;right:-26vmax;top:-20vmax;animation-duration:7s;animation-delay:-2s}.launch-aurora i:nth-child(3){--c:#6e8b93a6;--dx:-24vmax;--dy:-16vmax;left:auto;top:auto;right:-14vmax;bottom:-34vmax;animation-duration:8s;animation-delay:-4s}.launch-aurora i:nth-child(4){--c:#a0827780;--dx:18vmax;--dy:-20vmax;top:auto;left:-18vmax;bottom:-30vmax;animation-duration:6.5s;animation-delay:-1s}.orbit-launch[data-scene=intro] .launch-aurora{opacity:0}.orbit-launch[data-scene=prompt] .launch-aurora{opacity:.12}.orbit-launch[data-scene=agents] .launch-aurora{opacity:.18}.orbit-launch[data-scene=create] .launch-aurora{opacity:0}.orbit-launch[data-scene=workspace] .launch-aurora{opacity:.6}.orbit-launch[data-scene=end] .launch-aurora{opacity:.3}.launch-orbits{position:absolute;z-index:2;inset:-18%;opacity:.14;pointer-events:none;transition:opacity .8s ease}.orbit-launch[data-scene=end] .launch-orbits,.orbit-launch[data-scene=intro] .launch-orbits,.orbit-launch[data-scene=workspace] .launch-orbits{opacity:.55}.launch-orbits i{position:absolute;inset:10% 25%;border:1px solid #dcefc752;border-radius:50%;transform:rotate(24deg);animation:launch-orbit 10s var(--ease-in-out) infinite}.launch-orbits i:nth-child(2){inset:-8% 38%;transform:rotate(-38deg);animation-duration:14s}.launch-orbits i:nth-child(3){inset:25% 5%;transform:rotate(77deg);animation-duration:18s}.launch-noise{position:absolute;z-index:3;inset:0;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none}.launch-footer,.launch-header{position:absolute;z-index:5;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px);display:flex;align-items:center;justify-content:space-between;font:8px var(--font-mono);letter-spacing:1.7px;color:var(--chrome);transition:color .5s ease}.launch-header{top:clamp(22px,4vw,48px)}.launch-count{color:var(--chrome-accent);transition:color .5s ease;font-variant-numeric:tabular-nums}.launch-footer button,.launch-header button{display:inline-flex;align-items:center;gap:7px;color:inherit;font:inherit;letter-spacing:inherit}.launch-header button span{opacity:.75}.launch-progress{position:absolute;z-index:5;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px);bottom:54px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;height:2px}.launch-progress i{display:block;overflow:hidden;border-radius:2px;background:var(--track);transition:background-color .5s ease}.launch-progress b{display:block;width:0;height:100%;background:var(--chrome-accent)}.launch-progress i[data-state=done] b,.launch-progress i[data-state=prev] b{width:100%}.launch-progress i[data-state=active] b{animation:launch-progress linear forwards}.launch-footer{bottom:24px;letter-spacing:1px;color:var(--chrome-soft)}.launch-footer>span:nth-child(2){display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:28px}.launch-scenes{position:absolute;z-index:4;inset:0}.launch-scene{position:absolute;inset:0;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(84px,13vh,140px) var(--px) clamp(104px,15vh,150px);text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,transform .5s var(--ease-out),visibility 0s .5s}.launch-scene[data-state=active]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.launch-scene[data-state=done],.launch-scene[data-state=prev]{transform:translateY(-14px)}.launch-scene:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}.launch-kicker{font:8px var(--font-mono);letter-spacing:2px;color:var(--orbit-citron)}.launch-scene h2{margin:22px 0 34px;font-size:clamp(42px,6vw,96px);line-height:.98;letter-spacing:-.05em;font-weight:400;color:#f5f8ed;text-shadow:0 2px 40px #0c1d2466}.launch-scene h2 em,.launch-scene p em{color:var(--orbit-citron);font-style:normal}.launch-line{display:block;overflow:hidden;padding:.06em .1em .14em;margin:-.06em -.1em -.14em}.launch-line>span{display:block;transform-origin:0 100%}.launch-scene[data-state=active] .launch-kicker{animation:launch-fade-up .6s var(--ease-out) .12s backwards}.launch-scene[data-state=active] .launch-line>span{animation:launch-line .85s var(--ease-out) calc(.22s + var(--i) * .1s) backwards}.launch-scene[data-state=active] .launch-rise{animation:launch-fade-up .7s var(--ease-out) .5s backwards}.launch-end-mark,.launch-logo{display:flex;align-items:center;gap:18px;margin-top:26px;color:#f5f8ed}.launch-end-mark svg,.launch-logo svg{width:clamp(48px,5vw,76px);height:clamp(48px,5vw,76px)}.launch-end-mark strong,.launch-logo strong{font-size:clamp(52px,6vw,88px);font-weight:400;letter-spacing:-.07em;line-height:1}.launch-scene[data-state=active] :is(.launch-logo,.launch-end-mark){animation:launch-mark 1s var(--ease-out) .1s backwards}.launch-scene[data-state=active] :is(.launch-logo,.launch-end-mark) svg{animation:launch-mark-spin 1.3s var(--ease-out) .1s backwards}.launch-scene-end p,.launch-scene-intro p{margin-top:clamp(30px,5vh,52px);font-size:clamp(33px,4.2vw,64px);line-height:1.02;letter-spacing:-.04em}.launch-scene-intro,.launch-scene-intro .launch-logo{color:#22363b}.launch-scene-intro .launch-kicker{color:#55782a}.launch-scene-intro p em{color:#6a8f2c}.launch-scene-intro .launch-caption{color:#62736d}.launch-caption{margin-top:26px;font:9px var(--font-mono);letter-spacing:1.8px;text-transform:uppercase;color:#d5e4dd}.launch-scene-end{justify-content:flex-start;padding-top:clamp(104px,15vh,170px)}.launch-scene-end .launch-end-mark{margin-top:20px}.launch-scene-end .launch-end-mark svg{width:clamp(34px,3.2vw,46px);height:clamp(34px,3.2vw,46px)}.launch-scene-end .launch-end-mark strong{font-size:clamp(36px,3.6vw,52px)}.launch-scene-end p{margin-top:clamp(18px,3vh,34px);font-size:clamp(44px,min(6.4vw,11vh),104px);line-height:.98;letter-spacing:-.05em;text-shadow:0 2px 50px #0a161c99}.launch-scene-end p em{background:linear-gradient(100deg,#d9ed91 18%,#fcfff7 42%,#dce8de 58%,#d9ed91 82%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:launch-shimmer 2.6s linear infinite}.launch-scene-prompt{align-items:flex-start;text-align:left}.launch-scene-prompt:before{background:linear-gradient(90deg,#0c1d24a6,#0c1d2459 30%,transparent 56%)}.launch-prompt-card,.launch-workspace-card{width:min(560px,80vw);text-align:left;border:1px solid #ffffff70;border-radius:22px;background:#ffffff16;box-shadow:inset 0 1px #fff4,0 24px 70px #071c2455;backdrop-filter:blur(22px)}.launch-prompt-card{padding:22px}.launch-prompt-card>div:first-child{display:flex;align-items:center;gap:13px;padding:19px;border-radius:15px;background:#f3f6e9;color:#51666a;font-size:14px}.launch-prompt-card>div:first-child svg{flex-shrink:0;color:#4b7260}.launch-typing{clip-path:inset(0);white-space:nowrap}.launch-scene[data-state=active] .launch-typing{animation:launch-type .8s steps(36) .7s backwards}.launch-prompt-footer,.launch-workspace-tabs,.launch-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;color:#d5e4dd;font-size:10px}.launch-chips span,.launch-prompt-footer span{display:flex;align-items:center;gap:6px}.launch-scene-agents{align-items:flex-start;justify-content:flex-end;padding-bottom:clamp(168px,23vh,220px);text-align:left}.launch-scene-agents:before{background:linear-gradient(0deg,#0c1d24f5 6%,#0c1d24b3 42%,transparent 74%)}.launch-scene-agents h2{margin-bottom:0}.launch-note{position:absolute;right:var(--px);bottom:clamp(176px,24vh,230px);text-align:right;font-size:clamp(15px,1.5vw,22px);line-height:1.25;letter-spacing:-.02em;color:#e6f0e5}.launch-agent-row{position:absolute;left:0;right:0;bottom:clamp(100px,14vh,138px);display:grid;grid-template-columns:repeat(3,1fr)}.launch-agent-row>div{justify-self:start;display:flex;align-items:center;gap:9px;margin-left:28px;padding:9px 14px 9px 9px;border:1px solid #ffffff59;border-radius:99px;background:#ffffff14;color:#eef5ea;font-size:11px;backdrop-filter:blur(14px)}.launch-agent-row>div:first-child{margin-left:var(--px)}.launch-agent-row svg{width:28px;height:28px;color:var(--orbit-citron);stroke-width:1}.launch-scene[data-state=active] .launch-agent-row>div{animation:launch-fade-up .7s var(--ease-out) .5s backwards}.launch-scene[data-state=active] .launch-agent-row>div:nth-child(2){animation-delay:.59s}.launch-scene[data-state=active] .launch-agent-row>div:nth-child(3){animation-delay:.68s}.launch-scene-create h2{font-size:clamp(46px,7vw,112px)}.launch-chips{display:flex;gap:10px}.launch-chips span{padding:10px 14px;border:1px solid #ffffff59;border-radius:99px;background:#ffffff14;color:#eef5ea;font-size:10px;backdrop-filter:blur(14px)}.launch-scene-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(580px,44vw));align-items:center;align-content:center;gap:clamp(24px,5vw,80px);text-align:left}.launch-scene-workspace h2{margin-bottom:0;font-size:clamp(40px,5vw,84px)}.launch-workspace-card{width:100%;padding:17px 19px 14px}.launch-scene[data-state=active] .launch-workspace-card{animation-delay:.25s}.launch-workspace-top{padding:0 0 14px;border-bottom:1px solid #ffffff30}.launch-workspace-top>span:first-child{display:flex;align-items:center;gap:7px}.launch-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--orbit-citron);animation:launch-pulse 1s ease-in-out infinite alternate}.launch-mosaic{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;aspect-ratio:16/9;margin:14px 0}.launch-mosaic i{--x:-60%;--y:-40%;--r:-14deg;border-radius:10px;background:#ffffff1a 50%/cover}.launch-mosaic i:first-child{grid-row:span 2}.launch-mosaic i:nth-child(2){--x:20%;--y:-90%;--r:9deg}.launch-mosaic i:nth-child(3){--x:80%;--y:-50%;--r:16deg}.launch-mosaic i:nth-child(4){--x:-10%;--y:90%;--r:-8deg}.launch-mosaic i:nth-child(5){--x:70%;--y:70%;--r:12deg}.launch-scene[data-state=active] .launch-mosaic i{animation:launch-tile .95s var(--ease-out) backwards}.launch-scene[data-state=active] .launch-mosaic i:first-child{animation-delay:.4s}.launch-scene[data-state=active] .launch-mosaic i:nth-child(2){animation-delay:.47s}.launch-scene[data-state=active] .launch-mosaic i:nth-child(3){animation-delay:.54s}.launch-scene[data-state=active] .launch-mosaic i:nth-child(4){animation-delay:.61s}.launch-scene[data-state=active] .launch-mosaic i:nth-child(5){animation-delay:.68s}.launch-workspace-tabs{justify-content:flex-start;gap:18px;padding:14px 3px 0;border-top:1px solid #ffffff30;font-size:9px}.launch-workspace-tabs small{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:10px;color:var(--orbit-citron)}.launch-scene-end button{display:inline-flex;align-items:center;gap:22px;margin-top:clamp(24px,4vh,39px);padding:15px 22px;border-radius:99px;color:#324b41;background:#f1f5e7;font-size:11px;box-shadow:0 12px 40px #0c1d2455;transition:transform .16s var(--ease-out)}.launch-scene-end button:active{transform:scale(.97)}.launch-scene[data-state=active].launch-scene-end button{animation:launch-fade-up .7s var(--ease-out) .7s backwards,launch-cta 1.6s ease-out 1.4s infinite}@keyframes launch-in{0%{opacity:0}}@keyframes launch-portal{0%{--launch-hole:-120px}to{--launch-hole:165vmax}}@keyframes launch-drift{0%{transform:var(--kb-from)}to{transform:var(--kb-to)}}@keyframes launch-iris{0%{clip-path:circle(0 at var(--cx) var(--cy))}}@keyframes launch-ring-sweep{0%{width:0;height:0;opacity:1}to{opacity:1}}@keyframes launch-draw{0%{stroke-dashoffset:640}}@keyframes launch-breathe{to{scale:1.08;rotate:6deg}}@keyframes launch-float{to{transform:translateY(-16px)}}@keyframes launch-spin{to{rotate:1turn}}@keyframes launch-rosette-in{0%{scale:.55;opacity:0}}@keyframes launch-strip{0%{transform:translateY(var(--from))}}@keyframes launch-wipe-x{0%{clip-path:inset(0 0 0 100%)}}@keyframes launch-wipe-y{0%{clip-path:inset(100% 0 0 0)}}@keyframes launch-bloom{0%{opacity:0}}@keyframes launch-wave{0%{opacity:.9;scale:0}to{opacity:0;scale:1}}@keyframes launch-shimmer{to{background-position:-250% 0}}@keyframes launch-cta{0%{box-shadow:0 12px 40px #0c1d2455,0 0 0 0 #d9ed9199}to{box-shadow:0 12px 40px #0c1d2455,0 0 0 18px #d9ed9100}}@keyframes launch-horizon{0%{transform:translateY(34vh)}}@keyframes launch-sun{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes launch-flare{0%{opacity:0;transform:scaleX(.05)}}@keyframes launch-blob{to{transform:translate(var(--dx),var(--dy)) scale(1.25)}}@keyframes launch-orbit{to{transform:rotate(384deg)}}@keyframes launch-progress{to{width:100%}}@keyframes launch-fade-up{0%{opacity:0;transform:translateY(22px)}}@keyframes launch-line{0%{transform:translateY(115%) rotate(4deg)}}@keyframes launch-mark{0%{opacity:0;transform:scale(.82);filter:blur(14px)}}@keyframes launch-mark-spin{0%{transform:rotate(-200deg)}}@keyframes launch-type{0%{clip-path:inset(0 100% 0 0)}}@keyframes launch-tile{0%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(.7)}}@keyframes launch-pulse{to{opacity:.35}}@media(max-width:700px){.home-intro-button span{display:none}.launch-footer,.launch-header,.launch-progress{left:20px;right:20px}.launch-footer>span:first-child{display:none}.launch-footer>span:nth-child(2){margin-left:0;margin-right:auto}.launch-scene h2,.launch-scene-workspace h2{font-size:clamp(38px,11.5vw,62px)}.launch-scene-prompt{align-items:flex-start;justify-content:flex-end;text-align:left}.launch-scene-prompt:before{background:linear-gradient(0deg,#0c1d24f5 6%,#0c1d24b3 45%,transparent 78%)}.launch-bg-prompt{--cx:50%;--kb-from:scale(1.22);--kb-to:scale(1.08)}.launch-prompt-card{width:100%;padding:14px}.launch-prompt-card>div:first-child{padding:15px;font-size:12px}.launch-bg-agents small,.launch-note{display:none}.launch-scene-agents{padding-bottom:clamp(190px,27vh,240px)}.launch-agent-row>div{margin-left:8px;padding:6px 9px 6px 6px;gap:6px;border-radius:16px;font-size:9px;line-height:1.2}.launch-agent-row>div:first-child{margin-left:20px}.launch-agent-row svg{flex-shrink:0;width:22px;height:22px}.launch-scene-workspace{grid-template-columns:minmax(0,1fr);gap:26px}.launch-chips span{padding:8px 10px;font-size:9px}}@media(prefers-reduced-motion:reduce){.orbit-launch,.orbit-launch *{animation:none!important}.launch-progress i[data-state=active] b{width:100%}}html[data-motion=reduced] .orbit-launch,html[data-motion=reduced] .orbit-launch *{animation:none!important}html[data-motion=reduced] .launch-progress i[data-state=active] b{width:100%}:root{--primary:#1a3e2e;--primary-foreground:#fff;--foreground:#1a3e2e;--ring:#416b55;--background:#f4f5f1;--border:#d5ddd6;--orbit-ink:#1a3e2e;--orbit-text-soft:#59695f;--orbit-paper:#f9faf6;--orbit-mineral:#e9ede7;--orbit-citron:#e8d5b4;--oni-gold:#b0946b;--orbit-atmosphere:linear-gradient(145deg,#567565,#2f5743 42%,#1a3e2e);--orbit-ocean:radial-gradient(ellipse at 80% 85%,#91a99b,transparent 65%),linear-gradient(145deg,#335749,#6f8c7e 55%,#416553);--orbit-dusk:radial-gradient(ellipse at 15% 95%,#b0946b,transparent 65%),linear-gradient(155deg,#536557,#73725c 65%,#344f40);--glow-color:#b0946b;--glow-hover:0 0 20px #b0946b2b;--glow-focus:0 0 0 2px #416b5540,0 0 24px #b0946b40;--glow-press:0 0 0 1px #e8d5b466,0 0 26px #b0946b4d}body .orbit-button[data-variant=default]{background:var(--primary);color:#fff}body .orbit-button[data-variant=default]:hover:not(:disabled){background:#28543e}body .orbit-logo{color:#1a3e2e}body .catalog-main .page-heading{isolation:isolate;overflow:hidden;background:var(--orbit-atmosphere);min-height:350px}body .catalog-main .page-heading h1>span{color:#e8d5b4}body .catalog-main .page-heading:before{content:"";position:absolute;inset:0 0 0 54%;z-index:0;opacity:.16;background-image:linear-gradient(#b0946b 1px,transparent 0),linear-gradient(90deg,#b0946b 1px,transparent 0);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}body .catalog-main .page-heading h1{max-width:720px}body .catalog-main .catalog-identity-art{width:290px;height:290px;right:42px;top:22px;transform:none;mask-image:none;opacity:.88}.oni-agent-mark{display:grid;width:100%;height:100%;place-items:center}.oni-sphere{position:relative;display:block;width:82%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(ellipse at 32% 19%,#8b9e8d 0,#456454 25%,#203f30 58%,#10251c 84%);box-shadow:inset 0 1px 2px #d5e2d155,inset -14px -20px 40px #061b1b50,0 18px 40px #0b201e30}.oni-sphere[data-variant="1"]{background:radial-gradient(ellipse at 32% 19%,#b1baa7,#5e7963 28%,#2f503a 60%,#173223 90%)}.oni-sphere[data-variant="2"]{background:radial-gradient(ellipse at 32% 19%,#81958d,#3d5b50 30%,#163b2c 65%,#0c231d 90%)}.oni-sphere-band{position:absolute;inset:47% -2% auto;height:9%;border-radius:45%;background:linear-gradient(90deg,#6b5230,#d5b47c 17%,#f7e3b9 38%,#b0946b 68%,#72542d);box-shadow:0 2px 5px #05160d90,inset 0 1px #f8ebc9;transform:rotate(-4deg)}.oni-sphere-band i{position:absolute;left:35%;right:24%;top:15%;bottom:14%;border-radius:99px;background:#ffe7b4;box-shadow:0 0 15px #ffda89a0}.oni-wordmark{display:block;width:116px;height:auto;max-width:none}body .catalog-sidebar .brand{gap:9px;padding-left:15px;padding-right:12px}body .catalog-sidebar .brand .orbit-badge{display:none}.oni-brand-study{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;padding:26px 30px;margin-bottom:28px;border:1px solid #d5ddd6;border-radius:24px;background:#fff8}.oni-brand-signature img{width:190px;height:auto;margin-bottom:12px}.oni-brand-signature>span,.oni-brand-symbols>span{display:block;color:#59695f;font-size:11px}.oni-brand-symbols{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.oni-brand-symbols svg{width:28px;height:28px;color:#47624f}.oni-brand-symbols>span{width:100%}.oni-brand-colors{display:grid;gap:12px;font-size:10px;color:#59695f}.oni-brand-colors>span{display:flex;gap:9px;align-items:center}.oni-brand-colors i{width:16px;height:16px;border-radius:50%}.oni-signature-icons{display:flex;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d5ddd6}.oni-signature-icons>div{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;color:#1a3e2e}.oni-signature-icons svg{width:36px;height:36px}.oni-signature-icons span{font-size:11px;color:#59695f}body .catalog-main .agent-card{background:var(--orbit-atmosphere)}body .catalog-main .token-code .syntax-value{color:#e8d5b4}body .home-brand>span:last-child{font-size:0;width:138px;height:30px;background:url(/brand/onihaus-white.png) 50%/contain no-repeat}body .home-brand .orbit-logo{display:none}body .finale-wordmark{font-size:clamp(64px,17vw,260px);letter-spacing:-.065em}body .catalog-main .model-option.selected .model-radio{background:#1a3e2e}@media(max-width:1050px){body .catalog-main .catalog-identity-art{width:210px;height:210px;right:10px;top:0;opacity:.6}.oni-brand-study{grid-template-columns:1fr 1fr}.oni-brand-colors{grid-column:1/-1;display:flex;gap:24px}}@media(max-width:640px){body .catalog-main .page-heading{min-height:360px;padding:30px 24px}body .catalog-main .catalog-identity-art{width:150px;height:150px;right:-30px;top:-20px;opacity:.45}body .catalog-main .page-heading h1{font-size:40px;letter-spacing:-1.6px}.oni-brand-study{padding:22px;grid-template-columns:1fr;gap:24px}.oni-brand-colors{grid-column:auto}.oni-brand-signature img{width:160px}}