.vibe-shell{--vibe-bg:var(--aioras-bg);--vibe-panel:var(--aioras-bg-r);--vibe-raised:var(--aioras-bg-s);--vibe-line:var(--aioras-line);--vibe-ink:var(--aioras-t1);--vibe-dim:var(--aioras-t3);--vibe-accent:var(--aioras-gold);--vibe-on-accent:var(--brand-on-primary);--vibe-code-bg:var(--brand-surface-sunken);--vibe-mark-highlight:#ffffff40;--vibe-mark-shadow:#00000059;--vibe-mark-gutter:#0000002e;background:radial-gradient(circle at top left, var(--aioras-gold-low), transparent 32rem), var(--vibe-bg);width:100%;min-height:100vh;color:var(--vibe-ink);font-family:var(--brand-font-sans);overflow:hidden}.vibe-titlebar{border-bottom:1px solid var(--vibe-line);background:color-mix(in srgb, var(--vibe-bg) 88%, #000);align-items:center;gap:14px;height:54px;padding:0 14px;display:flex}.vibe-traffic,.vibe-mark,.vibe-title-actions,.vibe-language-switcher,.vibe-stage{align-items:center;display:flex}.vibe-dot{background:var(--aioras-line-s);border-radius:50%;width:10px;height:10px;margin-inline-end:7px}.vibe-dot-red{background:var(--aioras-error)}.vibe-dot-yellow{background:var(--aioras-warn)}.vibe-dot-green{background:var(--aioras-success)}.vibe-mark{color:var(--vibe-accent);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px}.vibe-crumb{font:12px var(--brand-font-mono);color:var(--vibe-dim)}.vibe-mode,.vibe-pill{border:1px solid var(--vibe-line);color:var(--vibe-dim);border-radius:999px;padding:4px 9px;font-size:11px}.vibe-mode-production,.vibe-pill-success{color:var(--aioras-success);border-color:color-mix(in srgb, var(--aioras-success), transparent 62%)}.vibe-titlebar-spacer{flex:1}.vibe-title-actions,.vibe-language-switcher{gap:8px}.vibe-language-switcher button,.vibe-button,.vibe-tabs a,.vibe-screen-rail a,.vibe-files button{appearance:none;color:var(--vibe-ink);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:none}.vibe-language-switcher button,.vibe-button{border:1px solid var(--vibe-line);border-radius:999px;padding:8px 12px}.vibe-language-switcher button.active,.vibe-button-primary,.vibe-tabs a.active,.vibe-screen-rail a.active{background:var(--vibe-accent);border-color:var(--vibe-accent);color:var(--vibe-on-accent)}.vibe-button-ghost{background:var(--vibe-panel)}.vibe-button-bare{color:var(--vibe-dim);border-color:#0000}.vibe-button:disabled,.vibe-export-card:disabled{cursor:progress;opacity:.64}.vibe-stage{align-items:stretch;min-height:calc(100vh - 54px)}.vibe-screen-rail{border-inline-end:1px solid var(--vibe-line);background:color-mix(in srgb, var(--vibe-bg) 92%, #000);flex-direction:column;gap:6px;width:122px;padding:12px;display:flex}.vibe-screen-rail a{border-radius:12px;gap:2px;padding:9px 10px;display:grid}.vibe-screen-rail small{text-transform:uppercase;letter-spacing:.1em;color:var(--vibe-dim);font-size:9px}.vibe-stage-main{flex:1;min-width:0;padding:18px;overflow:auto}.vibe-entry-grid,.vibe-workspace-grid,.vibe-two-col,.vibe-deploy-grid,.vibe-studio-grid,.vibe-simple-screen{gap:16px;display:grid}.vibe-entry-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.vibe-entry-main,.vibe-entry-doors{gap:16px;display:grid}.vibe-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--vibe-panel), #fff 3%), var(--vibe-panel));border:1px solid var(--vibe-line);border-radius:24px;min-width:0;padding:18px}.vibe-label{color:var(--vibe-accent);font:11px var(--brand-font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.vibe-label em{color:var(--vibe-dim);letter-spacing:0;text-transform:none;font-style:normal}.vibe-display{font-family:var(--brand-font-display);letter-spacing:-.05em;margin:0;font-weight:500;line-height:.96}.vibe-display-lg{font-size:clamp(58px,11vw,152px)}.vibe-display-md{font-size:clamp(44px,7vw,88px)}.vibe-display-sm{font-size:clamp(30px,4vw,48px)}.vibe-display span,.vibe-lede{color:var(--vibe-dim)}.vibe-lede{max-width:760px;margin:18px 0 0;font-size:clamp(15px,2vw,19px);line-height:1.55}.vibe-prompt-slab{gap:22px;min-height:260px;display:grid}.vibe-prompt-meta,.vibe-prompt-actions,.vibe-run-row,.vibe-change-row,.vibe-history-row,.vibe-check-row,.vibe-tool-row{align-items:center;gap:10px;display:flex}.vibe-prompt-meta{color:var(--vibe-dim);font:12px var(--brand-font-mono)}.vibe-prompt-meta em{margin-inline-start:auto;font-style:normal}.vibe-live-dot,.vibe-run-row span{background:var(--aioras-success);border-radius:50%;width:8px;height:8px}.vibe-prompt-slab p{letter-spacing:-.03em;font-size:clamp(22px,4vw,44px);line-height:1.08}.vibe-caret{background:var(--vibe-accent);vertical-align:-.12em;width:1px;height:.9em;margin-inline-start:4px;display:inline-block}.vibe-prompt-actions{flex-wrap:wrap;align-self:end}.vibe-door{min-height:145px}.vibe-door small,.vibe-select-field span,.vibe-manifest-summary span{color:var(--vibe-dim);font:11px var(--brand-font-mono);text-transform:uppercase;letter-spacing:.1em}.vibe-door h3{margin:14px 0 8px;font-size:24px}.vibe-door p,.vibe-chat p,.vibe-wire-card span,.vibe-tool-row span{color:var(--vibe-dim);line-height:1.5}.vibe-workspace-grid{grid-template-columns:260px minmax(0,1fr) 320px;min-height:calc(100vh - 90px)}.vibe-files,.vibe-chat,.vibe-tool-list{flex-direction:column;gap:10px;display:flex}.vibe-files button{color:var(--vibe-dim);border-radius:10px;gap:8px;padding:9px 10px;display:flex}.vibe-files button.active,.vibe-run-row,.vibe-change-row,.vibe-history-row{background:var(--vibe-raised)}.vibe-run-row,.vibe-change-row,.vibe-history-row,.vibe-check-row,.vibe-tool-row{border:1px solid var(--vibe-line);border-radius:14px;padding:11px}.vibe-run-row div,.vibe-history-row{gap:3px;display:grid}.vibe-run-row small,.vibe-history-row small,.vibe-manifest-summary small{color:var(--vibe-dim)}.vibe-viewport{border:1px solid var(--vibe-line);background:var(--vibe-panel);border-radius:24px;min-width:0;overflow:hidden}.vibe-tabs{border-bottom:1px solid var(--vibe-line);gap:8px;padding:12px;display:flex}.vibe-tabs a{color:var(--vibe-dim);border-radius:999px;padding:8px 12px}.vibe-product-picker{gap:16px;padding:18px;display:grid}.vibe-picker-grid,.vibe-manifest-summary,.vibe-diff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vibe-select-field{gap:8px;display:grid}.vibe-select-field select{width:100%;color:var(--vibe-ink);background:var(--vibe-bg);border:1px solid var(--vibe-line);border-radius:12px;padding:12px}.vibe-export-card{text-align:start;width:100%;color:var(--vibe-ink);background:color-mix(in srgb, var(--vibe-accent), transparent 92%);border:1px solid var(--aioras-gold-low-border);cursor:pointer;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.vibe-export-card div,.vibe-deploy-target{gap:4px;display:grid}.vibe-export-card span,.vibe-error{color:var(--vibe-dim)}.vibe-error{color:var(--aioras-error)}.spin{animation:1s linear infinite vibe-spin}@keyframes vibe-spin{to{transform:rotate(1turn)}}.vibe-manifest-summary>div{border:1px solid var(--vibe-line);border-radius:14px;gap:5px;padding:12px;display:grid}.vibe-code-surface{background:var(--vibe-code-bg);min-height:390px;color:var(--aioras-t2);font:12px/1.6 var(--brand-font-mono);margin:0;padding:18px;overflow:auto}.vibe-code-surface span{grid-template-columns:34px 1fr;gap:10px;display:grid}.vibe-code-surface em{color:var(--aioras-t4);-webkit-user-select:none;user-select:none;font-style:normal}.vibe-two-col,.vibe-deploy-grid,.vibe-studio-grid,.vibe-simple-screen{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr)}.vibe-diff-grid{grid-template-columns:1fr 1fr}.vibe-browser-card{background:linear-gradient(120deg, var(--aioras-gold-low), transparent), var(--vibe-raised);border-radius:18px;min-height:360px;padding:22px}.vibe-browser-card div{background:linear-gradient(135deg, var(--vibe-accent), transparent);border-radius:18px;height:150px;margin-bottom:18px}.vibe-deploy-target{place-items:start;min-height:240px}.vibe-tool-row div{gap:3px;display:grid}.vibe-simple-screen{align-items:stretch}.vibe-tag-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.vibe-wire-card{place-content:center;gap:12px;min-height:300px;display:grid}.vibe-pill-accent{color:var(--vibe-accent);border-color:var(--aioras-gold-low-border)}@media (width<=1100px){.vibe-workspace-grid,.vibe-entry-grid,.vibe-two-col,.vibe-deploy-grid,.vibe-studio-grid,.vibe-simple-screen{grid-template-columns:1fr}.vibe-chat{min-height:220px}}@media (width<=760px){.vibe-shell{overflow:visible}.vibe-titlebar{flex-wrap:wrap;height:auto;min-height:54px;padding-block:10px}.vibe-title-actions{order:10;width:100%;overflow-x:auto}.vibe-stage{display:block}.vibe-screen-rail{border-inline-end:0;border-bottom:1px solid var(--vibe-line);flex-direction:row;width:100%;overflow-x:auto}.vibe-screen-rail a{min-width:96px}.vibe-stage-main{padding:12px}.vibe-picker-grid,.vibe-manifest-summary,.vibe-diff-grid{grid-template-columns:1fr}.vibe-display-lg{font-size:clamp(46px,18vw,78px)}.vibe-prompt-slab p{font-size:24px}}.cv-root{background:var(--aioras-bg);border:1px solid var(--aioras-line);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.cv-tab-bar{border-bottom:1px solid var(--aioras-line);background:var(--aioras-bg-r);flex-shrink:0;gap:0;display:flex;overflow-x:auto}.cv-tab{color:var(--aioras-t3);cursor:pointer;border:none;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:8px 16px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.cv-tab:hover{color:var(--aioras-t2)}.cv-tab[aria-selected=true]{color:var(--aioras-gold);border-bottom-color:var(--aioras-gold)}.cv-header{background:var(--aioras-bg-r);border-bottom:1px solid var(--aioras-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.cv-header-left{color:var(--aioras-t3);align-items:center;gap:8px;font-size:12px;display:flex}.cv-header-actions{gap:6px;display:flex}.cv-btn{border:1px solid var(--aioras-line);background:var(--aioras-bg-s);color:var(--aioras-t2);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.cv-btn:hover{background:var(--aioras-bg-h);border-color:var(--aioras-line-s)}.cv-btn--gold{background:var(--aioras-gold);color:var(--aioras-bg);border-color:var(--aioras-gold6)}.cv-btn--gold:hover{background:var(--aioras-gold3)}.cv-code-area{flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6;overflow:auto}.cv-line{min-height:21px;display:flex}.cv-line:hover{background:var(--aioras-gold-very-low)}.cv-gutter{text-align:right;width:48px;color:var(--aioras-t4);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0;padding-right:12px}.cv-code{white-space:pre;flex:1;padding-right:16px;overflow-x:auto}.tok-kw{color:var(--aioras-gold)}.tok-str{color:var(--aioras-success)}.tok-cmt{color:var(--aioras-t4);font-style:italic}.tok-type{color:var(--aioras-info)}.tok-num{color:var(--aioras-warn)}.pp-root{background:var(--aioras-bg);border:1px solid var(--aioras-line);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.pp-toolbar{background:var(--aioras-bg-r);border-bottom:1px solid var(--aioras-line);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.pp-url{background:var(--aioras-bg);color:var(--aioras-t2);border:1px solid var(--aioras-line);border-radius:4px;outline:none;flex:1;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:13px}.pp-url:focus{border-color:var(--aioras-gold6)}.pp-device-bar{background:var(--aioras-bg-r);border-bottom:1px solid var(--aioras-line);flex-shrink:0;align-items:center;gap:4px;padding:4px 12px;display:flex}.pp-device-btn{color:var(--aioras-t3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:color .15s,background .15s}.pp-device-btn:hover{color:var(--aioras-t2);background:var(--aioras-bg-s)}.pp-device-btn[aria-pressed=true]{color:var(--aioras-gold);background:var(--aioras-gold-low);border-color:var(--aioras-gold-low-border)}.pp-viewport{background:var(--aioras-bg-s);flex:1;justify-content:center;align-items:flex-start;padding:12px;display:flex;overflow:auto}.pp-iframe-wrap{background:var(--aioras-bg);border:1px solid var(--aioras-line);border-radius:6px;height:100%;transition:width .2s;overflow:hidden}.pp-iframe{border:none;width:100%;height:100%}.pp-empty,.pp-loading,.pp-error{color:var(--aioras-t3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px;font-size:14px;display:flex}.pp-empty svg,.pp-error svg{color:var(--aioras-t4)}.pp-spinner{border:3px solid var(--aioras-line);border-top-color:var(--aioras-gold);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite pp-spin}@keyframes pp-spin{to{transform:rotate(360deg)}}.dv-root{background:var(--aioras-bg);border:1px solid var(--aioras-line);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-header{background:var(--aioras-bg-r);border-bottom:1px solid var(--aioras-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dv-title{color:var(--aioras-t1);font-size:13px;font-weight:600}.dv-actions{gap:6px;display:flex}.dv-body{flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6;overflow:auto}.dv-hunk-header{background:var(--aioras-bg-s);color:var(--aioras-t4);border-top:1px solid var(--aioras-line);border-bottom:1px solid var(--aioras-line);padding:4px 12px;font-size:12px}.dv-line{min-height:21px;display:flex}.dv-line--add{background:color-mix(in srgb, var(--aioras-success) 8%, transparent)}.dv-line--del{background:color-mix(in srgb, var(--aioras-error) 8%, transparent)}.dv-line--ctx{background:0 0}.dv-line-num{text-align:right;width:40px;color:var(--aioras-t4);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0;padding-right:8px}.dv-line-sign{text-align:center;width:16px;color:var(--aioras-t4);-webkit-user-select:none;user-select:none;flex-shrink:0}.dv-line--add .dv-line-sign{color:var(--aioras-success)}.dv-line--del .dv-line-sign{color:var(--aioras-error)}.dv-line-text{white-space:pre;flex:1;padding-right:16px;overflow-x:auto}.dv-stats{margin-left:8px;font-size:12px;font-weight:400}.dv-stats-add{color:var(--aioras-success)}.dv-stats-del{color:var(--aioras-error)}.dv-line-text--meta{font-style:italic}.dv-context-toggle{color:var(--aioras-t4);cursor:pointer;background:var(--aioras-bg-r);border:none;justify-content:center;align-items:center;width:100%;padding:4px;font-size:12px;display:flex}.dv-context-toggle--compact{width:auto;padding:4px 8px}.dv-context-toggle:hover{color:var(--aioras-t2);background:var(--aioras-bg-s)}.dp-overlay{background:color-mix(in srgb, var(--aioras-bg) 60%, transparent);z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.dp-panel{background:var(--aioras-bg-r);border-left:1px solid var(--aioras-line);flex-direction:column;width:420px;max-width:100%;animation:.2s dp-slide-in;display:flex}@keyframes dp-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.dp-panel-header{border-bottom:1px solid var(--aioras-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dp-panel-title{color:var(--aioras-t1);font-size:16px;font-weight:600}.dp-panel-body{flex:1;padding:20px;overflow-y:auto}.dp-target-selector{gap:8px;margin-bottom:24px;display:flex}.dp-target-btn{border:1px solid var(--aioras-line);background:var(--aioras-bg);color:var(--aioras-t2);cursor:pointer;border-radius:6px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.dp-target-btn:hover{border-color:var(--aioras-line-s)}.dp-target-btn[aria-selected=true]{border-color:var(--aioras-gold6);background:var(--aioras-gold-low);color:var(--aioras-gold)}.dp-timeline{flex-direction:column;gap:0;padding-left:20px;display:flex;position:relative}.dp-step{align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.dp-step:before{content:"";background:var(--aioras-line);width:1px;position:absolute;top:24px;bottom:-12px;left:-14px}.dp-step:last-child:before{display:none}.dp-dot{background:var(--aioras-bg-s);border:2px solid var(--aioras-line-s);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px;margin-right:-8px;position:relative;left:-20px}.dp-dot--pending{background:var(--aioras-bg-s);border-color:var(--aioras-line-s)}.dp-dot--running{background:var(--aioras-gold);border-color:var(--aioras-gold);box-shadow:0 0 8px var(--aioras-gold-glow);animation:1.5s ease-in-out infinite dp-pulse}@keyframes dp-pulse{0%,to{opacity:1}50%{opacity:.5}}.dp-dot--success{background:var(--aioras-success);border-color:var(--aioras-success)}.dp-dot--failed{background:var(--aioras-error);border-color:var(--aioras-error)}.dp-step-content{flex:1;min-width:0}.dp-step-name{color:var(--aioras-t1);font-size:14px;font-weight:500}.dp-step-meta{color:var(--aioras-t3);margin-top:2px;font-size:12px}.dp-result{background:var(--aioras-bg);border:1px solid var(--aioras-line);border-radius:8px;margin-top:20px;padding:16px}.dp-result-label{color:var(--aioras-t3);margin-bottom:6px;font-size:12px}.dp-result-url{align-items:center;gap:8px;display:flex}.dp-result-url input{background:var(--aioras-bg-s);color:var(--aioras-gold);border:1px solid var(--aioras-line);border-radius:4px;outline:none;flex:1;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:13px}.dp-panel-footer{border-top:1px solid var(--aioras-line);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.ex-overlay{background:color-mix(in srgb, var(--aioras-bg) 60%, transparent);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ex-dialog{background:var(--aioras-bg-r);border:1px solid var(--aioras-line);width:480px;max-width:calc(100% - 32px);box-shadow:var(--aioras-glow);border-radius:12px;animation:.15s ex-fade-in}@keyframes ex-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ex-header{padding:20px 24px 0}.ex-title{color:var(--aioras-t1);font-size:18px;font-weight:600}.ex-subtitle{color:var(--aioras-t3);margin-top:4px;font-size:13px}.ex-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.ex-field{flex-direction:column;gap:4px;display:flex}.ex-label{color:var(--aioras-t3);font-size:12px;font-weight:500}.ex-input{background:var(--aioras-bg);color:var(--aioras-t1);border:1px solid var(--aioras-line);border-radius:6px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .15s}.ex-input:focus{border-color:var(--aioras-gold6)}.ex-radio-group{gap:16px;display:flex}.ex-radio-label{color:var(--aioras-t2);cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.ex-radio-label input{accent-color:var(--aioras-gold)}.ex-progress{color:var(--aioras-t2);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.ex-progress-done{color:var(--aioras-success)}.ex-progress-error{color:var(--aioras-error)}.ex-footer{justify-content:flex-end;gap:8px;padding:0 24px 20px;display:flex}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/latin/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/latin/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/latin/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/latin/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/latin-ext/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/latin-ext/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/latin-ext/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/latin-ext/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/cyrillic/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/cyrillic/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/cyrillic/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/cyrillic/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/greek/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/greek/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/greek/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/greek/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/vietnamese/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303,U+309,U+323,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/vietnamese/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303,U+309,U+323,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/vietnamese/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303,U+309,U+323,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://assets.aioras.ai/fonts/inter/vietnamese/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303,U+309,U+323,U+1EA0-1EF9,U+20AB}:root{--aioras-bg:#0b0a08;--aioras-bg-r:#14120f;--aioras-bg-s:#1e1b16;--aioras-bg-h:#262219;--aioras-gold:#c9a87a;--aioras-gold3:#e0cba8;--aioras-gold4:#d4b88a;--aioras-gold6:#a8825a;--aioras-t1:#f2efe8;--aioras-t2:#d0cbc0;--aioras-t3:#a8a295;--aioras-t4:#787168;--aioras-line:#f0ede629;--aioras-line-s:#f0ede647;--aioras-glow:0 0 20px #c9a87a0f, 0 2px 8px #0000004d;--aioras-glow-hover:0 0 30px #c9a87a1f, 0 4px 16px #0006;--aioras-gold-glow:#c9a87a1f;--aioras-gold-low:#c9a87a14;--aioras-gold-very-low:#c9a87a0a;--aioras-gold-low-border:#c9a87a33;--aioras-success:#4ade80;--aioras-warn:#fbbf24;--aioras-error:#f87171;--aioras-info:#60a5fa;--scrollbar-thumb:#ffffff1a;--scrollbar-thumb-hover:#fff3;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-radius:4px;--brand-radius-sm:calc(4px * .5);--brand-radius-lg:calc(4px * 1.6);--brand-font-sans:"Inter", system-ui, sans-serif;--brand-font-display:"Inter", system-ui, sans-serif;--brand-font-mono:"JetBrains Mono", ui-monospace, monospace;--brand-motion-personality:"crisp";--brand-motion-duration-micro:80ms;--brand-motion-duration-short:.16s;--brand-motion-duration-medium:.24s;--brand-motion-duration-long:.36s;--brand-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--brand-motion-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--brand-motion-ease-entrance:cubic-bezier(0, 0, .2, 1);--brand-motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--brand-motion-distance-entrance-y:8px;--brand-motion-distance-reveal-scale:.98;--brand-motion-role-button-hover-duration:80ms;--brand-motion-role-button-hover-ease:cubic-bezier(.2, 0, 0, 1);--brand-motion-role-button-press-duration:80ms;--brand-motion-role-button-press-ease:cubic-bezier(.4, 0, 1, 1);--brand-motion-role-input-focus-duration:.16s;--brand-motion-role-input-focus-ease:cubic-bezier(0, 0, .2, 1);--brand-motion-role-tooltip-enter-duration:.16s;--brand-motion-role-tooltip-enter-ease:cubic-bezier(0, 0, .2, 1);--brand-motion-role-tooltip-exit-duration:80ms;--brand-motion-role-tooltip-exit-ease:cubic-bezier(.4, 0, 1, 1);--brand-motion-role-modal-enter-duration:.24s;--brand-motion-role-modal-enter-ease:cubic-bezier(.3, 0, 0, 1);--brand-motion-role-modal-exit-duration:.16s;--brand-motion-role-modal-exit-ease:cubic-bezier(.4, 0, 1, 1);--brand-motion-role-page-transition-duration:.36s;--brand-motion-role-page-transition-ease:cubic-bezier(.3, 0, 0, 1);--brand-motion-role-reveal-on-scroll-duration:.24s;--brand-motion-role-reveal-on-scroll-ease:cubic-bezier(0, 0, .2, 1);--brand-motion-role-toast-enter-duration:.16s;--brand-motion-role-toast-enter-ease:cubic-bezier(0, 0, .2, 1);--brand-motion-role-toast-exit-duration:80ms;--brand-motion-role-toast-exit-ease:cubic-bezier(.4, 0, 1, 1);--brand-bg:#050505;--brand-ink:#eae7dc;--brand-surface:#0e0e0e;--brand-surface-hover:#171716;--brand-surface-sunken:#050505;--brand-ink-muted:#9a9891;--brand-ink-faint:#65645f;--brand-border:#eae7dc24;--brand-border-strong:#eae7dc47;--brand-primary:#b59a6d;--brand-primary-hover:#bca47c;--brand-on-primary:#000;--brand-success:#00c853;--brand-on-success:#000;--brand-warning:#ffc400;--brand-on-warning:#000;--brand-danger:#ff3b30;--brand-on-danger:#000;--brand-info:#0af;--brand-on-info:#000;--brand-focus-ring:#b59a6d80;--brand-accent:#b59a6d}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-bg:#050505;--brand-ink:#eae7dc;--brand-surface:#0e0e0e;--brand-surface-hover:#171716;--brand-surface-sunken:#050505;--brand-ink-muted:#9a9891;--brand-ink-faint:#65645f;--brand-border:#eae7dc24;--brand-border-strong:#eae7dc47;--brand-primary:#b59a6d;--brand-primary-hover:#bca47c;--brand-on-primary:#000;--brand-success:#00c853;--brand-on-success:#000;--brand-warning:#ffc400;--brand-on-warning:#000;--brand-danger:#ff3b30;--brand-on-danger:#000;--brand-info:#0af;--brand-on-info:#000;--brand-focus-ring:#b59a6d80;--brand-accent:#b59a6d}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-bg:#f7f7f5;--brand-ink:#050505;--brand-surface:#ededeb;--brand-surface-hover:#e4e4e2;--brand-surface-sunken:#f0f0ee;--brand-ink-muted:#5a5a59;--brand-ink-faint:#919190;--brand-border:#05050524;--brand-border-strong:#05050547;--brand-primary:#9c7f4a;--brand-primary-hover:#907544;--brand-on-primary:#000;--brand-success:#00a152;--brand-on-success:#000;--brand-warning:#b8860b;--brand-on-warning:#000;--brand-danger:#c41e3a;--brand-on-danger:#fff;--brand-info:#06c;--brand-on-info:#fff;--brand-focus-ring:#9c7f4a80;--brand-accent:#9c7f4a}@media (prefers-color-scheme:light){[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-bg:#f7f7f5;--brand-ink:#050505;--brand-surface:#ededeb;--brand-surface-hover:#e4e4e2;--brand-surface-sunken:#f0f0ee;--brand-ink-muted:#5a5a59;--brand-ink-faint:#919190;--brand-border:#05050524;--brand-border-strong:#05050547;--brand-primary:#9c7f4a;--brand-primary-hover:#907544;--brand-on-primary:#000;--brand-success:#00a152;--brand-on-success:#000;--brand-warning:#b8860b;--brand-on-warning:#000;--brand-danger:#c41e3a;--brand-on-danger:#fff;--brand-info:#06c;--brand-on-info:#fff;--brand-focus-ring:#9c7f4a80;--brand-accent:#9c7f4a}}@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-bg:#050505;--brand-ink:#eae7dc;--brand-surface:#0e0e0e;--brand-surface-hover:#171716;--brand-surface-sunken:#050505;--brand-ink-muted:#9a9891;--brand-ink-faint:#65645f;--brand-border:#eae7dc24;--brand-border-strong:#eae7dc47;--brand-primary:#b59a6d;--brand-primary-hover:#bca47c;--brand-on-primary:#000;--brand-success:#00c853;--brand-on-success:#000;--brand-warning:#ffc400;--brand-on-warning:#000;--brand-danger:#ff3b30;--brand-on-danger:#000;--brand-info:#0af;--brand-on-info:#000;--brand-focus-ring:#b59a6d80;--brand-accent:#b59a6d}}@media (prefers-reduced-motion:reduce){:root{--brand-motion-duration-micro:80ms;--brand-motion-duration-short:80ms;--brand-motion-duration-medium:80ms;--brand-motion-duration-long:80ms;--brand-motion-distance-entrance-y:0px;--brand-motion-distance-reveal-scale:1;--brand-motion-role-button-hover-duration:80ms;--brand-motion-role-button-press-duration:80ms;--brand-motion-role-input-focus-duration:80ms;--brand-motion-role-tooltip-enter-duration:80ms;--brand-motion-role-tooltip-exit-duration:80ms;--brand-motion-role-modal-enter-duration:80ms;--brand-motion-role-modal-exit-duration:80ms;--brand-motion-role-page-transition-duration:80ms;--brand-motion-role-reveal-on-scroll-duration:80ms;--brand-motion-role-toast-enter-duration:80ms;--brand-motion-role-toast-exit-duration:80ms;--brand-motion-runtime-disable:"video_autoplay hero_carousel"}[data-motion-disable~=parallax],[data-motion-disable~=auto_marquee]{transition:none!important;animation:none!important}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{background:var(--aioras-bg);color:var(--aioras-t1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}
