@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #e8dcc8;--bg-card: #f2ead8;--bg-hover: #ddcdb2;--text: #3b3228;--text-muted: #8a7a63;--accent: #2d6a4f;--accent-hover: #3c8a67;--success: #4a7c59;--warning: #b7791f;--danger: #9b2c2c;--gold: #b7791f;--radius: 10px;--font: "IBM Plex Mono", ui-monospace, "Courier New", monospace;--border: #c9b896;--glow: rgba(59, 50, 40, .35);--shadow: rgba(59, 50, 40, .18);--crt-bg: #0b120d;--crt-bg-card: #121b14;--crt-bg-hover: #1a2a1e;--crt-text: #8fe6b0;--crt-text-dim: #55906c;--crt-accent: #4ccf7d}.fullscreen,.crt-screen{--bg: var(--crt-bg);--bg-card: var(--crt-bg-card);--bg-hover: var(--crt-bg-hover);--text: var(--crt-text);--text-muted: var(--crt-text-dim);--accent: var(--crt-accent);--accent-hover: #6fe39c;--border: #24402e;--success: #8fbf6f;--warning: #ffb347;--danger: #ff6b4a;--gold: #ffcf7a;color:var(--text)}html,body{height:100%;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}::selection{background:var(--accent);color:#f6ecd9}.fullscreen ::selection,.crt-screen ::selection{background:var(--crt-accent);color:#06130b}#root{min-height:100%;display:flex;flex-direction:column}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit;color:inherit}input,textarea,select{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent)}img,video{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.crt-frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}:root{--screen-inset-x: 34px;--screen-inset-y: 30px;--bezel-edge-y: 13px}@media(max-width:640px){:root{--screen-inset-x: 14px;--screen-inset-y: 14px;--bezel-edge-y: 6px}}.crt-scroll{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;padding:var(--screen-inset-y) var(--screen-inset-x);background:var(--bg)}.crt-scroll>*{flex-shrink:0}@media(max-width:640px){.crt-scroll{top:1px;padding-top:calc(var(--screen-inset-y) - 1px)}}:root{--cur-mic: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M10%202h4v2h-4zM8%204h2v10H8zm2%2010h4v2h-4zm4-10h2v10h-2zM4%2010h2v6H4zm2%206h2v2H6zm2%202h8v2H8zm8-2h2v2h-2zm2-6h2v6h-2zm-7%2010h2v2h-2z'%20fill='%233b3228'%20stroke='%23f2ead8'%20stroke-width='2'%20paint-order='stroke'/%3E%3C/svg%3E") 16 16;--cur-mic-hot: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M10%202h4v2h-4zM8%204h2v10H8zm2%2010h4v2h-4zm4-10h2v10h-2zM4%2010h2v6H4zm2%206h2v2H6zm2%202h8v2H8zm8-2h2v2h-2zm2-6h2v6h-2zm-7%2010h2v2h-2z'%20fill='%23f6ecd9'%20stroke='%233b3228'%20stroke-width='2'%20paint-order='stroke'/%3E%3C/svg%3E") 16 16;--cur-mic-crt: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M10%202h4v2h-4zM8%204h2v10H8zm2%2010h4v2h-4zm4-10h2v10h-2zM4%2010h2v6H4zm2%206h2v2H6zm2%202h8v2H8zm8-2h2v2h-2zm2-6h2v6h-2zm-7%2010h2v2h-2z'%20fill='%238fe6b0'%20stroke='%2306130b'%20stroke-width='2'%20paint-order='stroke'/%3E%3C/svg%3E") 16 16}html,body{cursor:var(--cur-mic),auto}a,button:not(:disabled),select,[role=button],summary,label{cursor:var(--cur-mic-hot),pointer!important}.fullscreen,.fullscreen a,.fullscreen button:not(:disabled),.fullscreen select{cursor:var(--cur-mic-crt),auto!important}input:not([type=range]):not([type=checkbox]),textarea{cursor:text!important}.typewriter{display:inline-block;overflow:hidden;white-space:nowrap;max-width:100%;width:19ch;border-right:.55ch solid var(--accent);animation:bz-type 1.7s steps(19,end) .4s backwards,bz-caret 1.1s steps(1) infinite}@keyframes bz-type{0%{width:0ch}}@keyframes bz-caret{50%{border-color:transparent}}.bz-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2rem 1rem;color:var(--text-muted)}.bz-loading i{width:10px;height:10px;background:var(--accent);animation:bz-blink .9s infinite steps(2,jump-none)}.bz-loading i:nth-child(2){animation-delay:.3s}.bz-loading i:nth-child(3){animation-delay:.6s}@keyframes bz-blink{0%,to{opacity:.15}50%{opacity:1}}.retro-tv{align-self:flex-start;position:relative;padding:10px 10px 24px;border-radius:16px;background:linear-gradient(180deg,#57452e,#3e3120);box-shadow:0 4px 16px var(--shadow),inset 0 1px #ffebc840;flex-shrink:0}.retro-tv:before,.retro-tv:after{content:"";position:absolute;bottom:7px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d8c9ac,#6b5636 70%)}.retro-tv:before{right:16px}.retro-tv:after{right:34px}.random-fab{display:none}@media(max-width:640px){.nav-random{display:none!important}.random-fab{display:flex;align-items:center;justify-content:center;position:fixed;right:calc(var(--screen-inset-x) + 6px);bottom:calc(var(--screen-inset-y) + 6px);width:56px;height:56px;border-radius:50%;background:var(--accent);color:#fff;border:none;cursor:pointer;z-index:9000;box-shadow:0 4px 14px var(--shadow),inset 0 1px #ffffff59}.random-fab:active{transform:scale(.93)}.random-fab:disabled{opacity:.6}}.tv-screen{overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M10 3 Q50 0 90 3 Q97 4 98 12 Q100 50 98 88 Q97 96 90 97 Q50 100 10 97 Q3 96 2 88 Q0 50 2 12 Q3 4 10 3 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M10 3 Q50 0 90 3 Q97 4 98 12 Q100 50 98 88 Q97 96 90 97 Q50 100 10 97 Q3 96 2 88 Q0 50 2 12 Q3 4 10 3 Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}@media(max-width:640px){.hero-actions{flex-direction:column;width:100%}.hero-actions>*,.hero-actions button{width:100%}}.fullscreen{height:100vh;display:flex;flex-direction:column;background:var(--bg);margin:calc(-1 * var(--screen-inset-y)) calc(-1 * var(--screen-inset-x));padding:var(--screen-inset-y) var(--screen-inset-x)}@supports (height: 100dvh){.fullscreen{height:100dvh}}.vox-bar{display:flex;align-items:center;gap:.75rem;margin-top:.35rem}.vox-clip-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--gold);white-space:nowrap}.vox-timeline{flex:1;min-width:0}.vox-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.vox-actions button{white-space:nowrap}@media(max-width:760px){.vox-bar{flex-wrap:wrap}.vox-clip-label{order:1}.vox-timeline{order:2;flex:1 1 100%}.vox-actions{order:3;width:100%;display:flex;flex-wrap:wrap;gap:.4rem}.vox-actions button{flex:1 1 40%;padding:.65rem .4rem;font-size:.95rem;white-space:nowrap}}.rec-controls{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-top:.35rem}.rec-row{display:flex;gap:.5rem;align-items:center}@media(max-width:640px){.rec-controls{flex-direction:column;align-items:stretch}.rec-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.rec-row:empty{display:none}.rec-controls button{width:100%;padding:.65rem .4rem;font-size:.95rem;white-space:nowrap}}
