@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400&family=Special+Elite&display=swap";:root{--bg-base: #1a1a1a;--bg-panel: #2d2d2d;--text-main: #eeeeee;--text-dim: #888888;--accent-primary: #ff0055;--accent-secondary: #00ff99;--accent-ui: #00ccff;--border-color: #000000;--font-header: "VT323", monospace;--font-body: "Roboto Mono", monospace;--spacing-unit: .5rem;--hard-shadow: 4px 4px 0px 0px var(--border-color);--hard-shadow-sm: 2px 2px 0px 0px var(--border-color);--pixel-border: 2px solid var(--border-color)}body.theme-bureaucracy{--bg-base: #e8e0d0;--bg-panel: #f5f0e1;--bg-card: #faf8f3;--bg-desk: #8b7355;--bg-folder: #d4c5a9;--text-main: #2c2416;--text-dim: #6b5a47;--text-label: #4a3728;--text-typewriter: #1a1510;--stamp-approved: #2d6a2d;--stamp-approved-bg: #d4edda;--stamp-denied: #8b2323;--stamp-denied-bg: #f8d7da;--stamp-pending: #856404;--stamp-pending-bg: #fff3cd;--stamp-processed: #0c5460;--stamp-processed-bg: #d1ecf1;--accent-primary: #8b2323;--accent-secondary: #2d6a2d;--accent-ui: #4a6fa5;--border-color: #8b7355;--form-line: #a89880;--form-field-bg: #fffef9;--form-checkbox: #4a6fa5;--font-header: "Special Elite", "Courier Prime", "Courier New", monospace;--font-body: "Courier Prime", "Courier New", Courier, monospace;--font-form-label: "Special Elite", monospace;--font-stamp: "Special Elite", Impact, sans-serif;--paper-shadow: 2px 2px 8px rgba(0, 0, 0, .15);--stamp-shadow: 1px 1px 2px rgba(0, 0, 0, .3);--folder-shadow: 3px 3px 0px #a89880;--pixel-border: 2px solid var(--border-color);--hard-shadow: 3px 3px 0px var(--border-color);--hard-shadow-sm: 1px 1px 0px var(--border-color);background-color:var(--bg-base);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E"),repeating-linear-gradient(transparent,transparent 27px,rgba(139,115,85,.05) 27px,rgba(139,115,85,.05) 28px)}body.theme-bureaucracy .form-field{background:var(--form-field-bg);border:none;border-bottom:2px dotted var(--form-line);padding:.5rem;font-family:var(--font-body);color:var(--text-typewriter)}body.theme-bureaucracy .form-field:focus{outline:none;border-bottom-color:var(--accent-ui);border-bottom-style:solid}body.theme-bureaucracy .form-label{font-family:var(--font-form-label);font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-label);margin-bottom:.25rem}body.theme-bureaucracy .stamp{font-family:var(--font-stamp);text-transform:uppercase;letter-spacing:2px;padding:.5rem 1rem;border:3px solid currentColor;border-radius:4px;transform:rotate(-3deg);display:inline-block;box-shadow:var(--stamp-shadow);opacity:.85}body.theme-bureaucracy .stamp-approved{color:var(--stamp-approved);background:var(--stamp-approved-bg);border-color:var(--stamp-approved)}body.theme-bureaucracy .stamp-denied{color:var(--stamp-denied);background:var(--stamp-denied-bg);border-color:var(--stamp-denied)}body.theme-bureaucracy .stamp-pending{color:var(--stamp-pending);background:var(--stamp-pending-bg);border-color:var(--stamp-pending)}body.theme-bureaucracy .stamp-processed{color:var(--stamp-processed);background:var(--stamp-processed-bg);border-color:var(--stamp-processed)}body.theme-bureaucracy .paper-card{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--paper-shadow);padding:1.5rem;position:relative}body.theme-bureaucracy .paper-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--stamp-denied) 0%,var(--stamp-denied) 33%,var(--stamp-pending) 33%,var(--stamp-pending) 66%,var(--stamp-approved) 66%,var(--stamp-approved) 100%)}body.theme-bureaucracy .folder-tab{background:var(--bg-folder);border:1px solid var(--border-color);border-bottom:none;padding:.25rem 1rem;font-family:var(--font-header);font-size:.8rem;text-transform:uppercase;display:inline-block;position:relative;top:1px;border-radius:4px 4px 0 0}body.theme-bureaucracy .form-number{font-family:var(--font-body);font-size:.7rem;color:var(--text-dim);position:absolute;top:.5rem;right:.5rem}body.theme-bureaucracy .btn-bureau{font-family:var(--font-header);font-size:1rem;padding:.6rem 1.2rem;background:var(--bg-panel);color:var(--text-main);border:2px solid var(--border-color);box-shadow:var(--hard-shadow-sm);cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .15s}body.theme-bureaucracy .btn-bureau:hover{background:var(--bg-folder);transform:translate(-1px,-1px);box-shadow:var(--hard-shadow)}body.theme-bureaucracy .btn-bureau:active{transform:translate(1px,1px);box-shadow:none}body.theme-bureaucracy .btn-bureau.primary{background:var(--stamp-approved);color:#fff;border-color:#1a4a1a}body.theme-bureaucracy .btn-bureau.danger{background:var(--stamp-denied);color:#fff;border-color:#5a1515}body.theme-bureaucracy .checkbox-bureau{width:18px;height:18px;border:2px solid var(--border-color);background:var(--form-field-bg);cursor:pointer;position:relative}body.theme-bureaucracy .checkbox-bureau.checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:var(--stamp-approved);font-weight:700}body.theme-bureaucracy .underline-dots{border-bottom:2px dotted var(--form-line);padding-bottom:2px}body.theme-bureaucracy .section-divider{border:none;border-top:1px dashed var(--form-line);margin:1rem 0}body.theme-bureaucracy .official-seal{width:60px;height:60px;border:3px double var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-stamp);font-size:.6rem;text-transform:uppercase;color:var(--text-dim);background:var(--bg-panel)}body.theme-bureaucracy ::-webkit-scrollbar{width:10px}body.theme-bureaucracy ::-webkit-scrollbar-track{background:var(--bg-folder);border-left:1px solid var(--border-color)}body.theme-bureaucracy ::-webkit-scrollbar-thumb{background:var(--border-color);border:1px solid var(--bg-desk)}body.theme-bureaucracy ::-webkit-scrollbar-thumb:hover{background:var(--bg-desk)}@keyframes stamp-appear{0%{transform:rotate(-3deg) scale(2);opacity:0}50%{transform:rotate(-3deg) scale(.95);opacity:1}to{transform:rotate(-3deg) scale(1);opacity:.85}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes paper-slide{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}body.theme-bureaucracy .animate-stamp{animation:stamp-appear .4s ease-out forwards}body.theme-bureaucracy .animate-typewriter{overflow:hidden;white-space:nowrap;animation:typewriter 1s steps(30,end)}body.theme-bureaucracy .animate-paper-slide{animation:paper-slide .3s ease-out}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--bg-base);color:var(--text-main);height:100vh;width:100vw;overflow:hidden;background-image:linear-gradient(rgba(0,255,153,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,153,.03) 1px,transparent 1px);background-size:20px 20px}#app{height:100%;width:100%;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:var(--font-header);text-transform:uppercase;letter-spacing:1px}.btn-retro{font-family:var(--font-header);font-size:1.5rem;padding:.5rem 1.5rem;background-color:var(--accent-ui);color:var(--bg-base);border:var(--pixel-border);box-shadow:var(--hard-shadow);cursor:pointer;text-transform:uppercase;transition:transform .1s,box-shadow .1s;-webkit-user-select:none;user-select:none}.btn-retro:active{transform:translate(2px,2px);box-shadow:var(--hard-shadow-sm)}.btn-retro.primary{background-color:var(--accent-primary);color:#fff}.btn-retro.secondary{background-color:var(--bg-panel);color:var(--text-main);border:2px solid var(--text-dim)}.panel-retro{background-color:var(--bg-panel);border:var(--pixel-border);padding:1rem;position:relative}.input-retro{font-family:var(--font-body);background-color:#000;color:var(--accent-secondary);border:var(--pixel-border);padding:.75rem;width:100%;outline:none}.input-retro:focus{border-color:var(--accent-ui)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-base);border-left:2px solid var(--border-color)}::-webkit-scrollbar-thumb{background:var(--accent-ui);border:2px solid var(--border-color)}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.community-selector[data-v-9ee8868f]{position:relative;display:inline-block}.selector-button[data-v-9ee8868f]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.875rem;min-height:44px}.selector-button[data-v-9ee8868f]:hover:not(:disabled){border-color:#9ca3af;box-shadow:0 1px 3px #0000001a}.selector-button[data-v-9ee8868f]:disabled{cursor:default;opacity:.8}.selector-button.single-community[data-v-9ee8868f]{cursor:default}.current-community[data-v-9ee8868f]{display:flex;align-items:center;gap:.5rem}.community-icon[data-v-9ee8868f]{font-size:1.25rem}.community-info[data-v-9ee8868f]{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.community-name[data-v-9ee8868f]{font-weight:600;color:#1f2937;white-space:nowrap}.community-location[data-v-9ee8868f]{font-size:.75rem;color:#6b7280;white-space:nowrap}.dropdown-arrow[data-v-9ee8868f]{margin-left:.25rem;color:#6b7280;font-size:.75rem;transition:transform .2s}.dropdown-arrow.open[data-v-9ee8868f]{transform:rotate(180deg)}.dropdown-menu[data-v-9ee8868f]{position:absolute;top:calc(100% + .5rem);left:0;min-width:250px;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1000;overflow:hidden}.dropdown-header[data-v-9ee8868f]{padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:.875rem;color:#374151}.dropdown-content[data-v-9ee8868f]{max-height:300px;overflow-y:auto}.community-option[data-v-9ee8868f]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:#fff;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .2s;text-align:left}.community-option[data-v-9ee8868f]:last-child{border-bottom:none}.community-option[data-v-9ee8868f]:hover{background:#f9fafb}.community-option.selected[data-v-9ee8868f]{background:#eff6ff}.option-content[data-v-9ee8868f]{display:flex;flex-direction:column;gap:.125rem}.option-name[data-v-9ee8868f]{font-weight:500;color:#1f2937}.option-location[data-v-9ee8868f]{font-size:.75rem;color:#6b7280}.check-mark[data-v-9ee8868f]{color:#3b82f6;font-weight:700}.error-message[data-v-9ee8868f]{position:absolute;top:calc(100% + .25rem);left:0;padding:.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;font-size:.75rem;white-space:nowrap;z-index:1001}.dropdown-enter-active[data-v-9ee8868f],.dropdown-leave-active[data-v-9ee8868f]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-9ee8868f],.dropdown-leave-to[data-v-9ee8868f]{opacity:0;transform:translateY(-10px)}@media (max-width: 640px){.community-selector[data-v-9ee8868f]{width:100%}.selector-button[data-v-9ee8868f]{width:100%;justify-content:space-between}.dropdown-menu[data-v-9ee8868f]{left:0;right:0;min-width:100%}}.phone-auth[data-v-3cbc52cc]{padding:1rem;max-width:400px;margin:0 auto}.mode-selection[data-v-3cbc52cc]{text-align:center}.mode-buttons[data-v-3cbc52cc]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}h3[data-v-3cbc52cc]{margin-bottom:.5rem;color:var(--color-text, #333)}p[data-v-3cbc52cc]{margin-bottom:1rem;color:var(--color-text-muted, #666)}form[data-v-3cbc52cc]{display:flex;flex-direction:column;gap:1rem}input[data-v-3cbc52cc]{padding:.75rem;border:1px solid var(--color-border, #ddd);border-radius:8px;font-size:1rem;background:var(--color-bg, white);color:var(--color-text, #333)}input[data-v-3cbc52cc]:focus{outline:none;border-color:var(--color-primary, #4CAF50);box-shadow:0 0 0 2px #4caf5033}button[data-v-3cbc52cc]{padding:.75rem;border-radius:8px;font-size:1rem;cursor:pointer;border:none;transition:all .2s}.btn-primary[data-v-3cbc52cc]{background:var(--color-primary, #4CAF50);color:#fff}.btn-primary[data-v-3cbc52cc]:hover:not(:disabled){background:var(--color-primary-hover, #45a049);transform:translateY(-1px)}.btn-secondary[data-v-3cbc52cc]{background:var(--color-bg-secondary, #f5f5f5);color:var(--color-text, #333);border:1px solid var(--color-border, #ddd)}.btn-secondary[data-v-3cbc52cc]:hover:not(:disabled){background:var(--color-bg-hover, #e8e8e8)}button[data-v-3cbc52cc]:disabled{background:#ccc;cursor:not-allowed;transform:none}.link-button[data-v-3cbc52cc]{background:none;color:var(--color-link, #2196F3);padding:.5rem;text-decoration:underline;font-size:.9rem}.link-button[data-v-3cbc52cc]:hover{background:none;color:var(--color-link-hover, #1976D2)}.link-button.inline[data-v-3cbc52cc]{display:inline;padding:0;margin-left:.5rem}.error[data-v-3cbc52cc]{color:var(--color-error, #f44336);margin-top:.5rem;font-size:.9rem}.success[data-v-3cbc52cc]{color:var(--color-success, #4CAF50);font-weight:500}.modal-overlay[data-v-a13b8839]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-a13b8839]{background:var(--bg-base);border:var(--pixel-border);box-shadow:var(--hard-shadow);max-width:600px;width:100%;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-a13b8839]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:var(--pixel-border);background:var(--bg-panel)}.modal-header h2[data-v-a13b8839]{margin:0;font-family:var(--font-header);font-size:1.5rem;color:var(--accent-primary)}.close-btn[data-v-a13b8839]{background:none;border:none;font-family:var(--font-header);font-size:1.2rem;color:var(--text-dim);cursor:pointer;transition:color .2s}.close-btn[data-v-a13b8839]:hover{color:var(--accent-primary)}.section[data-v-a13b8839]{padding:1rem;border-bottom:1px solid var(--border-color)}.section[data-v-a13b8839]:last-child{border-bottom:none}.section h3[data-v-a13b8839]{margin:0 0 1rem;font-family:var(--font-header);font-size:1.2rem;color:var(--accent-ui)}.status-grid[data-v-a13b8839]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1rem}.status-item[data-v-a13b8839]{display:flex;gap:.5rem;font-family:var(--font-body);font-size:.9rem}.status-item .label[data-v-a13b8839]{color:var(--text-dim)}.status-item .value[data-v-a13b8839]{color:var(--text-main)}.status-item .value.verified[data-v-a13b8839]{color:var(--accent-secondary)}.phone-auth-section[data-v-a13b8839]{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border-color)}.signout-section[data-v-a13b8839]{margin-top:1rem}.loading-state[data-v-a13b8839],.empty-state[data-v-a13b8839]{text-align:center;padding:2rem;color:var(--text-dim);font-family:var(--font-body)}.empty-state .hint[data-v-a13b8839]{font-size:.85rem;margin-top:.5rem;color:var(--text-dim)}.blink[data-v-a13b8839]{animation:blink-a13b8839 1s step-end infinite}@keyframes blink-a13b8839{50%{opacity:0}}.opinions-list[data-v-a13b8839]{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.opinion-card[data-v-a13b8839]{background:var(--bg-panel);border:1px solid var(--border-color);padding:1rem}.opinion-header[data-v-a13b8839]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.opinion-date[data-v-a13b8839]{font-family:var(--font-body);font-size:.8rem;color:var(--text-dim)}.opinion-status[data-v-a13b8839]{font-family:var(--font-header);font-size:.8rem;color:var(--text-dim);padding:.25rem .5rem;border:1px solid var(--border-color)}.opinion-status.processed[data-v-a13b8839]{color:var(--accent-secondary);border-color:var(--accent-secondary)}.opinion-text[data-v-a13b8839]{font-family:var(--font-body);font-size:.95rem;color:var(--text-main);line-height:1.5;padding:.5rem 0;font-style:italic}.statements-preview[data-v-a13b8839]{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border-color)}.statements-label[data-v-a13b8839]{font-family:var(--font-header);font-size:.75rem;color:var(--accent-ui);margin-bottom:.5rem}.statements-list[data-v-a13b8839]{list-style:none;padding:0;margin:0}.statements-list li[data-v-a13b8839]{font-family:var(--font-body);font-size:.85rem;color:var(--text-dim);padding:.25rem 0 .25rem 1rem;position:relative}.statements-list li[data-v-a13b8839]:before{content:">";position:absolute;left:0;color:var(--accent-secondary)}.statements-list .more-indicator[data-v-a13b8839]{color:var(--text-dim);font-style:italic}.statements-list .more-indicator[data-v-a13b8839]:before{content:""}.opinion-actions[data-v-a13b8839]{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border-color)}.confirm-delete[data-v-a13b8839]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.confirm-delete .warning[data-v-a13b8839]{font-family:var(--font-header);font-size:.9rem;color:var(--accent-primary)}.btn-retro[data-v-a13b8839]{background:var(--bg-base);border:var(--pixel-border);box-shadow:var(--hard-shadow-sm);font-family:var(--font-header);font-size:1rem;color:var(--text-main);padding:.5rem 1rem;cursor:pointer;transition:all .1s}.btn-retro[data-v-a13b8839]:hover,.btn-retro[data-v-a13b8839]:active{transform:translate(2px,2px);box-shadow:none}.btn-retro.danger[data-v-a13b8839]{color:var(--accent-primary);border-color:var(--accent-primary)}.btn-retro.danger[data-v-a13b8839]:hover{background:var(--accent-primary);color:var(--bg-base)}.btn-retro.small[data-v-a13b8839]{font-size:.85rem;padding:.35rem .75rem}.opinions-list[data-v-a13b8839]::-webkit-scrollbar,.modal-content[data-v-a13b8839]::-webkit-scrollbar{width:8px}.opinions-list[data-v-a13b8839]::-webkit-scrollbar-track,.modal-content[data-v-a13b8839]::-webkit-scrollbar-track{background:var(--bg-base)}.opinions-list[data-v-a13b8839]::-webkit-scrollbar-thumb,.modal-content[data-v-a13b8839]::-webkit-scrollbar-thumb{background:var(--border-color);border:1px solid var(--bg-base)}.opinions-list[data-v-a13b8839]::-webkit-scrollbar-thumb:hover,.modal-content[data-v-a13b8839]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.delete-account-section[data-v-a13b8839]{background:var(--bg-panel)}.delete-account-section h3[data-v-a13b8839]{color:var(--accent-primary)}.gdpr-info[data-v-a13b8839]{font-family:var(--font-body);font-size:.85rem;color:var(--text-dim);margin-bottom:1rem;line-height:1.5}.delete-account-initial[data-v-a13b8839]{margin-top:.5rem}.btn-retro.danger-outline[data-v-a13b8839]{color:var(--accent-primary);border-color:var(--accent-primary);background:transparent}.btn-retro.danger-outline[data-v-a13b8839]:hover{background:#ff64641a}.delete-account-confirm[data-v-a13b8839]{margin-top:.5rem}.delete-warning-box[data-v-a13b8839]{background:#ff64641a;border:2px solid var(--accent-primary);padding:1rem;margin-bottom:1rem}.warning-header[data-v-a13b8839]{font-family:var(--font-header);font-size:1.2rem;color:var(--accent-primary);text-align:center;margin-bottom:.75rem;animation:blink-a13b8839 1s step-end infinite}.delete-warning-box p[data-v-a13b8839]{font-family:var(--font-body);font-size:.9rem;color:var(--text-main);margin:.5rem 0;line-height:1.4}.delete-warning-box strong[data-v-a13b8839]{color:var(--accent-primary)}.delete-items-list[data-v-a13b8839]{list-style:none;padding:0;margin:.75rem 0}.delete-items-list li[data-v-a13b8839]{font-family:var(--font-body);font-size:.85rem;color:var(--text-dim);padding:.25rem 0 .25rem 1.5rem;position:relative}.delete-items-list li[data-v-a13b8839]:before{content:"X";position:absolute;left:0;color:var(--accent-primary);font-family:var(--font-header)}.final-warning[data-v-a13b8839]{font-weight:700;color:var(--accent-primary)!important;margin-top:.75rem!important}.delete-account-actions[data-v-a13b8839]{display:flex;gap:.75rem;flex-wrap:wrap}.delete-error[data-v-a13b8839]{margin-top:1rem;padding:.75rem;background:#ff646426;border:1px solid var(--accent-primary);font-family:var(--font-header);font-size:.9rem;color:var(--accent-primary)}@media (max-width: 600px){.modal-content[data-v-a13b8839]{max-height:95vh;margin:.5rem}.status-grid[data-v-a13b8839]{grid-template-columns:1fr}.opinion-header[data-v-a13b8839]{flex-direction:column;align-items:flex-start;gap:.5rem}.confirm-delete[data-v-a13b8839]{flex-direction:column;align-items:flex-start}.delete-account-actions[data-v-a13b8839]{flex-direction:column}.delete-account-actions .btn-retro[data-v-a13b8839]{width:100%;text-align:center}}.retro-header[data-v-66ef8f37]{height:60px;background-color:var(--bg-base);border-bottom:var(--pixel-border);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;font-family:var(--font-header);color:var(--text-main);z-index:100}.header-left[data-v-66ef8f37]{display:flex;align-items:center;min-width:150px}.brand[data-v-66ef8f37]{font-size:1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--accent-primary);text-transform:uppercase}.brand[data-v-66ef8f37]:hover{text-shadow:2px 2px 0px var(--accent-secondary)}.blink[data-v-66ef8f37]{animation:blink-66ef8f37 1s step-end infinite}@keyframes blink-66ef8f37{50%{opacity:0}}.header-center[data-v-66ef8f37]{flex:1;display:flex;justify-content:center}.header-right[data-v-66ef8f37]{display:flex;gap:1rem;min-width:150px;justify-content:flex-end}.header-right.user-area[data-v-66ef8f37]{cursor:pointer;padding:.5rem;margin:-.5rem;border-radius:4px;transition:background-color .2s,box-shadow .2s}.header-right.user-area[data-v-66ef8f37]:hover{background-color:var(--bg-panel);box-shadow:inset 0 0 0 1px var(--border-color)}.header-right.user-area:hover .profile-icon[data-v-66ef8f37]{color:var(--accent-primary)}.profile-icon[data-v-66ef8f37]{font-family:var(--font-header);font-size:1rem;color:var(--text-dim);display:flex;align-items:center;transition:color .2s}.status-indicator[data-v-66ef8f37]{display:flex;gap:.5rem;font-size:1.2rem;align-items:center}.status-indicator .label[data-v-66ef8f37]{color:var(--text-dim)}.status-indicator .value[data-v-66ef8f37]{color:var(--accent-ui)}.status-indicator.alert .value[data-v-66ef8f37]{color:var(--accent-secondary)}.ui-mode-toggle[data-v-66ef8f37]{background:var(--bg-panel);border:2px solid var(--text-dim);padding:.4rem .6rem;cursor:pointer;font-size:1.2rem;transition:all .2s;margin-right:.5rem}.ui-mode-toggle[data-v-66ef8f37]:hover{border-color:var(--accent-ui);transform:scale(1.05)}.retro-header.bureaucracy-header[data-v-66ef8f37]{background-color:#d4c5a9;border-bottom:3px solid #8b7355}.bureaucracy-header .brand[data-v-66ef8f37]{color:#4a3728;font-family:Courier New,Courier,monospace;font-size:1.1rem;letter-spacing:.5px}.bureaucracy-header .brand[data-v-66ef8f37]:hover{text-shadow:1px 1px 0px #8b7355}.bureaucracy-header .status-indicator .label[data-v-66ef8f37]{color:#6b5a47}.bureaucracy-header .status-indicator .value[data-v-66ef8f37]{color:#2d4a2d}.bureaucracy-header .ui-mode-toggle[data-v-66ef8f37]{background:#f5f0e1;border-color:#8b7355}@media (max-width: 768px){.retro-header[data-v-66ef8f37]{flex-wrap:wrap;height:auto;padding:.5rem;gap:.5rem}.header-left[data-v-66ef8f37],.header-right[data-v-66ef8f37]{width:auto;min-width:0}.header-center[data-v-66ef8f37]{order:3;width:100%;margin-top:.5rem}.status-indicator[data-v-66ef8f37]{font-size:1rem}.status-indicator .label[data-v-66ef8f37]{display:none}.ui-mode-toggle[data-v-66ef8f37]{padding:.3rem .5rem;font-size:1rem}}.retro-footer[data-v-6b13ad57]{position:absolute;bottom:0;left:0;right:0;height:40px;background:var(--bg-base);border-top:2px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;padding:0 1rem;font-family:var(--font-header);font-size:1rem;z-index:100}.footer-left[data-v-6b13ad57],.footer-right[data-v-6b13ad57]{display:flex;align-items:center;gap:.5rem;min-width:120px}.footer-right[data-v-6b13ad57]{justify-content:flex-end}.status-text[data-v-6b13ad57]{color:var(--text-dim)}.status-value[data-v-6b13ad57]{font-weight:700}.status-value.online[data-v-6b13ad57]{color:var(--accent-secondary);text-shadow:0 0 8px var(--accent-secondary)}.version[data-v-6b13ad57]{color:var(--text-dim)}.footer-center[data-v-6b13ad57]{flex:1;display:flex;justify-content:center}.intelligence-btn[data-v-6b13ad57]{display:flex;align-items:center;gap:.75rem;padding:.4rem 1.5rem;background:transparent;border:2px solid var(--accent-ui);color:var(--accent-ui);font-family:var(--font-header);font-size:1.1rem;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.intelligence-btn[data-v-6b13ad57]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,204,255,.2),transparent);transition:left .5s ease}.intelligence-btn[data-v-6b13ad57]:hover:before{left:100%}.intelligence-btn[data-v-6b13ad57]:hover{background:var(--accent-ui);color:var(--bg-base);box-shadow:0 0 20px var(--accent-ui),inset 0 0 20px #00ccff4d;text-shadow:none}.btn-icon[data-v-6b13ad57]{font-size:.9rem;animation:pulse-icon-6b13ad57 2s ease-in-out infinite}.btn-text[data-v-6b13ad57]{letter-spacing:.05em}@keyframes pulse-icon-6b13ad57{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.retro-footer[data-v-6b13ad57]{height:auto;padding:.5rem;flex-wrap:wrap;gap:.5rem}.footer-left[data-v-6b13ad57],.footer-right[data-v-6b13ad57]{min-width:auto;font-size:.85rem}.footer-center[data-v-6b13ad57]{order:-1;width:100%}.intelligence-btn[data-v-6b13ad57]{font-size:.9rem;padding:.3rem 1rem}.btn-icon[data-v-6b13ad57]{display:none}}.app-layout[data-v-8983eb11]{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;position:relative}.app-header[data-v-8983eb11]{flex:0 0 auto;z-index:10}.main-stage[data-v-8983eb11]{flex:1;min-height:0;overflow:hidden;position:relative;display:flex;flex-direction:column}.crt-flicker-enter-active[data-v-8983eb11],.crt-flicker-leave-active[data-v-8983eb11]{transition:opacity .1s steps(3,end)}.crt-flicker-enter-from[data-v-8983eb11],.crt-flicker-leave-to[data-v-8983eb11]{opacity:0}
