@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2) format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:var(--evos-black)}button,input{font:inherit}button{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.evos-viewport{position:relative;width:100vw;height:100vh;overflow:hidden;background:#000}.evos-stage{position:absolute;top:50%;left:50%;width:1672px;height:941px;overflow:hidden;color:var(--evos-bone);font-family:Barlow Condensed,Arial Narrow,sans-serif;transform:translate(-50%,-50%) scale(var(--evos-stage-scale));transform-origin:center;background:#030303;box-shadow:inset 0 0 0 1px #d8c8ae21;isolation:isolate}.evos-stage:after{position:absolute;z-index:20;inset:1px;border:1px solid rgba(216,200,174,.06);content:"";pointer-events:none}.evos-background,.evos-background__grain,.evos-background__crimson{position:absolute;inset:0}.evos-background{z-index:-2;overflow:hidden;background:radial-gradient(ellipse 620px 520px at 49% 39%,rgba(94,7,10,.18),transparent 66%),radial-gradient(ellipse 370px 340px at 19% 64%,rgba(111,8,12,.12),transparent 68%),#030303}.evos-background__grain{opacity:.14;background-position:0 0;background-repeat:repeat;background-size:320px 220px;filter:contrast(1.22) brightness(.58);mix-blend-mode:screen}.evos-background__crimson{background:radial-gradient(circle at 50% 43%,rgba(169,18,25,.16),transparent 29%),linear-gradient(90deg,transparent 0 72%,rgba(81,5,8,.08) 85%,transparent 100%)}.evos-wordmark{position:absolute;z-index:2;top:30px;left:36px;width:106px;height:54px;object-fit:contain;-webkit-user-select:none;user-select:none}.evos-identity{position:absolute;z-index:2;top:356px;left:120px;width:210px;color:#aaa39c;font-size:17px;line-height:1.35;letter-spacing:.055em}.evos-identity p{margin:0}.evos-identity span{color:var(--evos-red)}.evos-rail{position:absolute;z-index:4;top:280px;left:16px;width:72px;height:390px;overflow:hidden;border:1px solid rgba(216,200,174,.26);border-radius:4px;background:#040404e6}.evos-rail__button{position:relative;display:grid;width:70px;height:78px;padding:0;place-items:center;border:0;border-bottom:1px solid rgba(216,200,174,.17);color:#d8c8ae;background:#050505db;cursor:pointer;transition:color .18s ease,background-color .18s ease,opacity .24s ease}.evos-rail__button:last-child{border-bottom:0}.evos-rail__button.is-active{color:#e8d6b8;background:linear-gradient(90deg,rgba(211,38,46,.09),transparent 50%)}.evos-rail__button.is-active:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--evos-red);box-shadow:0 0 9px #d3262e80;content:""}.evos-rail__button:hover,.evos-rail__button:focus-visible{color:#fff0d4;background:#8e0f1626}.evos-center{position:absolute;z-index:1;top:50px;left:355px;width:875px;height:700px;pointer-events:none;transition:filter .32s ease,opacity .32s ease}.evos-center.is-audio-fixture{cursor:pointer;pointer-events:auto}.evos-center.is-audio-fixture:focus-visible{outline:1px solid rgba(211,38,46,.58);outline-offset:-8px}.evos-neural-canvas,.evos-neural-fallback{position:absolute;z-index:0;inset:0;display:block;width:875px;height:700px;pointer-events:none}.evos-neural-canvas{background:transparent}.evos-neural-fallback:before,.evos-neural-fallback:after,.evos-neural-fallback>span{position:absolute;border-radius:50%;content:""}.evos-neural-fallback:before{top:86px;left:205px;width:540px;height:510px;background:radial-gradient(circle,rgba(216,200,174,.34) 0 1px,transparent 2px) 0 0 / 14px 14px,radial-gradient(circle,rgba(211,38,46,.45) 0 1px,transparent 2px) 7px 5px / 19px 19px,radial-gradient(circle,rgba(142,15,22,.35),transparent 66%);filter:drop-shadow(0 0 15px rgba(211,38,46,.22));-webkit-mask-image:radial-gradient(circle,#000 18%,rgba(0,0,0,.82) 52%,transparent 74%);mask-image:radial-gradient(circle,#000 18%,rgba(0,0,0,.82) 52%,transparent 74%)}.evos-neural-fallback:after{top:160px;left:295px;width:360px;height:360px;border:1px solid rgba(211,38,46,.16);box-shadow:0 0 65px #8e0f164d,inset 0 0 55px #d3262e1f}.evos-neural-fallback>span{top:304px;left:445px;width:60px;height:60px;background:radial-gradient(circle,rgba(216,200,174,.28),rgba(211,38,46,.2) 32%,transparent 72%);box-shadow:0 0 44px #d3262e61}.evos-caption{position:absolute;top:509px;left:140px;width:680px;margin:0;color:#e5d8c4;font-size:20px;line-height:1;letter-spacing:.09em;text-align:center;text-shadow:0 2px 8px #000}.evos-waveform{position:absolute;top:543px;left:75px;width:800px;height:116px;overflow:visible}.evos-waveform--live{display:block;background:transparent;pointer-events:none}.evos-waveform line{stroke-width:1.3}.evos-waveform__baseline{stroke:#d3262e80;stroke-width:1}.evos-composer{position:absolute;z-index:6;top:765px;left:355px;display:grid;width:875px;height:89px;grid-template-columns:84px 1fr 79px 84px;align-items:stretch;border:1px solid rgba(216,200,174,.25);border-left:4px solid var(--evos-red);border-radius:5px;background:#040404ed;box-shadow:inset 0 0 30px #ffffff05;transition:border-color .22s ease,box-shadow .22s ease}.evos-composer:focus-within{border-color:#ff4a4f94;box-shadow:0 0 22px #8e0f1633,inset 0 0 30px #ffffff06}.evos-composer__spark{display:grid;place-items:center;border-right:1px solid rgba(216,200,174,.18);color:#efd7b0;font-size:32px}.evos-composer input{min-width:0;padding:0 24px;border:0;outline:0;color:#d8c8ae;background:transparent;font-size:24px;letter-spacing:.045em;-webkit-appearance:none}.evos-composer input::placeholder{color:#68625c;opacity:1}.evos-composer__tune,.evos-composer__submit{display:grid;margin:12px 0;padding:0;place-items:center;border:0;background:transparent}.evos-composer__tune{border-left:1px solid rgba(216,200,174,.16);color:#d8c8ae}.evos-composer__submit{margin:12px 12px 12px 0;border:1px solid rgba(255,74,79,.35);border-radius:3px;color:#f3dfc2;background:linear-gradient(135deg,#c52931,#741017);box-shadow:0 0 18px #d3262e42}.evos-composer button:hover,.evos-composer button:focus-visible{filter:brightness(1.18)}.evos-composer button:disabled{cursor:not-allowed;filter:saturate(.45) brightness(.62)}.evos-composer input:disabled{opacity:1;-webkit-text-fill-color:#68625c}.evos-composer input,.evos-composer button{touch-action:manipulation}.evos-execution{position:absolute;z-index:7;top:109px;left:1256px;width:372px;height:668px;overflow:hidden;border:1px solid rgba(216,200,174,.27);border-radius:5px;background:#050505f0;box-shadow:0 0 34px #0000007a;transition:border-color .28s ease,box-shadow .28s ease}.evos-execution__header{display:flex;height:58px;padding:0 23px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(216,200,174,.2)}.evos-execution__header h2{margin:0;font-size:19px;font-weight:400;letter-spacing:.075em}.evos-execution__header>span{color:#d8c8ae;font-size:23px}.evos-new-conversation{padding:8px 0 8px 12px;border:0;color:#b63a3f;background:transparent;font-size:13px;letter-spacing:.11em;cursor:pointer;transition:color .18s ease}.evos-new-conversation:hover,.evos-new-conversation:focus-visible{color:#ff5d63}.evos-execution__steps{height:535px;margin:0;padding:0;list-style:none}.evos-conversation{height:325px;margin:0;padding:18px 22px;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-color:#741017 #0a0a0a;scrollbar-width:thin}.evos-message{margin:0 0 20px;padding:0 0 17px;border-bottom:1px solid rgba(216,200,174,.13)}.evos-message>span{color:var(--evos-red);font-size:14px;letter-spacing:.11em}.evos-message p{margin:7px 0 0;color:#b3aaa1;font-size:17px;line-height:1.38;letter-spacing:.025em;overflow-wrap:anywhere;white-space:pre-wrap}.evos-message--assistant p{color:#e1d5c3}.evos-message--error>span,.evos-message--error p{color:#e05258}.evos-message--loading p{animation:evos-thinking 1.1s steps(2,end) infinite}@keyframes evos-thinking{50%{opacity:.46}}.evos-step{height:146px;padding:23px 23px 18px;border-bottom:1px solid rgba(216,200,174,.19)}.has-conversation .evos-execution__steps{height:210px}.has-conversation .evos-step{height:70px;padding:10px 23px}.has-conversation .evos-step:nth-child(2),.has-conversation .evos-step:nth-child(3){height:70px}.has-conversation .evos-step h3{display:inline;margin:0 10px 0 0;font-size:16px}.has-conversation .evos-step p{display:inline;font-size:13px}.has-conversation .evos-step__progress{margin-top:7px}.evos-step:nth-child(2){height:166px}.evos-step:nth-child(3){height:223px;border-bottom:0}.evos-step__topline{display:grid;grid-template-columns:1fr auto 21px;align-items:center;gap:10px;color:var(--evos-red);font-size:16px;letter-spacing:.045em}.evos-step__indicator{display:inline-block;width:19px;height:19px;border:1px solid currentColor;border-radius:50%}.is-done .evos-step__indicator:after{display:block;width:7px;height:4px;margin:5px 0 0 5px;border-bottom:1px solid currentColor;border-left:1px solid currentColor;content:"";transform:rotate(-45deg)}.is-running .evos-step__indicator{border-style:dotted;border-width:2px}.is-running .evos-step__indicator{animation:evos-spin 1.1s linear infinite}.is-error .evos-step__status,.is-error .evos-step__indicator{color:#e05258}@keyframes evos-spin{to{transform:rotate(360deg)}}.is-pending .evos-step__status,.is-pending .evos-step__indicator{color:#77716b}.is-pending .evos-step__indicator:after{display:block;margin-top:-2px;color:#77716b;content:"···";font-size:13px;text-align:center}.evos-step h3{margin:18px 0 7px;color:#e1d5c3;font-size:20px;font-weight:400;letter-spacing:.04em}.evos-step p{margin:0;color:#817b74;font-size:16px;letter-spacing:.02em}.evos-step__progress{height:4px;margin-top:20px;background:#202020}.evos-step__progress span{display:block;width:74%;height:100%;background:linear-gradient(90deg,#b1161d,#e63037);box-shadow:0 0 8px #d3262e47}.evos-execution__footer{display:grid;height:75px;padding:0 23px;grid-template-columns:30px 1fr auto;align-items:center;border-top:1px solid rgba(216,200,174,.2);color:var(--evos-red);font-size:17px;letter-spacing:.055em}.evos-focus-mark{display:grid;width:23px;height:23px;place-items:center;border:2px solid var(--evos-red);transform:rotate(30deg)}.evos-focus-mark i{width:8px;height:8px;border:1px solid var(--evos-red)}.evos-toggle{position:relative;width:46px;height:25px;padding:0;border:1px solid #8e0f16;border-radius:999px;background:#0f0f0f;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.evos-toggle span{position:absolute;top:4px;left:4px;width:15px;height:15px;border-radius:50%;background:#d3262e;box-shadow:0 0 8px #d3262e80;transition:transform .22s ease,background-color .22s ease}.evos-toggle[aria-checked=true]{border-color:#d3262e;background:#210608}.evos-toggle[aria-checked=true] span{transform:translate(21px)}.evos-stage.has-focus-mode .evos-rail,.evos-stage.has-focus-mode .evos-identity{opacity:.58}.evos-stage.has-focus-mode .evos-execution{border-color:#d3262e7a;box-shadow:0 0 42px #8e0f1629}.evos-stage.is-processing .evos-center{filter:saturate(1.14) brightness(1.06)}.evos-stage.is-error .evos-execution{border-color:#e052588c}.evos-rail,.evos-identity{transition:opacity .28s ease}.evos-status{position:absolute;z-index:6;top:874px;left:122px;display:flex;width:1425px;height:55px;align-items:center;justify-content:space-between;border-top:1px solid rgba(216,200,174,.22);color:#716c67;font-size:17px;letter-spacing:.075em}.evos-status__left,.evos-status__right{display:flex;align-items:center}.evos-status__left{gap:15px}.evos-status__right{gap:18px}.evos-status strong{color:var(--evos-red);font-weight:400}.evos-status time{color:#b3aaa1}.evos-status__diamond{width:14px;height:14px;background:#a9151c;transform:rotate(45deg)}.evos-status__divider{width:1px;height:25px;margin:0 8px;background:#d8c8ae3b}.evos-signal{display:flex;height:21px;align-items:end;gap:4px}.evos-signal i{display:block;width:3px;background:var(--evos-red)}.evos-signal i:nth-child(1){height:7px}.evos-signal i:nth-child(2){height:13px}.evos-signal i:nth-child(3){height:20px}.evos-icon{display:block}.evos-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,input:focus-visible{outline:1px solid var(--evos-red-hot);outline-offset:-3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--evos-black: #030303;--evos-panel: #080808;--evos-panel-soft: #0d0b0b;--evos-crimson-dark: #320507;--evos-crimson: #8e0f16;--evos-red: #d3262e;--evos-red-hot: #ff4a4f;--evos-bone: #d8c8ae;--evos-muted: #887f76;--evos-border: rgba(216, 200, 174, .18);--evos-glow: 0 0 24px rgba(211, 38, 46, .36);--rail-width: 72px;--drawer-width: 372px;--composer-height: 89px}
