@font-face{font-family:"WebPlus IBM VGA 8x16";src:url(/fonts/WebPlus_IBM_VGA_8x16.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--term-bg: #000000;--term-fg: #00ff00;--term-font: "WebPlus IBM VGA 8x16", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}html,body,#app{height:100%;margin:0}body{background:linear-gradient(135deg,#000a00,#001a00,#000800);background-attachment:fixed;color:var(--term-fg);font-family:var(--term-font);font-size:16px}a{color:var(--term-fg)}::selection{background:var(--term-fg);color:var(--term-bg)}::-moz-selection{background:var(--term-fg);color:var(--term-bg)}::-webkit-scrollbar{width:12px!important;height:12px!important;background-color:#000800!important}::-webkit-scrollbar-track{background-color:#000800!important}::-webkit-scrollbar-track-piece{background-color:#000800!important}::-webkit-scrollbar-thumb{background-color:#0a0!important;border:2px solid #000800!important}::-webkit-scrollbar-thumb:hover{background-color:#0f0!important}::-webkit-scrollbar-corner{background-color:#000800!important}::-webkit-scrollbar-button{background-color:#000800!important;display:none}*,*:before,*:after{scrollbar-width:thin;scrollbar-color:#00aa00 #000800}html,body,#app{scrollbar-width:thin;scrollbar-color:#00aa00 #000800}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.3) 2px,rgba(0,0,0,.3) 4px);pointer-events:none;z-index:2147483647}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(51,255,51,.04) 0%,transparent 70%);pointer-events:none;z-index:-1}.wm-media[data-v-6dedd9d4]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;border:none;display:block;filter:sepia(.6) hue-rotate(75deg) saturate(2.2) contrast(1.15) brightness(.9);image-rendering:pixelated;image-rendering:crisp-edges}.wm-video[data-v-6ce19c1a]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.wm-video-media[data-v-6ce19c1a]{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.wm-media[data-v-6ce19c1a]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;border:none;display:block;filter:sepia(.6) hue-rotate(75deg) saturate(2.2) contrast(1.15) brightness(.9)}.wm-video-ui[data-v-6ce19c1a]{position:static;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 6px;margin-top:8px;background:#0006;border:1px solid var(--term-fg, #00ff00)}.wm-audio-btn[data-v-6ce19c1a]{background:transparent;color:var(--term-fg, #00ff00);border:1px solid var(--term-fg, #00ff00);padding:2px 8px;cursor:pointer;font:inherit}.wm-audio-btn[data-v-6ce19c1a]:hover{background:color-mix(in srgb,var(--term-fg, #00ff00) 10%,transparent)}.wm-audio-timeline[data-v-6ce19c1a]{position:relative;height:10px;border:1px solid var(--term-fg, #00ff00);cursor:pointer}.wm-audio-track[data-v-6ce19c1a]{position:absolute;inset:0;background:#00ff001a}.wm-audio-progress[data-v-6ce19c1a]{position:absolute;left:0;top:0;bottom:0;width:0%;background:color-mix(in srgb,var(--term-fg, #00ff00) 60%,transparent)}.wm-audio-time[data-v-6ce19c1a]{font-variant-numeric:tabular-nums;font-size:12px;opacity:.9}.wm-audio[data-v-816f4bbe]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wm-audio>audio[data-v-816f4bbe]{display:none}.wm-audio-ui[data-v-816f4bbe]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;width:100%}.wm-audio-btn[data-v-816f4bbe]{background:transparent;color:var(--term-fg, #00ff00);border:1px solid var(--term-fg, #00ff00);padding:2px 8px;cursor:pointer;font:inherit}.wm-audio-btn[data-v-816f4bbe]:hover{background:color-mix(in srgb,var(--term-fg, #00ff00) 10%,transparent)}.wm-audio-timeline[data-v-816f4bbe]{position:relative;height:10px;border:1px solid var(--term-fg, #00ff00);cursor:pointer}.wm-audio-track[data-v-816f4bbe]{position:absolute;inset:0;background:#00ff001a}.wm-audio-progress[data-v-816f4bbe]{position:absolute;left:0;top:0;bottom:0;width:0%;background:color-mix(in srgb,var(--term-fg, #00ff00) 60%,transparent)}.wm-audio-time[data-v-816f4bbe]{font-variant-numeric:tabular-nums;font-size:12px;opacity:.9}.wm-text-crt[data-v-e99d6633]{position:relative;width:100%;height:100%;border:1px solid var(--term-fg, #00ff00);background:#0006;overflow:auto}.wm-text-crt[data-v-e99d6633]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,255,0,.05) 0px,rgba(0,255,0,.05) 2px,transparent 3px,transparent 6px);mix-blend-mode:screen}.wm-text-pre[data-v-e99d6633]{margin:0;padding:8px 10px;white-space:pre-wrap;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--term-fg, #00ff00)}.wm-mail[data-v-961eaae1]{width:100%;height:100%;display:flex;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.wm-mail-layout[data-v-961eaae1]{display:grid;grid-template-columns:280px 1fr;gap:8px;width:100%;height:100%}.wm-mail-list[data-v-961eaae1]{border:1px solid var(--term-fg, #00ff00);overflow:auto}.wm-mail-item[data-v-961eaae1]{padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--term-fg, #00ff00) 25%,transparent);cursor:pointer}.wm-mail-item.active[data-v-961eaae1]{background:color-mix(in srgb,var(--term-fg, #00ff00) 12%,transparent)}.wm-mail-item.unread .wm-mail-item-subj[data-v-961eaae1]{text-decoration:underline}.wm-mail-item-from[data-v-961eaae1]{font-size:12px;opacity:.9}.wm-mail-item-subj[data-v-961eaae1]{font-size:13px;font-weight:400}.wm-mail-item-meta[data-v-961eaae1]{font-size:11px;opacity:.75}.wm-mail-item-prev[data-v-961eaae1]{font-size:12px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-mail-view[data-v-961eaae1]{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--term-fg, #00ff00);min-height:0}.wm-mail-header[data-v-961eaae1]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 8px;padding:6px 8px;border-bottom:1px solid var(--term-fg, #00ff00)}.wm-mail-h-from[data-v-961eaae1]{grid-column:1 / span 1;font-size:12px;opacity:.9}.wm-mail-h-subj[data-v-961eaae1]{grid-column:1 / span 1;font-weight:400}.wm-mail-h-date[data-v-961eaae1]{grid-column:2 / span 1;grid-row:1 / span 2;align-self:center;font-size:12px;opacity:.8}.wm-mail-body[data-v-961eaae1]{padding:8px;overflow:auto}.wm-mail-pre[data-v-961eaae1]{margin:0;white-space:pre-wrap;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.wm-wallet[data-v-ff09925b]{width:100%;height:100%;display:grid;grid-template-rows:auto auto 1fr;gap:10px}.wm-wallet-main[data-v-ff09925b]{width:100%;display:grid;grid-template-rows:auto auto 1fr;gap:10px}.wm-wallet-balanceMain[data-v-ff09925b]{text-align:center}.wm-wallet-currency[data-v-ff09925b]{opacity:.9;font-size:12px;letter-spacing:.04em;margin-bottom:4px}.wm-wallet-amount-main[data-v-ff09925b]{font-variant-numeric:tabular-nums;font-size:42px;line-height:1;font-weight:700;text-shadow:0 0 6px color-mix(in srgb,var(--term-fg, #00ff00) 40%,transparent)}.wm-wallet-actions[data-v-ff09925b]{display:flex;align-items:center;justify-content:center;gap:10px}.wm-action-btn[data-v-ff09925b]{background:transparent;color:var(--term-fg, #00ff00);border:1px solid var(--term-fg, #00ff00);padding:4px 14px;cursor:pointer;font:inherit;min-width:120px}.wm-action-btn[data-v-ff09925b]:hover{background:color-mix(in srgb,var(--term-fg, #00ff00) 10%,transparent)}.wm-wallet-panel[data-v-ff09925b]{border:1px solid var(--term-fg, #00ff00);padding:8px 10px;background:color-mix(in srgb,var(--term-fg, #00ff00) 6%,transparent)}.wm-wallet-subtitle[data-v-ff09925b]{font-weight:700;margin-bottom:6px}.wm-wallet-address[data-v-ff09925b]{font-family:var(--term-font, ui-monospace, monospace);word-break:break-all;border:1px dashed var(--term-fg, #00ff00);padding:6px 8px;background:color-mix(in srgb,var(--term-fg, #00ff00) 4%,transparent)}.wm-wallet-notice[data-v-ff09925b],.wm-wallet-hint[data-v-ff09925b]{opacity:.95}.tetris-root[data-v-6a336e4b]{width:100%;height:100%;display:grid;place-items:center;outline:none}.tetris-canvas[data-v-6a336e4b]{width:auto;height:auto;max-width:100%;max-height:100%;box-sizing:border-box;image-rendering:pixelated;border:1px solid var(--term-fg, #00ff00);background:#0009;filter:none}.wm-tetris[data-v-be95b61c]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wm-model3d[data-v-57a4970e]{width:100%;height:100%;overflow:hidden;background:#000}.wm-altterra[data-v-6198fbc4]{width:100%;height:100%;overflow:hidden;background:#000;position:relative;-webkit-user-select:none;user-select:none;cursor:crosshair;font-family:var(--term-font, monospace);outline:none}.wm-altterra-hud[data-v-6198fbc4]{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:10;padding-top:10px}.wm-canvas-container[data-v-6198fbc4]{width:100%;height:100%;overflow:hidden}.wm-compass[data-v-6198fbc4]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:10px}.wm-compass-arrow[data-v-6198fbc4]{font-size:24px;color:#0f0;text-shadow:0 0 5px #000;transition:transform .1s linear}.wm-compass-label[data-v-6198fbc4]{font-family:inherit;font-size:12px;color:#0f0;background:#00000080;padding:2px 4px;border:1px solid #00ff00}.wm-found-words[data-v-6198fbc4]{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.wm-found-word[data-v-6198fbc4]{font-family:inherit;font-size:16px;color:#0f0;background:#000000b3;padding:4px 8px;border:1px solid #00ff00;animation:slideIn-6198fbc4 .5s ease-out}@keyframes slideIn-6198fbc4{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.support-chat[data-v-532706ca]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--term-bg, #000);font-family:var(--term-font, monospace)}.support-header[data-v-532706ca]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--term-fg, #00ff00);background:color-mix(in srgb,var(--term-fg, #00ff00) 8%,transparent)}.support-logo[data-v-532706ca]{display:flex;align-items:center;gap:8px}.support-logo-icon[data-v-532706ca]{font-size:18px;animation:spin-532706ca 4s linear infinite}@keyframes spin-532706ca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.support-logo-text[data-v-532706ca]{font-weight:700;font-size:14px;letter-spacing:.1em}.support-status[data-v-532706ca]{display:flex;align-items:center;gap:6px;font-size:12px;opacity:.8}.support-status-dot[data-v-532706ca]{width:8px;height:8px;border-radius:50%;background:var(--term-fg, #00ff00);box-shadow:0 0 6px var(--term-fg, #00ff00)}.support-status-dot.typing[data-v-532706ca]{animation:pulse-532706ca 1s ease-in-out infinite}@keyframes pulse-532706ca{0%,to{opacity:.4}50%{opacity:1}}.support-messages[data-v-532706ca]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.support-message[data-v-532706ca]{display:flex;max-width:85%}.support-message.user[data-v-532706ca]{align-self:flex-end}.support-message.assistant[data-v-532706ca]{align-self:flex-start}.support-message-bubble[data-v-532706ca]{padding:10px 14px;border:1px solid var(--term-fg, #00ff00);position:relative}.support-message.user .support-message-bubble[data-v-532706ca]{background:color-mix(in srgb,var(--term-fg, #00ff00) 15%,transparent);border-color:var(--term-fg, #00ff00)}.support-message.assistant .support-message-bubble[data-v-532706ca]{background:color-mix(in srgb,var(--term-fg, #00ff00) 5%,transparent);border-color:color-mix(in srgb,var(--term-fg, #00ff00) 60%,transparent)}.support-message-content[data-v-532706ca]{font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.support-message-time[data-v-532706ca]{font-size:10px;opacity:.6;margin-top:6px;text-align:right}.support-typing[data-v-532706ca]{display:flex;gap:4px;padding:4px 0}.typing-dot[data-v-532706ca]{width:6px;height:6px;border-radius:50%;background:var(--term-fg, #00ff00);animation:typingBounce-532706ca 1.4s ease-in-out infinite}.typing-dot[data-v-532706ca]:nth-child(1){animation-delay:0s}.typing-dot[data-v-532706ca]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-532706ca]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-532706ca{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.support-input-area[data-v-532706ca]{display:flex;gap:8px;padding:12px;border-top:1px solid var(--term-fg, #00ff00);background:color-mix(in srgb,var(--term-fg, #00ff00) 4%,transparent)}.support-input[data-v-532706ca]{flex:1;background:var(--term-bg, #000);border:1px solid var(--term-fg, #00ff00);color:var(--term-fg, #00ff00);padding:10px 14px;font-family:inherit;font-size:14px;outline:none}.support-input[data-v-532706ca]::placeholder{color:color-mix(in srgb,var(--term-fg, #00ff00) 50%,transparent)}.support-input[data-v-532706ca]:focus{box-shadow:0 0 0 1px var(--term-fg, #00ff00) inset}.support-input[data-v-532706ca]:disabled{opacity:.5}.support-send-btn[data-v-532706ca]{background:transparent;border:1px solid var(--term-fg, #00ff00);color:var(--term-fg, #00ff00);padding:10px 20px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .2s}.support-send-btn[data-v-532706ca]:hover:not(:disabled){background:color-mix(in srgb,var(--term-fg, #00ff00) 15%,transparent)}.support-send-btn[data-v-532706ca]:disabled{opacity:.4;cursor:not-allowed}.support-footer[data-v-532706ca]{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border-top:1px solid color-mix(in srgb,var(--term-fg, #00ff00) 30%,transparent);font-size:10px;opacity:.6}.support-footer-warning[data-v-532706ca]{animation:blink-532706ca 2s ease-in-out infinite}@keyframes blink-532706ca{0%,to{opacity:.6}50%{opacity:1}}.game[data-v-c3be1660]{width:100%;height:100%;background:#010a01;color:#0f0;font-family:var(--term-font, monospace);overflow:hidden}.game-layout[data-v-c3be1660]{width:100%;height:100%;display:flex;gap:2px}.boss-panel[data-v-c3be1660]{width:35%;height:100%;display:flex;flex-direction:column;background:#000;border-right:2px solid #00ff00}.boss-image-container[data-v-c3be1660]{flex:1;position:relative;overflow:hidden;min-height:0}.boss-image[data-v-c3be1660]{width:100%;height:100%;object-fit:cover;object-position:center top;filter:sepia(.6) hue-rotate(75deg) saturate(2.2) contrast(1.15) brightness(.9)}.boss-overlay[data-v-c3be1660]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 60%,rgba(0,20,0,.7) 85%,rgba(1,10,1,1) 100%);pointer-events:none}.boss-info[data-v-c3be1660]{padding:12px;background:#010a01;display:flex;flex-direction:column;align-items:center;gap:8px}.boss-title[data-v-c3be1660]{font-size:20px;font-weight:700;letter-spacing:4px;color:#0f0;text-shadow:0 0 10px #00ff00}.boss-hp-bar[data-v-c3be1660]{width:100%;height:26px;background:#001a00;border:2px solid #00ff00;position:relative;overflow:hidden}.boss-hp-bar .hp-fill[data-v-c3be1660]{height:100%;background:linear-gradient(90deg,#030,#0a0);transition:width .4s ease}.hp-text-overlay[data-v-c3be1660]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#0f0;text-shadow:0 0 4px #000,1px 1px 2px #000}.game-panel[data-v-c3be1660]{flex:1;display:flex;flex-direction:column;padding:12px;gap:10px;min-width:0;overflow:hidden}.player-section[data-v-c3be1660]{flex-shrink:0}.player-label[data-v-c3be1660]{font-size:14px;margin-bottom:6px;letter-spacing:2px;color:#0c0}.player-hp-bar[data-v-c3be1660]{height:30px;background:#001a00;border:2px solid #00ff00;position:relative;overflow:hidden}.player-hp-bar .hp-fill[data-v-c3be1660]{height:100%;background:linear-gradient(90deg,#030,#0f0);transition:width .4s ease;box-shadow:0 0 10px #0f0 inset}.player-hp-bar .hp-text[data-v-c3be1660]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#0f0;text-shadow:0 0 5px #000,1px 1px 2px #000}.dice-section[data-v-c3be1660]{flex-shrink:0;background:#00140099;border:1px solid #004400;padding:8px}.dice-header[data-v-c3be1660]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 4px}.dice-label[data-v-c3be1660]{font-size:12px;color:#060;letter-spacing:2px}.dice-type[data-v-c3be1660]{font-size:14px;font-weight:700;color:#0f0;text-shadow:0 0 8px #00ff00}.dice-area[data-v-c3be1660]{display:flex;align-items:center;justify-content:center;gap:20px;min-height:90px}.dice-3d[data-v-c3be1660]{width:180px;height:80px}.dice-result[data-v-c3be1660]{display:flex;flex-direction:column;align-items:center;gap:4px}.roll-values[data-v-c3be1660]{font-size:16px;font-weight:700;color:#0c0}.roll-total[data-v-c3be1660]{font-size:28px;font-weight:700;color:#0f0;text-shadow:0 0 12px #00ff00}.rolling-text[data-v-c3be1660]{font-size:20px;color:#0f0;animation:blink-c3be1660 .4s infinite;letter-spacing:3px}@keyframes blink-c3be1660{50%{opacity:.3}}.log-section[data-v-c3be1660]{flex:1;min-height:80px;display:flex;flex-direction:column;border:2px solid #00ff00;background:#000a00e6;overflow:hidden}.log-title[data-v-c3be1660]{font-size:12px;padding:6px 10px;background:#00280080;border-bottom:1px solid #004400;letter-spacing:2px;color:#0a0;flex-shrink:0}.log-content[data-v-c3be1660]{flex:1;overflow-y:auto;padding:8px 10px;font-size:13px;line-height:1.5}.log-line[data-v-c3be1660]{margin:3px 0;color:#0b0}.log-line.highlight[data-v-c3be1660]{color:#0f0;font-weight:700;text-shadow:0 0 8px #00ff00;background:#0050004d;padding:3px 6px;margin:5px 0}.log-line.separator[data-v-c3be1660]{color:#040;margin:2px 0}.actions-section[data-v-c3be1660]{flex-shrink:0}.turn-status[data-v-c3be1660]{text-align:center;font-size:16px;font-weight:700;padding:8px;background:#003c0066;border:2px solid #00ff00;margin-bottom:8px;letter-spacing:2px}.turn-status.waiting[data-v-c3be1660]{background:#001e0066;border-color:#040;color:#060}.actions-grid[data-v-c3be1660]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.action-btn[data-v-c3be1660]{background:#001900e6;border:2px solid #00ff00;color:#0f0;padding:10px 8px;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .15s}.action-btn[data-v-c3be1660]:hover:not(.disabled){background:#004600e6;box-shadow:0 0 12px #0f0}.action-btn.active[data-v-c3be1660]{background:#005a00e6;border-width:3px}.action-btn.disabled[data-v-c3be1660]{opacity:.35;cursor:not-allowed;border-color:#030}.action-name[data-v-c3be1660]{font-size:14px;font-weight:700}.action-dice[data-v-c3be1660]{font-size:13px;color:#0f0;text-shadow:0 0 6px #00ff00;padding:2px 6px;background:#003c0066;border:1px solid #00aa00}.action-desc[data-v-c3be1660]{font-size:11px;color:#0a0;text-align:center}.gameover-section[data-v-c3be1660]{flex-shrink:0;text-align:center;padding:16px;background:#000f00f2;border:3px solid #00ff00}.gameover-title[data-v-c3be1660]{font-size:28px;font-weight:700;color:#060;margin-bottom:12px;letter-spacing:4px}.gameover-title.victory[data-v-c3be1660]{color:#0f0;text-shadow:0 0 20px #00ff00}.gameover-secrets[data-v-c3be1660]{margin-bottom:14px;padding:12px;border:1px dashed #004400;background:#001400cc}.secret-row[data-v-c3be1660]{font-size:18px;font-weight:700;color:#0f0;margin:6px 0;text-shadow:0 0 8px #00ff00}.secret-row.root[data-v-c3be1660]{margin-top:10px;padding-top:10px;border-top:1px solid #004400}.secret-divider[data-v-c3be1660]{height:1px;background:#030;margin:8px 0}.restart-btn[data-v-c3be1660]{background:transparent;border:2px solid #00ff00;color:#0f0;padding:10px 28px;font-family:inherit;font-size:16px;cursor:pointer;letter-spacing:2px;transition:all .2s}.restart-btn[data-v-c3be1660]:hover{background:#00500080;box-shadow:0 0 15px #0f0}.log-content[data-v-c3be1660]::-webkit-scrollbar{width:8px}.log-content[data-v-c3be1660]::-webkit-scrollbar-track{background:#001a00}.log-content[data-v-c3be1660]::-webkit-scrollbar-thumb{background:#0f0;border:1px solid #001a00}.log-content[data-v-c3be1660]::-webkit-scrollbar-thumb:hover{background:#0c0}.servers-window[data-v-05c77d37]{display:flex;flex-direction:column;height:100%;background:#020202;color:#0f0;font-family:var(--term-font, "IBM VGA", monospace);font-size:14px;padding:12px;box-sizing:border-box;overflow:hidden}.servers-header[data-v-05c77d37]{text-align:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #00aa00}.header-title[data-v-05c77d37]{font-size:18px;font-weight:700;letter-spacing:2px;margin-bottom:4px}.header-subtitle[data-v-05c77d37]{font-size:12px;color:#0a0}.servers-stats[data-v-05c77d37]{display:flex;justify-content:center;gap:32px;margin-bottom:16px;padding:8px 0;border:1px solid #004400;background:#010}.stat-item[data-v-05c77d37]{display:flex;gap:8px}.stat-label[data-v-05c77d37]{color:#080}.stat-value[data-v-05c77d37]{font-weight:700}.stat-value.active[data-v-05c77d37]{color:#0f0}.stat-value.offline[data-v-05c77d37]{color:#040}.servers-list[data-v-05c77d37]{flex:1;display:flex;flex-direction:column;border:1px solid #004400;overflow:hidden}.list-header[data-v-05c77d37]{display:flex;padding:8px 12px;background:#020;border-bottom:1px solid #004400;font-weight:700;color:#0c0}.list-body[data-v-05c77d37]{flex:1;overflow-y:auto}.server-row[data-v-05c77d37]{display:flex;padding:6px 12px;border-bottom:1px solid #002200;transition:background .15s}.server-row[data-v-05c77d37]:hover{background:#001a00}.server-row.active[data-v-05c77d37]{color:#0f0}.server-row.offline[data-v-05c77d37]{color:#666}.server-row.central[data-v-05c77d37]{background:#020;color:#0fa}.col-status[data-v-05c77d37]{width:100px;flex-shrink:0}.col-ip[data-v-05c77d37]{width:140px;flex-shrink:0}.col-protocol[data-v-05c77d37]{width:80px;flex-shrink:0}.col-name[data-v-05c77d37]{width:160px;flex-shrink:0}.col-role[data-v-05c77d37]{flex:1}.status-indicator[data-v-05c77d37]{margin-right:4px}.status-indicator.online[data-v-05c77d37]{color:#0f0}.status-indicator.offline[data-v-05c77d37]{color:#030}.servers-footer[data-v-05c77d37]{margin-top:12px;padding-top:12px;border-top:1px solid #004400;font-size:12px}.footer-note[data-v-05c77d37]{color:#0c0;margin-bottom:4px}.footer-tip[data-v-05c77d37]{color:#060}.list-body[data-v-05c77d37]::-webkit-scrollbar{width:8px}.list-body[data-v-05c77d37]::-webkit-scrollbar-track{background:#010}.list-body[data-v-05c77d37]::-webkit-scrollbar-thumb{background:#040;border-radius:4px}.list-body[data-v-05c77d37]::-webkit-scrollbar-thumb:hover{background:#060}.wm-root[data-v-b8e170ee]{position:fixed;inset:0;pointer-events:none}.wm-window[data-v-b8e170ee]{position:absolute;--wm-titlebar-h: 28px;background:var(--term-bg, #000);border:1px solid var(--term-fg, #00ff00);box-shadow:0 0 0 1px #00ff004d inset;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--term-fg, #00ff00);pointer-events:auto;overflow:hidden}.wm-titlebar[data-v-b8e170ee]{display:flex;align-items:center;justify-content:space-between;height:var(--wm-titlebar-h);padding:0 8px;background:color-mix(in srgb,var(--term-fg, #00ff00) 12%,var(--term-bg, #000) 88%);border-bottom:1px solid var(--term-fg, #00ff00);-webkit-user-select:none;user-select:none;cursor:move}.wm-title[data-v-b8e170ee]{font-weight:600;font-size:13px;letter-spacing:.02em}.wm-btn[data-v-b8e170ee]{background:transparent;color:var(--term-fg, #00ff00);border:1px solid var(--term-fg, #00ff00);padding:0;width:calc(var(--wm-titlebar-h) - 6px);height:calc(var(--wm-titlebar-h) - 6px);min-width:0;min-height:0;display:grid;place-items:center;cursor:pointer;font:inherit;line-height:1}.wm-btn[data-v-b8e170ee]:hover{background:color-mix(in srgb,var(--term-fg, #00ff00) 10%,transparent)}.wm-content[data-v-b8e170ee]{position:absolute;inset:var(--wm-titlebar-h) 0 0 0;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden}.wm-crt[data-v-b8e170ee]{position:relative;max-width:100%;max-height:100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.wm-crt[data-v-b8e170ee]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#0000 60%,#00000040)}.wm-crt[data-v-b8e170ee]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,255,0,.08) 0px,rgba(0,255,0,.08) 1px,transparent 2px,transparent 3px);mix-blend-mode:screen}.wm-media[data-v-b8e170ee]{width:100%;height:100%;object-fit:contain;box-sizing:border-box;border:none;display:block;filter:sepia(.6) hue-rotate(75deg) saturate(2.2) contrast(1.15) brightness(.9)}.wm-media[data-v-b8e170ee]:is(img){image-rendering:pixelated;image-rendering:crisp-edges}.wm-content audio[data-v-b8e170ee]{width:100%}.wm-audio[data-v-b8e170ee]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wm-audio>audio[data-v-b8e170ee]{display:none}.wm-audio-ui[data-v-b8e170ee]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;width:100%}.wm-audio-btn[data-v-b8e170ee]{background:transparent;color:var(--term-fg, #00ff00);border:1px solid var(--term-fg, #00ff00);padding:2px 8px;cursor:pointer;font:inherit}.wm-audio-btn[data-v-b8e170ee]:hover{background:color-mix(in srgb,var(--term-fg, #00ff00) 10%,transparent)}.wm-audio-timeline[data-v-b8e170ee]{position:relative;height:10px;border:1px solid var(--term-fg, #00ff00);cursor:pointer}.wm-audio-track[data-v-b8e170ee]{position:absolute;inset:0;background:#00ff001a}.wm-audio-progress[data-v-b8e170ee]{position:absolute;left:0;top:0;bottom:0;width:0%;background:color-mix(in srgb,var(--term-fg, #00ff00) 60%,transparent)}.wm-audio-time[data-v-b8e170ee]{font-variant-numeric:tabular-nums;font-size:12px;opacity:.9}.wm-video[data-v-b8e170ee]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.wm-video-media[data-v-b8e170ee]{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.wm-video-ui[data-v-b8e170ee]{position:static;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 6px;margin-top:8px;background:#0006;border:1px solid var(--term-fg, #00ff00)}.wm-mail[data-v-b8e170ee]{width:100%;height:100%;display:flex;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.wm-mail-layout[data-v-b8e170ee]{display:grid;grid-template-columns:280px 1fr;gap:8px;width:100%;height:100%}.wm-mail-list[data-v-b8e170ee]{border:1px solid var(--term-fg, #00ff00);overflow:auto}.wm-mail-item[data-v-b8e170ee]{padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--term-fg, #00ff00) 25%,transparent);cursor:pointer}.wm-mail-item.active[data-v-b8e170ee]{background:color-mix(in srgb,var(--term-fg, #00ff00) 12%,transparent)}.wm-mail-item.unread .wm-mail-item-subj[data-v-b8e170ee]{text-decoration:underline}.wm-mail-item-from[data-v-b8e170ee]{font-size:12px;opacity:.9}.wm-mail-item-subj[data-v-b8e170ee]{font-size:13px;font-weight:400}.wm-mail-item-meta[data-v-b8e170ee]{font-size:11px;opacity:.75}.wm-mail-item-prev[data-v-b8e170ee]{font-size:12px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-mail-view[data-v-b8e170ee]{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--term-fg, #00ff00);min-height:0}.wm-mail-header[data-v-b8e170ee]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 8px;padding:6px 8px;border-bottom:1px solid var(--term-fg, #00ff00)}.wm-mail-h-from[data-v-b8e170ee]{grid-column:1 / span 1;font-size:12px;opacity:.9}.wm-mail-h-subj[data-v-b8e170ee]{grid-column:1 / span 1;font-weight:400}.wm-mail-h-date[data-v-b8e170ee]{grid-column:2 / span 1;grid-row:1 / span 2;align-self:center;font-size:12px;opacity:.8}.wm-mail-body[data-v-b8e170ee]{padding:8px;overflow:auto}.wm-mail-pre[data-v-b8e170ee]{margin:0;white-space:pre-wrap;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.wm-wallet[data-v-b8e170ee]{width:100%;height:100%;display:grid;grid-template-rows:auto auto 1fr;gap:10px}.wm-wallet-main[data-v-b8e170ee]{width:100%;display:grid;grid-template-rows:auto auto 1fr;gap:10px}.wm-wallet-balanceMain[data-v-b8e170ee]{text-align:center}.wm-wallet-currency[data-v-b8e170ee]{opacity:.9;font-size:12px;letter-spacing:.04em;margin-bottom:4px}.wm-wallet-amount-main[data-v-b8e170ee]{font-variant-numeric:tabular-nums;font-size:42px;line-height:1;font-weight:700;text-shadow:0 0 6px color-mix(in srgb,var(--term-fg, #00ff00) 40%,transparent)}.wm-wallet-actions[data-v-b8e170ee]{display:flex;align-items:center;justify-content:center;gap:10px}.wm-action-btn[data-v-b8e170ee]{background:transparent;color:var(--term-fg, #00ff00);border:1px solid var(--term-fg, #00ff00);padding:4px 14px;cursor:pointer;font:inherit;min-width:120px}.wm-action-btn[data-v-b8e170ee]:hover{background:color-mix(in srgb,var(--term-fg, #00ff00) 10%,transparent)}.wm-wallet-panel[data-v-b8e170ee]{border:1px solid var(--term-fg, #00ff00);padding:8px 10px;background:color-mix(in srgb,var(--term-fg, #00ff00) 6%,transparent)}.wm-wallet-subtitle[data-v-b8e170ee]{font-weight:700;margin-bottom:6px}.wm-wallet-address[data-v-b8e170ee]{font-family:var(--term-font, ui-monospace, monospace);word-break:break-all;border:1px dashed var(--term-fg, #00ff00);padding:6px 8px;background:color-mix(in srgb,var(--term-fg, #00ff00) 4%,transparent)}.wm-wallet-notice[data-v-b8e170ee],.wm-wallet-hint[data-v-b8e170ee]{opacity:.95}.wm-text[data-v-b8e170ee]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wm-text-crt[data-v-b8e170ee]{position:relative;width:100%;height:100%;border:1px solid var(--term-fg, #00ff00);background:#0006;overflow:auto}.wm-text-crt[data-v-b8e170ee]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,255,0,.05) 0px,rgba(0,255,0,.05) 2px,transparent 3px,transparent 6px);mix-blend-mode:screen}.wm-text-pre[data-v-b8e170ee]{margin:0;padding:8px 10px;white-space:pre-wrap;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--term-fg, #00ff00)}.wm-tetris[data-v-b8e170ee]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wm-resize[data-v-b8e170ee]{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--term-fg, #00ff00) 50%) no-repeat,linear-gradient(135deg,transparent 60%,var(--term-fg, #00ff00) 60%) no-repeat;background-size:100% 100%,70% 70%}.terminal-root[data-v-3cd4116e] :where(*){box-sizing:border-box}.terminal-root[data-v-3cd4116e]{min-height:100vh;display:block}.launch-overlay[data-v-3cd4116e]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000;z-index:9999}.launch-overlay.flicker-out[data-v-3cd4116e]{animation:crt-flicker-out-3cd4116e 1.5s ease-out forwards}@keyframes crt-flicker-out-3cd4116e{0%{opacity:1}10%{opacity:.85}15%{opacity:.9}25%{opacity:.6}30%{opacity:.75}40%{opacity:.5}45%{opacity:.65}55%{opacity:.35}60%{opacity:.45}70%{opacity:.2}75%{opacity:.3}85%{opacity:.1}90%{opacity:.15}95%{opacity:.05}to{opacity:0;pointer-events:none}}.launch-btn[data-v-3cd4116e]{background:transparent;color:var(--term-fg, #00ff00);border:2px solid var(--term-fg, #00ff00);padding:16px 48px;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:24px;letter-spacing:4px;cursor:pointer;transition:all .2s ease}.launch-btn[data-v-3cd4116e]:hover{background:var(--term-fg, #00ff00);color:var(--term-bg, #000);box-shadow:0 0 20px var(--term-fg, #00ff00)}.terminal-container[data-v-3cd4116e]{padding:0 16px;font-size:var(--term-font-size, 18px)}.terminal-output[data-v-3cd4116e]{white-space:pre-wrap;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--term-fg, #00ff00)}.line[data-v-3cd4116e]{line-height:1.5;margin:0;padding:0}.terminal-input-row[data-v-3cd4116e]{display:flex;align-items:center;gap:9px;margin-top:4px}.prompt[data-v-3cd4116e]{color:var(--term-fg, #00ff00);-webkit-user-select:none;user-select:none}.input-wrap[data-v-3cd4116e]{position:relative;flex:1}.terminal-input[data-v-3cd4116e]{flex:1;background:transparent;border:none;outline:none;color:var(--term-fg, #00ff00);font:inherit;font-family:var(--term-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);caret-color:transparent;width:100%;padding:0}.cursor[data-v-3cd4116e]{position:absolute;top:0;left:calc(var(--cursor-ch, 0) * 1ch);width:1ch;height:1em;background:var(--term-fg, #00ff00);animation:blink-3cd4116e 1s steps(1,end) infinite;pointer-events:none}@keyframes blink-3cd4116e{0%,49%{opacity:1}50%,to{opacity:0}}*:where(*){scrollbar-width:thin;scrollbar-color:var(--term-fg, #00ff00) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:color-mix(in srgb,var(--term-fg, #00ff00) 10%,transparent)}*::-webkit-scrollbar-thumb{background-color:var(--term-fg, #00ff00);border-radius:0;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--term-fg, #00ff00) 80%,#003300)}*::-webkit-scrollbar-corner{background:transparent}@font-face{font-family:VGA;src:url(/fonts/WebPlus_IBM_VGA_8x16.woff) format("woff")}.pda-root[data-v-6b2c4b61]{width:100vw;height:100vh;height:100dvh;min-height:-webkit-fill-available;background-color:#0a0a0a;color:#3f3;font-family:VGA,monospace;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}html.pda-active,body.pda-active{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.pda-root[data-v-6b2c4b61] *{font-family:VGA,monospace}.scanlines[data-v-6b2c4b61]{position:absolute;inset:0;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 50%,#0003);background-size:100% 4px;pointer-events:none;z-index:10;opacity:.6}.pda-header[data-v-6b2c4b61]{background:#020;border-bottom:2px solid #33ff33;padding:10px;padding-top:max(10px,env(safe-area-inset-top));display:flex;justify-content:space-between;align-items:center;font-size:14px;flex-shrink:0}.brand[data-v-6b2c4b61]{font-weight:700}.model[data-v-6b2c4b61]{font-size:10px;opacity:.7}.status-bar[data-v-6b2c4b61]{display:flex;gap:12px;font-size:12px;letter-spacing:.5px;align-items:center;height:16px}.net-status[data-v-6b2c4b61]{color:#3f3;line-height:16px}.signal[data-v-6b2c4b61],.battery[data-v-6b2c4b61]{color:#3f3;display:flex;align-items:center}.time[data-v-6b2c4b61]{color:#3f3;line-height:16px}.pda-screen[data-v-6b2c4b61]{flex:1;min-height:0;padding:20px;display:flex;flex-direction:column;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.content-container[data-v-6b2c4b61]{width:100%;height:100%;display:flex;flex-direction:column}.boot-screen[data-v-6b2c4b61]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.spinner[data-v-6b2c4b61]{width:40px;height:40px;border:4px solid #004400;border-top-color:#3f3;border-radius:50%;animation:spin-6b2c4b61 1s linear infinite}@keyframes spin-6b2c4b61{to{transform:rotate(360deg)}}.boot-text[data-v-6b2c4b61]{animation:blink-6b2c4b61 1s step-end infinite}.user-card[data-v-6b2c4b61]{border:2px solid #33ff33;padding:15px;margin-bottom:20px;display:flex;gap:15px;align-items:center;background:#00ff000d}.avatar-placeholder[data-v-6b2c4b61]{width:60px;height:60px;background:#020;display:grid;place-items:center;font-size:24px;border:1px solid #33ff33}.user-info[data-v-6b2c4b61]{flex:1}.user-name[data-v-6b2c4b61]{font-size:18px;font-weight:700;margin-bottom:4px}.user-role[data-v-6b2c4b61]{font-size:12px;opacity:.8;margin-bottom:4px}.status-active[data-v-6b2c4b61]{color:#3f3;text-shadow:0 0 5px #33ff33}.modules-grid[data-v-6b2c4b61]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.module-btn[data-v-6b2c4b61]{background:#010;border:1px solid #33ff33;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#3f3;cursor:pointer;transition:all .2s;position:relative}.module-btn[data-v-6b2c4b61]:active{background:#3f3;color:#000}.module-btn.locked[data-v-6b2c4b61]{border-color:#555;color:#555;background:#050505}.module-btn .icon[data-v-6b2c4b61]{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.module-btn .icon svg[data-v-6b2c4b61]{width:100%;height:100%}.module-btn .badge[data-v-6b2c4b61]{position:absolute;top:5px;right:5px;background:#3f3;color:#000;font-size:10px;padding:2px 6px;border-radius:2px}.notifications-area[data-v-6b2c4b61]{border-top:1px dashed #33ff33;padding-top:15px}.notification-header[data-v-6b2c4b61]{font-size:12px;margin-bottom:10px;opacity:.7}.notification-item[data-v-6b2c4b61]{background:#33ff331a;padding:10px;border-left:2px solid #33ff33;margin-bottom:10px}.notification-item.highlight[data-v-6b2c4b61]{background:#3f33;border-left:4px solid #33ff33;animation:pulse-bg-6b2c4b61 2s infinite}.secret-code[data-v-6b2c4b61]{font-weight:700;background:#3f3;color:#000;padding:2px 4px;letter-spacing:1px}@keyframes pulse-bg-6b2c4b61{0%,to{background:#3f33}50%{background:#33ff334d}}.notif-time[data-v-6b2c4b61]{font-size:10px;opacity:.6;margin-bottom:2px}.subview[data-v-6b2c4b61]{flex:1;display:flex;flex-direction:column}.subview.centered[data-v-6b2c4b61]{justify-content:center;align-items:center}.subview-title[data-v-6b2c4b61]{border-bottom:1px solid #33ff33;padding-bottom:10px;margin-bottom:15px;text-transform:uppercase;font-size:16px}.msg-list[data-v-6b2c4b61]{display:flex;flex-direction:column;gap:10px}.msg-item[data-v-6b2c4b61]{border:1px solid #33ff33;padding:10px;background:#0032004d;cursor:pointer;transition:background .2s}.msg-item[data-v-6b2c4b61]:hover{background:#3f33}.msg-item.unread[data-v-6b2c4b61]{border-width:2px;font-weight:700;background:#33ff3326}.msg-header[data-v-6b2c4b61]{display:flex;justify-content:space-between;font-size:12px;opacity:.8;margin-bottom:5px}.msg-subject[data-v-6b2c4b61]{font-weight:700}.msg-detail[data-v-6b2c4b61]{border:1px solid #33ff33;padding:15px;background:#00140080;flex:1;overflow-y:auto}.msg-meta[data-v-6b2c4b61]{border-bottom:1px solid rgba(51,255,51,.3);padding-bottom:10px;margin-bottom:15px;font-size:12px;opacity:.9;display:flex;flex-direction:column;gap:4px}.msg-body[data-v-6b2c4b61]{white-space:pre-wrap;line-height:1.4}.map-display[data-v-6b2c4b61]{border:2px solid #33ff33;padding:30px;text-align:center;background:#33ff330d;width:100%;height:200px;display:flex;justify-content:center;align-items:center}.file-list[data-v-6b2c4b61]{display:flex;flex-direction:column;gap:5px}.file-item[data-v-6b2c4b61]{padding:10px;border-bottom:1px solid rgba(51,255,51,.3);display:flex;gap:10px;align-items:center}.file-item.clickable[data-v-6b2c4b61]{cursor:pointer;transition:background .2s}.file-item.clickable[data-v-6b2c4b61]:hover{background:#33ff3326}.file-icon[data-v-6b2c4b61]{font-size:11px;opacity:.7;min-width:40px}.file-name[data-v-6b2c4b61]{flex:1}.file-size[data-v-6b2c4b61]{font-size:11px;opacity:.6}.file-content[data-v-6b2c4b61]{border:1px solid #33ff33;padding:15px;background:#00140080;flex:1;overflow-y:auto}.file-content pre[data-v-6b2c4b61]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.4}.log-list[data-v-6b2c4b61]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1}.log-entry[data-v-6b2c4b61]{padding:8px 10px;background:#001e0080;border-left:3px solid #33ff33;font-size:12px}.log-entry.log-error[data-v-6b2c4b61]{border-left-color:#151;background:#00140099}.log-entry.log-warn[data-v-6b2c4b61]{border-left-color:#2a2;background:#00280066}.log-entry.log-sync[data-v-6b2c4b61]{border-left-color:#4f4;background:#0032004d}.log-timestamp[data-v-6b2c4b61]{font-size:10px;opacity:.6;margin-bottom:2px}.log-content[data-v-6b2c4b61]{display:flex;gap:8px}.log-level[data-v-6b2c4b61]{font-weight:700;min-width:50px}.log-error .log-level[data-v-6b2c4b61]{opacity:.7}.log-warn .log-level[data-v-6b2c4b61]{opacity:.85}.log-sync .log-level[data-v-6b2c4b61]{opacity:1}.log-message[data-v-6b2c4b61]{flex:1}.empty-state[data-v-6b2c4b61]{margin-top:20px;text-align:center;opacity:.5;font-style:italic}.nav-btn.active[data-v-6b2c4b61]{background:#33ff334d;border-width:2px}.camera-view[data-v-6b2c4b61]{padding:0!important}.camera-view .subview-title[data-v-6b2c4b61]{padding:10px 20px;margin:0}.camera-container[data-v-6b2c4b61]{flex:1;position:relative;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.camera-video[data-v-6b2c4b61]{width:100%;height:100%;object-fit:cover;filter:sepia(100%) hue-rotate(70deg) saturate(200%) brightness(.8)}.camera-overlay[data-v-6b2c4b61]{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.3) 2px,rgba(0,0,0,.3) 4px)}.scan-line[data-v-6b2c4b61]{position:absolute;left:0;right:0;height:4px;background:#33ff334d;animation:scan-6b2c4b61 3s linear infinite}@keyframes scan-6b2c4b61{0%{top:0}to{top:100%}}.camera-hud[data-v-6b2c4b61]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px;font-size:12px;color:#3f3}.rec-dot[data-v-6b2c4b61]{width:8px;height:8px;background:#3f3;border-radius:50%;animation:blink-6b2c4b61 1s step-end infinite}.camera-error[data-v-6b2c4b61]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:20px;border:1px solid #33ff33;background:#000c}.error-screen[data-v-6b2c4b61]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#f33}.error-screen .error-icon[data-v-6b2c4b61]{width:64px;height:64px;margin-bottom:20px}.error-screen .error-icon svg[data-v-6b2c4b61]{width:100%;height:100%}.error-screen .error-title[data-v-6b2c4b61]{font-size:24px;margin-bottom:10px;text-transform:uppercase}.error-screen .error-code[data-v-6b2c4b61]{margin-top:30px;font-size:10px;opacity:.7;border:1px solid #ff3333;padding:4px 8px}.pda-footer[data-v-6b2c4b61]{border-top:2px solid #33ff33;padding:15px;display:flex;justify-content:space-between;background:#010;padding-bottom:max(15px,env(safe-area-inset-bottom));flex-shrink:0}.nav-btn[data-v-6b2c4b61]{background:transparent;border:1px solid #33ff33;color:#3f3;padding:10px 20px;font-family:inherit;text-transform:uppercase;font-size:12px;min-width:80px;cursor:pointer}.nav-btn[data-v-6b2c4b61]:hover{background:#33ff331a}.nav-btn.home[data-v-6b2c4b61]{background:#3f33;font-weight:700}@keyframes blink-6b2c4b61{0%,to{opacity:1}50%{opacity:0}}
