@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/Personal-Portfolio-SciFiTerminal/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/jost-cyrillic-400-normal-Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/Personal-Portfolio-SciFiTerminal/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/jost-latin-ext-400-normal-Dsyb2mtt.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/Personal-Portfolio-SciFiTerminal/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/jost-latin-400-normal-C7S-3Ky6.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/Personal-Portfolio-SciFiTerminal/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/jost-cyrillic-500-normal-DlHwnXyv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/Personal-Portfolio-SciFiTerminal/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/jost-latin-ext-500-normal-Cpxiadwk.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/Personal-Portfolio-SciFiTerminal/assets/jost-latin-500-normal-41lBe9I9.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/jost-latin-500-normal-B-AtzreL.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/Personal-Portfolio-SciFiTerminal/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/space-mono-vietnamese-400-normal-B0PMp_xB.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/Personal-Portfolio-SciFiTerminal/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/space-mono-latin-ext-400-normal-D4cJI_B-.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/Personal-Portfolio-SciFiTerminal/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/Personal-Portfolio-SciFiTerminal/assets/space-mono-latin-400-normal-_3DlpgIW.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}:root{color-scheme:dark;--bg: #000000;--surface: #232323;--text: #ffffff;--muted: #b3b3b3;--line: #3d3d3d;--primary: #e5ff00;--on-primary: #000000;--accent: #ff0000;--warn-bg: #2b2a12;--warn-line: #e5ff00;--error-bg: #2a0d0d;--error-line: #ff0000;--font-sans: "Jost", system-ui, "Segoe UI", sans-serif;--font-mono: "Space Mono", Consolas, monospace;--space: 8px;--ui-speed: .2s;--header-h: 48px;--feed-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='180'%3E%3Crect x='49' y='106' width='13' height='8' fill='hsl(0,0%25,32%25)'/%3E%3Crect x='103' y='113' width='17' height='11' fill='hsl(0,0%25,26%25)'/%3E%3Crect x='153' y='29' width='19' height='11' fill='hsl(0,0%25,39%25)'/%3E%3Crect x='229' y='55' width='15' height='10' fill='hsl(0,0%25,24%25)'/%3E%3Crect x='63' y='109' width='22' height='13' fill='hsl(0,0%25,19%25)'/%3E%3Crect x='43' y='155' width='13' height='9' fill='hsl(0,0%25,41%25)'/%3E%3Crect x='240' y='64' width='18' height='11' fill='hsl(0,0%25,25%25)'/%3E%3Crect x='120' y='6' width='17' height='9' fill='hsl(0,0%25,26%25)'/%3E%3Crect x='208' y='49' width='6' height='3' fill='hsl(0,0%25,35%25)'/%3E%3Crect x='7' y='127' width='19' height='13' fill='hsl(0,0%25,31%25)'/%3E%3Crect x='4' y='107' width='13' height='8' fill='hsl(0,0%25,33%25)'/%3E%3Crect x='236' y='172' width='8' height='4' fill='hsl(0,0%25,43%25)'/%3E%3Crect x='23' y='93' width='11' height='6' fill='hsl(0,0%25,45%25)'/%3E%3Crect x='27' y='113' width='23' height='17' fill='hsl(0,0%25,22%25)'/%3E%3Crect x='215' y='73' width='22' height='15' fill='hsl(0,0%25,35%25)'/%3E%3Crect x='203' y='52' width='15' height='10' fill='hsl(0,0%25,43%25)'/%3E%3C/svg%3E");--footer-h: 40px}[data-theme=samaritan]{color-scheme:light;--bg: #f2f2f2;--surface: #ffffff;--text: #000000;--muted: #555555;--line: #c8c8c8;--primary: #d70000;--on-primary: #ffffff;--accent: #212529;--warn-bg: #fff4d6;--warn-line: #212529;--error-bg: #fde8e8;--error-line: #d70000}@media(prefers-reduced-motion:reduce){:root{--ui-speed: 0ms}}*{box-sizing:border-box}body{margin:0;color:var(--text);font:400 16px/1.6 var(--font-sans);font-synthesis:none;background:radial-gradient(ellipse at 50% 45%,transparent 30%,rgb(0 0 0 / .9) 100%),linear-gradient(#000000b3,#000000b3),var(--feed-pattern) 0 0 / 390px 270px,linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px) 0 0 / 80px 80px,linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px) 0 0 / 80px 80px,var(--bg);background-attachment:fixed}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a{color:var(--primary)}main{min-height:100vh;padding:calc(var(--header-h) + var(--space) * 4) calc(var(--space) * 2) calc(var(--footer-h) + var(--space) * 4);display:flex;flex-direction:column;align-items:center}main>*{width:min(100%,56rem)}main>.panel{margin:auto 0}h1,h2,h3,strong,b{font-weight:500}h1{margin:0 0 var(--space);font-size:2rem;text-transform:uppercase;letter-spacing:.04em}h2{margin:calc(var(--space) * 3) 0 var(--space);font-size:1.1rem;text-transform:uppercase}h3{margin:0;font-size:1.05rem}.mono{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.06em}.lede,.muted{color:var(--muted)}.lede{margin-top:0;font-size:1.15rem}.site-header,.site-footer{position:fixed;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--space) * 2);padding:0 calc(var(--space) * 3)}.site-header{top:0;height:calc(var(--header-h) + 10px);padding-bottom:10px}.site-footer{bottom:0;height:calc(var(--footer-h) + 10px);padding-top:10px;color:var(--muted);font-size:.8rem}.curve-edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none}.curve-fill{fill:color-mix(in srgb,var(--bg) 82%,transparent)}.curve-line{fill:none;stroke:color-mix(in srgb,var(--text) 55%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgb(255 255 255 / .45))}.site-header nav,.site-footer nav{display:flex;flex-wrap:wrap;gap:calc(var(--space) * 2)}.logo{font-family:var(--font-mono);font-weight:400;color:var(--text);text-decoration:none}.site-header nav a{color:var(--text);text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:.08em;padding-bottom:2px;border-bottom:2px solid transparent;transition:border-color var(--ui-speed)}.site-header nav a:hover,.site-header nav a.active{border-bottom-color:var(--primary)}.site-footer a{color:var(--muted)}.panel{border:1px solid var(--accent);background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 30px 80px #0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:calc(var(--space) * 3)}.actions{display:flex;flex-wrap:wrap;gap:var(--space);margin-top:calc(var(--space) * 2)}.button,button{font:inherit;cursor:pointer;display:inline-block;border:1px solid var(--primary);background:var(--primary);color:var(--on-primary);padding:var(--space) calc(var(--space) * 2);text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:.06em;transition:opacity var(--ui-speed)}.button.secondary,button.secondary{background:transparent;color:var(--primary)}.button:hover,button:hover{opacity:.85}button:disabled{opacity:.6;cursor:default}.back{display:inline-block;margin-bottom:calc(var(--space) * 2)}.demo-notice{position:relative;z-index:1;background:var(--warn-bg);border:1px solid var(--warn-line);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);margin-top:calc(var(--space) * 2);font-size:.9rem}.error{background:var(--error-bg);border:1px solid var(--error-line);padding:var(--space) calc(var(--space) * 2)}.error button{margin-left:var(--space)}.card{background:var(--bg);border:1px solid var(--line);padding:calc(var(--space) * 2)}form.card{display:flex;flex-direction:column;gap:calc(var(--space) / 2)}form.card button{align-self:flex-start;margin-top:var(--space)}label{font-size:.85rem;color:var(--muted);margin-top:var(--space)}input,textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);padding:var(--space)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.list{list-style:none;padding:0;margin:0}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:calc(var(--space) * 2)}.project-card a{color:var(--text);text-decoration:none}.project-card a:hover h3{color:var(--primary)}.project-card p{margin:var(--space) 0}.tags{display:flex;flex-wrap:wrap;gap:var(--space);list-style:none;padding:0;margin:var(--space) 0 0}.tag{font-family:var(--font-mono);font-size:.75rem;border:1px solid var(--line);padding:0 var(--space)}.thumbs{display:flex;gap:4px;overflow:hidden;background:#000}.thumbs img{flex:1;min-width:0;width:100%;height:100%;object-fit:cover}.thumbs.is-strip img{object-position:top}.card-image{width:100%;aspect-ratio:16 / 10;border:1px solid var(--line);margin-bottom:var(--space)}.shot{display:flex;justify-content:center;margin:calc(var(--space) * 2) 0;border:1px solid var(--line);background:#000}.shot img{display:block;max-width:100%;max-height:70vh;width:auto;height:auto}.feed-in{animation:feed-in .45s ease-out}@keyframes feed-in{0%{opacity:0;clip-path:inset(49% 0 49% 0)}35%{opacity:1;clip-path:inset(49% 0 49% 0)}to{clip-path:inset(0 0 0 0)}}.hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;color:#fff;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;--hud: rgb(255 255 255 / .75)}.hud-frame{position:absolute;top:12px;right:12px;bottom:12px;left:12px;--c: var(--hud);--arm: 28px;--weight: 2px;background:linear-gradient(var(--c) 0 0) left top / var(--arm) var(--weight),linear-gradient(var(--c) 0 0) left top / var(--weight) var(--arm),linear-gradient(var(--c) 0 0) right top / var(--arm) var(--weight),linear-gradient(var(--c) 0 0) right top / var(--weight) var(--arm),linear-gradient(var(--c) 0 0) left bottom / var(--arm) var(--weight),linear-gradient(var(--c) 0 0) left bottom / var(--weight) var(--arm),linear-gradient(var(--c) 0 0) right bottom / var(--arm) var(--weight),linear-gradient(var(--c) 0 0) right bottom / var(--weight) var(--arm);background-repeat:no-repeat}.hud-tl{position:absolute;top:24px;left:28px}.hud-tr{position:absolute;top:24px;right:28px;text-align:right}.hud-dim{color:#fff9}@keyframes blink{50%{opacity:0}}.hud-subject{position:absolute;left:28px;bottom:24px;min-width:16rem;max-width:24rem;padding:var(--space) calc(var(--space) * 1.5);border:1px solid rgb(255 255 255 / .85);background:#000000bf;text-transform:none;animation:feed-in .3s ease-out}.hud-subject-title{font-family:var(--font-sans);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.hud-subject-row{display:flex;align-items:center;gap:var(--space);margin:4px 0}.hud-chip{padding:0 6px;background:#fff;color:#000}.status-live{color:var(--primary)}.status-open{color:#fff}.status-closed{color:var(--accent)}@media(prefers-reduced-motion:reduce){.feed-in,.hud-subject{animation:none}}.header-right{display:flex;align-items:center;gap:calc(var(--space) * 3)}.sound-toggle{padding:2px calc(var(--space) * 1.25);border-color:var(--line);background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em}.sound-toggle[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}@media(max-width:768px){h1{font-size:1.6rem}.panel{padding:calc(var(--space) * 2)}.site-header,.site-footer{padding:0 calc(var(--space) * 2)}.site-header nav{gap:calc(var(--space) * 1.5)}.site-header nav a{font-size:.75rem;letter-spacing:.05em}.sound-toggle{display:none}}body.immersive{overflow:hidden}main.void{position:fixed;top:0;right:0;bottom:0;left:0;min-height:0;padding:0;display:block}main.void>*{width:auto}.void-gl,.void-css{position:absolute;top:0;right:0;bottom:0;left:0}.void-gl canvas{display:block}.void-css>div{cursor:grab}.void-css>div.is-dragging{cursor:grabbing}.void-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000;color:#fff;letter-spacing:.2em}.ws-panel{opacity:.3;filter:grayscale(1);transition:opacity .7s,filter .7s}.ws-panel.is-active{opacity:1;filter:none}.void .panel{max-height:calc(100vh - 150px);overflow:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0ef0}.void .panel.stack{max-height:none;overflow:visible}.ws-tag{display:flex;flex-direction:column;gap:8px;padding:8px 14px;border:1px solid rgb(255 255 255 / .6);background:#000000d9;color:#fff;font:400 13px/1.4 var(--font-mono);letter-spacing:.06em;white-space:nowrap;transition:opacity .4s,border-color .4s}.ws-tag-row{display:flex;align-items:center;gap:10px}.ws-tag-dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.ws-tag.is-loading .ws-tag-dot{animation:blink .5s steps(1) infinite}.ws-tag.is-online{border-color:var(--primary)}.ws-tag.is-online .ws-tag-dot{background:var(--primary)}.vm-owner{color:#ffffffb3;font:400 14px/1 var(--font-mono);letter-spacing:.12em;white-space:nowrap;text-shadow:0 0 8px rgb(255 255 255 / .35);pointer-events:none}.vm-term{width:320px;border:1px solid rgb(255 255 255 / .55);background:#000000d9;color:#ffffffd9;font:400 12px/18px var(--font-mono);pointer-events:none;animation:term-in .3s ease-out}.vm-term.is-closing{animation:term-out .4s ease-in forwards}.vm-term-title{padding:2px 8px;background:#ffffffe6;color:#000}.vm-term-body{position:relative;margin:8px 10px}.vm-term-line{position:absolute;left:0;right:0;white-space:pre;transition:top .45s ease}.vm-term-line.is-done{color:var(--primary)}.vm-term-bar{position:absolute;bottom:0;width:16px;background:#ffffff8c;transition:left .14s}.vm-term-bar.is-active{background:var(--accent)}.vm-term-bar.is-done{background:var(--primary)}@keyframes term-in{0%{opacity:0;clip-path:inset(50% 0 50% 0)}}@keyframes term-out{to{opacity:0;clip-path:inset(50% 0 50% 0)}}.stack-query{margin:0 0 calc(var(--space) * 2);color:var(--primary)}.void-hud{position:fixed;top:var(--header-h);bottom:var(--footer-h);left:0;right:0;z-index:5}.session{color:var(--muted)}.void-hint{position:absolute;top:18px;left:50%;transform:translate(-50%);color:#ffffff59;font-size:.7rem}.void-notice{position:fixed;top:calc(var(--header-h) + 12px);left:50%;z-index:6;width:min(90%,44rem);transform:translate(-50%)}.void-notice .demo-notice{margin:0;font-size:.8rem}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;transition:opacity .7s}.boot.is-leaving{opacity:0}.boot-box{padding:12px 28px;border:1px solid #fff;font-size:1rem;letter-spacing:.2em}.boot-lines{position:absolute;left:32px;bottom:32px;margin:0;padding:0;list-style:none;color:#ffffffbf;font-size:.75rem;line-height:1.7}.boot-skip{position:absolute;right:32px;bottom:32px}@media(prefers-reduced-motion:reduce){.ws-tag.is-loading .ws-tag-dot,.vm-term,.vm-term.is-closing{animation:none}}.gallery{flex-direction:column;align-items:center;gap:var(--space);padding:var(--space)}.gallery .gallery-main{max-height:60vh;animation:feed-in .3s ease-out}.void .gallery .gallery-main{max-height:42vh}.gallery-thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.gallery-thumb{display:block;padding:0;border:1px solid var(--line);background:#000;opacity:.55}.gallery-thumb[aria-pressed=true]{border-color:var(--primary);opacity:1}.shot .gallery-thumb img{width:auto;height:72px;max-width:128px;object-fit:cover}.stack-hint{margin:0;font-size:.85rem}.record-link{display:grid;grid-template-columns:240px 1fr;gap:calc(var(--space) * 2.5);padding:14px;border:1px solid var(--line);background:#080808f2;color:#fff;text-decoration:none;transition:border-color var(--ui-speed),box-shadow var(--ui-speed)}.record-card.is-active .record-link{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 0 40px #e5ff002e}.record-thumbs{width:240px;height:150px;border:1px solid var(--line)}.record-thumbs img{filter:grayscale(1) brightness(.7);transition:filter .6s}.record-card.is-active .record-thumbs img{filter:none}.record-body{display:flex;flex-direction:column;gap:6px;min-width:0}.record-meta{display:flex;gap:calc(var(--space) * 2);font-size:.7rem;color:var(--muted)}.record-meta>:last-child{margin-left:auto}.record-card.is-active .record-id{color:var(--primary)}.record-title{font-size:1.35rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.record-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:.85rem;line-height:1.45}.record-tech{margin-top:auto;font-size:.7rem;color:#ffffff8c}.vm-controls{display:flex;gap:var(--space);white-space:nowrap}.vm-controls button.secondary{background:#000c}.ws-tag-action{font-size:.75rem;padding:4px 12px;text-align:center;background:#0009}@media(prefers-reduced-motion:reduce){.gallery .gallery-main{animation:none}}.gallery-reel{width:100%;overflow:hidden}.gallery-track{display:flex;gap:12px;width:max-content;animation:reel calc(var(--count) * 6s) linear infinite}.gallery-reel:hover .gallery-track,.gallery-reel:focus-visible .gallery-track{animation-play-state:paused}.shot .gallery-track img{height:52vh;max-height:520px;width:auto;max-width:none;border:1px solid var(--line)}.void .shot .gallery-track img{height:40vh}@keyframes reel{to{transform:translate(calc(-50% - 6px))}}@media(prefers-reduced-motion:reduce){.gallery-reel{overflow-x:auto}.gallery-track{animation:none}}.ws-tag-prompt{color:var(--primary)}.ws-tag.is-loading .ws-tag-prompt{color:#fff}.ws-tag-caret{display:inline-block;width:.55em;height:1.05em;margin-left:3px;vertical-align:-2px;background:currentColor;animation:blink 1s steps(1) infinite}.ws-panel.is-framed{position:relative}.ws-panel.is-framed:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;pointer-events:none;--c: rgb(255 42 42 / .8);--t: rgb(255 42 42 / .45);background:linear-gradient(var(--c) 0 0) left top / 26px 2px,linear-gradient(var(--c) 0 0) left top / 2px 26px,linear-gradient(var(--c) 0 0) right top / 26px 2px,linear-gradient(var(--c) 0 0) right top / 2px 26px,linear-gradient(var(--c) 0 0) left bottom / 26px 2px,linear-gradient(var(--c) 0 0) left bottom / 2px 26px,linear-gradient(var(--c) 0 0) right bottom / 26px 2px,linear-gradient(var(--c) 0 0) right bottom / 2px 26px,repeating-linear-gradient(90deg,var(--t) 0 1px,transparent 1px 14px) 50% 0 / 36% 6px,repeating-linear-gradient(90deg,var(--t) 0 1px,transparent 1px 14px) 50% 100% / 36% 6px,repeating-linear-gradient(0deg,var(--t) 0 1px,transparent 1px 14px) 100% 50% / 6px 30%,linear-gradient(var(--t) 0 0) 0 50% / 6px 1px,linear-gradient(var(--t) 0 0) 100% 30% / 12px 1px;background-repeat:no-repeat}.ws-panel.is-framed:after{content:attr(data-code);position:absolute;top:-30px;right:-12px;padding-right:40px;font:400 10px/1 var(--font-mono);letter-spacing:.16em;color:#ff2a2acc;white-space:nowrap;pointer-events:none;background:linear-gradient(#ff2a2acc 0,#ff2a2acc 0) right center / 32px 1px no-repeat}.panel-tech{position:absolute;left:-12px;bottom:-30px;display:flex;align-items:center;gap:10px;font:400 10px/1 var(--font-mono);letter-spacing:.16em;color:#ff2a2ab3;white-space:nowrap;pointer-events:none}.panel-meter{width:64px;height:6px;background:repeating-linear-gradient(90deg,rgb(255 42 42 / .7) 0 4px,transparent 4px 7px)}.ws-panel.is-active .panel-meter{animation:meter 2.4s steps(6) infinite}@keyframes meter{0%{width:14px}50%{width:64px}to{width:28px}}@media(prefers-reduced-motion:reduce){.ws-tag-caret,.ws-panel.is-active .panel-meter{animation:none}}.vm-guide .ws-tag{position:relative}.vm-guide .ws-tag:after{content:"";position:absolute;left:-1px;bottom:-1px;width:calc((100% + 2px) * var(--tow, 1));height:3px;background:var(--primary);box-shadow:0 0 10px #e5ff00b3}
