.backend-offline{color:var(--state-error);font-size:var(--t5);margin-bottom:1rem;letter-spacing:.05em}.error-boundary-page{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}.error-boundary-inner{text-align:center;max-width:420px}.error-boundary-inner h2{font-size:var(--t1);color:var(--see-text);letter-spacing:.1em;margin-bottom:.5rem}.error-boundary-detail{font-size:var(--t5);color:var(--see-text);opacity:.7;margin-bottom:1.5rem;word-break:break-word}.error-boundary-retry{display:inline-block;padding:.6rem 1.4rem;border:1px solid var(--touch-border);border-radius:var(--radius-sm);background:var(--touch-bg);color:var(--touch-text);font-family:inherit;font-size:var(--t5);cursor:pointer;text-decoration:none;transition:background .15s}.error-boundary-retry:hover{background:var(--touch-bg-hover)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-base);color:var(--see-text);font-family:DM Mono,Courier New,monospace;min-height:100vh;min-height:100dvh}html:has(.home-page),html:has(.home-page) body{height:100%;max-height:100dvh;overflow:hidden}:root{--t1:36px;--t2:24px;--t3:18px;--t4:14px;--t5:13px;--t6:11px;--t7:10px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-pill:20px;--board-column-max-h:70dvh;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--font-body:var(--font-sans);--text-body:16px;--leading-prose:1.65;--measure:68ch}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--skeleton-duration:1.4s;--skeleton-easing:ease-in-out;--skeleton-radius:var(--radius-sm);--skeleton-color:var(--lurk-bg);--skeleton-animation:skeleton-pulse var(--skeleton-duration) var(--skeleton-easing) infinite;--skeleton-subtle-animation:skeleton-pulse-subtle var(--skeleton-duration) var(--skeleton-easing) infinite;--revalidating-duration:1.8s;--revalidating-easing:ease-in-out;--revalidating-animation:revalidating-pulse var(--revalidating-duration) var(--revalidating-easing) infinite;--curtain-duration:0.25s}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes skeleton-pulse-subtle{0%,to{opacity:.1}50%{opacity:.25}}@keyframes revalidating-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:480px){.home-header{flex-direction:column;align-items:flex-start;gap:12px}.home-header-right{width:100%;justify-content:flex-end;flex-wrap:wrap}.home-header-right .app-section-nav{flex:1 0 100%}.detail-card{padding:1rem;margin-top:.5rem}.home-page{padding:0}.cover-inner{padding:1.5rem}.cover-actions{flex-direction:column;align-items:stretch}.game-card-inner{flex-direction:column;align-items:flex-start}.game-card-right{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.card{transition:border-color .15s,background .15s}.dashboard-section{animation:fadeSlideIn .25s ease-out}.detail-card{animation:fadeSlideIn .3s ease-out}.dashboard-nav-btn{transition:background .15s,border-color .15s}.btn-back,.btn-config,.btn-entrar,.console-send,.control-btn,.hamburger-btn,.theme-btn{transition:background .15s,color .15s,border-color .15s}.btn-back,.btn-config,.btn-entrar,.btn-logout,.control-btn,.dashboard-nav-btn,.dashboard-nav-btn-active,.hamburger-item{font-weight:600;font-size:var(--t4)}.toggle-switch{transition:border-color .2s,background .2s}.live-monitor-fill{transition:width .6s cubic-bezier(.4,0,.2,1)}.status-badge{transition:background .2s,color .2s,border-color .2s}.search-input-nav{animation:fadeIn .2s ease-in}[data-borders=off] .analytics-card,[data-borders=off] .analytics-select,[data-borders=off] .app-section-nav,[data-borders=off] .app-section-nav a,[data-borders=off] .breadcrumb,[data-borders=off] .btn-back,[data-borders=off] .btn-config,[data-borders=off] .btn-logout,[data-borders=off] .card,[data-borders=off] .card-section,[data-borders=off] .console-input-row,[data-borders=off] .console-panel,[data-borders=off] .control-btn,[data-borders=off] .control-restart,[data-borders=off] .control-stop,[data-borders=off] .dashboard-list,[data-borders=off] .dashboard-list-search,[data-borders=off] .dashboard-nav-btn,[data-borders=off] .dashboard-nav-btn-active,[data-borders=off] .dashboard-rail,[data-borders=off] .dashboard-shell,[data-borders=off] .hamburger-btn,[data-borders=off] .hamburger-dropdown,[data-borders=off] .hamburger-submenu,[data-borders=off] .host-rail-item,[data-borders=off] .project-card,[data-borders=off] .project-external-action,[data-borders=off] .project-panel,[data-borders=off] .projects-filter,[data-borders=off] .service-rail-item,[data-borders=off] .toggle-switch,[data-borders=off] input,[data-borders=off] select{border-color:transparent!important}[data-borders=off] .hamburger-avatar{border:none!important}[data-borders=off] .home-header,[data-borders=off] .host-summary-stats{border-bottom-color:transparent!important}[data-borders=off] .card-divider{border-top-color:transparent!important}[data-borders=off] .hamburger-divider,[data-borders=off] .hamburger-submenu-divider{opacity:0!important}.meta-value,.status-badge{animation:fadeIn .25s ease-out}.host-resource-bar-fill{animation:fadeIn .3s ease-out}.host-resource-value{animation:fadeIn .25s ease-out}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.analytics-skeleton,.analytics-skeleton-block,.analytics-skeleton-line,.loading-spinner,.meta-value-skeleton,.skeleton,.skeleton-badge,.skeleton-card-element,.skeleton-icon,.skeleton-line,.skeleton-nav-btn,.status-badge-revalidating,.status-badge-skeleton{animation:none}.dashboard-section,.detail-card,.host-resource-bar-fill,.host-resource-value,.status-badge{animation-duration:.12s}}:focus-visible{outline:2px solid var(--see-touch-border-hover);outline-offset:2px;border-radius:var(--radius-sm)}.login-input:focus,.login-input:focus-visible{outline:2px solid var(--see-touch-border-hover);outline-offset:1px;border-color:var(--see-touch-border-hover)}@media (max-width:900px){:root{--tap-min:44px}.breadcrumb-link,.btn-back,.btn-config,.btn-entrar,.console-send,.control-btn,.dashboard-nav-btn,.hamburger-icon-btn,.hamburger-item,.host-rail-item,.list-toolbar-chip,.service-rail-item,.theme-btn{min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center}.breadcrumb-link,.hamburger-item,.host-rail-item,.service-rail-item{justify-content:flex-start}}:root,[data-theme=dark]{--shadow-overlay:0 18px 50px color-mix(in srgb,#05070a 55%,transparent);color-scheme:dark;--state-active-bg:#0a1a0a;--state-active-color:#3da83d;--state-active-border:#1a3a1a;--state-inactive-bg:#0c0c0c;--state-inactive-color:#505050;--state-inactive-border:#1a1a1a;--state-error:#c34;--state-success:#3da83d;--state-disabled:#1e1e1e;--state-unknown-bg:#131200;--state-unknown-color:#908800;--state-unknown-border:#222100;--color-warning:#e67e22;--bg-base:#000;--lurk-bg:#0a0a0a;--card-loading-bg:#060606;--chart-1:#4cc9f0;--chart-2:#4ade80;--chart-3:#fb923c;--chart-4:#f87171;--chart-5:#c084fc;--chart-6:#fbbf24;--chart-7:#22d3ee;--chart-8:#a3e635;--chart-9:#f9a8d4;--chart-10:#d8b4fe;--chart-kill:#f87171;--chart-event:#4cc9f0;--medal-1:#fbbf24;--medal-2:#cbd5e1;--medal-3:#d08d5b;--lurk-border:#1c1c1c;--see-bg:#121212;--see-text:#f5f5f5;--see-border:#262626;--see-touch-bg:#181818;--see-touch-text:#f5f5f5;--see-touch-border:#5a5a5a;--see-touch-bg-hover:#1f1f1f;--see-touch-border-hover:#fff;--touch-bg:#fff;--touch-text:#000;--touch-border:#fff;--touch-bg-hover:#d8d8d8;--touch-text-hover:#000;--touch-border-hover:#d8d8d8;--input-bg:#141414;--input-text:#f5f5f5;--slot-1-bg:#2e2e2e;--slot-4-bg:#161616;--slot-text:#f5f5f5;--surface:var(--lurk-bg);--surface-raised:var(--see-bg);--surface-interactive:var(--see-touch-bg);--text:var(--see-text);--text-muted:#9a9a9a;--text-faint:#5e5e5e;--border:var(--see-border);--border-strong:var(--see-touch-border);--primary:var(--touch-bg);--primary-hover:var(--touch-bg-hover);--color-link:#fff;--callout-note-bg:#101010;--callout-note-border:#fff;--callout-warn-bg:#141414;--callout-warn-border:#9a9a9a;--callout-tip-bg:#0e0e0e;--callout-tip-border:#d6d6d6}[data-theme=light]{--shadow-overlay:0 18px 50px color-mix(in srgb,#1d232b 18%,transparent);color-scheme:light;--state-active-bg:#c8f0c8;--state-active-color:#1a5e1a;--state-active-border:#8aaa8a;--state-inactive-bg:#e4e4ec;--state-inactive-color:#606070;--state-inactive-border:#c4c4d4;--state-error:#b81c1c;--state-success:#1a5e1a;--state-disabled:#c8c8d4;--state-unknown-bg:#f0e8c8;--state-unknown-color:#6b5a00;--state-unknown-border:#ccc070;--color-warning:#e67e22;--bg-base:#c8c8c8;--lurk-bg:#b4b4b4;--card-loading-bg:#dedede;--chart-1:#0369a1;--chart-2:#15803d;--chart-3:#c2410c;--chart-4:#b91c1c;--chart-5:#7e22ce;--chart-6:#a16207;--chart-7:#0e7490;--chart-8:#4d7c0f;--chart-9:#be185d;--chart-10:#6d28d9;--chart-kill:#b91c1c;--chart-event:#0369a1;--medal-1:#a16207;--medal-2:#64748b;--medal-3:#92400e;--lurk-border:#9e9e9e;--see-bg:#fff;--see-text:#0a0a0a;--see-border:#b8b8b8;--see-touch-bg:#d4d4d4;--see-touch-text:#0a0a0a;--see-touch-border:#8a8a8a;--see-touch-bg-hover:#c4c4c4;--see-touch-border-hover:#000;--touch-bg:#0a0a0a;--touch-text:#fff;--touch-border:#0a0a0a;--touch-bg-hover:#2a2a2a;--touch-text-hover:#fff;--touch-border-hover:#2a2a2a;--input-bg:#fff;--input-text:#0a0a0a;--slot-1-bg:#333;--slot-4-bg:#1a1a1a;--slot-text:#f5f5f5;--surface:var(--lurk-bg);--surface-raised:var(--see-bg);--surface-interactive:var(--see-touch-bg);--text:var(--see-text);--text-muted:#5a5a5a;--text-faint:#8a8a8a;--border:var(--see-border);--border-strong:var(--see-touch-border);--primary:var(--touch-bg);--primary-hover:var(--touch-bg-hover);--color-link:#0a0a0a;--callout-note-bg:#f0f0f0;--callout-note-border:#0a0a0a;--callout-warn-bg:#ededed;--callout-warn-border:#6a6a6a;--callout-tip-bg:#f1f1f1;--callout-tip-border:#2a2a2a}[data-theme=cyberpunk]{--shadow-overlay:0 18px 50px color-mix(in srgb,var(--cyber-acc) 22%,transparent);--bg-base:#05060a;--lurk-bg:#0a0c12;--card-loading-bg:#06070c;--chart-1:#fcee0a;--chart-2:#02d7f2;--chart-3:#ed1e79;--chart-4:#ff2740;--chart-5:#7df9ff;--chart-6:#ff9e22;--chart-7:#38f5b5;--chart-8:#b4ff39;--chart-9:#ff6ec7;--chart-10:#a78bfa;--chart-kill:#ff2740;--chart-event:#02d7f2;--medal-1:#fcee0a;--medal-2:#9ca3af;--medal-3:#ff9e22;--lurk-border:rgba(252,238,10,.18);--see-bg:#0f1219;--see-text:#e9edf2;--see-border:rgba(252,238,10,.22);--see-touch-bg:#141925;--see-touch-text:#e9edf2;--see-touch-border:#fcee0a;--see-touch-bg-hover:#1b2230;--see-touch-border-hover:color-mix(in srgb,#fcee0a 80%,#fff);--touch-bg:#fcee0a;--touch-text:#05060a;--touch-border:#fcee0a;--touch-bg-hover:color-mix(in srgb,#fcee0a 80%,#fff);--touch-text-hover:#05060a;--touch-border-hover:color-mix(in srgb,#fcee0a 80%,#fff);--input-bg:#141925;--input-text:#e9edf2;--state-active-bg:color-mix(in srgb,#38f5b5 10%,#000);--state-active-color:#38f5b5;--state-active-border:color-mix(in srgb,#38f5b5 40%,transparent);--state-inactive-bg:color-mix(in srgb,#ff2740 10%,#000);--state-inactive-color:#ff2740;--state-inactive-border:color-mix(in srgb,#ff2740 35%,transparent);--state-unknown-bg:color-mix(in srgb,#ff9e22 9%,#000);--state-unknown-color:#ff9e22;--state-unknown-border:color-mix(in srgb,#ff9e22 32%,transparent);--state-error:#ff2740;--state-success:#38f5b5;--state-disabled:#1e1e28;--color-warning:#ff9e22;--slot-1-bg:#0f1219;--slot-4-bg:#0a0c12;--slot-text:#fcee0a;--surface:#0a0c12;--surface-raised:#0f1219;--surface-interactive:#141925;--text:#e9edf2;--text-muted:#8a93a6;--text-faint:#565d6e;--border:rgba(252,238,10,.2);--border-strong:#fcee0a;--primary:#fcee0a;--primary-hover:color-mix(in srgb,#fcee0a 80%,#fff);--color-link:#02d7f2;--callout-note-bg:color-mix(in srgb,#02d7f2 8%,#05060a);--callout-note-border:#02d7f2;--callout-warn-bg:color-mix(in srgb,#ff9e22 8%,#05060a);--callout-warn-border:#ff9e22;--callout-tip-bg:color-mix(in srgb,#38f5b5 8%,#05060a);--callout-tip-border:#38f5b5;--cyber-acc:#fcee0a;--cyber-acc-2:#02d7f2;--cyber-acc-ink:#05060a;--cyber-good:#38f5b5;--cyber-warn:#ff9e22;--cyber-crit:#ff2740;--cyber-hair:rgba(252,238,10,.18);--cyber-grid:rgba(252,238,10,.05);--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-pill:2px}[data-theme=cyberpunk] body{font-family:var(--font-display);letter-spacing:.2px;background-image:radial-gradient(ellipse 120% 70% at 80% -10%,color-mix(in srgb,#fcee0a 7%,transparent),transparent 60%),radial-gradient(ellipse 90% 60% at 0 110%,color-mix(in srgb,#02d7f2 6%,transparent),transparent 55%),linear-gradient(var(--cyber-grid) 1px,transparent 1px) 0 0 /100% 38px,linear-gradient(90deg,var(--cyber-grid) 1px,transparent 1px) 0 0 /38px 100%}[data-theme=cyberpunk] body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.12) 2px 3px);opacity:.28}@media (prefers-reduced-motion:reduce){[data-theme=cyberpunk] body:after{display:none}}[data-theme=cyberpunk] .console-input-field,[data-theme=cyberpunk] .console-output,[data-theme=cyberpunk] code,[data-theme=cyberpunk] input,[data-theme=cyberpunk] pre,[data-theme=cyberpunk] textarea{font-family:var(--font-cyber-mono)}[data-theme=cyberpunk] .card{-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(var(--cyber-acc),var(--cyber-acc-2)) 0 0 /3px 100% no-repeat,var(--see-touch-bg)}[data-theme=cyberpunk] .card:hover{background:linear-gradient(var(--cyber-acc),var(--cyber-acc-2)) 0 0 /3px 100% no-repeat,var(--see-touch-bg-hover);box-shadow:-4px 0 18px color-mix(in srgb,var(--cyber-acc) 30%,transparent)}[data-theme=cyberpunk] .project-card{-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(var(--cyber-acc),var(--cyber-acc-2)) 0 0 /3px 100% no-repeat,var(--see-touch-bg);padding-left:calc(15px + 3px)}[data-theme=cyberpunk] .project-card:hover{box-shadow:-4px 0 18px color-mix(in srgb,var(--cyber-acc) 30%,transparent)}[data-theme=cyberpunk] .roadmap-board-card{-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}[data-theme=cyberpunk] .btn-back,[data-theme=cyberpunk] .btn-config,[data-theme=cyberpunk] .btn-entrar,[data-theme=cyberpunk] .control-btn,[data-theme=cyberpunk] .filter-bar-clear{-webkit-clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}[data-theme=cyberpunk] .login-card{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));border-color:var(--cyber-acc)}[data-theme=cyberpunk] .dashboard-nav-btn-active{color:var(--cyber-acc);border-color:var(--cyber-acc);box-shadow:0 2px 12px color-mix(in srgb,var(--cyber-acc) 35%,transparent)}[data-theme=cyberpunk] [data-state=active]{box-shadow:0 0 8px color-mix(in srgb,var(--cyber-good) 40%,transparent)}[data-theme=cyberpunk] .brand-link{color:var(--cyber-acc);text-shadow:0 0 24px color-mix(in srgb,var(--cyber-acc) 50%,transparent);letter-spacing:4px}[data-theme=black-mesa]{--shadow-overlay:0 18px 50px color-mix(in srgb,var(--bm-amber) 16%,transparent);color-scheme:dark;--state-active-bg:color-mix(in srgb,#5bbf4a 12%,#000);--state-active-color:#6cd35a;--state-active-border:color-mix(in srgb,#5bbf4a 42%,transparent);--state-inactive-bg:color-mix(in srgb,#e5392b 12%,#000);--state-inactive-color:#e5392b;--state-inactive-border:color-mix(in srgb,#e5392b 38%,transparent);--state-unknown-bg:color-mix(in srgb,#f4c01a 10%,#000);--state-unknown-color:#f4c01a;--state-unknown-border:color-mix(in srgb,#f4c01a 34%,transparent);--state-error:#e5392b;--state-success:#6cd35a;--state-disabled:#2a261c;--color-warning:#f4c01a;--bg-base:#0b0b0c;--lurk-bg:#131210;--card-loading-bg:#0d0c0a;--chart-1:#f7791d;--chart-2:#6cd35a;--chart-3:#f4c01a;--chart-4:#e5392b;--chart-5:#ffa033;--chart-6:#d9a441;--chart-7:#8fbf7a;--chart-8:#c9d14a;--chart-9:#e08a5b;--chart-10:#b5893f;--chart-kill:#e5392b;--chart-event:#f7791d;--medal-1:#f4c01a;--medal-2:#9a9486;--medal-3:#b87333;--lurk-border:#2c2820;--see-bg:#17150f;--see-text:#ece7da;--see-border:rgba(52,48,37,.58);--see-touch-bg:#1c1a13;--see-touch-text:#ece7da;--see-touch-border:#f7791d;--see-touch-bg-hover:#251f15;--see-touch-border-hover:#ffa033;--touch-bg:#f7791d;--touch-text:#120c05;--touch-border:#f7791d;--touch-bg-hover:#ffa033;--touch-text-hover:#120c05;--touch-border-hover:#ffa033;--input-bg:#1b1812;--input-text:#ece7da;--slot-1-bg:#211a0e;--slot-4-bg:#140f08;--slot-text:#f7a23a;--surface:#131210;--surface-raised:#17150f;--surface-interactive:#1c1a13;--text:#ece7da;--text-muted:#9a9486;--text-faint:#615c50;--border:#332f24;--border-strong:#f7791d;--primary:#f7791d;--primary-hover:#ffa033;--color-link:#f4c01a;--callout-note-bg:color-mix(in srgb,#f7791d 8%,#0b0b0c);--callout-note-border:#f7791d;--callout-warn-bg:color-mix(in srgb,#f4c01a 9%,#0b0b0c);--callout-warn-border:#f4c01a;--callout-tip-bg:color-mix(in srgb,#6cd35a 8%,#0b0b0c);--callout-tip-border:#6cd35a;--bm-amber:#f7791d;--bm-amber-2:#ffa033;--bm-hazard:#f4c01a;--bm-ink:#120c05;--bm-green:#6cd35a;--bm-red:#e5392b;--bm-steel:#33302a;--bm-hair:rgba(247,121,29,.16);--bm-grid:rgba(247,121,29,.045);--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--radius-pill:2px}[data-theme=black-mesa] body{font-family:var(--font-bm-display);letter-spacing:.3px;background-color:var(--bg-base);background-image:radial-gradient(ellipse 130% 80% at 50% -20%,rgba(247,121,29,.06),transparent 60%),radial-gradient(ellipse 100% 60% at 100% 120%,rgba(244,192,26,.05),transparent 55%),linear-gradient(var(--bm-grid) 1px,transparent 1px) 0 0 /100% 34px,linear-gradient(90deg,var(--bm-grid) 1px,transparent 1px) 0 0 /34px 100%;box-shadow:inset 0 0 220px rgba(0,0,0,.6)}[data-theme=black-mesa] body:before{content:"";position:fixed;right:3vw;bottom:3vh;width:240px;height:240px;z-index:0;pointer-events:none;opacity:.06;background:no-repeat 50%/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23f7791d' stroke-width='12' stroke-linecap='square'%3E%3Cpath d='M28 10 L80 90'/%3E%3Cpath d='M50 47 L20 90'/%3E%3C/g%3E%3C/svg%3E")}[data-theme=black-mesa] body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.1) 2px 3px);opacity:.4}@media (prefers-reduced-motion:reduce){[data-theme=black-mesa] body:after{display:none}}[data-theme=black-mesa] .cover-page,[data-theme=black-mesa] .home-page,[data-theme=black-mesa] .login-page{position:relative;z-index:1}[data-theme=black-mesa] .console-input,[data-theme=black-mesa] .console-line,[data-theme=black-mesa] .console-lines,[data-theme=black-mesa] code,[data-theme=black-mesa] input,[data-theme=black-mesa] pre,[data-theme=black-mesa] textarea{font-family:var(--font-bm-mono)}[data-theme=black-mesa] .card{position:relative;border-radius:2px;border-top:2px solid var(--bm-amber);background:repeating-linear-gradient(45deg,var(--bm-amber) 0 7px,var(--bm-ink) 7px 14px) 0 0 /5px 100% no-repeat,var(--see-touch-bg);padding-left:calc(1.25rem + 5px)}[data-theme=black-mesa] .card:hover{border-top-color:var(--bm-amber-2);box-shadow:0 0 0 1px var(--bm-amber),0 6px 22px rgba(247,121,29,.18)}[data-theme=black-mesa] .card:after{content:"";position:absolute;top:8px;right:8px;width:11px;height:11px;border-top:2px solid var(--bm-amber);border-right:2px solid var(--bm-amber);opacity:.55;pointer-events:none}[data-theme=black-mesa] .project-card{position:relative;border-radius:2px;border-top:2px solid var(--bm-amber);background:repeating-linear-gradient(45deg,var(--bm-amber) 0 7px,var(--bm-ink) 7px 14px) 0 0 /5px 100% no-repeat,var(--see-touch-bg);padding-left:calc(15px + 5px)}[data-theme=black-mesa] .project-card:hover{border-top-color:var(--bm-amber-2);box-shadow:0 0 0 1px var(--bm-amber),0 6px 22px rgba(247,121,29,.18)}[data-theme=black-mesa] .project-card:after{content:"";position:absolute;top:8px;right:8px;width:11px;height:11px;border-top:2px solid var(--bm-amber);border-right:2px solid var(--bm-amber);opacity:.55;pointer-events:none}[data-theme=black-mesa] .roadmap-board-card{border-radius:2px;border-top:1px solid var(--bm-amber)}[data-theme=black-mesa] .btn-back,[data-theme=black-mesa] .btn-config,[data-theme=black-mesa] .btn-entrar,[data-theme=black-mesa] .console-send,[data-theme=black-mesa] .control-btn{border-radius:2px;text-transform:uppercase;letter-spacing:.12em}[data-theme=black-mesa] .brand-link,[data-theme=black-mesa] .login-title h1{color:var(--bm-amber);letter-spacing:.34em;text-shadow:0 0 22px rgba(247,121,29,.45)}[data-theme=black-mesa] .dashboard-nav-btn-active{color:var(--bm-amber);border-color:var(--bm-amber);box-shadow:0 2px 12px rgba(247,121,29,.3)}[data-theme=black-mesa] .detail-divider{border:none;height:6px;background:repeating-linear-gradient(45deg,var(--bm-hazard) 0 9px,var(--bm-ink) 9px 18px);opacity:.85}[data-theme=black-mesa] .status-badge.active{box-shadow:0 0 9px color-mix(in srgb,var(--bm-green) 45%,transparent)}[data-theme=black-mesa] .detail-col-title,[data-theme=black-mesa] .section-label{text-transform:uppercase;letter-spacing:.16em}[data-theme=black-mesa] .detail-col-title:before{content:"▸ ";color:var(--bm-amber)}