@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");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:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-D4PiVfdc.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{color-scheme:dark;font-family:InterVariable,Inter,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--background: #0a0a0a;--surface-lowest: #050505;--surface-low: #0d0d0d;--surface: #131313;--surface-high: #1a1a1a;--surface-highest: #262626;--border: #333333;--border-soft: #262626;--text: #e4e2e1;--text-muted: #8e9192;--text-dim: #5e6263;--matrix: #bcff00;--matrix-dim: #9fd800;--error: #ff6b6b;--warning: #ffc857;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", monospace;--page-padding: clamp(16px, 2.5vw, 40px);--container: 1280px;--focus: 0 0 0 2px #0a0a0a, 0 0 0 4px var(--matrix)}*{box-sizing:border-box}html{min-width:320px;background:var(--background);scroll-behavior:smooth}body{min-width:320px;min-height:100svh;margin:0;overflow-x:hidden;background:var(--background);color:var(--text)}button,input,a{font:inherit}button,a,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,label:has(input:focus-visible){outline:none;box-shadow:var(--focus)}[hidden]{display:none!important}.site-page{position:relative;isolation:isolate;width:100%;min-height:100svh;display:flex;flex-direction:column;overflow-x:clip;background:var(--background)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:var(--matrix);color:var(--background)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--border)}::-webkit-scrollbar-thumb:hover{background:var(--matrix-dim)}@keyframes terminal-blink{0%,49%,to{opacity:1}50%,99%{opacity:0}}@keyframes marching-ants{0%{background-position:0 0}to{background-position:20px 0}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.42}}.cursor-blink,.terminal-cursor:after{animation:terminal-blink 1s step-end infinite}.marching-ants{background-image:linear-gradient(45deg,rgb(188 255 0 / 22%) 25%,transparent 25%,transparent 50%,rgb(188 255 0 / 22%) 50%,rgb(188 255 0 / 22%) 75%,transparent 75%,transparent);background-size:20px 20px;animation:marching-ants 1s linear infinite}.status-pulse{animation:status-pulse 2s ease-in-out infinite}.terminal-cursor:after{content:"_";color:var(--matrix)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.terminal-nav{position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid var(--border-soft);background:#0a0a0af5}.mobile-only{display:none}.terminal-nav__inner{width:min(100%,var(--container));min-height:64px;margin:0 auto;padding:0 var(--page-padding);display:flex;align-items:center;justify-content:space-between;gap:24px}.terminal-nav__left,.terminal-nav__actions,.terminal-nav__links,.terminal-language{display:flex;align-items:center}.terminal-nav__left{min-width:0;gap:clamp(20px,3vw,48px)}.terminal-brand{min-height:44px;display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:20px;font-weight:800;letter-spacing:-.06em;text-transform:none}.terminal-brand:after{content:"_";color:var(--matrix);animation:terminal-blink 1s step-end infinite}.terminal-nav__links{gap:12px}.terminal-nav__links a{min-height:44px;padding:0 12px;display:inline-flex;align-items:center;color:var(--text-muted);font-family:var(--font-mono);font-size:13px;font-weight:600;text-transform:uppercase;transition:color .15s ease,background-color .15s ease}.terminal-nav__links a:hover,.terminal-nav__links a[aria-current=page]{color:var(--matrix);background:var(--surface-high)}.terminal-nav__actions{gap:12px}.terminal-language{border:1px solid var(--border)}.terminal-language button{min-width:44px;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;cursor:pointer;transition:color .15s ease,background-color .15s ease}.terminal-language button:hover,.terminal-language button[aria-pressed=true],.terminal-language button.active{color:var(--matrix);background:var(--surface-high)}.system-ready{min-height:32px;padding:6px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(188 255 0 / 28%);background:#bcff000a;color:var(--matrix);font-family:var(--font-mono);font-size:11px;font-weight:700;white-space:nowrap;text-transform:uppercase}.system-ready:before{content:"";width:6px;height:6px;background:var(--matrix);animation:status-pulse 2s ease-in-out infinite}.optimizer-main{min-height:calc(100svh - 129px);flex:1;padding:24px var(--page-padding);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.optimizer-stack{width:min(100%,896px)}.terminal-window{overflow:hidden;border:1px solid var(--border);background:var(--surface-low);box-shadow:0 20px 50px #0000007f}.terminal-titlebar{min-height:40px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);background:var(--surface-high);color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.terminal-titlebar__left{min-width:0;display:flex;align-items:center;gap:8px}.terminal-titlebar__dots{display:flex;gap:6px}.terminal-titlebar__dots i{width:10px;height:10px;border-radius:50%;background:var(--border)}.terminal-titlebar__session,.terminal-titlebar__version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-titlebar__session{margin-left:10px;opacity:.65}.terminal-body{padding:clamp(24px,3vw,32px);display:grid;gap:clamp(24px,3.4vh,42px);font-family:var(--font-mono)}.command-row{min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.55}.command-row__prompt{color:var(--matrix);white-space:nowrap}.command-row__command{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-block{width:8px;height:20px;flex:0 0 auto;background:var(--matrix)}.desktop-upload{display:grid;gap:20px}.desktop-dropzone{position:relative;min-height:clamp(180px,25vh,248px);padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--border);background:#05050585;color:var(--text);text-align:center;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,opacity .2s ease}.desktop-dropzone:hover,.desktop-dropzone.dragging{border-color:var(--matrix);background:#bcff0005}.desktop-dropzone input,.mobile-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.desktop-dropzone .material-symbols-outlined{margin-bottom:14px;color:var(--text-muted);font-size:40px;transition:color .15s ease,transform .15s ease}.desktop-dropzone:hover .material-symbols-outlined{color:var(--matrix)}.desktop-dropzone strong{max-width:100%;font-size:13px;letter-spacing:.1em;overflow-wrap:anywhere}.desktop-dropzone small{margin-top:10px;color:var(--text-muted);font-size:10px;opacity:.72}.terminal-section{padding-top:clamp(22px,2.8vh,32px);border-top:1px solid rgb(51 51 51 / 62%)}.process-block{display:grid;gap:10px;transition:opacity .2s ease}.process-block__meta,.process-badges,.result-block,.result-copy,.terminal-actions{display:flex;align-items:center}.process-block__meta{justify-content:space-between;gap:20px;color:var(--text-muted);font-size:12px}.process-percent{color:var(--matrix)}.terminal-progress{position:relative;height:24px;overflow:hidden;border:1px solid var(--border);background:var(--surface-high)}.terminal-progress__fill{position:absolute;inset:0;background:var(--matrix);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.terminal-progress__ants{position:absolute;inset:0}.process-badges{flex-wrap:wrap;gap:10px 20px;color:var(--text-muted);font-size:9px;opacity:.68}.process-badges span{display:inline-flex;align-items:center;gap:6px}.process-badges span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--matrix)}.result-block{justify-content:space-between;gap:22px;min-height:110px;transition:opacity .2s ease}.result-copy{min-width:0;gap:10px;font-size:13px;font-weight:700}.result-copy .material-symbols-outlined{color:var(--matrix)}.result-badge{max-width:260px;padding:3px 7px;overflow:hidden;border:1px solid var(--border);background:var(--surface-highest);color:var(--text-muted);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.terminal-actions{justify-content:flex-end;flex-wrap:wrap;gap:8px}.terminal-primary,.terminal-secondary{min-height:48px;padding:12px 22px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .12s ease,opacity .2s ease}.terminal-primary{background:var(--matrix);color:var(--background)}.terminal-primary:hover:not(:disabled){background:#fff}.terminal-secondary{border-color:var(--border);background:transparent;color:var(--text-muted)}.terminal-secondary:hover:not(:disabled){border-color:var(--matrix);color:var(--matrix)}.terminal-primary:active:not(:disabled),.terminal-secondary:active:not(:disabled){transform:scale(.98)}.terminal-primary:disabled,.terminal-secondary:disabled{cursor:not-allowed;opacity:.3}.terminal-strip{min-height:54px;padding:10px 12px;display:flex;align-items:center;overflow:hidden;border-top:1px solid var(--border);background:var(--surface-lowest)}.terminal-strip__track{width:max-content;display:flex;gap:22px;color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;opacity:.54;animation:status-pulse 2s ease-in-out infinite}.stats-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stat-panel{min-width:0;padding:20px;border:1px solid var(--border);background:var(--surface-low);transition:border-color .15s ease}.stat-panel:hover{border-color:var(--matrix)}.stat-panel__label{display:block;margin-bottom:14px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.stat-panel__value{display:block;overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:clamp(22px,2.8vw,36px);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stat-panel:last-child .stat-panel__value{color:var(--matrix)}.system-log-panel{width:min(100%,1024px);height:280px;margin-top:clamp(24px,4vh,48px);display:flex;flex-direction:column;border:1px solid var(--border);background:var(--surface-lowest)}.system-log-panel__head{min-height:40px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);background:var(--surface-high);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em}.clear-buffer{min-width:44px;min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--matrix);font-family:var(--font-mono);font-size:10px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.clear-buffer:hover{color:#fff}.system-log-panel__body{flex:1;min-height:0;padding:18px 22px;overflow-y:auto;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;line-height:1.65}.system-log-panel__body>div{overflow-wrap:anywhere}.system-log-panel__body .is-accent{color:var(--matrix)}.system-log-panel__prompt{display:flex;align-items:center;gap:7px}.system-log-panel__prompt span:first-child{color:var(--text-muted)}.system-log-panel__prompt span:nth-child(2){color:var(--matrix)}.terminal-footer{min-height:65px;padding:10px var(--page-padding);border-top:1px solid var(--border-soft);display:flex;align-items:center}.terminal-footer__inner{width:min(100%,var(--container));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.terminal-footer__brand{color:var(--text);font-size:12px}.mobile-optimizer{display:none}.notice{margin:0;color:var(--error);font-family:var(--font-mono);font-size:11px;line-height:1.5}.file-card{width:100%;min-width:0;padding:14px;display:flex;align-items:center;gap:12px;border:1px solid var(--border);background:var(--surface-high);text-align:left}.file-card__icon{color:var(--matrix);flex:0 0 auto}.file-copy{min-width:0;flex:1}.file-copy strong,.file-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-copy strong{font-family:var(--font-mono);font-size:11px}.file-copy small{margin-top:4px;color:var(--text-muted);font-size:10px}.icon-button{width:44px;height:44px;flex:0 0 auto;border:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.icon-button:hover{color:var(--matrix)}@media(max-width:599px){.desktop-optimizer,.desktop-only,.terminal-nav__links,.system-ready,.system-log-panel{display:none!important}.terminal-nav{position:relative}.terminal-nav__inner{min-height:64px;padding:max(0px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.terminal-brand{font-size:18px}.terminal-nav__left{gap:10px}.mobile-system-ready.mobile-only{min-height:22px;padding:3px 6px;display:inline-flex;align-items:center;border:1px solid rgb(188 255 0 / 24%);background:#bcff000a;color:var(--matrix);font-family:var(--font-mono);font-size:8px;font-weight:700;white-space:nowrap}.terminal-nav__actions{gap:8px}.terminal-language button{min-width:44px;min-height:44px}.optimizer-main{min-height:0;padding:16px max(16px,env(safe-area-inset-right)) 24px max(16px,env(safe-area-inset-left));display:block}.optimizer-stack{width:min(100%,512px);margin:0 auto}.terminal-window{overflow:visible;border:0;background:transparent;box-shadow:none}.terminal-body{min-height:calc(100svh - 186px);padding:0;display:flex;flex-direction:column;gap:16px}.mobile-only.mobile-status-bar,.mobile-only.mobile-output{display:flex}.mobile-only.mobile-output{flex:1}.mobile-only.mobile-progress__meta{display:flex}.mobile-only.mobile-actions{display:grid}.mobile-dropzone__label.mobile-only,.responsive-dropzone p.mobile-only,.corner.mobile-only{display:block}.mobile-optimizer{width:min(100%,512px);margin:0 auto;display:flex;flex-direction:column;gap:16px}.mobile-status-bar{min-height:46px;padding:11px 12px;border:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--surface-lowest);color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.mobile-status-bar__node{display:inline-flex;align-items:center;gap:8px;color:var(--matrix)}.mobile-status-bar__node:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--matrix);animation:status-pulse 2s ease-in-out infinite}.mobile-status-bar__version{opacity:.5}.mobile-dropzone{position:relative;height:256px;padding:36px 28px 28px;border:2px dashed var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--surface-lowest);color:var(--text);text-align:center;cursor:pointer;transition:border-color .15s ease,opacity .2s ease}.desktop-dropzone.mobile-dropzone{min-height:256px;padding:36px 28px 28px;border:2px dashed var(--border);background:var(--surface-lowest)}.desktop-dropzone .mobile-dropzone__icon{color:var(--matrix)}.mobile-dropzone:hover,.mobile-dropzone.dragging{border-color:var(--matrix)}.mobile-dropzone:hover .mobile-dropzone__icon{transform:translateY(-8px)}.mobile-dropzone__label{position:absolute;top:9px;left:10px;color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em}.mobile-dropzone__icon{margin-bottom:14px;color:var(--matrix);font-size:40px;transition:transform .15s ease}.mobile-dropzone strong{font-family:var(--font-mono);font-size:18px;font-weight:700}.mobile-dropzone p{margin:8px 0 0;color:var(--text-muted);font-size:12px;line-height:1.45}.mobile-dropzone small{margin-top:14px;color:var(--text-dim);font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.corner{position:absolute;width:8px;height:8px;border-color:var(--matrix);border-style:solid}.corner--tl{top:-2px;left:-2px;border-width:1px 0 0 1px}.corner--tr{top:-2px;right:-2px;border-width:1px 1px 0 0}.corner--bl{bottom:-2px;left:-2px;border-width:0 0 1px 1px}.corner--br{right:-2px;bottom:-2px;border-width:0 1px 1px 0}.mobile-progress{display:grid;gap:8px}.mobile-progress__meta{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted);font-family:var(--font-mono);font-size:9px}.mobile-progress__meta span:last-child{color:var(--matrix)}.mobile-progress__track{position:relative;height:24px;overflow:hidden;border:1px solid var(--border);background:var(--surface-high)}.mobile-progress__fill{position:absolute;inset:0;background:var(--matrix);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.mobile-progress__ants{position:absolute;inset:0;opacity:0;transition:opacity .15s ease}.mobile-output{min-height:160px;display:flex;flex-direction:column;border:1px solid var(--border);background:var(--surface-lowest)}.mobile-output__head{min-height:30px;padding:6px 10px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--surface-high);color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em}.mobile-output__lights{display:flex;gap:4px}.mobile-output__lights i{width:8px;height:8px;background:var(--border)}.mobile-output__body{flex:1;min-height:0;padding:11px;overflow-y:auto;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.55}.mobile-output__body>div{overflow-wrap:anywhere}.mobile-output__body .is-accent{color:var(--matrix)}.mobile-actions{display:grid;gap:8px}.result-block{display:block;min-height:0;padding-top:0;border-top:0}.mobile-actions .terminal-primary,.mobile-actions .terminal-secondary{width:100%;min-height:52px;font-size:13px}.mobile-file-card{position:absolute;inset:36px 14px 14px;display:flex;align-items:center;justify-content:center}.terminal-footer{padding:10px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.terminal-footer__inner{align-items:flex-start;flex-direction:column;gap:8px}.terminal-footer__inner>span:nth-child(2){display:none}}@media(min-width:600px)and (max-width:1023px){.terminal-nav__links{gap:2px}.terminal-nav__links a{padding-inline:8px}.optimizer-main{justify-content:flex-start}.optimizer-stack{width:min(100%,860px)}}@media(min-width:600px)and (max-height:850px){.optimizer-main{justify-content:flex-start;padding-block:18px 28px}.terminal-body{padding:22px 26px;gap:22px}.desktop-dropzone{min-height:150px;padding:24px}.terminal-section{padding-top:20px}.stats-grid{margin-top:16px}.result-block{min-height:78px}.terminal-strip{min-height:34px}.stat-panel{padding:14px 16px}.stat-panel__label{margin-bottom:8px}}
