@charset "UTF-8";.be-shell-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.be-shell>*{position:relative;z-index:1}.be-nav{z-index:50}.user-hero{position:relative}.user-hero:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f600,#3b82f6aa,#3b82f600);filter:blur(2px);opacity:.6}.actions .icon-btn-white{background:transparent;color:#fffc;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.062745098);transition:.25s;line-height:1}.actions .icon-btn-white svg{width:18px;height:18px;display:block;fill:currentColor}.actions .icon-btn-white:hover{background:#ffffff14;color:#fff;border-color:#ffffff26}.actions .icon-btn-white:active{background:#fff2}.actions .icon-btn-white.copied,.actions .icon-btn-white.shared{animation:iconFlash .8s ease}@keyframes iconFlash{0%{color:#fffa;transform:scale(1)}40%{color:#fff;transform:scale(1.15)}to{color:#fffc;transform:scale(1)}}.share-panel{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:4000;background:#0000008c;-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%);animation:fadeIn .25s ease}.share-panel-inner{position:relative}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.share-panel-inner{background:#101b25;border:1px solid #1e2c39;padding:26px 30px 30px;border-radius:22px;width:min(420px,92%);box-shadow:0 10px 32px -8px #000c,0 0 0 1px #ffffff08 inset}.share-hd{font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#6b8299;margin-bottom:18px}.share-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:14px;justify-items:center;margin-bottom:18px}.share-grid button{background:transparent;border:0;padding:0;cursor:pointer}.share-grid button:hover{transform:translateY(-2px)}.close-share{width:100%;justify-content:center}.verification-badges{display:flex;gap:8px;margin:8px 0;flex-wrap:nowrap}.verification-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.verification-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.verification-badge.verified{background:linear-gradient(135deg,#1f90ff20,#1f90ff10);color:#1f90ff;border-color:#1f90ff30}.verification-badge.king,.verification-badge.top-user{background:linear-gradient(135deg,#ffd70020,#ffd70010);color:gold;border-color:#ffd70030;box-shadow:0 0 12px #ffd70033}.verification-badge.organization{background:linear-gradient(135deg,#10b98120,#10b98110);color:#10b981;border-color:#10b98130}.badge-icon{font-size:14px;filter:drop-shadow(0 0 2px currentColor)}.badge-text{font-size:12px}.powered-by-btn{font-family:inherit;cursor:pointer;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.35)}.stat,.stat .val{position:relative}.stat .val:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.062745098) 45%,rgba(255,255,255,.1450980392) 50%,rgba(255,255,255,.062745098) 55%,transparent 100%);transform:translate(-120%);animation:shimmer 5s linear infinite}@keyframes shimmer{to{transform:translate(120%)}}.activity-row{border-left:3px solid rgba(31,144,255,.3333333333)}.activity-row.t-deploy{border-left-color:#10b98155}.activity-row.t-update{border-left-color:#6366f155}.activity-row.t-metric{border-left-color:#8b5cf655}.activity-row.t-connect{border-left-color:#f59e0b55}.user-hero.loading .avatar-ring{opacity:.7}.shimmer{position:relative;overflow:hidden;background:linear-gradient(90deg,#1e293b,#1f2937);border-radius:6px}.shimmer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.06) 40%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.06) 60%,transparent 100%);animation:shimmerSlide 2s linear infinite}@keyframes shimmerSlide{to{transform:translate(100%)}}.avatar-ring .avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:54px;font-weight:600;letter-spacing:1px;background:linear-gradient(135deg,#1d2c3a,#0e1622);color:#6ea8ff;border-radius:50%;position:relative;z-index:2;text-shadow:0 2px 6px rgba(0,0,0,.6666666667)}@media (max-width: 780px){.user-hero{flex-direction:column;align-items:center;gap:26px;width:100%;margin:0 auto;transform:none;padding:0 20px}.avatar-ring{width:120px}.user-hero .ident{display:flex;flex-direction:column;align-items:center;text-align:center}.ident h1{font-size:34px}.ident .tagline{max-width:320px}.meta-row{justify-content:center}.verification-badges{justify-content:center;flex-wrap:wrap}.actions{flex-wrap:wrap;justify-content:center}.user-page .avatar-ring{margin-left:auto;margin-right:auto}}@media (max-width: 520px){.avatar-ring{width:96px}.ident h1{font-size:30px}.ident .tagline{font-size:13px}.actions{gap:8px}}@media (max-width: 380px){.avatar-ring{width:88px}.ident h1{font-size:28px}.ident .tagline{font-size:12px}}.dynamic-agent-loader{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);color:#fff;font-family:JetBrains Mono,monospace;display:flex;align-items:center;justify-content:center;padding:20px}.dynamic-agent-loader.loading .loader-content{text-align:center;max-width:400px}.dynamic-agent-loader.loading .loader-spinner{width:40px;height:40px;border:3px solid #333;border-top-color:#64ffda;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{to{transform:rotate(360deg)}}.dynamic-agent-loader.error .error-content{text-align:center;max-width:500px}.dynamic-agent-loader.error h2{color:#ff6b6b;margin-bottom:16px}.error-actions{margin-top:24px;display:flex;gap:12px;justify-content:center}.retry-btn,.back-btn{padding:10px 20px;border:1px solid #333;border-radius:6px;background:#1a1a2e;color:#64ffda;text-decoration:none;cursor:pointer;transition:all .2s}.retry-btn:hover,.back-btn:hover{background:#2a2a3e;border-color:#64ffda}.dynamic-agent-container{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);color:#fff;font-family:JetBrains Mono,monospace}.agent-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #333;background:#1a1a2ecc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agent-info{flex:1}.agent-info h1{margin:0 0 8px;font-size:1.5rem;color:#64ffda}.agent-author{color:#888;font-size:.9rem;margin:0 0 8px;opacity:.8}.agent-version{display:inline-block;background:#333;color:#64ffda;padding:2px 8px;border-radius:4px;font-size:.8rem}.agent-controls{display:flex;gap:8px}.agent-settings,.agent-close{background:none;border:1px solid #555;color:#888;padding:8px;border-radius:4px;cursor:pointer;transition:all .2s}.agent-settings:hover,.agent-close:hover{border-color:#64ffda;color:#64ffda}.agent-content{padding:20px}.agent-placeholder{text-align:center;padding:60px 20px;color:#666}.agent-placeholder h3{margin:0 0 16px;color:#888}.onboarding{padding:0;color:#0ff;font-family:Courier New,monospace}.onboarding .terminal-log{background:#000;border:1px solid #333;border-radius:4px;padding:10px;height:200px;overflow-y:auto;margin-bottom:20px;font-family:Courier New,monospace;font-size:12px;color:#0f0}.onboarding .log-line{margin:2px 0;white-space:pre-wrap}.onboarding .onboard-form{background:#000c;padding:20px;border-radius:8px;border:1px solid #333}.onboarding .form-group{margin-bottom:15px}.onboarding .form-group label{display:block;margin-bottom:5px;color:#0ff;font-weight:700;font-size:14px}.onboarding .form-group input,.onboarding .form-group textarea,.onboarding .form-group select{width:100%;padding:8px 12px;background:#111;border:1px solid #333;border-radius:4px;color:#fff;font-family:Courier New,monospace;font-size:13px}.onboarding .form-group input:focus,.onboarding .form-group textarea:focus,.onboarding .form-group select:focus{outline:none;border-color:#0ff;box-shadow:0 0 5px #00ffff4d}.onboarding .submit-btn{background:linear-gradient(45deg,#0ff,#0080ff);color:#000;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s ease}.onboarding .submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #0ff6}.onboarding .submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.onboard-agent-shell{position:relative;padding:90px 8vw 120px;font-family:JetBrains Mono,IBM Plex Mono,monospace;color:#d9e2ec}.onboard-agent-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(30,58,138,.0549019608),transparent 60%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.0549019608),transparent 55%);pointer-events:none}.agent-header{margin:0 0 38px;padding-top:10px}.agent-header h1{margin:0 0 18px;font-size:1.2rem;letter-spacing:.28em;font-weight:700;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#18e0a8);-webkit-background-clip:text;background-clip:text;color:transparent}.agent-header .header-grid{display:grid;grid-template-columns:minmax(320px,520px) 1fr;grid-template-rows:auto auto auto;column-gap:40px;align-items:start}.agent-header .header-grid h1{grid-column:1/span 2}.agent-header .header-grid .provenance-bar{grid-column:1/span 2;margin:0}.agent-header .header-grid .stages{grid-column:1/span 2;margin-top:12px}.agent-header h1 .tag{background:#2563eb;color:#fff;padding:2px 6px;border-radius:6px;font-size:.55rem;letter-spacing:.18em;margin-right:10px}.provenance-bar{display:flex;align-items:center;margin:-4px 0 26px;font-size:.55rem;letter-spacing:.16em;font-weight:600;color:#7fa6c3}.provenance-bar .owner{display:flex;align-items:center;gap:10px;background:#ffffff0d;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}.provenance-bar .avatar{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;border-radius:8px;font-weight:700;font-size:.6rem;letter-spacing:.12em;box-shadow:0 0 0 1px #2563eb77,0 4px 10px -4px #1e3a8a}.provenance-bar .handle{color:#cfe7ff;text-decoration:none}.provenance-bar .dot{width:5px;height:5px;background:#315070;border-radius:50%}.provenance-bar .sig{font-family:monospace;color:#8b5cf6}.provenance-bar .status.ok{background:#18e0a8;color:#04251d;padding:4px 8px;border-radius:8px;font-size:.5rem;letter-spacing:.18em;font-weight:700;box-shadow:0 0 0 1px #18e0a899,0 0 10px -2px #18e0a8aa}.stages{display:flex;flex-wrap:wrap;gap:10px}.stages .st{font-size:.55rem;letter-spacing:.18em;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;position:relative;overflow:hidden}.layout{display:grid;grid-template-columns:minmax(340px,480px) minmax(380px,1fr);gap:46px;align-items:start}.panel{background:#0a121cc7;border:1px solid rgba(255,255,255,.14);border-radius:22px;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 10px 38px -12px #000000a6,0 0 0 1px #ffffff0d inset;position:relative;overflow:hidden}.panel.term{display:flex;flex-direction:column}.term-log{padding:20px 24px 16px;font-size:.62rem;line-height:1.45;height:420px;overflow:auto;display:flex;flex-direction:column-reverse}.term-log .line{opacity:.9;animation:fadeIn .4s ease}.term-actions{padding:10px 18px 18px;display:flex;justify-content:flex-end}.term-actions button{background:#1e3a8a;color:#fff;border:1px solid rgba(37,99,235,.6666666667);padding:10px 16px;font-size:.55rem;letter-spacing:.18em;border-radius:12px;cursor:pointer;font-weight:600}.term-actions button:disabled{opacity:.4;cursor:default}.panel.form{padding:24px 26px 30px}.intake-form{display:flex;flex-direction:column;gap:16px;font-size:.62rem}.intake-form label{display:flex;flex-direction:column;gap:6px;letter-spacing:.12em;font-weight:600;text-transform:uppercase;font-size:.55rem}.intake-form input,.intake-form textarea{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:10px 14px;color:#fff;font-family:inherit;font-size:.65rem;resize:vertical}.intake-form input:focus,.intake-form textarea:focus{outline:2px solid rgba(37,99,235,.6666666667);outline-offset:2px}.intake-form .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.intake-form .actions{display:flex;justify-content:flex-end}.intake-form .actions .primary{background:linear-gradient(135deg,#1e3a8a,#2563eb);border:1px solid rgba(37,99,235,.6666666667);color:#fff;font-weight:600;font-size:.55rem;letter-spacing:.18em;padding:12px 22px;border-radius:14px;cursor:pointer;box-shadow:0 6px 22px -6px #001e5a8c}.intake-form .actions .primary:disabled{opacity:.6}.agent-coming-soon{position:relative;padding:90px 8vw 120px;font-family:JetBrains Mono,IBM Plex Mono,monospace;color:#d9e2ec;min-height:80vh;display:flex;align-items:center;justify-content:center}.agent-coming-soon:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(30,58,138,.0549019608),transparent 60%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.0549019608),transparent 55%);pointer-events:none}.coming-soon-content{max-width:600px;text-align:center;background:#0a121cc7;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:48px 40px;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 10px 38px -12px #000000a6,0 0 0 1px #ffffff0d inset}.agent-icon{font-size:4rem;margin-bottom:24px;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.coming-soon-content h2{font-size:2rem;margin:0 0 16px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#18e0a8);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;letter-spacing:.05em}.agent-description{font-size:1rem;color:#94a3b8;margin:0 0 32px;line-height:1.6}.performance-badge{display:inline-flex;align-items:center;gap:8px;background:#2563eb26;border:1px solid rgba(37,99,235,.3);padding:8px 16px;border-radius:12px;margin:0 16px 16px 0;font-size:.85rem;font-weight:600}.perf-label{color:#7fa6c3}.perf-value{color:#18e0a8;font-weight:700}.status-badge{display:inline-flex;align-items:center;padding:8px 16px;border-radius:12px;font-size:.85rem;font-weight:600;margin-bottom:32px}.status-badge.status-live{background:#18e0a826;border:1px solid rgba(24,224,168,.3);color:#18e0a8}.coming-soon-message{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;margin:32px 0;text-align:left}.coming-soon-message h3{font-size:1.25rem;margin:0 0 16px;color:#f1f5f9;display:flex;align-items:center;gap:8px}.coming-soon-message p{color:#94a3b8;margin:0 0 24px;line-height:1.6}.features-preview h4{font-size:1rem;margin:0 0 12px;color:#cbd5e1}.features-preview ul{list-style:none;padding:0;margin:0}.features-preview li{padding:6px 0 6px 24px;position:relative;color:#94a3b8;font-size:.9rem}.features-preview li:before{content:"→";position:absolute;left:0;color:#3b82f6;font-weight:700}.back-actions{margin-top:32px}.back-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#1e3a8a,#2563eb);border:1px solid rgba(37,99,235,.7);color:#fff;text-decoration:none;padding:12px 24px;border-radius:14px;font-weight:600;font-size:.9rem;letter-spacing:.05em;transition:all .2s ease;box-shadow:0 6px 22px -6px #001e5a8c}.back-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #001e5ab3}@media (max-width: 620px){.agent-coming-soon{padding:60px 24px 80px}.coming-soon-content{padding:32px 24px}.agent-icon{font-size:3rem}.coming-soon-content h2{font-size:1.5rem}.performance-badge{margin:0 0 16px}}@media (max-width: 960px){.layout{grid-template-columns:1fr;gap:34px}.term-log{height:320px}}@media (max-width: 960px){.agent-header .header-grid{grid-template-columns:1fr}.agent-header .header-grid h1,.agent-header .header-grid .provenance-bar{grid-column:1}.agent-header .header-grid .stages{grid-column:1;margin-top:12px}}@media (max-width: 620px){.onboard-agent-shell{padding:90px 24px 120px}}.agent-header{margin:0 0 38px;padding-top:10px;width:100%}.agent-header .header-grid{display:flex;flex-direction:column;gap:16px;max-width:100%}.agent-header h1{margin:0;font-size:1.1rem;letter-spacing:.24em;font-weight:700;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#18e0a8);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.3;word-break:break-word}.agent-header h1 .tag{background:#2563eb;color:#fff;padding:2px 6px;border-radius:6px;font-size:.5rem;letter-spacing:.18em;margin-right:8px;display:inline-block;vertical-align:middle}.agent-header h1 .user-handle{font-size:.9em;opacity:.8}.agent-header h1 .separator{margin:0 8px;opacity:.6}.agent-header h1 .agent-name{font-size:1em}.provenance-bar{display:flex;align-items:center;font-size:.5rem;letter-spacing:.16em;font-weight:600;color:#7fa6c3;width:100%}.provenance-bar .owner{display:flex;align-items:center;gap:8px;background:#ffffff0d;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);width:100%;min-width:0;flex-wrap:wrap;row-gap:4px}.provenance-bar .avatar-link{text-decoration:none;flex-shrink:0}.provenance-bar .avatar{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;border-radius:8px;font-weight:700;font-size:.6rem;letter-spacing:.12em;box-shadow:0 0 0 1px #2563eb77,0 4px 10px -4px #1e3a8a;cursor:pointer}.provenance-bar .handle{color:#cfe7ff;text-decoration:none;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provenance-bar .handle:hover{text-decoration:underline}.provenance-bar .dot{width:4px;height:4px;background:#315070;border-radius:50%;flex-shrink:0}.provenance-bar .ts{font-size:.46rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.provenance-bar .sig{font-family:monospace;color:#8b5cf6;font-size:.44rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.provenance-bar .status.ok{background:#18e0a8;color:#04251d;padding:3px 6px;border-radius:8px;font-size:.44rem;letter-spacing:.18em;font-weight:700;box-shadow:0 0 0 1px #18e0a899,0 0 10px -2px #18e0a8aa;white-space:nowrap;flex-shrink:0}.stages{display:flex;flex-wrap:wrap;gap:6px;width:100%}.stages .st{font-size:.5rem;letter-spacing:.16em;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;position:relative;overflow:hidden;white-space:nowrap;flex-shrink:0}.stages .st.done{border-color:#2563ebaa;background:linear-gradient(135deg,#2563eb59,#2563eb0d)}.stages .st.active{box-shadow:0 0 0 1px #ffffff10,0 0 0 2px #2563eb55}.header-custom{width:100%}@media (max-width: 480px){.agent-header h1{font-size:.95rem;letter-spacing:.2em;line-height:1.4}.agent-header h1 .tag{font-size:.46rem;padding:2px 5px;margin-right:6px}.provenance-bar{font-size:.46rem}.provenance-bar .owner{padding:8px 10px;gap:6px;flex-direction:column;align-items:flex-start}.provenance-bar .owner>:first-child{align-self:flex-start}.provenance-bar .avatar{width:24px;height:24px}.provenance-bar .ts,.provenance-bar .sig{font-size:.42rem}.provenance-bar .status.ok{font-size:.42rem;padding:2px 5px}.provenance-bar .dot{display:none}.stages .st{font-size:.46rem;padding:5px 8px;letter-spacing:.14em}}@media (min-width: 481px) and (max-width: 640px){.agent-header h1{font-size:1rem;letter-spacing:.22em}.provenance-bar .owner{padding:9px 11px;gap:7px}.stages .st{font-size:.48rem;padding:6px 9px}}@media (min-width: 641px) and (max-width: 768px){.agent-header .header-grid{gap:18px}.agent-header h1{font-size:1.05rem;letter-spacing:.25em}.provenance-bar .owner{padding:10px 12px;gap:8px}.stages .st{font-size:.52rem;padding:7px 11px}}@media (min-width: 769px){.agent-header .header-grid{gap:20px}.agent-header h1{font-size:1.2rem;letter-spacing:.28em}.agent-header h1 .tag{font-size:.55rem;margin-right:10px}.provenance-bar{font-size:.55rem}.provenance-bar .owner{padding:10px 14px;gap:10px;flex-wrap:nowrap}.provenance-bar .avatar{width:28px;height:28px}.provenance-bar .ts,.provenance-bar .sig{font-size:.55rem}.provenance-bar .status.ok{font-size:.5rem;padding:4px 8px}.provenance-bar .dot{display:block}.stages .st{font-size:.55rem;padding:8px 12px;letter-spacing:.18em}}@media (min-width: 1200px){.agent-header .header-grid{max-width:1200px}}.test-results{display:flex;flex-direction:column;gap:8px;padding:16px 0}.test-result{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:8px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.62rem}.test-result.pass{border-left:3px solid #18e0a8}.test-result.warning{border-left:3px solid #f59e0b}.test-result.fail{border-left:3px solid #ef4444}.test-result .test-name{font-weight:600;color:#d9e2ec}.test-result .test-status{font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:2px 6px;border-radius:4px}.test-result.pass .test-status{background:#18e0a8;color:#04251d}.test-result.warning .test-status{background:#f59e0b;color:#1a1a1a}.test-result.fail .test-status{background:#ef4444;color:#fff}.test-result .test-time{font-family:monospace;color:#7fa6c3;font-size:.5rem}.term-actions button.running{background:#f59e0b;border-color:#f59e0b;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.panel-hd{font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#8b5cf6;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.os-v7{position:relative;width:100%;height:100dvh;overflow:hidden;font-family:JetBrains Mono,IBM Plex Mono,monospace;color:#d9e2ec}.top-bar .logo-metrics{display:flex;align-items:center;gap:34px}.top-bar .neon-inline{text-decoration:none;position:relative;display:inline-block;transform:rotate(-10deg);transform-origin:40% 20%}.top-bar .neon-inline span{font-size:1.95rem;font-weight:700;letter-spacing:5px;text-transform:uppercase;position:relative;color:#fff;animation:flicker 1.5s infinite alternate;padding-right:6px}.top-bar .neon-inline span:before,.top-bar .neon-inline span:after{content:"BossEngine.AI";position:absolute;top:0;left:0;color:transparent;text-shadow:0 0 4px #ff0099,0 0 8px #ff0099,0 0 16px #ff0099,0 0 34px #ff0099;z-index:-1;animation:neon-glow 1.5s infinite alternate}.top-bar .neon-inline span:after{text-shadow:0 0 4px #00ccff,0 0 8px #00ccff,0 0 16px #00ccff,0 0 34px #00ccff;animation-delay:.75s}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.4}}@keyframes neon-glow{0%{text-shadow:0 0 5px #00ccff,0 0 10px #00ccff,0 0 20px #00ccff,0 0 40px #00ccff,0 0 80px #00ccff}to{text-shadow:0 0 10px #ff0099,0 0 20px #ff0099,0 0 40px #ff0099,0 0 80px #ff0099,0 0 120px #ff0099}}.os-v7 .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.os-v7 .link-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.top-bar{position:absolute;top:10px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#1e3c648c,#1222368c);padding:12px 20px;border:1px solid rgba(120,180,255,.18);border-radius:22px;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);font-size:.6rem;letter-spacing:.18em;box-shadow:0 4px 18px -6px #1450a080,0 0 0 1px #8cc8ff14 inset}.top-bar .cluster{display:flex;gap:18px;flex-wrap:wrap}.metric{display:flex;flex-direction:column}.metric label{opacity:.55}.metric span{font-size:.8rem;font-weight:600;background:linear-gradient(90deg,var(--accent-a, #18e0a8),var(--accent-b, #8b5cf6));-webkit-background-clip:text;background-clip:text;color:transparent}.top-bar .actions{display:flex;gap:10px}.top-bar button{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.55rem;letter-spacing:.18em;padding:8px 14px;border-radius:12px;cursor:pointer;font-weight:600}.top-bar button:hover{background:#ffffff26}.top-bar .login-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:.55rem;letter-spacing:.22em;font-weight:700;border:1px solid rgba(29,78,216,.6666666667);border-radius:12px;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;text-decoration:none;box-shadow:0 4px 14px -4px #1e4fbbaa,0 0 0 1px #1e3a8a66}.top-bar .login-btn:hover{filter:brightness(1.15);box-shadow:0 4px 18px -4px #1e4fbbee,0 0 0 1px #1e3a8a99}.node{position:absolute;width:170px;background:#0a121cd1;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:10px 12px 14px;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 10px 32px -10px #000000b3,0 0 0 1px #ffffff0d inset;cursor:grab}.node:active{cursor:grabbing}.node .avatar{width:64px;height:64px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.node .avatar svg{width:100%;height:100%}.node .meta{display:grid;grid-template-columns:repeat(2,auto);grid-auto-rows:min-content;column-gap:6px;row-gap:2px;font-size:.55rem;letter-spacing:.16em}.node .meta .id{grid-column:1/span 2;font-weight:600;background:linear-gradient(90deg,var(--accent-a, #18e0a8),var(--accent-b, #8b5cf6));-webkit-background-clip:text;background-clip:text;color:transparent}.node .meta .role{text-transform:uppercase;opacity:.7;font-weight:500}.node .meta .load{justify-self:end;font-weight:600}.node .pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(255,255,255,.08);animation:pulse 3.2s ease-in-out infinite;opacity:.25;box-shadow:0 0 24px -6px #ffffff1f}@keyframes pulse{0%{transform:scale(.92);opacity:.4}50%{transform:scale(1.05);opacity:.9}to{transform:scale(.92);opacity:.4}}.v7-win{position:absolute;display:flex;flex-direction:column;background:#0a121cc7;border:1px solid rgba(255,255,255,.14);border-radius:20px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 10px 38px -10px #000000a6,0 0 0 1px #ffffff0d inset;overflow:hidden}.v7-win .bar{height:40px;display:flex;align-items:center;gap:12px;padding:0 18px;background:linear-gradient(120deg,#121e2dd9,#0e1622c7);font-size:.6rem;letter-spacing:.18em;font-weight:600;cursor:grab;box-shadow:0 1px #ffffff0d inset,0 0 0 1px #466ea040;position:relative}.v7-win .bar:active{cursor:grabbing}.v7-win .bar .accent{width:4px;height:60%;background:linear-gradient(180deg,#2563eb,#1e3a8a);border-radius:2px;box-shadow:0 0 0 1px #2563eb55,0 0 10px -2px #2563ebaa}.v7-win .bar .title-text{letter-spacing:.25em;font-weight:600;color:#c8d6e5;font-size:.55rem}.v7-win .content{flex:1;padding:18px 22px 24px;font-size:.75rem;line-height:1.5;overflow:auto}.v7-win .bar .close-x{position:absolute;right:10px;top:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);width:28px;height:24px;border-radius:8px;color:#d1dae4;font-size:.7rem;letter-spacing:.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:600}.v7-win .bar .close-x:hover{background:#ffffff26}.v7-win.principle{backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);background:linear-gradient(135deg,#121e30d9,#0a121eb8);border:1px solid rgba(120,180,255,.18);box-shadow:0 12px 42px -12px #000000b3,0 0 0 1px #ffffff0f inset}.v7-win.principle .content{font-size:.72rem;line-height:1.55;padding:18px 20px 22px}.v7-win.principle .principle-copy p{margin:0}.v7-win.floating{transition:box-shadow .4s ease}.v7-win.floating:hover{box-shadow:0 14px 50px -12px #000000bf,0 0 0 1px #ffffff14 inset,0 0 0 1px var(--accent-a, #18e0a8)}.term-body .line{opacity:.85;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cursor{width:10px;height:14px;background:#18e0a8;display:inline-block;animation:blink 1s steps(2,end) infinite;margin-left:6px}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.status.ok{margin-top:10px;font-weight:600;letter-spacing:.12em;color:#18e0a8}.pillars{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pillars li{display:flex;flex-direction:column;background:linear-gradient(110deg,#ffffff12,#ffffff05);padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;font-size:.7rem}.pillars li strong{font-size:.55rem;letter-spacing:.25em;color:#3b82f6;background:none;-webkit-background-clip:initial;background-clip:initial;margin-bottom:4px}.manifesto-text p{margin:0 0 1rem}.cta-row{margin-top:1.4rem;display:flex;gap:14px;flex-wrap:wrap}.cta-btn{--pad:.9rem;padding:var(--pad) 1.6rem;font-size:.65rem;letter-spacing:.2em;border-radius:14px;border:1px solid rgba(25,82,184,.5019607843);background:linear-gradient(140deg,#1e3a8a,#2563eb);color:#fff;font-weight:600;cursor:pointer;position:relative;box-shadow:0 8px 24px -6px #001e508c}.cta-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,#fff9,#fff0 35%,#ffffff4d);mix-blend-mode:overlay;opacity:.25}.ghost-btn.alt{--pad:.9rem;padding:var(--pad) 1.6rem;font-size:.65rem;letter-spacing:.2em;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#e6edf3;font-weight:600;cursor:pointer}.ghost-btn.alt:hover{background:#ffffff1f}.cta-mini{display:flex;flex-direction:column;gap:14px;font-size:.72rem}.pulse-btn{--h:46px;height:var(--h);font-size:.6rem;letter-spacing:.18em;border-radius:12px;border:1px solid rgba(29,78,216,.5019607843);background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;font-weight:600;cursor:pointer;position:relative;box-shadow:0 6px 22px -6px #001e5a8c}.pulse-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#ffffff80,#fff0 40%,#ffffff80);mix-blend-mode:overlay;opacity:.18;animation:sheen 6s linear infinite}@keyframes sheen{0%{transform:translate(-60%)}to{transform:translate(60%)}}.corner{position:absolute;top:10px;right:28px;font-size:.55rem;letter-spacing:.28em;opacity:.45;pointer-events:none}@media (max-width: 720px){.os-v7.mobile .corner{display:none}}@media (max-width: 480px){.os-v7.mobile .corner{display:none}}.pioneer-form{display:flex;flex-direction:column;gap:16px;font-size:.85rem}.pioneer-form .lead{font-size:.9rem;opacity:.85;margin:0 0 8px;line-height:1.4}.pioneer-form label{display:flex;flex-direction:column;gap:6px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.pioneer-form input,.pioneer-form textarea{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:12px 14px;color:#fff;font-family:inherit;font-size:.9rem;resize:vertical;min-height:44px}.pioneer-form input:focus,.pioneer-form textarea:focus{outline:2px solid rgba(37,99,235,.6666666667);outline-offset:2px}.pioneer-form textarea{min-height:80px}.pioneer-form .submit-btn{margin-top:8px}.pioneer-form .actions-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pioneer-form .pulse-btn{--h:40px;padding:0 22px}.pioneer-form .status-ok{color:#34d399;font-size:.6rem;letter-spacing:.12em}.pioneer-form .status-err{color:#f87171;font-size:.6rem;letter-spacing:.12em}.pioneer-form button[disabled]{opacity:.6;cursor:default}.request-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040a12d1,#040a12eb);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);display:flex;align-items:flex-start;justify-content:center;padding:110px 20px 60px;z-index:500;overflow:auto}.request-modal .inner{width:min(640px,100%);background:#0c1622d1;border:1px solid rgba(255,255,255,.14);border-radius:24px;box-shadow:0 18px 60px -12px #000000b3,0 0 0 1px #ffffff0f inset;padding:0 0 22px;display:flex;flex-direction:column;overflow:hidden}.request-modal .modal-bar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(125deg,#121e30e6,#101c2eb3);border-bottom:1px solid rgba(255,255,255,.07);letter-spacing:.22em;font-size:.62rem;font-weight:600;border-top-left-radius:24px;border-top-right-radius:24px}.request-modal .modal-bar .title{background:linear-gradient(90deg,var(--accent-a, #18e0a8),var(--accent-b, #2563eb));-webkit-background-clip:text;background-clip:text;color:transparent}.request-modal .close-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.6rem;letter-spacing:.2em;padding:8px 14px;border-radius:12px;cursor:pointer;font-weight:600}.request-modal .close-btn:hover{background:#ffffff26}.request-modal .pioneer-form{padding:18px 28px 6px}.request-modal .modal-head{padding:10px 34px 8px;position:relative;z-index:2}.request-modal .modal-head h2{margin:0 0 8px;font-size:1.15rem;letter-spacing:.18em;font-weight:700;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#18e0a8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 14px rgba(59,130,246,.2666666667)}.request-modal .modal-head p{margin:0 0 14px;font-size:.72rem;line-height:1.55;opacity:.9}.request-modal .modal-head .benefits{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px;font-size:.62rem;letter-spacing:.14em}.request-modal .modal-head .benefits li{display:flex;align-items:center;gap:8px;background:linear-gradient(120deg,#ffffff14,#ffffff05);padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%)}.request-modal .modal-head .benefits li span{font-size:.85rem}.request-modal .fx.orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.request-modal .fx.orbs .orb{position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(50px);opacity:.28;mix-blend-mode:screen;animation:float 12s ease-in-out infinite}.request-modal .fx.orbs .orb.a{top:-120px;left:-140px;background:radial-gradient(circle,#3b82f6,#2563eb10)}.request-modal .fx.orbs .orb.b{bottom:-160px;right:-140px;background:radial-gradient(circle,#8b5cf6,#8b5cf610);animation-delay:3s}.request-modal .fx.orbs .orb.c{top:40%;left:55%;background:radial-gradient(circle,#18e0a8,#18e0a810);animation-delay:6s}@keyframes float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,-30px,0) scale(1.15)}}.request-modal .scanline{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3b82f6,#8b5cf6,#18e0a8,transparent);animation:scan 5s linear infinite;opacity:.8;mix-blend-mode:screen}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cta-btn.neon{position:relative;overflow:hidden}.cta-btn.neon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#2563eb,#8b5cf6,#1e3a8a);opacity:.35;mix-blend-mode:overlay}.pulse-btn.glow{animation:glowPulse 3.6s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 #2563eb55,0 0 24px -6px #2563ebaa}50%{box-shadow:0 0 #2563eb55,0 0 38px -4px #8b5cf6cc}}.pioneer-form.compact{padding-top:4px}.pioneer-form.compact .lead{display:none}.pioneer-form.compact .actions-row{margin-top:4px}@media (max-width: 720px){.request-modal .modal-head{padding:16px 20px 12px}.request-modal .modal-head h2{font-size:1.2rem;margin-bottom:12px}.request-modal .modal-head p{font-size:.9rem;line-height:1.5;margin-bottom:16px}.request-modal .modal-head .benefits{grid-template-columns:1fr;gap:12px;font-size:.8rem}.request-modal .modal-head .benefits li{padding:12px 16px;border-radius:14px}.request-modal .modal-head .benefits li span{font-size:1rem}}@media (max-width: 720px){.request-modal{padding:160px 16px 50px;align-items:center}.request-modal .inner{border-radius:20px;width:100%;max-width:480px}.request-modal .modal-bar{height:50px;padding:0 18px;font-size:.7rem}.request-modal .close-btn{font-size:.7rem;padding:10px 16px;min-height:36px}.request-modal .pioneer-form{padding:16px 20px 4px}}@media (max-width: 900px){.v7-win{width:84vw!important;left:8vw!important}.node{width:150px}.top-bar{flex-wrap:wrap}}@media (max-width: 720px){.os-v7.mobile{overflow:auto;height:auto;min-height:100dvh;padding:20px 16px 40px}.os-v7.mobile .link-layer,.os-v7.mobile .node{display:none}.os-v7.mobile .v7-win{position:relative;width:100%!important;left:auto!important;top:auto!important;transform:none;margin:0 0 24px;border-radius:16px}.os-v7.mobile .v7-win .content{max-height:none;padding:20px 20px 24px;font-size:15px;line-height:1.5}.os-v7.mobile .top-bar{position:static;width:auto;padding:16px 20px;border-radius:20px}.os-v7.mobile .top-bar+.v7-win{margin-top:16px}.top-bar .logo-metrics{flex-direction:column;align-items:flex-start;gap:12px}.top-bar .neon-inline span{font-size:1.8rem;letter-spacing:2px;transform:rotate(-4deg)}.top-bar .cluster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.metric span{font-size:.9rem;font-weight:600}.metric label{font-size:.75rem}.v7-win .bar .title-text{letter-spacing:.12em;font-size:.75rem;font-weight:600}.actions{flex-wrap:wrap;gap:12px;margin-top:20px}.actions button,.actions .login-btn{padding:12px 20px;font-size:.85rem;letter-spacing:.08em;min-height:44px;border-radius:12px}.pillars li{font-size:.85rem;padding:12px 0;line-height:1.4}.manifesto-text{font-size:.9rem;line-height:1.5;margin:16px 0}}@media (max-width: 480px){.os-v7.mobile{padding:16px 12px 40px}.top-bar{padding:14px 16px;border-radius:16px}.top-bar .neon-inline span{font-size:1.6rem;letter-spacing:1px}.top-bar .cluster{grid-template-columns:repeat(2,1fr);gap:10px 16px}.metric label{font-size:.7rem}.metric span{font-size:.85rem}.v7-win .content{padding:16px 16px 20px;font-size:14px}.cta-btn,.ghost-btn.alt,.pulse-btn{padding:12px 16px;font-size:.8rem;letter-spacing:.06em;min-height:44px}.actions button,.actions .login-btn{font-size:.8rem;padding:10px 16px}.manifesto-text{font-size:.85rem}.pillars li{font-size:.8rem}}:root{--bg: #070a0f;--bg-alt: #0d121a;--bg-accent: linear-gradient(140deg,#0d1725,#111f2f 40%,#0a0f18);--panel: #111923cc;--panel-border: #1d2a37;--radius-sm: 6px;--radius: 14px;--radius-lg: 28px;--brand: #3b82f6;--brand-accent: #60a5fa;--text: #d8e2ef;--text-dim: #6b8299;--gradient-brand: linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6);--danger: #ef4444;--warn: #f59e0b;--ok: #10b981;--freedom: #18e0a8;--momentum: #ffb347;--disrupt: #ff3d81;--pioneer: #7f5dff;--elevation-gradient: linear-gradient(100deg,#18e0a8 0%,#3b82f6 30%,#8b5cf6 60%,#ff3d81 90%);--danger-gradient: linear-gradient(120deg,#ff3d81,#ff8a3d);--pulse-ring: 0 0 0 0 rgba(24,224,168,.5);--glass-deep: rgba(10,16,25,.78);--glass-edge: rgba(255,255,255,.08)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Inter,system-ui,sans-serif;background:radial-gradient(circle at 15% 120%,#101d2c,#070a0f 55%) fixed;color:var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Inter,sans-serif;font-weight:600;margin:0}p{line-height:1.4}button{font-family:inherit;cursor:pointer}.primary-btn{background:var(--elevation-gradient);border:0;color:#fff;padding:10px 22px;border-radius:var(--radius-sm);font-weight:600;position:relative;overflow:hidden;letter-spacing:.5px}.primary-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1333333333),transparent 60%);opacity:0;transition:.4s}.primary-btn:hover:before{opacity:1}.outline-btn{background:transparent;border:1px solid var(--panel-border);color:var(--text);padding:10px 20px;border-radius:var(--radius-sm)}.ghost-btn{background:transparent;border:0;color:var(--text-dim);padding:8px 14px;border-radius:var(--radius-sm)}.ghost-btn:hover{background:#ffffff08;color:var(--text)}.mini-btn{background:#182734;color:var(--text);border:1px solid #243646;padding:6px 12px;font-size:12px;border-radius:var(--radius-sm)}.mini-btn.ghost{background:transparent}.mini-btn:hover{background:#203241}.panel{background:var(--glass-deep);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid #1e2c39;border-radius:var(--radius);padding:20px 22px 26px;position:relative;overflow:hidden;box-shadow:0 8px 28px -12px #000a,0 0 0 1px #ffffff08 inset}.panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#ffffff08,#fff0);pointer-events:none}.panel-hd{font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-weight:600;color:var(--text-dim)}.be-shell{position:relative;min-height:100vh;width:100%;overflow-x:hidden}.be-bg-grid{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(13,21,32,.5333333333) 1px,transparent 1px) 0 0/60px 60px,linear-gradient(90deg,rgba(13,21,32,.5333333333) 1px,transparent 1px) 0 0/60px 60px,radial-gradient(circle at 70% 30%,rgba(30,58,138,.1333333333),transparent 60%),radial-gradient(circle at 20% 70%,rgba(147,51,234,.0666666667),transparent 60%),var(--bg);mask:linear-gradient(#000,rgba(0,0,0,0));pointer-events:none}.be-bg-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 60% 20%,rgba(59,130,246,.0666666667),transparent 60%),radial-gradient(circle at 30% 80%,rgba(99,102,241,.0666666667),transparent 60%);mix-blend-mode:screen}.be-nav{position:fixed;top:0;left:0;right:0;height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;z-index:40;-webkit-backdrop-filter:blur(22px) saturate(200%);backdrop-filter:blur(22px) saturate(200%);background:linear-gradient(120deg,#0c131bcc,#121c29cc);border-bottom:1px solid #18222c;box-shadow:0 4px 18px -10px #000c}.logo-txt{font-weight:700;font-size:18px;letter-spacing:.5px;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;align-items:center;gap:6px}.logo-txt .ver{background:#17283a;color:#6ea8ff;padding:2px 6px;font-size:12px;border-radius:8px;letter-spacing:0}.nav-pill{padding:8px 16px;border-radius:999px;font-size:13px;color:var(--text-dim);cursor:pointer}.nav-pill.active,.nav-pill:hover{background:#16212d;color:var(--text)}.be-nav-left{display:flex;align-items:center;gap:4px}.be-nav-center{flex:1;display:flex;justify-content:center}.be-nav-right{display:flex;align-items:center;gap:4px}.search-bar{display:flex;align-items:center;gap:10px;background:#0f1822;padding:0 14px;border:1px solid #1d2a37;border-radius:14px;height:40px;width:380px}.search-bar input{background:transparent;border:0;outline:none;color:var(--text);font-size:14px;flex:1}.search-bar kbd{background:#16212d;padding:4px 8px;font-size:11px;border-radius:8px;color:var(--text-dim)}.user-chip{background:#16212d;padding:8px 14px;border-radius:999px;font-size:13px}.be-main{padding-top:90px;padding-bottom:120px;width:min(1420px,100% - 80px);margin:0 auto;min-height:calc(100vh - 120px)}.user-page{display:flex;flex-direction:column;gap:42px}.user-hero{display:flex;gap:40px;align-items:flex-end}.avatar-ring{width:160px;aspect-ratio:1;border-radius:50%;position:relative;padding:6px;background:conic-gradient(from 0deg,#3b82f6,#6366f1,#8b5cf6,#3b82f6);animation:pulseRing 5s ease-in-out infinite}.avatar-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;position:relative;z-index:2}.avatar-ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:linear-gradient(160deg,#0e1621,#132737);border-radius:50%;z-index:1}.avatar-glow{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(18px);opacity:.35;background:inherit;border-radius:inherit}.ident h1{font-size:42px;margin:0 0 4px;background:linear-gradient(90deg,#fff,#c9f7ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.5px}.ident .tagline{color:var(--text-dim);font-size:15px;margin-bottom:14px}.meta-row{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--text-dim)}.meta-row .dot{width:5px;height:5px;background:#2d4255;border-radius:50%;display:inline-block}.actions{display:flex;gap:10px;margin-top:24px}.stat-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px}.stat{background:#0f1822;border:1px solid #1d2a37;border-radius:var(--radius);padding:16px 18px 18px;position:relative;overflow:hidden}.stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#ffffff08,#fff0)}.stat .val{font-size:22px;font-weight:600;letter-spacing:.5px;background:linear-gradient(90deg,#fff,#6ea8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.stat .lbl{font-size:12px;letter-spacing:.5px;text-transform:uppercase;margin-top:6px;color:var(--text-dim)}.grid-2{display:grid;gap:40px;grid-template-columns:1fr 420px;align-items:start}@media (max-width: 1260px){.grid-2{grid-template-columns:1fr}}@media (max-width: 768px){body{font-size:16px}.primary-btn,.outline-btn,.ghost-btn{min-height:44px;padding:12px 20px;font-size:.9rem}.mini-btn{min-height:36px;padding:8px 14px;font-size:.8rem}.agent-grid{grid-template-columns:1fr;gap:16px}.agent-card{padding:16px;border-radius:16px}.agent-card h3{font-size:1.1rem}.agent-card .desc{font-size:.9rem;line-height:1.4;min-height:auto}.stat .val{font-size:20px}.stat .lbl{font-size:11px}.pioneer-form label{font-size:.8rem!important;letter-spacing:.06em!important}.pioneer-form input,.pioneer-form textarea{font-size:16px!important;padding:14px 16px!important;border-radius:12px!important}.pioneer-form .lead{font-size:.95rem!important;line-height:1.5!important}}.agent-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.agent-card{position:relative;background:#121d26dd;border:1px solid #1f2d3a;padding:18px 18px 20px;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(10px) saturate(170%);backdrop-filter:blur(10px) saturate(170%);transition:.4s cubic-bezier(.4,.2,.2,1)}.agent-card:hover{box-shadow:0 6px 20px -8px #000c,0 0 0 1px #ffffff10 inset}.agent-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#fff0);pointer-events:none}.agent-card .card-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.agent-card h3{font-size:18px;letter-spacing:.5px;margin:0}.agent-card .perf{font-size:13px;color:#3b82f6;font-weight:600;background:#1c2b3a;padding:4px 10px;border-radius:12px}.agent-card .desc{font-size:13px;margin:4px 0 12px;color:var(--text-dim);min-height:38px}.agent-card .status-bar{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#5b7996;display:flex;align-items:center;gap:8px}.agent-card .status-bar .dot{width:6px;height:6px;border-radius:50%;background:#1f90ff;box-shadow:0 0 0 4px #1f90ff22}.agent-card .card-actions{display:flex;gap:10px;margin-top:18px}.agent-card .spark-line{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.031372549) 0 2px,transparent 2px 4px),linear-gradient(120deg,#1d2f41,#14202c,#192a37);opacity:.4;mix-blend-mode:overlay;animation:slide 22s linear infinite}.activity-feed{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto;padding-right:6px}.activity-row{display:grid;grid-template-columns:90px 1fr auto;gap:18px;background:#0f1822;border:1px solid #1d2a37;padding:14px 18px;border-radius:14px;font-size:13px;position:relative}.activity-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,#ffffff05,#fff0);pointer-events:none}.activity-row .act-type{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:11px;display:flex;align-items:center}.activity-row time{font-size:11px;color:var(--text-dim);display:flex;align-items:center}.activity-row.t-deploy{border-color:#1f4d2f}.activity-row.t-update{border-color:#31465a}.activity-row.t-metric{border-color:#40365a}.activity-row.t-connect{border-color:#4a4634}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{background:#0f1822;border:1px solid #1d2a37;padding:30px 34px 32px;border-radius:20px;max-width:420px;width:100%;box-shadow:0 8px 40px -10px #000c,0 0 0 1px #ffffff08 inset;position:relative}.modal h3{font-size:20px;letter-spacing:.5px}.modal.login-modal a.outline-btn{text-decoration:none}.activity-row.empty{display:block;grid-template-columns:none;font-style:italic;color:var(--text-dim);background:#0f1822;border:1px solid #1d2a37;padding:18px 22px}@keyframes pulseRing{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes slide{to{transform:translate(-50%)}}@keyframes pulseFreedom{0%{box-shadow:var(--pulse-ring)}70%{box-shadow:0 0 0 22px #18e0a800}to{box-shadow:0 0 #18e0a800}}.mission-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.badge{font-size:11px;letter-spacing:.8px;text-transform:uppercase;padding:6px 10px 5px;border-radius:999px;background:#16212d;color:var(--text-dim);display:inline-flex;align-items:center;gap:6px;position:relative;overflow:hidden}.badge.pioneer{background:linear-gradient(100deg,#262036,#2a3550);color:#c8b9ff}.badge.freedom{background:linear-gradient(100deg,#0d2d29,#163f38);color:#9fffe3;animation:pulseFreedom 5s infinite}.badge.momentum{background:linear-gradient(100deg,#3a2a12,#402f18);color:#ffd9a3}.badge.disrupt{background:linear-gradient(100deg,#3a0e26,#4a1431);color:#ffafcc}
