.cnav[data-v-d3cd0c22]{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:32px;padding:env(safe-area-inset-top,0) 36px 0;height:calc(58px + env(safe-area-inset-top,0));background:linear-gradient(180deg,#24262c,#1a1c22 45%,#14161c);border-bottom:1px solid #000;box-shadow:0 8px 32px #0009,inset 0 1px #c8a0402e,inset 0 -1px #c8a0401f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cnav-vents[data-v-d3cd0c22]{display:flex;gap:4px;margin-left:auto}.cnav-vents .vent[data-v-d3cd0c22]{width:14px;height:5px;background:#040406;box-shadow:inset 0 1px 1px #000000e6,inset 0 -1px #ffffff0d;display:inline-block}.cnav-brand[data-v-d3cd0c22]{font-family:Cinzel,Times New Roman,serif;font-size:15px;font-weight:500;letter-spacing:.32em;color:#c8a040;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.7);padding:0 8px 0 0;transition:color .15s ease;white-space:nowrap}.cnav-brand[data-v-d3cd0c22]:hover{color:#ffb030}.cnav-links[data-v-d3cd0c22]{display:flex;gap:28px;list-style:none;padding:0;margin:0}.cnav-link[data-v-d3cd0c22]{display:inline-flex;align-items:baseline;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:#f4f0e4b8;padding:6px 4px;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.cnav-link[data-v-d3cd0c22]:hover{color:#ffb030;border-bottom-color:#ffb03099}.cnav-link.active[data-v-d3cd0c22]{color:#ffb030;border-bottom-color:#ffb030;text-shadow:0 0 10px rgba(255,176,48,.3)}.cnav-num[data-v-d3cd0c22]{color:#c8a040;font-size:9px;opacity:.85}.cnav-link.active .cnav-num[data-v-d3cd0c22]{color:#ffb030}.cnav-burger[data-v-d3cd0c22]{display:none;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;background:transparent;border:1px solid rgba(200,160,64,.35);color:#c8a040;cursor:pointer;touch-action:manipulation;transition:color .15s ease,border-color .15s ease,background .15s ease;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.cnav-burger[data-v-d3cd0c22]:hover,.cnav-burger[data-v-d3cd0c22]:focus-visible{color:#ffb030;border-color:#ffb030b3;background:#ffb03014}.cnav-burger[data-v-d3cd0c22] svg{width:22px;height:22px;color:inherit}@media (max-width: 900px){.cnav[data-v-d3cd0c22]{gap:14px;padding:env(safe-area-inset-top,0) 18px 0;height:calc(54px + env(safe-area-inset-top,0))}.cnav-vents[data-v-d3cd0c22],.cnav-links[data-v-d3cd0c22]{display:none}.cnav-burger[data-v-d3cd0c22]{display:inline-flex}.cnav-brand[data-v-d3cd0c22]{font-size:12px;letter-spacing:.22em}}@media (max-width: 480px){.cnav[data-v-d3cd0c22]{padding:env(safe-area-inset-top,0) 14px 0;height:calc(52px + env(safe-area-inset-top,0))}.cnav-brand[data-v-d3cd0c22]{font-size:11px;letter-spacing:.18em}}.cnav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end;background:#05060abf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cnav-drawer-panel{display:flex;flex-direction:column;width:min(86vw,340px);height:100%;background:linear-gradient(180deg,#141720,#0b0d14);border-left:1px solid rgba(200,160,64,.4);box-shadow:-14px 0 40px #0009,inset 1px 0 #c8a0401f;overflow-y:auto}.cnav-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(200,160,64,.25);background:linear-gradient(180deg,#1e2128,#14161c);box-shadow:inset 0 -1px #c8a0401a}.cnav-drawer-brand{font-family:Cinzel,Times New Roman,serif;font-size:13px;letter-spacing:.28em;color:#c8a040;text-shadow:0 1px 0 rgba(0,0,0,.7)}.cnav-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:transparent;border:1px solid rgba(200,160,64,.35);color:#c8a040;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.cnav-drawer-close:hover,.cnav-drawer-close:focus-visible{color:#ffb030;border-color:#ffb030b3;background:#ffb03014}.cnav-drawer-close svg{width:20px;height:20px;color:inherit}.cnav-drawer-list{list-style:none;margin:0;padding:10px 0 8px;flex:1}.cnav-drawer-link{display:flex;align-items:center;gap:14px;padding:18px 22px;min-height:60px;text-decoration:none;color:#f4f0e4c7;font-family:IBM Plex Mono,monospace;border-left:3px solid transparent;border-bottom:1px solid rgba(200,160,64,.08);transition:color .15s ease,background .15s ease,border-left-color .15s ease}.cnav-drawer-link:hover,.cnav-drawer-link:focus-visible{color:#ffb030;background:#ffb0300f;border-left-color:#ffb030b3}.cnav-drawer-link.active{color:#ffb030;background:#ffb03014;border-left-color:#ffb030}.cnav-drawer-link.active .cnav-drawer-num,.cnav-drawer-link.active .cnav-drawer-label{color:#ffb030;text-shadow:0 0 10px rgba(255,176,48,.3)}.cnav-drawer-num{font-size:10px;letter-spacing:.2em;color:#c8a040;opacity:.75;min-width:24px}.cnav-drawer-label{flex:1;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:inherit}.cnav-drawer-arrow{font-size:20px;color:inherit;opacity:.6}.cnav-drawer-footer{display:flex;align-items:center;gap:10px;padding:14px 22px 18px;border-top:1px solid rgba(200,160,64,.18);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.24em;color:#c8a04099}.cnav-drawer-led{width:6px;height:6px;background:#6f7;border-radius:50%;box-shadow:0 0 6px #66ff77b3;animation:cnav-pulseGreen 2.4s ease-in-out infinite}@keyframes cnav-pulseGreen{0%,to{opacity:1;box-shadow:0 0 6px #66ff77b3}50%{opacity:.55;box-shadow:0 0 3px #6f76}}.cnav-drawer-enter-active,.cnav-drawer-leave-active{transition:opacity .2s ease}.cnav-drawer-enter-active .cnav-drawer-panel,.cnav-drawer-leave-active .cnav-drawer-panel{transition:transform .26s cubic-bezier(.4,0,.2,1)}.cnav-drawer-enter-from,.cnav-drawer-leave-to{opacity:0}.cnav-drawer-enter-from .cnav-drawer-panel,.cnav-drawer-leave-to .cnav-drawer-panel{transform:translate(100%)}@media (prefers-reduced-motion: reduce){.cnav-drawer-enter-active,.cnav-drawer-leave-active,.cnav-drawer-enter-active .cnav-drawer-panel,.cnav-drawer-leave-active .cnav-drawer-panel{transition:none}.cnav-drawer-led{animation:none}}.cfooter[data-v-7377a7b9]{margin-top:auto;background:linear-gradient(0deg,#2a2c32,#1a1c22 45%,#14161c);border-top:1px solid #000;box-shadow:0 -8px 30px #0009,inset 0 1px #c8a0401f;padding-bottom:env(safe-area-inset-bottom,0)}.cfooter-chevron[data-v-7377a7b9]{height:12px;background:#0c0e14;border-bottom:1px solid rgba(200,160,64,.15);box-shadow:inset 0 1px 2px #000c;display:flex;align-items:center;padding:0 8px;overflow:hidden}.chevs[data-v-7377a7b9]{flex:1;height:8px;background-image:linear-gradient(135deg,transparent 25%,rgba(200,160,64,.28) 25%,rgba(200,160,64,.28) 35%,transparent 35%),linear-gradient(45deg,transparent 25%,rgba(200,160,64,.28) 25%,rgba(200,160,64,.28) 35%,transparent 35%);background-size:14px 8px}.cfooter-bezel[data-v-7377a7b9]{display:flex;align-items:center;justify-content:space-between;padding:14px 40px;gap:24px}.led-bank[data-v-7377a7b9]{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;flex-shrink:0}.led[data-v-7377a7b9]{width:7px;height:7px;background:#0a0a0a;border:1px solid #000;box-shadow:inset 0 0 2px #000000e6;display:inline-block}.led.on-green[data-v-7377a7b9]{background:#6f7;box-shadow:0 0 6px #66ff77b3,inset 0 0 2px #ffffff4d;animation:pulseGreen 2.4s ease-in-out infinite}.led.on-green.slow[data-v-7377a7b9]{animation-duration:4.1s;animation-delay:.6s}.led.on-green.fast[data-v-7377a7b9]{animation-duration:1.6s}.led.on-amber[data-v-7377a7b9]{background:#ffb030;box-shadow:0 0 6px #ffb030b3,inset 0 0 2px #ffffff4d;animation:pulseAmber 3s ease-in-out infinite}.led.on-red[data-v-7377a7b9]{background:#ff3320;box-shadow:0 0 6px #ff3320b3,inset 0 0 2px #ffffff4d;animation:pulseAmber 1.9s ease-in-out infinite .4s}.cfooter-text[data-v-7377a7b9]{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;color:#c8a040bf;text-transform:uppercase;display:flex;align-items:center;gap:10px;text-shadow:0 1px 0 rgba(0,0,0,.8);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfooter-text .arrow[data-v-7377a7b9]{color:#6f7}.cfooter-text .sep[data-v-7377a7b9]{color:#c8a04059}.cfooter-mobile[data-v-7377a7b9]{display:none;padding:10px 18px 14px;text-align:center;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.2em;color:#c8a04099;text-transform:uppercase}@media (max-width: 900px){.cfooter-bezel[data-v-7377a7b9]{display:none}.cfooter-mobile[data-v-7377a7b9]{display:block}}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}::-moz-selection{background:#ffb03059;color:#f4f0e4;text-shadow:none}::selection{background:#ffb03059;color:#f4f0e4;text-shadow:none}.cassette{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:#050608;color:#f4f0e4;font-family:IBM Plex Sans,Figtree,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cassette-main{flex:1 0 auto;display:flex;flex-direction:column;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}
