@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--bg:#050907;--panel:#ffffff08;--panel-strong:#0d1412;--panel-soft:#ffffff0b;--border:#ffffff13;--border-strong:#ffffff1f;--text:#f7f8f8;--muted:#a8afbc;--subtle:#686e7a;--blue:#00a1ff;--violet:#4fc7ff;--green:#00d882;--amber:#f4c95d;--red:#f06c7a;--cyan:#00eeb0;--aura-green:#00ff8f;--aura-blue:#00a1ff;--aura-gold:#f4c95d;--aura-indigo:#4fc7ff;--aura-cyan:#00eeb0;--radius-panel:14px;--radius-card:10px}*{box-sizing:border-box}html,body{background:var(--bg);width:100%;max-width:100%;min-height:100%;color:var(--text);font-feature-settings:"cv01", "ss03";-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;overflow-x:hidden}*{min-width:0}a{color:inherit;overflow-wrap:anywhere;text-decoration:none}button,input,textarea,select{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% -12%,#00ff8f1f,#0000 31%),radial-gradient(circle at 86% 0,#00a1ff1f,#0000 28%),linear-gradient(#ffffff06,#0000 22%);position:fixed;inset:0}.layout{grid-template-columns:292px 1fr;min-height:100vh;display:grid;position:relative}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080bc7;height:100vh;padding:32px 22px;position:sticky;top:0}.brand{align-items:center;gap:14px;margin-bottom:42px;display:flex}.brand-mark{background:#071312;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #00ff8f2e,0 14px 38px #00a1ff26}.brand-logo{background:url(/brand/aura-symbol.svg) 50%/cover no-repeat;width:100%;height:100%;display:block}.brand-title{letter-spacing:.09em;background:linear-gradient(90deg, var(--aura-green), var(--aura-blue));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600}.brand-subtitle{color:var(--muted);margin-top:3px;font-size:13px}.nav{gap:14px;display:grid}.nav a{color:#d8dde6;background:#ffffff08;border:1px solid #ffffff13;border-radius:15px;align-items:center;min-height:58px;padding:16px 18px 16px 20px;font-size:17px;font-weight:560;line-height:1.15;display:flex;position:relative}.nav a:before{content:"";opacity:.34;background:linear-gradient(#00ff8f9e,#00a1ff9e);border-radius:999px;width:2px;position:absolute;top:13px;bottom:13px;left:9px}.nav a:hover{color:var(--text);background:#00ff8f0b;border-color:#00a1ff47;transition:all .16s;transform:translate(1px)}.nav a[aria-current=page]{color:var(--text);background:linear-gradient(135deg,#00ff8f1a,#00a1ff0e);border-color:#00ff8f57;box-shadow:0 0 0 1px #00ff8f0f,0 14px 34px #00a1ff14}.nav a[aria-current=page]:before{opacity:1;width:3px}.mobile-quick-nav{display:none}.main{width:100%;min-width:0;max-width:1320px;padding:28px;overflow-x:clip}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.eyebrow{color:var(--aura-gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(26px,3.1vw,38px);font-weight:500;line-height:1.04}h2{letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:500}h3{letter-spacing:-.01em;margin:0 0 8px;font-size:14px;font-weight:500}p{color:var(--muted);font-size:14px;line-height:1.5}.grid{gap:14px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-panel);padding:16px;box-shadow:inset 0 0 0 1px #00000024}.card.soft{background:#ffffff06}.card-link:hover{background:#00ff8f09;border-color:#00a1ff4d;transition:all .16s;transform:translateY(-1px)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;background:#ffffff06;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge.active,.badge.notice{color:#d8dbff;background:#00a1ff14;border-color:#00a1ff57}.badge.parked,.badge.paused,.badge.watching{color:var(--amber);background:#ffc85714;border-color:#ffc85761}.badge.closed,.badge.complete{color:var(--green);background:#61d39414;border-color:#61d39461}.badge.archived{color:var(--subtle);border-color:var(--border);background:#ffffff06}.badge.blocked,.badge.critical{color:var(--red);background:#ff6b7a14;border-color:#ff6b7a61}.badge.warning{color:var(--amber);background:#ffc85714;border-color:#ffc85761}.badge.green{color:var(--green);background:#61d39414;border-color:#61d39461}.muted{color:var(--muted)}.subtle{color:var(--subtle)}.kpi{letter-spacing:-.035em;font-size:26px;font-weight:500}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.item{border:1px solid var(--border);background:#ffffff06;border-radius:9px;padding:10px}.item-title{margin-bottom:3px;font-weight:500}.small{font-size:12px}.tabs{grid-template-columns:1.1fr .9fr;align-items:start;gap:14px;display:grid}.code{color:#c9d0db;border:1px solid var(--border);background:#0000003d;border-radius:8px;padding:10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:auto}.form-grid{gap:12px;display:grid}.field{color:var(--muted);gap:6px;font-size:12px;font-weight:500;display:grid}.field input,.field textarea,.field select{width:100%;color:var(--text);border:1px solid var(--border);resize:vertical;background:#ffffff06;border-radius:8px;outline:none;padding:9px 10px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#00a1ff7a;box-shadow:0 0 0 3px #00ff8f17}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00ff8f8a,#00a1ffa3);border:1px solid #00a1ff6b;border-radius:7px;width:fit-content;padding:8px 11px;font-size:13px;font-weight:500}.button.secondary{border-color:var(--border-strong);color:var(--text);background:#ffffff09}.button.ghost{color:var(--subtle);background:#ffffff05;border-color:#ffffff1a}.button.danger{color:var(--red);background:#f06c7a13;border-color:#f06c7a59}.button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #00a1ff1c}.message{border-left:3px solid var(--blue)}.message.agent_to_agent{border-left-color:var(--violet)}.message.decision_request{border-left-color:var(--amber)}.message.handoff{border-left-color:var(--green)}.command-strip{background:linear-gradient(135deg, #00a1ff11, #f4c95d09), var(--panel);border-color:#00a1ff33;margin-bottom:14px}.command-center-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:14px;margin-bottom:14px;display:grid}.command-focus-card{background:linear-gradient(135deg, #00a1ff13, #00ff8f09), var(--panel);border-color:#00a1ff38;flex-direction:column;justify-content:space-between;min-height:220px;display:flex}.command-focus-card h2{letter-spacing:-.035em;margin:6px 0;font-size:clamp(22px,2.7vw,32px);font-weight:500;line-height:1.08}.command-neal-card{background:linear-gradient(135deg, #f4c95d0e, #ffffff06), var(--panel)}.command-jumps{margin-bottom:16px}.action-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.action-lane-card{min-width:0}.action-lane-list{margin-top:12px}.action-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.action-row-main{gap:5px;min-width:0;display:grid}.action-row-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.action-label-row{align-items:center;gap:8px}.attention-queue-card{background:linear-gradient(135deg,#00ff8f17,#00a1ff0d),#0d0e14e6;border-color:#00ff8f47;margin:0 0 16px;box-shadow:0 0 44px #00ff8f14}.attention-queue-header h2{margin:6px 0;font-size:clamp(23px,3vw,34px);line-height:1.06}.attention-primary{background:#0000002e;border:1px solid #00ff8f3d;border-left:4px solid #00ff8fbd;border-radius:14px;margin-top:14px;padding:15px}.attention-primary.blocker{border-left-color:#f06c7aeb}.attention-primary.question{border-left-color:#f4c95deb}.attention-primary.agent{border-left-color:#00a1ffdb}.attention-primary h3{letter-spacing:-.025em;margin:8px 0 4px;font-size:clamp(19px,2.6vw,28px);line-height:1.12}.attention-actions{margin-top:10px}.attention-list{gap:10px;margin-top:12px;display:grid}.attention-overflow{margin-top:10px}.attention-overflow summary{cursor:pointer;width:fit-content;color:var(--muted);background:#ffffff07;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:500}.attention-overflow[open] summary{color:var(--text);background:#00a1ff12;border-color:#00a1ff4d}.attention-overflow .attention-list{margin-top:10px}.attention-row{background:#ffffff09;border-left:3px solid #00ff8f94}.attention-row.blocker{border-left-color:#f06c7adb}.attention-row.question{border-left-color:#f4c95ddb}.attention-row.agent{border-left-color:#00a1ffd1}.today-signal-band{grid-template-columns:minmax(0,1.35fr) minmax(310px,.78fr);gap:12px;margin-bottom:16px;display:grid}.today-signal-primary{background:linear-gradient(135deg,#00ff8f1b,#00a1ff0e),#0d0e14e6;border-color:#00ff8f4d}.today-signal-primary h2{letter-spacing:-.03em;margin:6px 0;font-size:clamp(22px,2.7vw,32px);line-height:1.09}.today-signal-primary p{margin:0 0 12px}.today-signal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.today-signal-stats .card{background:#ffffff07;align-content:center;gap:4px;min-height:112px;display:grid}.today-signal-stats strong{letter-spacing:-.04em;font-size:clamp(26px,3.4vw,38px);font-weight:500;line-height:1}.today-signal-stats small{color:var(--muted);font-size:12px;line-height:1.25}.rooms-waiting-card{background:linear-gradient(135deg, #f4c95d0e, #00a1ff09), var(--panel);border-color:#f4c95d38;margin-bottom:16px}.waiting-room-card{border-color:#f4c95d2e}.tiny-action{min-height:34px;padding:7px 10px;font-size:12px}.action-close-button{color:#e2fff4eb;cursor:pointer;background:#00ff8f14;border:1px solid #00ff8f4d;border-radius:999px;min-height:34px;padding:6px 10px;font-size:11px}.action-close-button:hover{background:#00ff8f24;border-color:#00ff8f8f}.project-dock{margin-bottom:16px}.project-dock-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.project-dock-card{border:1px solid var(--border);background:#ffffff06;border-radius:10px;gap:6px;min-height:112px;padding:11px;display:grid}.room-card{position:relative}.room-card:hover{background:#00ff8f09;border-color:#00a1ff4d;transition:all .16s}.room-card-main-link{color:inherit;min-width:0;text-decoration:none;display:block}.room-card-main-link:hover h3{color:var(--text)}.room-card-close-form{justify-content:flex-end;margin-top:12px;display:flex}.room-card-attention{border-color:#00ff8f57;box-shadow:0 0 0 1px #00ff8f12,0 16px 40px #00ff8f0e}.room-card-titleline{align-items:flex-start;gap:9px;min-width:0;display:flex}.room-card-titleline h3{margin-top:0}.room-card-titleline>div{min-width:0}.room-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.room-attention-dot{background:var(--aura-green);border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 3px #00ff8f21,0 0 16px #00ff8f9e}.room-attention-dot.small{vertical-align:middle;flex-basis:8px;width:8px;height:8px;margin:0 6px 1px 0;display:inline-block}.room-dock-title{align-items:center;min-width:0;display:flex}.project-dock-card:hover{background:#00a1ff0e;border-color:#00a1ff57;transition:all .16s;transform:translateY(-1px)}.project-dock-card strong{font-size:13px;font-weight:500;line-height:1.2}.project-dock-card span{color:var(--aura-gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.project-dock-card small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.project-dock-card small b,.today-action-card small b{color:var(--text);font-weight:600}.done-log-note{color:var(--subtle);margin-top:10px;font-size:12px}.backstage-link-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:14px;display:grid}.backstage-link{border:1px solid var(--border);background:#ffffff06;border-radius:10px;gap:5px;padding:12px;display:grid}.backstage-link:hover{background:#00a1ff0e;border-color:#00a1ff57;transition:all .16s;transform:translateY(-1px)}.backstage-link span{font-size:13px;font-weight:500}.backstage-link small{color:var(--muted);font-size:12px;line-height:1.35}.app-install-card{background:linear-gradient(135deg, #f4c95d0e, #00a1ff09), var(--panel);border-color:#f4c95d3d}.app-install-card code{color:#dfe3ff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.app-install-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.app-install-actions .button:disabled{opacity:.72;cursor:default;box-shadow:none;transform:none}.app-install-steps{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.app-install-steps li{color:var(--muted);font-size:12px;line-height:1.42}.app-install-steps strong{color:var(--text);font-weight:500}.today-waiting-card{border-color:#f6c45347;margin-bottom:16px}.today-action-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:14px;display:grid}.today-action-card{background:#f6c4530e;border:1px solid #f6c45333;border-radius:10px;gap:7px;padding:12px;display:grid}.today-action-card:hover{border-color:#f6c45361;transform:translateY(-1px)}.today-action-card strong{font-weight:500;line-height:1.25}.today-action-card span{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.today-action-card small{color:var(--subtle);font-size:12px;line-height:1.3}.command-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.command-primary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.command-primary h2{margin-bottom:6px;font-size:clamp(22px,3vw,30px)}.command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.command-grid div{border:1px solid var(--border);background:#00000029;border-radius:15px;gap:5px;padding:12px;display:grid}.command-grid strong{font-size:13px;line-height:1.35}.section-jump-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.section-jump-row a{color:var(--blue);background:#00a1ff14;border:1px solid #00a1ff61;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.team-role-strip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.team-role-strip span{border:1px solid var(--border);color:var(--muted);background:#ffffff09;border-radius:999px;padding:6px 9px;font-size:12px}.team-room-card{display:block}.team-workspace{grid-template-columns:minmax(0,2.35fr) minmax(280px,.9fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.team-chat-hero{background:linear-gradient(135deg, #00ff8f21, #00a1ff14), var(--panel);border-color:#00ff8f57;min-height:68vh}.team-chat-form{gap:15px;margin-top:16px;display:grid}.team-chat-message textarea{min-height:clamp(300px,43vh,560px);font-size:16.67px;line-height:1.5}.team-chat-controls{gap:12px}.team-recent-panel{max-height:68vh;position:sticky;top:22px;overflow:auto}.compact-team-list .item{padding:11px}.team-context-card{margin-bottom:18px}.team-chip-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:14px;display:grid}.team-chip{border:1px solid var(--border);color:var(--text);background:#ffffff09;border-radius:16px;gap:5px;padding:12px;display:grid}.team-chip:hover{background:#00a1ff12;border-color:#00a1ff6b}.team-chip strong{font-size:14px;line-height:1.25}.team-chip span{color:var(--blue);font-size:12px;font-weight:800}.team-chip small{color:var(--muted);line-height:1.35}.team-chip em{color:var(--subtle);font-size:11px;font-style:normal;line-height:1.3}.clean-comms-note{background:#00000021;padding:10px 12px}.room-operating-strip,.room-state-strip{grid-template-columns:minmax(0,1.28fr) minmax(240px,.72fr) minmax(260px,.85fr);gap:10px;margin-bottom:12px;display:grid}.room-next-card{background:linear-gradient(135deg, #00a1ff11, #ffffff06), var(--panel);border-color:#00a1ff38}.room-next-card h2{margin:6px 0 10px;font-size:clamp(19px,2.3vw,26px);font-weight:500;line-height:1.12}.room-state-card{background:linear-gradient(135deg, #00ff8f13, #00a1ff0b), var(--panel);border-color:#00ff8f3d}.room-state-heading h2{max-width:920px;margin:6px 0 0;font-size:clamp(18px,2.15vw,25px);line-height:1.16}.room-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.room-state-grid div{background:#00000024;border:1px solid #ffffff12;border-radius:11px;gap:5px;padding:10px;display:grid}.room-state-grid span,.today-signal-stats span{color:var(--aura-gold);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.room-state-grid strong{color:#f7f8f8e0;font-size:12px;font-weight:500;line-height:1.34}.room-neal-state-card{background:linear-gradient(135deg, #f4c95d13, #ffffff06), var(--panel);border-color:#f4c95d42}.room-neal-state-card p{margin:4px 0 0}.room-state-foot{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px}.room-needs-card{background:linear-gradient(135deg, #f4c95d13, #ffffff06), var(--panel);border-color:#f4c95d47}.room-needs-card p,.room-working-card p{margin-bottom:0}.room-working-card{background:#ffffff07}.mini-work-list{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mini-work-list li{border-bottom:1px solid #ffffff0e;gap:3px;padding-bottom:8px;display:grid}.mini-work-list li:last-child{border-bottom:0;padding-bottom:0}.mini-work-list strong{font-size:13px}.mini-work-list span{color:var(--muted);font-size:12px;line-height:1.35}.room-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:14px;display:grid}.room-conversation-card{background:linear-gradient(135deg,#00ff8f0b,#00a1ff07),#ffffff05;border:1px solid #00ff8f61;flex-direction:column;width:100%;min-height:74vh;display:flex;box-shadow:inset 0 0 0 1px #00ff8f14,0 20px 70px #0000004d}.project-room-live-chat{background:#020a0abd;border:1px solid #00ff8f5c;border-radius:20px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #00a1ff1a}.chat-room-title{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #fff1;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:-2px -2px 10px;padding:4px 2px 8px;display:flex}.chat-room-title h2{letter-spacing:-.02em;color:#f7f8f8c7;margin:0;font-size:18px;font-weight:500;line-height:1}.chat-room-title p{display:none}.room-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.room-tiny-details{position:relative}.room-tiny-details summary{cursor:pointer;color:#f7f8f88c;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:500;list-style:none}.room-tiny-details summary::-webkit-details-marker{display:none}.room-tiny-details[open] summary{color:var(--text);border-color:#00a1ff4d}.room-mini-form{z-index:12;border:1px solid var(--border-strong);background:#111216fa;border-radius:12px;gap:10px;width:min(330px,100vw - 40px);padding:12px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 60px #0000006b}.close-project-details summary{color:var(--amber)}.project-thread{overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;min-height:360px;max-height:clamp(500px,68vh,860px);box-shadow:none;background:#00000021;border:1px solid #ffffff0e;border-radius:16px;flex:1;order:1;margin-top:0;padding:12px 10px 14px;overflow-y:auto}.chat-thread-head{display:none}.chat-thread-head h3{color:#f7f8f87a;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.project-thread>.between{opacity:.68;margin-bottom:10px}.room-file-composer{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;margin-top:9px;padding:9px 10px}.room-file-composer summary{cursor:pointer;color:#d8dbff;font-size:12px;font-weight:500}.empty-state{color:var(--subtle);margin:0;font-size:12px;line-height:1.45}.room-file-form{gap:12px;margin-top:12px;display:grid}.room-file-form .button{margin-top:2px}.room-file-strip{gap:10px;margin:10px 0;display:grid}.room-file-card{background:linear-gradient(135deg,#00a1ff12,#ffffff08);border:1px solid #00a1ff2e;border-radius:15px;gap:8px;padding:12px;display:grid}.room-file-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.room-file-card h3{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.3}.room-file-open{justify-self:start;min-height:34px;padding:7px 11px;font-size:12px}.room-hidden-material-note{margin:2px 0 0}.room-file-locator{overflow-wrap:anywhere;width:100%;max-width:100%;min-height:44px;color:var(--blue);background:#00a1ff14;border:1px solid #00a1ff47;border-radius:12px;padding:9px 10px;font-size:13px;font-weight:750;line-height:1.35;display:block}.room-file-locator:hover,.room-file-locator:focus-visible{color:#bffff0;background:#00ff8f1a;border-color:#00ff8f8c;outline:none}.local-only-path{color:var(--amber);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.local-material-path{overflow-wrap:anywhere}.material-viewer{gap:16px;display:grid}.material-viewer-bar{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050907eb;border:1px solid #00a1ff2e;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;margin:-12px -12px 0;padding:12px;display:flex;position:sticky;top:14px}.material-viewer-bar h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:18px;font-weight:600}.material-viewer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.material-viewer-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#f7f8f8e0;background:#0000003d;border:1px solid #00a1ff2e;border-radius:18px;max-height:72vh;margin:0;padding:16px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.material-viewer-meta{margin:5px 0 0}.material-media-frame{background:radial-gradient(circle at 0 0,#00a1ff1f,#0000 38%),#00000042;border:1px solid #00a1ff2e;border-radius:20px;gap:10px;padding:12px;display:grid}.material-video,.material-image,.material-audio{background:#020403;border-radius:16px;width:100%;max-width:100%}.material-video{aspect-ratio:16/9;max-height:min(72vh,820px);display:block;box-shadow:0 18px 60px #00000052}.material-image{object-fit:contain;height:auto;max-height:78vh}.material-audio{min-height:44px}.material-document-frame{background:#ffffffeb;border:1px solid #00a1ff2e;border-radius:18px;width:100%;min-height:78vh}.material-viewer-error{color:var(--amber);background:#f0b15f0f;border:1px solid #f0b15f42;border-radius:16px;padding:16px}.project-thread .list{gap:10px}.chat-row{background:0 0;border:0;align-items:flex-end;gap:8px;padding:0;display:flex}.chat-row.from-neal{flex-direction:row-reverse}.chat-avatar,.from-agent .chat-avatar{display:none}.chat-bubble{max-width:min(78%,720px);box-shadow:none;background:#ffffff0a;border:1px solid #ffffff0e;border-radius:13px;padding:9px 11px}.from-neal .chat-bubble{background:#00a1ff24;border-color:#00a1ff24;border-radius:13px}.chat-meta{color:#f7f8f86b;align-items:center;gap:8px;margin-bottom:3px;font-size:10px;display:flex}.chat-meta strong{color:#f7f8f8b3;font-size:11px;font-weight:500}.chat-meta time{color:#f7f8f857;margin-left:auto}.chat-text{white-space:pre-wrap;font-size:15.67px;line-height:1.45}.chat-text a{max-width:100%;min-height:32px;color:var(--blue);text-underline-offset:2px;overflow-wrap:anywhere;touch-action:manipulation;background:#00a1ff14;border-radius:8px;margin:2px 0;padding:4px 6px;text-decoration:underline;display:inline-block}.chat-text a:hover,.chat-text a:focus-visible{color:#bffff0;background:#00ff8f1a;outline:1px solid #00ff8f61}.chat-status,.chat-status-inline,.from-agent .chat-status-inline{display:none}.agent-thinking{color:#eef3ff99;background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;order:4;align-items:center;gap:7px;width:fit-content;margin:8px 0 0 2px;padding:5px 8px;font-size:12px;display:inline-flex}.agent-thinking[hidden]{display:none}.typing-dots{align-items:center;gap:3px;display:inline-flex}.typing-dots i{background:#00a1ffc7;border-radius:999px;width:5px;height:5px;animation:1.05s ease-in-out infinite typingPulse}.typing-dots i:nth-child(2){animation-delay:.16s}.typing-dots i:nth-child(3){animation-delay:.32s}@keyframes typingPulse{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.chat-composer{z-index:9;background:linear-gradient(135deg,#00ff8f1c,#00a1ff12),#07080bf5;border:1px solid #00ff8f9e;border-radius:18px;order:5;margin-top:14px;padding:12px;position:sticky;bottom:14px;box-shadow:inset 0 0 0 1px #00ff8f2e,0 18px 60px #00000061}.chat-composer:before{content:"Command composer";color:#04110e;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#00ff8ff2,#00a1ffd9);border-radius:999px;margin:0 0 8px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.room-command-hints{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.room-command-hints span{color:#defff2eb;background:#00ff8f1a;border:1px solid #00ff8f5c;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:inset 0 0 0 1px #00a1ff14}.chat-options{color:#f7f8f861;margin-top:0;padding-left:0;font-size:10px;position:absolute;top:-28px;right:12px}.chat-options summary{cursor:pointer;list-style:none}.chat-options summary::-webkit-details-marker{display:none}.chat-toolbar{flex-wrap:wrap;gap:8px;margin-top:8px;margin-bottom:2px;display:flex}.chat-toolbar label{color:var(--subtle);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.chat-toolbar select{max-width:132px;color:var(--text);background:#ffffff09;border:1px solid #ffffff13;border-radius:7px;outline:none;padding:6px 8px}.chat-input-shell{grid-template-columns:minmax(0,1fr) auto 48px;grid-template-areas:"message send attach";align-items:stretch;gap:8px;width:100%;display:grid}.chat-input-shell textarea{width:100%;min-width:0;min-height:52px;max-height:min(42vh,420px);color:var(--text);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;background:#020e0deb;border:1px solid #00ff8f7a;border-radius:13px;outline:none;grid-area:message;padding:14px;font-size:14.67px;line-height:1.45;overflow-y:auto;box-shadow:inset 0 0 0 1px #00a1ff21}.chat-input-shell textarea::placeholder{color:#defff2a3}.chat-input-shell textarea:focus{background:#041815f5;border-color:#00ff8feb;box-shadow:0 0 0 3px #00ff8f2e,inset 0 0 0 1px #00a1ff6b,0 0 34px #00ff8f2e}.composer-active .chat-composer,.composer-has-draft .chat-composer{background:#0a0e0eeb;border-color:#00ff8f8f;box-shadow:inset 0 0 0 1px #00ff8f29}.chat-attach-button,.chat-send-button{cursor:pointer;white-space:nowrap;min-height:58px;box-shadow:none;border-radius:13px;font-size:13px;font-weight:650}.chat-attach-button{color:#dffff5;background:#00ff8f14;border:1px solid #00ff8f5c;flex:0 0 48px;grid-area:attach;width:48px;padding:0;font-size:26px;line-height:1}.chat-send-button{flex:none;grid-area:send;min-width:66px}.chat-attach-button:hover,.chat-attach-button:focus-visible,.chat-attach-button[aria-busy=true]{background:#00ff8f29;border-color:#00ff8fbd;outline:none}.chat-send-button{color:#03100d;background:linear-gradient(135deg,#00ff8ff0,#00a1ffd1);border:1px solid #00a1ff5c;padding:0 16px}.chat-send-button:disabled{opacity:.68;cursor:wait}.chat-hint,.attachment-status{color:#a8afbcb8;margin:6px 4px 0;font-size:10px;line-height:1.3;display:none}.attachment-status:not([hidden]){display:block}.composer-long-note .chat-composer{border-color:#00a1ff3d}.composer-long-note .chat-hint{color:#00a1ffb8;display:block}.room-support-panel{grid-template-columns:minmax(0,1fr);gap:12px;max-height:calc(100vh - 36px);padding-right:2px;display:grid;position:sticky;top:18px;overflow:auto}.room-capture-card{background:linear-gradient(135deg, #f4c95d12, #00a1ff09), var(--panel);border-color:#f4c95d3d}.room-capture-card p{margin:4px 0 12px}.room-brief-grid{gap:8px;margin-top:12px;display:grid}.room-brief-grid div{background:#00000026;border:1px solid #ffffff12;border-radius:12px;gap:4px;padding:10px;display:grid}.room-brief-grid span{color:var(--aura-gold);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.room-brief-grid strong{color:#f7f8f8db;font-size:12px;font-weight:500;line-height:1.35}.room-capture-form{gap:10px;display:grid}.room-capture-form textarea{min-height:64px}.team-quiet-list{gap:8px;margin-top:12px;padding:0;list-style:none;display:grid}.team-quiet-list li{border-bottom:1px solid #ffffff0e;gap:6px;padding:10px 0;display:grid}.team-quiet-list li:last-child{border-bottom:0}.team-quiet-list span{font-weight:750}.team-quiet-list small{color:var(--muted);line-height:1.35}.team-role-meta{flex-wrap:wrap;gap:6px;display:flex}.needs-neal-card{background:linear-gradient(135deg, #f6c45321, #ffffff09), var(--panel);border-color:#f6c4536b}.project-create-card{max-width:920px}.project-start-shell{grid-template-columns:minmax(0,1.35fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.project-create-primary{background:linear-gradient(135deg, #00ff8f1a, #ffffff09), var(--panel);border-color:#00ff8f47}.project-name-field input{min-height:54px;font-size:19px}.project-create-rule{align-content:center;min-height:100%;display:grid}.team-picker-card,.project-create-actions{margin-top:4px}.project-create-preview{position:sticky;top:18px}.soft-card{background:#ffffff09}.check-row{border:1px solid var(--border);background:#0000001f;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.check-row input{width:auto;margin-top:3px}.check-row span{gap:3px;display:grid}.check-row small{color:var(--muted)}.compact-list{gap:8px}.compact-list .item{padding:10px 11px}.background-details summary{cursor:pointer;color:var(--text);font-weight:800}.background-details[open] summary{margin-bottom:8px}.mobile-scroll-cue{margin:12px 0 0;display:none}.footer-space{height:40px}@media (max-width:1100px) and (min-width:901px){.layout{grid-template-columns:236px 1fr}.sidebar{padding:26px 16px}.brand{margin-bottom:30px}.nav{gap:10px}.nav a{min-height:50px;padding:13px 14px 13px 18px;font-size:15px}.main{padding:22px}.command-center-hero,.today-signal-band,.team-workspace,.project-start-shell{grid-template-columns:minmax(0,1fr)}.room-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.action-lanes,.room-operating-strip,.room-state-strip,.room-state-grid,.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.layout{grid-template-columns:1fr}.sidebar{z-index:18;height:auto;padding:max(12px, env(safe-area-inset-top)) 12px 10px;border-right:0;border-bottom:1px solid var(--border);display:block;position:sticky;top:0}.brand{margin-bottom:0}.brand-mark{border-radius:12px;width:34px;height:34px}.brand-subtitle,.nav,.sidebar-note{display:none}.main{padding:14px 10px calc(136px + env(safe-area-inset-bottom))}.page-header{gap:8px;margin-bottom:12px}.page-header,.between,.command-primary{flex-direction:column}h1{letter-spacing:-.03em;font-size:24px;line-height:1.08}h2{font-size:16px}h3{font-size:13px}p{margin-top:6px}.page-header p{font-size:12px;line-height:1.38}.eyebrow{letter-spacing:.12em;font-size:9px}.card{border-radius:12px;padding:11px;box-shadow:inset 0 0 0 1px #00000024}.grid.two,.grid.three,.grid.four,.tabs,.command-grid,.team-workspace,.room-workspace,.room-operating-strip,.room-state-strip,.project-start-shell,.command-center-hero,.command-center-grid,.action-lanes,.today-signal-band,.today-signal-stats{grid-template-columns:minmax(0,1fr)}.room-operating-strip,.room-state-strip{gap:8px;margin-bottom:10px}.room-state-grid{grid-template-columns:minmax(0,1fr);gap:7px}.today-signal-stats .card{min-height:auto}.room-next-card h2,.command-focus-card h2{letter-spacing:-.025em;font-size:19px;line-height:1.16}.room-working-card,.room-task-card{display:block}.room-conversation-card{background:linear-gradient(135deg,#00ff8f0f,#00a1ff09),#ffffff07;border-color:#00ff8f52}.project-room-live-chat{border-radius:18px;padding:10px}.room-support-panel{gap:9px}.today-action-grid,.project-dock-grid{grid-template-columns:minmax(0,1fr);gap:8px}.today-action-card:nth-child(n+5),.project-dock-card:nth-child(n+7){display:none}.project-dock-card,.team-chat-hero{min-height:auto}.team-chat-message textarea{min-height:260px}.chat-bubble{max-width:86%}.chat-composer{z-index:8;margin-left:-5px;margin-right:-5px;padding:9px;position:sticky;bottom:84px}.chat-options{text-align:right;top:-25px;right:10px}.chat-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chat-toolbar label{gap:4px;display:grid}.chat-toolbar select{width:100%;max-width:none;font-size:12px}.chat-input-shell{grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"message message""send attach";align-items:stretch}.action-row{grid-template-columns:minmax(0,1fr)}.action-row-buttons{justify-content:stretch}.action-row-buttons>*{text-align:center;flex:120px;justify-content:center}.chat-input-shell textarea{grid-area:message;min-height:48px;max-height:min(34vh,340px);padding:13px 14px;font-size:16.67px}.chat-attach-button,.chat-send-button{min-height:54px}.chat-attach-button{grid-area:attach;width:54px}.chat-send-button{grid-area:send;width:100%;padding:0 12px}.chat-hint{text-align:center;font-size:10px;display:none}.composer-long-note .chat-hint{display:block}.team-recent-panel,.room-support-panel,.project-create-preview{position:static}.team-chip-grid{grid-template-columns:1fr}.room-conversation-card{min-height:auto}.room-mini-form{width:100%;margin-top:8px;position:static}.room-header-actions{justify-content:flex-start;width:100%}.phone-compact-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.phone-compact-stats .card{border-radius:15px;padding:10px}.phone-compact-stats .kpi{font-size:24px}.metadata-card,.room-card-team,.room-card-meta .badge:nth-child(n+3){display:none}.command-strip{position:relative}.command-primary .button,.command-focus-card .button{text-align:center;justify-content:center;width:100%}.command-focus-card{min-height:auto}.section-jump-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.section-jump-row a{flex:none}.mobile-scroll-cue{color:var(--subtle);font-size:12px;display:block}.mobile-quick-nav{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));top:auto;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1000;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#080b11fa;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;display:grid;position:fixed;transform:translateZ(0);box-shadow:0 18px 60px #0000006b,inset 0 0 0 1px #00ff8f0d}.mobile-quick-nav a{min-height:40px;color:var(--muted);background:#ffffff0a;border:1px solid #0000;border-radius:15px;place-items:center;font-size:12px;font-weight:700;display:grid}.mobile-quick-nav a:hover,.mobile-quick-nav a[aria-current=page]{color:var(--text);background:#00a1ff14;border-color:#00a1ff61}.mobile-quick-nav a[aria-current=page]{background:linear-gradient(135deg,#00ff8f1f,#00a1ff1a);border-color:#00ff8f6b;box-shadow:inset 0 0 0 1px #00ff8f12}}.mission-hero{background:linear-gradient(135deg, #00ff8f1a, #00a1ff0e), var(--panel);border-color:#00ff8f4d;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:16px;margin-bottom:16px;display:grid}.mission-hero h2{margin:6px 0 8px;font-size:clamp(25px,3vw,38px);line-height:1.05}.mission-link-card{background:#0000002e;border:1px solid #00a1ff3d;border-radius:14px;align-content:center;gap:8px;padding:14px;display:grid}.mission-link-card span,.mission-signal span{color:var(--aura-gold);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.mission-link-card strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.35}.mission-link-card small,.mission-agent-card small,.mission-room-card small{color:var(--muted);line-height:1.35}.mission-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.mission-signal{align-content:center;gap:5px;min-height:108px;display:grid}.mission-signal strong{letter-spacing:-.045em;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1}.mission-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.mission-attention-list,.mission-board-list{margin-top:12px}.mission-attention-item{border-left:3px solid #00a1ffb3}.mission-attention-item.critical{border-left-color:var(--red)}.mission-attention-item.warning{border-left-color:var(--amber)}.mission-attention-item.green{border-left-color:var(--green)}.mission-inline-actions{margin-top:10px}.mission-agent-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:14px;display:grid}.mission-agent-card{border:1px solid var(--border);background:#ffffff06;border-radius:13px;gap:10px;padding:13px;display:grid}.mission-agent-card.green{border-color:#00ff8f3d}.mission-agent-card.critical{border-color:#f06c7a59}.mission-agent-card dl{gap:7px;margin:0;display:grid}.mission-agent-card dl div{grid-template-columns:82px minmax(0,1fr);gap:8px;display:grid}.mission-agent-card dt{color:var(--subtle);font-size:11px}.mission-agent-card dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px}.mission-room-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px;margin-top:14px;display:grid}.mission-room-card{border:1px solid var(--border);background:#ffffff06;border-radius:13px;gap:10px;padding:13px;display:grid}.mission-room-card:hover{background:#00a1ff0b;border-color:#00a1ff57}.mission-room-card p{margin:8px 0}.mission-new-workstream-card,.mission-agents-card,.mission-rooms-card{margin-bottom:16px}.mission-new-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mission-new-form .field:nth-of-type(2){grid-row:span 2}.mission-new-form .button{align-self:end}.mission-board{border:1px solid var(--border);background:#ffffff06;border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}@media (max-width:920px){.mission-hero,.mission-grid,.mission-signal-grid,.mission-new-form{grid-template-columns:1fr}}@media (max-width:680px){.mission-hero-actions .button,.mission-inline-actions>*,.mission-inline-actions .button{text-align:center;justify-content:center;width:100%}}.mc-shell{max-width:1120px;margin:0 auto;padding:8px 0 56px}.mc-topbar{background:linear-gradient(135deg,#00ff8f12,#00a1ff09),#ffffff06;border:1px solid #00ff8f29;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:22px;display:flex}.mc-brand{color:var(--aura-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.mc-topbar h1{letter-spacing:-.065em;margin:6px 0;font-size:clamp(34px,5vw,64px);line-height:.95}.mc-topbar p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.45}.mc-health{flex:none;padding-top:4px}.mc-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mc-summary-card{border:1px solid var(--border);background:#ffffff06;border-radius:24px;align-content:center;gap:4px;min-height:116px;padding:18px;display:grid}.mc-summary-card span{color:var(--aura-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.mc-summary-card strong{letter-spacing:-.06em;font-size:clamp(36px,5vw,58px);font-weight:600;line-height:.9}.mc-summary-card small{color:var(--muted);font-size:13px}.mc-alert{background:#f06c7a14;border:1px solid #f06c7a59;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.mc-alert span{color:var(--muted)}.mc-alert a{color:var(--text);font-weight:800}.mc-tabs{position:relative}.mc-tabs>input{opacity:0;pointer-events:none;position:absolute}.mc-tab-buttons{border:1px solid var(--border);background:#ffffff06;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:8px;display:grid}.mc-tab-buttons label{min-height:46px;color:var(--muted);cursor:pointer;border-radius:17px;place-items:center;font-weight:850;transition:all .16s;display:grid}#mc-tab-todos:checked~.mc-tab-buttons label[for=mc-tab-todos],#mc-tab-projects:checked~.mc-tab-buttons label[for=mc-tab-projects],#mc-tab-approvals:checked~.mc-tab-buttons label[for=mc-tab-approvals]{color:var(--text);background:linear-gradient(135deg,#00ff8f24,#00a1ff1c);box-shadow:inset 0 0 0 1px #00ff8f2e}.mc-tab-panel{border:1px solid var(--border);background:#ffffff06;border-radius:28px;padding:18px;display:none}#mc-tab-todos:checked~.mc-panel-todos,#mc-tab-projects:checked~.mc-panel-projects,#mc-tab-approvals:checked~.mc-panel-approvals{display:block}.mc-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mc-panel-head h2{letter-spacing:-.04em;margin:0 0 4px;font-size:clamp(24px,3vw,34px)}.mc-panel-head p{color:var(--muted);margin:0;font-size:14px}.mc-new{flex:none;position:relative}.mc-new summary{background:var(--green);color:#04100b;cursor:pointer;border-radius:999px;place-items:center;min-width:78px;min-height:42px;padding:0 16px;font-weight:900;list-style:none;display:grid}.mc-new summary::-webkit-details-marker{display:none}.mc-mini-form{z-index:20;border:1px solid var(--border-strong);background:#090d14fa;border-radius:18px;gap:9px;width:min(340px,86vw);padding:12px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 24px 70px #0000006b}.mc-mini-form input,.mc-mini-form textarea,.mc-mini-form select{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#ffffff0b;border-radius:13px;padding:11px 12px}.mc-mini-form button,.mc-row-actions button{background:var(--green);color:#04100b;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-weight:900}.mc-clean-list,.mc-project-list{gap:10px;display:grid}.mc-row,.mc-project-row{border:1px solid var(--border);color:var(--text);background:#0000001f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.mc-project-row{grid-template-columns:minmax(0,1fr) minmax(360px,46%)}.mc-row:hover,.mc-project-row:hover{background:#00ff8f09;border-color:#00ff8f42}.mc-row-main,.mc-project-row>div:first-child{gap:4px;min-width:0;display:grid}.mc-row-main strong,.mc-project-row strong{font-size:15px;line-height:1.25}.mc-row-main span,.mc-project-row span,.mc-project-row small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.mc-row-actions,.mc-project-row>div:last-child{text-align:right;justify-content:flex-end;align-items:center;gap:9px;max-width:360px;display:flex}.mc-project-row>div:last-child{grid-template-columns:max-content minmax(0,1fr);align-items:center;max-width:none;display:grid}.mc-row-actions a{color:var(--green);font-weight:850}.mc-row-actions small{color:var(--muted);white-space:nowrap}.mc-empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:18px;padding:26px}.mc-more-link{border:1px dashed var(--border);color:var(--green);text-align:center;border-radius:16px;padding:13px;font-weight:850;display:block}.mc-footer{color:var(--subtle);text-align:center;margin-top:14px;font-size:12px}@media (max-width:760px){.mc-shell{padding-top:0}.mc-topbar{border-radius:22px;padding:18px}.mc-topbar p{font-size:13px}.mc-health{display:none}.mc-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mc-summary-card{border-radius:18px;min-height:86px;padding:12px}.mc-summary-card strong{font-size:34px}.mc-summary-card span{font-size:9px}.mc-summary-card small{font-size:11px}.mc-tab-buttons{z-index:10;border-radius:19px;position:sticky;top:8px}.mc-tab-buttons label{min-height:42px;font-size:13px}.mc-tab-panel{border-radius:22px;padding:14px}.mc-panel-head{align-items:center}.mc-panel-head p{display:none}.mc-mini-form{top:48px;right:-4px}.mc-row,.mc-project-row{grid-template-columns:1fr;gap:10px;padding:13px}.mc-row-actions,.mc-project-row>div:last-child{text-align:left;justify-content:space-between;max-width:none}.mc-project-row>div:last-child{align-items:flex-start}.mc-project-row small{text-align:right}}
