:root{color-scheme:light;--bg:#eef3f6;--bg-2:#f8fbfd;--surface:rgba(255,255,255,0.88);--surface-strong:#ffffff;--surface-soft:#f4f8fa;--ink:#102027;--muted:#5f6f75;--line:rgba(148,163,184,0.24);--brand:#0f766e;--brand-2:#2563eb;--brand-3:#7c3aed;--success:#047857;--warning:#b45309;--shadow:0 20px 50px rgba(16,32,39,0.08);--shadow-soft:0 10px 28px rgba(16,32,39,0.06);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 0 0,rgba(37,99,235,.12),transparent 26%),radial-gradient(circle at 100% 0,rgba(15,118,110,.12),transparent 24%),linear-gradient(180deg,#ffffff 0,var(--bg) 42%,#edf3f7 100%);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.25) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.25) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.12),transparent 28%);mask-image:linear-gradient(180deg,rgba(0,0,0,.12),transparent 28%);opacity:.25}.app-shell{min-height:100vh;display:grid;grid-template-columns:minmax(280px,320px) 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;border-right:1px solid var(--line);background:rgba(255,255,255,.76);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:24px 18px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;font-size:18px;letter-spacing:-.02em}.brand small{display:block;font-size:11px;color:var(--muted);font-weight:600;margin-top:2px}.brand-mark{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 14px 30px rgba(37,99,235,.18)}.sidebar-copy{margin:18px 0 22px;color:var(--muted)}.sidebar-copy p{margin:0;line-height:1.55}.sidebar-copy p+p{margin-top:8px}.eyebrow{margin:0 0 10px;color:var(--brand);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.sidebar-nav{display:grid;grid-gap:16px;gap:16px}.nav-group-title{margin-bottom:10px;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.nav-link{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid transparent;border-radius:16px;text-decoration:none;transition:.18s ease}.nav-link:hover{background:rgba(255,255,255,.95);border-color:var(--line);box-shadow:var(--shadow-soft)}.nav-link.active{background:var(--surface-strong);border-color:rgba(15,118,110,.22);box-shadow:var(--shadow)}.nav-link small,.nav-link strong{display:block}.nav-link strong{font-size:14px}.nav-link small{color:var(--muted);margin-top:2px;line-height:1.4}.content{padding:28px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.hero h1,.page-header h1{margin:0;font-size:clamp(30px,4vw,54px);line-height:1.02;letter-spacing:-.04em}.lead{margin:12px 0 0;max-width:70ch;color:var(--muted);font-size:16px;line-height:1.65}.header-chip,.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.8);color:var(--muted);font-size:13px;font-weight:800;box-shadow:var(--shadow-soft)}.pill.active{color:var(--success);background:#e7f6ef;border-color:#b8ead0}.pill.trial{color:var(--brand);background:#e7f6ef;border-color:#c7f0e5}.pill.prospect{color:var(--brand-3);background:#f1e8ff;border-color:#e0ccff}.pill.pending{color:var(--warning);background:#fff3df;border-color:#ffe0a3}.card{background:var(--surface);border:1px solid rgba(148,163,184,.18);border-radius:26px;padding:22px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card h2,.card h3{margin:0;letter-spacing:-.03em}.card p{line-height:1.65}.public-page,.stack{display:grid;grid-gap:18px;gap:18px}.public-page{max-width:1320px;margin:0 auto}.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);grid-gap:22px;gap:22px;align-items:stretch;background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(37,99,235,.05) 50%,rgba(124,58,237,.08)),var(--surface)}.hero-copy{grid-gap:6px;gap:6px}.hero-copy,.hero-panel{display:grid;align-content:start}.hero-panel{grid-gap:12px;gap:12px}.status-card{display:grid;grid-gap:8px;gap:8px;border-radius:20px;padding:16px;border:1px solid var(--line);background:rgba(255,255,255,.78)}.status-card.subtle{background:linear-gradient(180deg,rgba(248,251,253,.98),rgba(241,247,250,.98))}.status-card strong{font-size:15px}.status-card span{color:var(--muted);font-size:14px;line-height:1.5}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border-radius:0;text-decoration:none;font-weight:800;border:2px solid #0f172a;transition:.18s ease}.primary-button{color:white;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 16px 32px rgba(37,99,235,.18)}.primary-button:hover{transform:translate(-1px,-1px);filter:brightness(1.02);box-shadow:4px 4px 0 #0f172a}.secondary-button{border-color:#0f172a;background:rgba(255,255,255,.92)}.secondary-button:hover{border-color:#0f172a;box-shadow:4px 4px 0 #0f172a}.feature-grid,.layout-grid,.metric-grid,.mini-grid{display:grid;grid-gap:16px;gap:16px}.feature-grid,.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{min-height:180px;display:grid;align-content:start}.feature-card h2{margin-bottom:10px;font-size:20px}.feature-card p{margin:0;color:var(--muted)}.roadmap-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.bullet-list,.checklist{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.bullet-list li,.checklist li{display:flex;align-items:flex-start;gap:10px;color:var(--ink)}.checklist.compact li{font-size:14px}.metric-card{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,250,252,.96))}.metric-card h2{margin:4px 0 8px;font-size:30px}.metric-card p{margin:0;color:var(--muted)}.table-card{overflow:auto}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:14px 10px;text-align:left;border-bottom:1px solid var(--line)}.table th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.tenant-list{display:grid;grid-gap:12px;gap:12px}.tenant-card{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.tenant-card:first-child{border-top:0;padding-top:0}.tenant-card p,.tenant-card small{margin:4px 0 0;color:var(--muted)}.tenant-meta{display:grid;justify-items:end;grid-gap:6px;gap:6px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.form-grid label{display:grid;grid-gap:8px;gap:8px}.form-grid span{font-size:13px;color:var(--muted);font-weight:700}.form-grid input{border:1px solid var(--line);border-radius:14px;padding:13px 14px;background:rgba(255,255,255,.96);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.form-grid input:focus{outline:none;border-color:rgba(37,99,235,.36);box-shadow:0 0 0 4px rgba(37,99,235,.08)}.card-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.participant-page .hero-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-hero .hero-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-card{display:grid;grid-gap:16px;gap:16px}.preview-form{display:grid;grid-gap:14px;gap:14px}.preview-field{display:grid;grid-gap:8px;gap:8px}.preview-field span{font-size:13px;color:var(--muted);font-weight:700}.preview-field small{color:var(--muted);font-size:12px;line-height:1.45}.preview-field input,.preview-field textarea{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:rgba(255,255,255,.96);transition:border-color .16s ease,box-shadow .16s ease}.preview-field input:focus,.preview-field textarea:focus{outline:none;border-color:rgba(37,99,235,.36);box-shadow:0 0 0 4px rgba(37,99,235,.08)}.preview-field textarea{resize:vertical}.preview-actions{display:flex;flex-wrap:wrap;gap:12px}.preview-output{border:1px solid var(--line);background:linear-gradient(180deg,rgba(248,251,253,.96),rgba(241,246,250,.96));border-radius:20px;padding:16px;display:grid;grid-gap:12px;gap:12px}.preview-output-head{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.preview-output pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.65}.error-copy{margin:0;color:#b91c1c;font-weight:700}.endpoint-pill{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:12px}.shortcut-card{text-decoration:none;display:grid;grid-gap:8px;gap:8px}.shortcut-card p{margin:0;color:var(--muted)}.shortcut-card:hover{transform:translateY(-1px);box-shadow:0 22px 38px rgba(18,32,36,.09)}.mini-card,.shortcut-card{min-height:140px}.status-banner{margin-top:16px;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:#ecfeff;border:1px solid #a5f3fc;font-weight:700}.result-summary{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.result-summary div{padding:12px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid var(--line);display:grid;grid-gap:4px;gap:4px}.result-summary span{color:var(--muted);font-size:12px}.result-chip{margin-top:12px;display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.82);border:1px solid var(--line)}.result-chip p,.result-chip small{margin:4px 0 0;color:var(--muted)}.pixel-office-page{position:relative;max-width:1520px;margin:0 auto;padding:18px;display:grid;grid-gap:18px;gap:18px;font-family:Courier New,Courier,ui-monospace,monospace;text-shadow:0 1px 0 rgba(255,255,255,.22)}.pixel-office-page:before{background:linear-gradient(180deg,rgba(8,15,36,.94),rgba(12,19,46,.9)),radial-gradient(circle at 20% 10%,rgba(99,102,241,.22),transparent 18%),radial-gradient(circle at 80% 8%,rgba(16,185,129,.16),transparent 18%),radial-gradient(circle at 50% 0,rgba(251,191,36,.16),transparent 24%);z-index:-2}.pixel-office-page:after,.pixel-office-page:before{content:"";position:fixed;inset:0;pointer-events:none}.pixel-office-page:after{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:4px 4px;opacity:.35;mix-blend-mode:screen;z-index:-1}.pixel-admin-hero,.pixel-office-bottom,.pixel-office-topbar{background:linear-gradient(135deg,rgba(236,253,245,.88),rgba(219,234,254,.86) 50%,rgba(221,214,254,.9)),#f8fafc;border:4px solid #0f172a;border-radius:6px;box-shadow:8px 8px 0 #0f172a}.pixel-office-topbar{display:grid;grid-template-columns:minmax(0,1.35fr) auto;grid-gap:20px;gap:20px;align-items:center}.pixel-admin-hero h1,.pixel-office-bottom h2,.pixel-office-scene h1,.pixel-office-topbar-copy h1{margin:0;letter-spacing:-.08em;line-height:.95;text-transform:uppercase}.pixel-office-topbar-copy h1{font-size:clamp(22px,2.5vw,34px)}.pixel-admin-hero p,.pixel-office-bottom p,.pixel-office-topbar-copy p{margin:12px 0 0}.pixel-office-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.88fr);grid-gap:18px;gap:18px;align-items:start}.pixel-office-hud,.pixel-office-scene{overflow:hidden;border:4px solid #0f172a;border-radius:6px;box-shadow:8px 8px 0 #0f172a}.pixel-office-scene{display:grid;grid-gap:18px;gap:18px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(227,236,245,.98))}.hud-head,.scene-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.scene-head h1{font-size:clamp(22px,2.5vw,34px);max-width:12ch}.hud-chip,.scene-stat{display:grid;grid-gap:4px;gap:4px;min-width:150px;padding:12px 14px;border-radius:6px;background:#fff6d8;border:3px solid #0f172a;box-shadow:4px 4px 0 #0f172a}.hud-chip strong,.scene-stat strong{font-size:18px}.hud-chip span,.scene-stat span{color:var(--muted);font-size:13px}.scene-layout{grid-template-columns:1.55fr 1fr .9fr}.scene-layout,.scene-zone{display:grid;grid-gap:12px;gap:12px}.scene-zone-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;color:var(--muted)}.scene-zone-head strong{color:var(--ink);font-size:15px;text-transform:uppercase;letter-spacing:.08em}.scene-zone-head span{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.scene-floor{position:relative;min-height:440px;border-radius:8px;overflow:hidden;border:3px solid #0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),4px 4px 0 #0f172a}.scene-floor--workspace{background:linear-gradient(180deg,rgba(245,230,187,.98),rgba(226,208,156,.98)),#d9c085}.scene-floor--meeting{background:linear-gradient(180deg,rgba(212,242,248,.98),rgba(191,229,241,.98)),#c4e4ef}.scene-floor--ops{background:linear-gradient(180deg,rgba(233,236,244,.98),rgba(215,222,236,.98)),#d4ddea}.floor-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.08) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.08) 1px,transparent 0);background-size:16px 16px;opacity:.45}.floor-grid--ops{opacity:.3}.desk-row{position:absolute;left:24px;right:24px;bottom:86px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pixel-desk{position:relative;height:124px;border-radius:0;background:linear-gradient(180deg,#8b5a2b,#6b3f1f);box-shadow:inset 0 3px 0 rgba(255,255,255,.18),4px 4px 0 #0f172a;border:3px solid #0f172a}.pixel-desk:before{content:"";left:12px;right:12px;top:12px;height:16px;background:rgba(255,255,255,.08)}.desk-cup,.desk-monitor,.ops-board,.ops-fridge,.pixel-desk:before,.table-lamp,.table-screen{position:absolute;border-radius:10px}.desk-monitor{width:54px;height:38px;left:16px;top:20px;background:linear-gradient(180deg,#1f2937,#020617);box-shadow:inset 0 0 0 2px rgba(255,255,255,.1),2px 2px 0 #0f172a;border-radius:0}.desk-cup{width:14px;height:18px;right:16px;top:22px;background:linear-gradient(180deg,#f8fafc,#cbd5e1);border-radius:2px}.desk-cup:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:rgba(15,23,42,.25);right:-3px;top:5px}.desk-c-wide{transform:translateY(8px)}.pixel-agent{position:absolute;display:grid;grid-gap:6px;gap:6px;width:130px;color:var(--ink)}.pixel-agent.is-compact{width:112px}.pixel-agent-sprite{position:relative;width:100%;height:78px;filter:drop-shadow(4px 4px 0 rgba(15,23,42,.7));image-rendering:pixelated}.sprite-arms,.sprite-body,.sprite-hair,.sprite-halo,.sprite-head,.sprite-legs,.sprite-screen{position:absolute;left:50%;transform:translateX(-50%)}.sprite-halo{top:2px;width:34px;height:10px;border-radius:0;background:color-mix(in srgb,var(--agent-accent) 28%,transparent);box-shadow:2px 2px 0 #0f172a}.sprite-head{top:6px;width:24px;height:24px;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:inset 0 -2px 0 rgba(0,0,0,.08)}.sprite-hair,.sprite-head{border-radius:0;border:2px solid #0f172a}.sprite-hair{top:4px;width:28px;height:12px;background:var(--agent-accent)}.sprite-screen{top:28px;width:14px;height:8px;border-radius:0;background:rgba(15,23,42,.68);border:1px solid #0f172a}.sprite-body{top:28px;width:30px;height:20px;border-radius:0;background:linear-gradient(180deg,var(--agent-accent),color-mix(in srgb,var(--agent-accent) 70%,#0f172a));border:2px solid #0f172a}.sprite-legs{top:48px;width:22px;height:18px;background:linear-gradient(180deg,#1f2937,#0f172a);-webkit-clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);clip-path:polygon(0 0,100% 0,86% 100%,14% 100%)}.sprite-arms,.sprite-legs{border-radius:0;border:1px solid #0f172a}.sprite-arms{top:34px;width:20px;height:8px;background:color-mix(in srgb,var(--agent-accent) 70%,#fff 30%)}.sprite-arms-left{margin-left:-18px;transform:translateX(-50%) rotate(-20deg)}.sprite-arms-right{margin-left:18px;transform:translateX(-50%) rotate(20deg)}.pixel-agent--typing .sprite-body{animation:typingPulse 1.15s ease-in-out infinite}.pixel-agent--reading .sprite-body{box-shadow:0 0 0 4px rgba(255,255,255,.12)}.pixel-agent--waiting .sprite-halo{background:rgba(248,113,113,.22)}.pixel-agent--blocked .sprite-body{filter:grayscale(.18) saturate(.7)}.pixel-agent--moving{animation:bob 1.2s ease-in-out infinite}.pixel-agent--moving .sprite-arms-left{transform:translateX(-50%) rotate(30deg)}.pixel-agent--moving .sprite-arms-right{transform:translateX(-50%) rotate(-30deg)}.pixel-agent--in_meeting .sprite-body{transform:translateX(-50%) scale(.96)}.pixel-agent-meta{display:grid;grid-gap:2px;gap:2px;padding:9px 11px;border-radius:4px;background:rgba(255,255,255,.9);border:2px solid #0f172a;box-shadow:4px 4px 0 #0f172a}.pixel-agent-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.pixel-agent-meta strong{font-size:14px}.pixel-agent-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:0;border:2px solid color-mix(in srgb,var(--agent-accent) 40%,#0f172a 60%);background:color-mix(in srgb,var(--agent-accent) 12%,rgba(255,255,255,.78));color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pixel-agent-meta small,.pixel-agent-meta span{color:var(--muted);font-size:12px;line-height:1.35}.agent-dot{width:10px;height:10px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 3px rgba(255,255,255,.45)}.agent-dot--typing{background:#38bdf8}.agent-dot--reading{background:#34d399}.agent-dot--waiting{background:#f59e0b}.agent-dot--moving{background:#8b5cf6}.agent-dot--blocked{background:#f43f5e}.agent-dot--in_meeting{background:#14b8a6}.agent-dot--idle{background:#94a3b8}.scene-roster{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 8px}.scene-roster-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:0;background:rgba(255,255,255,.88);border:2px solid #0f172a;box-shadow:4px 4px 0 #0f172a}.scene-roster-chip strong{font-size:12px;letter-spacing:.06em}.scene-roster-chip small{color:var(--muted);font-size:11px;text-transform:uppercase}.meeting-table,.ops-board,.ops-fridge,.scene-board,.scene-chalk,.scene-plant,.speech-bubble{position:absolute}.scene-board{top:18px;right:16px;width:176px;padding:12px 14px;border-radius:0;background:rgba(255,255,255,.9);border:2px solid #0f172a;box-shadow:4px 4px 0 #0f172a}.ops-board strong,.scene-board strong,.scene-chalk span{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ops-board small,.scene-board small,.scene-chalk small{color:var(--muted)}.scene-board--left{left:18px;right:auto;width:160px;top:18px}.scene-plant{bottom:22px;width:28px;height:48px}.scene-plant span:first-child,.scene-plant span:last-child{position:absolute;bottom:0;width:14px;height:40px;border-radius:0;background:linear-gradient(180deg,#4ade80,#15803d);border:2px solid #0f172a}.scene-plant span:first-child{left:0;transform:rotate(-12deg)}.scene-plant span:last-child{right:0;transform:rotate(10deg)}.plant-left{left:18px}.plant-right{right:18px}.meeting-table{bottom:64px;width:150px;height:88px;border-radius:0;background:linear-gradient(180deg,#8d6e63,#5d4037);box-shadow:4px 4px 0 #0f172a;border:3px solid #0f172a}.meeting-table,.table-screen{left:50%;transform:translateX(-50%)}.table-screen{width:52px;height:34px;top:14px;background:linear-gradient(180deg,#1f2937,#0f172a);border:1px solid #0f172a}.table-lamp{width:20px;height:20px;top:26px;border-radius:50%;background:radial-gradient(circle,#fff 0,#fde68a 45%,rgba(253,230,138,.2) 60%,transparent 70%)}.speech-bubble,.table-lamp{left:50%;transform:translateX(-50%)}.speech-bubble{top:42px;padding:10px 12px;border-radius:0;background:rgba(255,255,255,.94);border:2px solid #0f172a;box-shadow:4px 4px 0 #0f172a;font-size:12px;color:var(--muted);white-space:nowrap}.bubble-top:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:inherit;border-right:1px solid rgba(148,163,184,.26);border-bottom:1px solid rgba(148,163,184,.26);transform:translateX(-50%) rotate(45deg)}.scene-chalk{bottom:18px;width:130px;padding:10px 12px;background:rgba(255,255,255,.88)}.ops-board,.scene-chalk{left:18px;border-radius:0;border:2px solid #0f172a;box-shadow:4px 4px 0 #0f172a}.ops-board{top:18px;right:18px;padding:12px 14px;background:rgba(255,255,255,.9)}.ops-fridge{right:22px;top:170px;width:64px;height:108px;background:linear-gradient(180deg,#f8fafc,#cbd5e1);border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.48),4px 4px 0 #0f172a;border:3px solid #0f172a}.ops-fridge:after,.ops-fridge:before{content:"";position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:rgba(15,23,42,.16)}.ops-fridge:before{top:48px}.ops-fridge:after{top:56px}.scene-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding-top:2px;color:var(--muted);font-size:13px}.scene-footer span{padding:8px 12px;border-radius:0;background:rgba(255,255,255,.9);border:2px solid #0f172a}.scene-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.scene-lower-card{padding:14px 16px;border-radius:0;background:rgba(255,255,255,.9);border:2px solid #0f172a;box-shadow:4px 4px 0 #0f172a;display:grid;grid-gap:4px;gap:4px}.scene-lower-card strong{font-size:14px}.scene-lower-card span{color:var(--muted);font-size:13px;line-height:1.45}.pixel-office-hud{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:18px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(227,236,245,.98))}.hud-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hud-kpi{padding:14px;border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(242,247,250,.98));border:2px solid #0f172a;box-shadow:4px 4px 0 #0f172a;display:grid;grid-gap:4px;gap:4px}.department-stats small,.department-task,.hud-kpi small,.hud-kpi span,.hud-panel-head span,.legend-item small,.task-list li{color:var(--muted)}.hud-kpi strong{font-size:30px;letter-spacing:-.05em;line-height:1}.hud-kpi small{font-size:12px}.hud-panel{padding:16px;border-radius:22px;background:rgba(255,255,255,.78);border:1px solid rgba(148,163,184,.2);display:grid;grid-gap:12px;gap:12px}.hud-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.hud-panel-head strong{font-size:15px}.hud-panel-head span{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.department-list{display:grid;grid-gap:12px;gap:12px}.department-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px 16px;gap:10px 16px;padding:12px;border-radius:18px;background:rgba(248,250,252,.82);border:1px solid rgba(148,163,184,.16)}.department-row strong{display:block;font-size:15px}.department-row p{margin:4px 0 0;color:var(--muted)}.department-stats{display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:right}.department-stats span{font-weight:800;font-size:13px}.department-task{grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.legend-grid,.task-list{display:grid;grid-gap:10px;gap:10px}.task-list{margin:0;padding-left:18px}.task-list li{line-height:1.5}.legend-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(248,250,252,.82);border:1px solid rgba(148,163,184,.16)}.legend-item strong{display:block;font-size:14px}.legend-item small{display:block;font-size:12px}.hud-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.hud-footer div{padding:12px;border-radius:16px;background:rgba(255,255,255,.82);border:1px solid rgba(148,163,184,.2);display:grid;grid-gap:4px;gap:4px}.hud-footer strong{font-size:14px}.hud-footer span{color:var(--muted);font-size:12px}.pixel-office-bottom{display:grid;grid-gap:14px;gap:14px}.pixel-office-bottom .bottom-flow-item,.pixel-office-bottom .pill{border-radius:0;border:2px solid #0f172a;box-shadow:4px 4px 0 #0f172a;background:rgba(255,255,255,.9)}.bottom-chips,.bottom-flow{display:flex;flex-wrap:wrap;gap:10px}.bottom-flow-item{display:inline-flex;gap:8px;padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid var(--line)}.bottom-chips,.bottom-flow-item{align-items:center}.bottom-chips .pill{gap:6px}.sidebar-status{display:grid;grid-gap:10px;gap:10px;margin:12px 0 18px;padding:14px;border-radius:18px;background:rgba(255,255,255,.74);border:1px solid rgba(148,163,184,.18)}.sidebar-status div{display:flex;justify-content:space-between;gap:10px}.sidebar-status strong{font-size:13px}.sidebar-status span{color:var(--muted);font-size:12px}.pixel-admin-overview .layout-grid,.pixel-admin-overview .metric-grid,.pixel-admin-overview .mini-grid{align-items:start}.pixel-admin-overview .department-list{gap:10px}.pixel-admin-overview .department-row{background:rgba(255,255,255,.86)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes typingPulse{0%,to{box-shadow:inset 0 -2px 0 rgba(0,0,0,.08)}50%{box-shadow:inset 0 -2px 0 rgba(0,0,0,.08),0 0 0 6px rgba(255,255,255,.12)}}@media (max-width:1100px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.feature-grid,.form-grid,.hero,.hud-footer,.hud-kpis,.layout-grid.two-up,.metric-grid,.mini-grid,.pixel-office-main,.pixel-office-topbar,.result-summary,.roadmap-card,.scene-layout{grid-template-columns:1fr}.page-header{flex-direction:column}.participant-hero .hero-panel,.participant-page .hero-panel{grid-template-columns:1fr}.pixel-office-hud,.pixel-office-scene{position:static}.scene-floor{min-height:420px}}@media (max-width:700px){.card,.content{padding:18px}.card{border-radius:22px}.hero h1,.page-header h1{font-size:clamp(28px,9vw,40px)}.card-head,.preview-output-head,.result-chip,.tenant-card{flex-direction:column;align-items:flex-start}.tenant-meta{justify-items:start}.button-row,.preview-actions,.primary-button,.secondary-button{width:100%}}.launch-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:stretch}.launch-score{display:grid;grid-gap:10px;gap:10px;background:rgba(255,255,255,.72)}.launch-score strong{font-size:18px}.helper-copy,.launch-score small,.launch-score span{color:var(--muted);line-height:1.55}.launch-progress{height:10px;border-radius:999px;overflow:hidden;background:#dbe7ed}.launch-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-2))}.launch-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-step{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72)}.launch-step>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:white;background:linear-gradient(135deg,var(--brand),var(--brand-2));font-weight:900}.launch-step small,.launch-step strong{display:block}.launch-step small{margin-top:4px;color:var(--muted);line-height:1.35}.launch-form-card{display:grid;grid-gap:16px;gap:16px}.launch-form-grid{margin-top:6px}.launch-list{margin-top:8px}.launch-preview-card{display:grid;grid-gap:14px;gap:14px;border-width:2px}.qr-placeholder{width:138px;height:138px;display:grid;place-items:center;border-radius:24px;color:var(--ink);background:linear-gradient(90deg,rgba(15,23,42,.08) 1px,transparent 0),linear-gradient(rgba(15,23,42,.08) 1px,transparent 0),#fff;background-size:14px 14px;border:1px solid var(--line)}.public-link{margin:0;padding:12px;border-radius:14px;background:rgba(248,251,253,.96);border:1px solid var(--line);color:var(--muted);font-size:13px;word-break:break-all}.launch-summary-card{display:grid;grid-gap:18px;gap:18px}.launch-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-summary-grid div{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.74)}.launch-summary-grid span,.launch-summary-grid strong{display:block}.launch-summary-grid span{color:var(--muted);line-height:1.45;font-size:14px}@media (max-width:1100px){.launch-hero,.launch-summary-grid{grid-template-columns:1fr 1fr}.launch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.launch-hero,.launch-steps,.launch-summary-grid{grid-template-columns:1fr}}