:root{color-scheme:light;--bg: #f6f3ee;--panel: #ffffff;--card: #fffdfa;--line: rgba(71, 85, 105, .14);--text: #142132;--text-soft: #66758a;--accent: #c97845;--accent-soft: rgba(201, 120, 69, .12);--critical: #d8645d;--critical-soft: rgba(216, 100, 93, .12);--yellow: #c9972f;--yellow-soft: rgba(201, 151, 47, .12);--green: #3e9b7a;--green-soft: rgba(62, 155, 122, .12);--shadow: 0 18px 40px rgba(15, 23, 42, .08);--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(circle at top right,rgba(201,120,69,.08),transparent 20%),radial-gradient(circle at top left,rgba(62,155,122,.05),transparent 18%),linear-gradient(180deg,#f8f6f2,#f2efe9);color:var(--text)}button,input,textarea{font:inherit}.landing-shell,.app-shell{min-height:100vh}.app-shell-lovable{display:grid;grid-template-columns:280px minmax(0,1fr);gap:34px;padding:24px;background:#f5f1eb;color:#142132}.workspace-sidebar{display:flex;flex-direction:column;gap:18px;padding:18px;min-height:calc(100vh - 48px);border-radius:28px;background:#fffdf9eb;border:1px solid rgba(71,85,105,.1);box-shadow:0 16px 36px #0f172a0d}.workspace-brand{display:flex;align-items:center;gap:14px}.workspace-brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#1f2937,#314155);color:#fff;font-weight:700}.workspace-brand h2{margin-top:2px;font-size:1rem;color:#172230}.workspace-sidebar-group,.workspace-sidebar-card{display:grid;gap:10px}.workspace-sidebar-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#8a97a8}.workspace-nav-item{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:14px;border:1px solid transparent;background:transparent;color:#586779;cursor:pointer;text-align:left}.workspace-nav-item.active{background:#f4ede4;border-color:#c9784529;color:#172230}.workspace-nav-dot{width:8px;height:8px;border-radius:999px;background:#d0d6de}.workspace-nav-item.active .workspace-nav-dot{background:var(--accent)}.workspace-sidebar-card{padding:16px;border-radius:18px;background:#fbf8f3;border:1px solid rgba(71,85,105,.08)}.workspace-sidebar-card.muted{background:#f6eee4}.workspace-sidebar-card strong{color:#172230}.workspace-sidebar-card p{margin:0;color:#66758a;line-height:1.55}.chat-history-group{min-height:0;flex:1 1 auto;align-content:start}.sidebar-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-new-chat{border-radius:999px;padding:8px 12px;border:1px solid rgba(71,85,105,.08);background:#fbf8f3;color:#172230;cursor:pointer}.chat-history-list{display:grid;gap:8px;min-height:0;height:100%;overflow:auto;padding-right:4px;align-content:start;justify-items:stretch;scrollbar-width:none;-ms-overflow-style:none}.chat-history-list::-webkit-scrollbar{width:0;height:0}.chat-history-item{min-height:42px;padding:10px 12px;width:100%}.chat-history-item.active{background:#f4ede4;border-color:#c978452e}.chat-history-label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history-item .workspace-nav-dot{flex:0 0 auto}.chat-history-item .chat-history-label{color:inherit}.workspace-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 18px;border-radius:22px;background:#fffdf9eb;border:1px solid rgba(71,85,105,.1);box-shadow:0 12px 28px #0f172a0a}.fixed-topbar{height:88px;overflow:hidden}.workspace-topbar.no-subcopy{height:72px;align-items:center}.workspace-topbar.no-subcopy .workspace-topbar-copy{gap:0;align-content:center}.workspace-topbar.no-subcopy h1{margin-top:2px}.agents-topbar{height:96px}.agents-topbar.no-subcopy{height:82px}.workspace-main{display:grid;gap:16px;padding-left:18px}.workspace-topbar-copy{display:grid;gap:2px;min-width:0;align-content:start}.workspace-topbar h1{margin-top:0;font-size:clamp(1.28rem,2.2vw,1.72rem);line-height:1.02;color:#172230}.workspace-topbar-copy p:last-child{margin:0;max-width:760px;color:#66758a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.workspace-topbar-actions{display:flex;align-items:center;gap:12px}.workspace-body{display:grid;gap:18px;justify-items:stretch}.agents-workspace-body{margin-top:0;align-content:start;gap:8px}.agents-workspace-body>.agents-page{align-self:start}.simple-decision-page{max-width:980px}.command-button.light{background:#fbf8f3;border-color:#47556914;color:#172230}.command-kbd.soft{background:#47556914;color:#586779}.landing-shell{width:100%;margin:0;padding:0 0 40px;background:#f5f5f1;color:#111827}.landing-header,.landing-panel,.app-header,.panel{border:1px solid var(--line);box-shadow:var(--shadow)}.landing-header{padding:26px;border-radius:0 0 28px 28px;background:linear-gradient(180deg,#fff,#f7f7f3);box-shadow:0 12px 40px #1118270f}.landing-header.simple{padding-bottom:30px;position:relative;overflow:hidden}.landing-header.simple:after{content:"";position:absolute;inset:auto 6% -60px auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(236,143,90,.18) 0%,transparent 70%);pointer-events:none}.brand-row,.hero-actions,.tag-row,.feedback-header,.meta-row,.task-header,.action-row,.app-header-actions,.back-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.feedback-header,.task-header,.storyline-card .feedback-header{align-items:flex-start}.feedback-header>div,.task-header>div{min-width:0;flex:1 1 auto}.feedback-header .tag,.task-header .tag,.storyline-card .feedback-header .tag{align-self:flex-start;margin-top:2px}.brand-row{justify-content:space-between}.brand-mark{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#374151}.brand-links{display:flex;gap:20px;color:#6b7280}.landing-hero{display:grid;grid-template-columns:1.2fr .9fr;gap:24px;margin-top:28px}.landing-hero.simple{align-items:center}.landing-hero.vertical{grid-template-columns:1fr;max-width:1120px;margin:40px auto 0}.landing-copy.simple{max-width:980px}.eyebrow,.section-kicker,.task-id{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--text-soft)}h1,h2,h3{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.landing-copy h1{max-width:980px;margin-top:10px;font-size:clamp(4.2rem,8vw,6.8rem);line-height:.94;letter-spacing:-.04em;color:#0f172a}.hero-copy,.callout,.template-prompt{color:var(--text-soft);line-height:1.6}.landing-shell .eyebrow,.landing-shell .section-kicker,.landing-shell .task-id{color:#6b7280}.landing-shell .hero-copy{max-width:760px;color:#4b5563;font-size:1.08rem}.hero-subline{margin:16px 0 0;color:#111827;font-size:1rem;font-weight:600;letter-spacing:-.01em}.landing-orchestrator{max-width:1120px;margin:18px auto 0}.hero-command-preview{max-width:1120px;padding:18px 20px;border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 26px #0f172a0d}.command-preview-label{display:inline-block;color:#111827;font-weight:600}.hero-command-preview p{margin:10px 0 14px;color:#4b5563;line-height:1.6}.primary-button,.secondary-button,.tab-button,.tool-pill{border:0;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.command-button,.command-close{border:1px solid var(--line);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.command-button{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:#ffffff08;color:var(--text)}.primary-button,.secondary-button{padding:12px 18px;border-radius:999px}.primary-button{background:var(--accent);color:#fffaf5;font-weight:700}.secondary-button{background:var(--accent-soft);color:var(--text)}.primary-button:hover,.secondary-button:hover,.tab-button:hover,.tool-pill:hover,.storyline-card:hover,.command-button:hover,.command-close:hover{transform:translateY(-1px)}.command-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:5px 8px;border-radius:999px;background:#ffffff14;color:var(--text);font-size:.75rem;letter-spacing:.02em}.command-kbd.dark{background:#0f172a14;color:#111827}.hero-preview,.landing-grid,.overview-grid,.content-stack,.card-stack,.storyline-list,.dashboard-strip,.decision-list,.detail-stack{display:grid;gap:18px}.compact-top{margin-top:0}.flush-top{margin-top:-12px}.hero-card,.landing-panel,.panel,.alert-card,.task-card,.feedback-card,.storyline-card,.monitor-card,.template-card,.agent-card,.mini-chart-card,.summary-box,.decision-item,.detail-card{border-radius:var(--radius-lg);background:#121c29e0;border:1px solid var(--line)}.hero-card,.landing-panel,.panel,.task-card,.feedback-card,.storyline-card,.monitor-card,.template-card,.agent-card,.mini-chart-card,.summary-box,.decision-item,.detail-card{padding:20px}.hero-card-alert{background:linear-gradient(160deg,#ff6e661f,#121c29f0)}.hero-card.compact{min-height:116px;display:grid;align-content:space-between}.hero-preview.vertical{max-width:920px;margin:0 auto}.workflow-card{transition:transform .18s ease,border-color .18s ease,background .18s ease;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 26px #0f172a0f}.workflow-card.active{border-color:#ec8f5a57;background:linear-gradient(160deg,#ec8f5a29,#fff);transform:translateY(-2px)}.landing-grid{grid-template-columns:1fr 1fr;margin-top:20px}.landing-grid.simple{max-width:1040px;margin:20px auto 0}.landing-panel.compact{min-height:180px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 34px #0f172a0f}.landing-story{max-width:1120px;margin:18px auto 0;position:relative;z-index:1}.landing-story-shell{padding:28px;border-radius:28px;background:linear-gradient(180deg,#fff,#f7f7f3);border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 34px #0f172a0f;margin-top:-8px}.landing-story-intro{max-width:820px}.landing-story-intro h2{margin-top:8px;font-size:clamp(2rem,4vw,3rem);line-height:1.02;color:#0f172a}.landing-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.story-card{padding:20px;border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 18px #0f172a0a}.story-card h3{margin-top:8px;margin-bottom:10px;color:#111827}.story-card p:last-child{margin:0;color:#4b5563;line-height:1.65}.landing-callout{max-width:1120px;margin:18px auto 0}.landing-callout-card{padding:34px 28px;border-radius:28px;background:linear-gradient(135deg,#0f172a,#172033);border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 40px #0f172a1f}.landing-callout-card h2{max-width:900px;margin-top:10px;font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.02;letter-spacing:-.04em;color:#f8fafc}.landing-callout-card .section-kicker{color:#f8fafcb8}.metrics-section{max-width:1120px;margin:22px auto 0;padding:30px 28px;border-radius:28px;background:linear-gradient(180deg,#fff,#f9f7f3);border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 34px #0f172a0f}.metrics-header{max-width:760px}.metrics-header h2{margin-top:8px;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.03;letter-spacing:-.04em;color:#0f172a}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.metric-card{position:relative;overflow:hidden;padding:24px;border-radius:22px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 26px #0f172a0d}.metric-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#ec8f5af2,#63d3aebf)}.metric-value{margin:0 0 10px;font-size:clamp(2.5rem,5vw,3.6rem);line-height:.95;letter-spacing:-.05em;font-weight:700;color:#0f172a}.metric-card h3{max-width:280px;color:#111827;line-height:1.15}.metric-card p{margin:12px 0 0;color:#4b5563;line-height:1.7}.metric-source{display:inline-flex;margin-top:16px;padding:8px 12px;border-radius:999px;background:#0f172a0a;color:#6b7280;font-size:.8rem;letter-spacing:.01em}.bullet-list{margin:12px 0 0;padding-left:20px;color:var(--text-soft)}.bullet-list li+li{margin-top:8px}.bullet-list.strong{color:#374151;font-size:1rem;line-height:1.7}.app-shell{display:grid;gap:0;width:100%;margin:0;padding:18px 18px 24px}.app-header{display:grid;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 24px;height:112px;overflow:hidden;border-radius:var(--radius-xl);background:#0e141ef5}.app-brand h1{margin:0;font-size:1.6rem;line-height:1}.app-brand,.app-header-actions{height:56px;display:flex;align-items:center}.tab-nav{display:flex;gap:10px;flex-wrap:nowrap;height:56px;min-width:0;align-items:center;justify-content:center;overflow:hidden}.tab-button{border-radius:14px;padding:12px 16px;text-align:center;white-space:nowrap;color:var(--text);background:#ffffff05;border:1px solid transparent}.tab-button.active{background:var(--accent-soft);border-color:#ec8f5a47}.app-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:nowrap;color:var(--text-soft);overflow:visible;min-width:max-content}.app-header-actions>*{flex:0 0 auto}.app-header-actions span{white-space:nowrap}.workspace-indicator{min-width:122px;justify-content:center}.agent-count{color:var(--text-soft)}.app-header-actions .primary-button{min-width:118px;padding:12px 18px;line-height:1}.command-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:start center;padding:88px 20px 20px;background:#04080e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-menu{width:min(760px,100%);border-radius:26px;border:1px solid var(--line);background:#0b111afa;box-shadow:var(--shadow);overflow:hidden}.command-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 18px;border-bottom:1px solid var(--line)}.command-header h3{margin-top:8px}.command-close{border-radius:999px;padding:10px 14px;background:#ffffff08;color:var(--text)}.command-messages{display:grid;gap:12px;max-height:380px;overflow:auto;padding:18px 22px}.command-message{padding:16px;border-radius:18px;border:1px solid var(--line)}.command-message.assistant{background:#ffffff08}.command-message.user{background:#ec8f5a1f;border-color:#ec8f5a3d}.command-message p{margin:8px 0 0;color:var(--text);line-height:1.6}.command-form{display:grid;grid-template-columns:1fr auto;gap:12px;padding:18px 22px 22px;border-top:1px solid var(--line)}.command-form input{width:100%;border-radius:16px;border:1px solid var(--line);background:#ffffff08;color:var(--text);padding:14px 16px}.command-panel{border-radius:var(--radius-md);border:1px solid var(--line);background:#090f18c2;overflow:hidden}.command-messages.inline{max-height:340px;padding:16px}.command-messages.inline.compact{max-height:220px}.dashboard-shell{display:grid;gap:18px;margin-top:12px}.workspace-centered{display:grid;place-items:start center;align-content:start;min-height:0;padding:6px 0 12px}.composer-shell{width:min(960px,100%);display:grid;gap:18px}.chat-shell{width:min(1120px,100%);gap:18px;align-content:start;align-self:start}.chat-workspace-surface{display:grid;gap:0;border-radius:28px;background:radial-gradient(circle at top right,rgba(201,120,69,.08),transparent 24%),linear-gradient(180deg,#fffdfa,#fcf8f2);border:1px solid rgba(71,85,105,.1);box-shadow:0 20px 46px #0f172a12;overflow:hidden}.composer-copy{display:grid;gap:10px;justify-items:center;text-align:center}.composer-copy h2{max-width:760px;font-size:clamp(2.5rem,5vw,4.3rem);line-height:.98;letter-spacing:-.05em;color:#172230}.composer-copy p:last-child{max-width:760px;color:#66758a;line-height:1.7}.composer-form{display:grid;gap:16px;padding:20px;border-radius:24px;background:#fffdfa;border:1px solid rgba(71,85,105,.1);box-shadow:0 16px 36px #0f172a0d}.composer-form textarea{width:100%;resize:none;border:0;outline:none;padding:6px 4px;background:transparent;color:#172230;font-size:1.06rem;line-height:1.7}.composer-form textarea::placeholder{color:#8a97a8}.chat-session-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:8px 4px 0}.chat-session-header h2{margin-top:8px;font-size:clamp(2.35rem,4.2vw,3.6rem);line-height:.95;letter-spacing:-.05em;color:#172230}.chat-session-header p:last-child{margin:8px 0 0;max-width:720px;color:#5f6f82;line-height:1.65}.chat-thread{display:grid;gap:16px;padding:24px 24px 18px;background:transparent;align-content:start}.chat-thread-item{display:grid;gap:10px;max-width:82%;padding:18px;border-radius:22px;border:1px solid rgba(71,85,105,.08);background:#ffffffe0;box-shadow:0 10px 24px #0f172a0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-self:start}.chat-thread-item.user{justify-self:end;background:linear-gradient(180deg,#f6eee4,#f3e7d8);border-color:#c978452e}.chat-thread-item.assistant{justify-self:start}.chat-thread-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8a97a8;font-size:.85rem}.chat-thread-item p{margin:0;color:#425164;line-height:1.75;font-size:.98rem}.chat-composer textarea{min-height:128px}.chat-composer{padding:18px 22px 22px;border:0;border-top:1px solid rgba(71,85,105,.08);border-radius:0;background:transparent;box-shadow:none}.chat-context-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;margin:10px 18px 18px;border:1px solid rgba(71,85,105,.08);border-radius:22px;background:linear-gradient(180deg,#fffdfaeb,#faf6efeb);overflow:hidden}.chat-context-card{display:grid;gap:12px;padding:22px;min-width:0;background:transparent;border:0;box-shadow:none}.chat-context-card .eyebrow,.chat-context-card p,.chat-context-card h3{margin:0}.chat-context-card h3{margin-top:2px;color:#172230;line-height:1.15}.chat-context-card p:last-child{color:#66758a;line-height:1.65}.chat-context-card-tasks{border-left:1px solid rgba(71,85,105,.08)}.chat-context-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chat-task-list{display:grid;gap:12px}.chat-task-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-radius:20px;background:#fcf7f0;border:1px solid rgba(201,120,69,.12)}.chat-task-item strong{display:block;margin-top:4px;color:#172230;line-height:1.45}.composer-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.composer-submit-button{min-width:176px;padding:11px 18px;white-space:nowrap;line-height:1}.composer-suggestions{display:flex;flex-wrap:wrap;gap:10px}.composer-chip{padding:10px 13px;border-radius:999px;border:1px solid rgba(71,85,105,.08);background:#f8f4ee;color:#586779;cursor:pointer}.composer-activity{display:grid;gap:12px}.composer-activity-item{padding:14px 16px;border-radius:18px;background:#fffdfa;border:1px solid rgba(71,85,105,.1)}.composer-activity-item.assistant{background:#f9f6f1}.composer-activity-item.user{background:#f6eee4;border-color:#c9784529}.composer-activity-item p{margin:6px 0 0;color:#4b5a6b;line-height:1.65}.hero-chip-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.hero-chip{padding:11px 14px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#334155;cursor:pointer}.dashboard-hero-prompt{display:grid;gap:12px;align-content:start;padding:20px;border-radius:22px;background:linear-gradient(160deg,#1f2937,#314155);color:#fffaf5}.dashboard-hero-prompt h3{font-size:1.25rem;color:#fffaf5}.dashboard-hero-prompt .eyebrow,.dashboard-hero-prompt p{color:#fffaf5c2}.dashboard-project-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr))}.dashboard-spotlight-card,.dashboard-side-card{padding:22px;border-radius:24px;background:#fffdfa;border:1px solid rgba(71,85,105,.1);box-shadow:0 16px 36px #0f172a0d}.dashboard-spotlight-card h3,.dashboard-side-card h3{margin-top:8px;color:#172230}.dashboard-spotlight-card p,.dashboard-side-card p{color:#66758a;line-height:1.6}.compact-stat-list{display:grid;gap:16px;margin-top:16px}.compact-stat-list div{display:grid;gap:4px}.compact-stat-list strong{font-size:1.8rem;color:#172230}.compact-stat-list span{color:#66758a}.dashboard-lower-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.dashboard-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.decision-tile{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0f172a0d}.inbox-list{gap:14px}.inbox-item{width:100%;text-align:left;background:#fff}.app-shell-lovable .panel,.app-shell-lovable .summary-box,.app-shell-lovable .decision-item,.app-shell-lovable .detail-card,.app-shell-lovable .decision-record-card,.app-shell-lovable .solution-card,.app-shell-lovable .feedback-card,.app-shell-lovable .task-card,.app-shell-lovable .agent-card,.app-shell-lovable .storyline-card,.app-shell-lovable .template-card{background:#fffdfa;border:1px solid rgba(71,85,105,.1);box-shadow:0 14px 32px #0f172a0d;color:#172230}.app-shell-lovable .panel{box-shadow:0 16px 36px #0f172a0d}.app-shell-lovable .panel-header h3,.app-shell-lovable .detail-header h2,.app-shell-lovable .decision-item h3,.app-shell-lovable .feedback-card h3,.app-shell-lovable .task-card h3,.app-shell-lovable .agent-card h3,.app-shell-lovable .solution-card,.app-shell-lovable .decision-record-card h3,.app-shell-lovable strong{color:#172230}.app-shell-lovable .panel p,.app-shell-lovable .detail-card p,.app-shell-lovable .feedback-card p,.app-shell-lovable .task-card p,.app-shell-lovable .agent-card p,.app-shell-lovable .storyline-card p,.app-shell-lovable .monitor-row p,.app-shell-lovable .solution-list,.app-shell-lovable .meta-row,.app-shell-lovable .focus-meta,.app-shell-lovable .template-prompt,.app-shell-lovable .monitor-follow-up,.app-shell-lovable .section-intro{color:#66758a}.app-shell-lovable .eyebrow,.app-shell-lovable .task-id{color:#8a97a8}.app-shell-lovable .tag,.app-shell-lovable .status-chip,.app-shell-lovable .agent-summary-pill{background:#f8f4ee;border-color:#47556914;color:#586779}.app-shell-lovable .tag-green{background:var(--green-soft);border-color:#63d3ae4d;color:#235f4b}.app-shell-lovable .tag-yellow{background:var(--yellow-soft);border-color:#c9972f47;color:#835f14}.app-shell-lovable .tag-critical{background:var(--critical-soft);border-color:#d8645d3d;color:#8f312b}.app-shell-lovable .decision-item.selected,.app-shell-lovable .storyline-card.selected{background:#f5ede3;border-color:#c978452e}.app-shell-lovable .monitor-row{background:#fff}.dashboard-strip{grid-template-columns:repeat(4,1fr)}.dashboard-focus-grid,.decision-record-grid,.decision-snapshot-grid,.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.summary-box{border-radius:var(--radius-lg);background:linear-gradient(180deg,#121c29f0,#0e151ff0)}.summary-box strong{display:block;margin:10px 0 6px;font-size:2rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.summary-box span{color:var(--text-soft)}.focus-card,.decision-record-card{padding:22px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#0c121ce6;box-shadow:var(--shadow)}.focus-card{display:grid;gap:14px}.focus-alert{background:linear-gradient(160deg,#ff6e661f,#0c121cf5)}.focus-recommendation{background:linear-gradient(160deg,#ec8f5a1f,#0c121cf5)}.focus-delivery{background:linear-gradient(160deg,#63d3ae14,#0c121cf5)}.focus-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.focus-card-header h3,.decision-record-card h3{margin-top:8px;line-height:1.15}.focus-meta{display:grid;gap:8px;color:var(--text-soft)}.monitor-list{display:grid;gap:12px}.monitor-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff08}.monitor-row strong{display:block;margin-bottom:6px}.monitor-row p{margin:0;color:var(--text-soft);line-height:1.55}.monitor-row.open{border-left:4px solid var(--critical)}.monitor-row.partial{border-left:4px solid var(--yellow)}.monitor-row.fixed{border-left:4px solid var(--green)}.monitor-follow-up{display:inline-block;margin-top:8px;color:var(--text);font-size:.92rem}.decision-list{gap:14px}.decision-item{text-align:left;color:var(--text);border-radius:var(--radius-lg);background:#121c29e0}.decision-item>p{margin:0;color:var(--text-soft);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.decision-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:6px}.status-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.status-dot.status-recommended{background:var(--green);box-shadow:0 0 14px #63d3ae73}.status-dot.status-review{background:var(--yellow);box-shadow:0 0 14px #f5c15c66}.status-dot.status-deprioritized{background:var(--critical);box-shadow:0 0 14px #ff6e6661}.decision-item.selected{border-color:#ec8f5a57;background:linear-gradient(160deg,#ec8f5a24,#121c29f5)}.detail-stack{gap:18px}.decision-tab-strip{display:grid;grid-template-columns:repeat(3,minmax(0,136px));gap:10px}.decision-tab-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(71,85,105,.08);background:#fbf8f3;color:#586779;cursor:pointer;text-align:center;white-space:nowrap;line-height:1;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.decision-tab-button.active{background:#f4ede4;border-color:#c9784529;color:#172230;font-weight:500}.detail-stack-simple{width:100%;justify-self:stretch}.decision-page-shell{max-width:none;gap:14px}.decision-tab-content{display:grid;gap:14px;align-content:start;margin:0;padding:0}.decision-tab-body{display:grid;gap:12px;margin:0;padding:0;align-content:start}.decision-tab-body>:first-child{margin-top:0}.decision-inline-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0;padding:0}.decision-inline-title .eyebrow{margin:0}.decision-inline-title h2{margin:4px 0 0;color:#172230;font-size:clamp(1.55rem,2.6vw,2rem);line-height:1;letter-spacing:-.04em}.decision-inline-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.decision-page-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px}.decision-context-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.decision-context-strip article{display:grid;gap:8px;padding:16px;border-radius:20px;background:#fffdfa;border:1px solid rgba(71,85,105,.08)}.decision-context-strip strong{color:#46566a;font-weight:500;line-height:1.55}.decision-summary-card{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:24px;background:linear-gradient(180deg,#fffdfa,#faf5ee);border:1px solid rgba(71,85,105,.1);box-shadow:0 18px 38px #0f172a0f}.decision-summary-copy{display:grid;gap:6px;min-width:0}.decision-summary-copy h2{margin-top:2px;color:#172230;font-size:clamp(1.55rem,2.6vw,2rem);line-height:.98;letter-spacing:-.04em}.decision-summary-copy p:last-child{margin:0;max-width:760px;color:#5f6f82;line-height:1.65}.decision-summary-actions{display:grid;justify-items:end;gap:10px;flex:0 0 auto}.decision-record-grid-simple{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-feed-list,.decision-work-grid,.decision-grid{display:grid;gap:12px;margin:0;padding:0}.decision-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-tab-card,.decision-feed-item,.decision-work-item{display:grid;gap:12px;padding:18px;border-radius:20px;background:#fffcf8;border:1px solid rgba(71,85,105,.08)}.decision-tab-card .eyebrow,.decision-tab-card .task-id{margin:0}.decision-page-shell .decision-tab-content,.decision-page-shell .decision-inline-title,.decision-page-shell .decision-tab-body,.decision-page-shell .decision-grid,.decision-page-shell .decision-feed-list,.decision-page-shell .decision-work-grid{margin:0;padding:0}.decision-page-shell .decision-tab-content,.decision-page-shell .decision-tab-body{row-gap:14px}.decision-page-shell .decision-tab-body>*{margin-top:0}.decision-page-shell .decision-inline-title h2{margin-top:2px}.decision-feed-top,.decision-work-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.decision-feed-top>div,.decision-work-top>div{min-width:0;flex:1 1 auto}.decision-tab-card h3,.decision-feed-item h3,.decision-work-item h3{margin:6px 0 0;color:#172230;line-height:1.2}.decision-tab-card p:last-child,.decision-feed-item p:last-child,.decision-work-item p{margin:0;color:#5f6f82;line-height:1.65}.decision-work-note{color:#7a8798}.detail-header,.filter-banner{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(160deg,#ec8f5a1f,#121c29f0);box-shadow:var(--shadow)}.detail-header h2,.filter-banner h3{margin-top:6px}.detail-card{border-radius:var(--radius-lg);background:linear-gradient(160deg,#ec8f5a1a,#121c29eb)}.decision-record-card{background:#0c121ce0}.decision-snapshot-card{padding:20px;border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(160deg,#ec8f5a14,#0c121ceb);box-shadow:var(--shadow)}.decision-snapshot-card h3{margin-top:8px;line-height:1.15}.decision-snapshot-card p:last-child{margin-bottom:0;color:#516172;line-height:1.6}.light-snapshot-grid .decision-snapshot-card{background:#fffdfa;border-color:#4755691f;box-shadow:0 16px 34px #0f172a0f}.light-snapshot-grid .decision-snapshot-card .eyebrow{color:#8a97a8}.light-snapshot-grid .decision-snapshot-card h3{color:#172230}.light-snapshot-grid .decision-snapshot-card p:last-child{color:#46566a}.solution-card{padding:20px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#0c121ce0;box-shadow:var(--shadow)}.solution-list{margin:12px 0 0;padding-left:18px;color:var(--text-soft);line-height:1.7}.solution-list li+li{margin-top:8px}.decision-record-card p:last-child{margin-bottom:0;color:var(--text-soft);line-height:1.6}.back-row{justify-content:flex-start}.overview-grid{grid-template-columns:1.15fr .95fr}.overview-grid.secondary{grid-template-columns:.9fr 1.1fr}.panel{background:#0c121ce0}.panel-header{margin-bottom:18px}.panel-header h3{margin-top:8px;font-size:1.45rem}.section-intro{margin:0 0 16px;color:var(--text-soft);line-height:1.6}.feedback-filters{display:grid;gap:16px;margin-bottom:18px}.search-field{display:grid;gap:8px}.search-field input{width:100%;border-radius:14px;border:1px solid var(--line);background:#ffffff08;color:var(--text);padding:14px}.filter-group{display:grid;gap:8px}.filter-pills{display:flex;gap:10px;flex-wrap:wrap}.scope-toggle{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:2;margin-bottom:16px}.social-toggle{margin-bottom:16px}.storyline-list{position:relative;z-index:1;margin-top:4px}.filter-pill{border:1px solid var(--line);border-radius:999px;padding:10px 12px;background:#ffffff08;color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.filter-pill:hover{transform:translateY(-1px)}.filter-pill.selected{background:var(--accent-soft);border-color:#ec8f5a47}.empty-state{text-align:center}.alert-card.critical{border-color:#ff6e664d;background:linear-gradient(160deg,#ff6e661f,#121c29f0)}.alert-card.high{border-color:#f5c15c42}.monitor-card.open{border-left:4px solid var(--critical)}.monitor-card.partial{border-left:4px solid var(--yellow)}.monitor-card.fixed{border-left:4px solid var(--green)}.pill,.tag,.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font-size:.82rem}.pill.accent,.tag-soft{background:var(--accent-soft);border-color:#ec8f5a47}.tag-green{background:var(--green-soft);border-color:#63d3ae4d;color:#235f4b}.tag-yellow{background:var(--yellow-soft);border-color:#c9972f47;color:#835f14}.tag-critical,.status-chip.critical{background:var(--critical-soft);border-color:#ff6e6652;color:#ffd9d6}.status-open{background:var(--critical-soft);border-color:#ff6e6652}.status-partial{background:var(--yellow-soft);border-color:#f5c15c47}.status-fixed,.status-chip.live{background:var(--green-soft);border-color:#63d3ae47}.task-card .meta-row,.feedback-card .meta-row,.template-card .template-prompt,.agent-card p{margin-top:10px}.task-card>p,.feedback-card>p,.storyline-card>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.template-card{display:grid;gap:10px}.template-card.simple,.agent-card.simple{gap:12px}.task-card .tag-row,.feedback-card .tag-row,.template-card .tag-row,.agent-card .tag-row{margin-top:14px;align-items:flex-start}.task-card .tag,.feedback-card .tag,.template-card .tag,.agent-card .tag{margin-top:0}.template-card .secondary-button{margin-top:10px;align-self:flex-start}.agent-summary-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.agent-summary-pill{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#ffffff0a;border:1px solid var(--line);color:var(--text);font-size:.9rem}.agent-change{margin-top:14px;padding:14px;border-radius:var(--radius-md);background:#ffffff08;border:1px solid var(--line)}.agent-change p{margin:8px 0 0;color:var(--text-soft);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-latest-change{margin:0;color:#66758a;line-height:1.6}.agent-links{display:grid;gap:10px;margin-top:14px}.agent-link-row{display:flex;gap:10px;flex-wrap:wrap}.agent-link-button{border:1px solid rgba(236,143,90,.28);border-radius:999px;padding:9px 12px;background:var(--accent-soft);color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.agent-link-button:hover{transform:translateY(-1px);border-color:#ec8f5a6b}.mini-chart-card{color:var(--accent)}.mini-chart-copy{display:flex;justify-content:space-between;gap:16px;color:var(--text);margin-bottom:16px}.mini-chart{width:100%;height:130px}.action-card{display:grid;gap:20px}.social-layout,.management-grid,.orchestrator-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.orchestrator-layout{align-items:start}.orchestrator-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.social-layout{align-items:start;margin-top:0}.social-layout .panel-header{margin-bottom:8px}.social-layout .scope-toggle{margin-bottom:16px}.social-layout .storyline-list{margin-top:0}.storyline-card{text-align:left;color:var(--text)}.storyline-card.selected{border-color:#ec8f5a4d;background:#ec8f5a14}.decision-storyline-card{width:100%;border:1px solid var(--line);background:#121c29e0;cursor:pointer}.storyline-card .feedback-header{justify-content:space-between;align-items:flex-start}.storyline-card .feedback-header>div{min-width:0;flex:1 1 auto}.storyline-card .feedback-header .tag{align-self:flex-start;margin-left:12px;margin-top:0}.agent-form{display:grid;gap:16px}.agent-form.simple,.meeting-form.simple{gap:14px}.agent-form label,.meeting-form label,.form-label{display:grid;gap:8px;color:var(--text-soft)}.agent-form input,.agent-form textarea{width:100%;border-radius:14px;border:1px solid var(--line);background:#ffffff08;color:var(--text);padding:14px}.meeting-form{display:grid;gap:16px}.meeting-form input[type=file]{width:100%;border-radius:14px;border:1px dashed var(--line);background:#ffffff08;color:var(--text);padding:14px}.meeting-preview{display:grid;gap:10px;padding:14px;border-radius:var(--radius-md);background:#ffffff08;border:1px solid var(--line)}.tool-grid{display:flex;gap:10px;flex-wrap:wrap}.tool-pill{padding:10px 12px;border-radius:999px;color:var(--text);background:#ffffff08;border:1px solid var(--line)}.tool-pill.selected{background:var(--accent-soft);border-color:#ec8f5a47}.agents-page{gap:8px;padding-left:0;align-content:start}.agents-tab-strip{display:grid;grid-template-columns:repeat(3,160px);gap:10px;align-self:start}.agents-tab-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(71,85,105,.08);background:#fbf8f3;color:#586779;cursor:pointer;text-align:center;line-height:1;white-space:nowrap}.agents-tab-button.active{background:#f4ede4;border-color:#c9784529;color:#172230}.agents-page-intro-card{display:grid;gap:10px;max-width:760px;padding:22px 24px;border-radius:24px;background:#fffdfa;border:1px solid rgba(71,85,105,.1);box-shadow:0 16px 36px #0f172a0d}.agents-page-intro-card h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.02;letter-spacing:-.04em;color:#172230}.agents-page-intro-card p:last-child{color:#66758a;line-height:1.7}.agents-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inner-card{display:grid;gap:14px;padding:18px;border-radius:18px;background:#fbf8f3;border:1px solid rgba(71,85,105,.08)}.compact-agents{gap:14px}.agent-setup-card{gap:16px}.agent-setup-copy{display:grid;gap:8px}.agent-setup-copy h3{margin-top:0}.agent-setup-copy .section-intro{margin:0}.template-stack-card{gap:12px}.agents-page .panel{margin-top:0}.agents-page .panel-header{margin-bottom:12px}.tag-row.compact{margin-top:8px}.reconciliation-shell{min-height:100vh;padding:28px;background:radial-gradient(circle at top left,rgba(201,120,69,.14),transparent 24%),radial-gradient(circle at top right,rgba(62,155,122,.08),transparent 20%),linear-gradient(180deg,#f7f3ec,#f1ece3)}.reconciliation-header,.reconciliation-query-shell,.reconciliation-empty-card,.reconciliation-state-card,.reconciliation-card{border:1px solid rgba(71,85,105,.1);background:#fffcf7f0;box-shadow:0 18px 38px #0f172a0f}.reconciliation-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px;border-radius:30px}.reconciliation-header-copy{max-width:820px}.reconciliation-header-copy h1{margin-top:8px;font-size:clamp(3rem,6vw,4.9rem);line-height:.92;letter-spacing:-.05em;color:#0f172a}.reconciliation-header-copy p:last-child{margin:14px 0 0;color:#556577;line-height:1.65;font-size:1.05rem}.reconciliation-query-shell{margin-top:18px;padding:22px 24px;border-radius:26px}.reconciliation-query-form{display:grid;gap:18px}.reconciliation-query-form select,.reconciliation-query-form textarea{width:100%;border-radius:18px;border:1px solid rgba(71,85,105,.14);background:#fffdfa;color:#172230;padding:14px 16px}.reconciliation-query-form select{min-height:54px}.reconciliation-question-field textarea{min-height:108px;resize:vertical}.reconciliation-query-actions{display:flex;justify-content:space-between;align-items:center;gap:16px}.reconciliation-query-meta{display:grid;gap:4px;color:#66758a}.reconciliation-query-meta strong{color:#172230}.reconciliation-result-shell{margin-top:18px}.reconciliation-result-context{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;border-radius:16px;background:#0f172a0d;color:#172230}.reconciliation-demo-strip{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:18px;padding:20px 22px;border-radius:26px;background:#fffcf7e6;border:1px solid rgba(71,85,105,.1);box-shadow:0 14px 32px #0f172a0d}.reconciliation-demo-strip h2{margin-top:6px;color:#172230;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.04}.reconciliation-demo-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.reconciliation-demo-button{display:grid;gap:4px;min-width:154px;padding:12px 14px;border-radius:18px;border:1px solid rgba(71,85,105,.1);background:#fffdfa;color:#172230;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.reconciliation-demo-button:hover{transform:translateY(-1px);border-color:#c9784547;background:#fbf3e9}.reconciliation-demo-button.active{border-color:#c978455c;background:linear-gradient(180deg,#fbf3e9,#fffdfa);box-shadow:inset 0 0 0 1px #c9784524}.reconciliation-demo-button span{color:#66758a;font-size:.84rem}.reconciliation-empty-card,.reconciliation-state-card{padding:28px;border-radius:28px}.reconciliation-empty-card h2,.reconciliation-state-card h2{margin-top:8px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.02;color:#172230}.reconciliation-empty-card p:last-child,.reconciliation-state-card p:last-child{margin-bottom:0;color:#5f6f82;line-height:1.7}.reconciliation-state-card.caution{background:linear-gradient(180deg,#fff9ef,#fffdfa);border-color:#c9972f33}.reconciliation-state-card.failure{background:linear-gradient(180deg,#fff4f2,#fffdfa);border-color:#d8645d38}.reconciliation-answer-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.78fr);gap:18px;align-items:start}.reconciliation-primary-stack,.reconciliation-support-rail,.reconciliation-gap-list,.reconciliation-evidence-list{display:grid;gap:18px}.reconciliation-card{padding:22px;border-radius:26px}.reconciliation-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.reconciliation-card-head h2,.reconciliation-card-head h3{margin-top:6px;color:#172230;line-height:1.02}.reconciliation-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.reconciliation-list{margin:10px 0 0;padding-left:18px;color:#4f6073;line-height:1.7}.reconciliation-list li+li{margin-top:10px}.reconciliation-pill{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-size:.82rem;border:1px solid rgba(71,85,105,.1);white-space:nowrap}.reconciliation-pill.success,.reconciliation-pill.ready{background:#3e9b7a1f;color:#215d49}.reconciliation-pill.caution,.reconciliation-pill.verify,.reconciliation-pill.needs_evidence{background:#c9972f1f;color:#835f14}.reconciliation-evidence-item,.reconciliation-gap-item{padding:16px;border-radius:18px;background:#fffdfa;border:1px solid rgba(71,85,105,.08)}.reconciliation-evidence-card{overflow:hidden}.reconciliation-evidence-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;cursor:pointer;list-style:none}.reconciliation-evidence-summary::-webkit-details-marker{display:none}.reconciliation-evidence-summary span:first-child{display:grid;gap:6px}.reconciliation-evidence-summary strong{color:#172230;font-size:1.18rem}.reconciliation-evidence-card[open] .reconciliation-evidence-list{margin-top:18px}.reconciliation-evidence-meta{display:flex;justify-content:space-between;gap:10px;color:#7a8798;font-size:.85rem}.reconciliation-evidence-item strong,.reconciliation-gap-item strong{display:block;margin-top:8px;color:#172230}.reconciliation-evidence-item p,.reconciliation-gap-item p,.reconciliation-handoff-card p{margin:8px 0 0;color:#5f6f82;line-height:1.65}.reconciliation-muted{margin:0;color:#66758a;line-height:1.6}@media (max-width: 1120px){.landing-hero,.landing-grid,.overview-grid,.overview-grid.secondary,.social-layout,.management-grid,.orchestrator-layout,.dashboard-strip,.landing-story-grid,.metrics-grid,.dashboard-focus-grid,.decision-record-grid,.decision-snapshot-grid,.solution-grid,.orchestrator-summary,.dashboard-hero-card,.dashboard-project-grid,.dashboard-lower-grid,.dashboard-card-grid,.agents-top-grid,.template-grid,.agents-tab-strip,.decision-tab-strip,.chat-context-shell,.decision-grid-three,.decision-context-strip,.reconciliation-answer-layout,.reconciliation-summary-grid,.app-shell-lovable{grid-template-columns:1fr}.reconciliation-header,.reconciliation-query-actions,.reconciliation-demo-strip,.reconciliation-card-head{flex-direction:column;align-items:flex-start}.reconciliation-demo-actions{justify-content:flex-start}.workspace-sidebar{order:2}.workspace-main{padding-left:0}.workspace-topbar,.decision-page-toolbar,.decision-inline-title{flex-direction:column;align-items:flex-start}.chat-session-header{flex-direction:column}.app-header{grid-template-columns:1fr;height:auto;overflow:visible}.detail-header,.filter-banner,.decision-summary-card{flex-direction:column;align-items:flex-start}.decision-summary-actions{justify-items:start}.chat-context-card-tasks{border-left:0;border-top:1px solid rgba(71,85,105,.08)}.decision-feed-top,.decision-work-top{flex-direction:column;align-items:flex-start}.monitor-row,.focus-card-header{flex-direction:column}.tab-nav,.app-header-actions{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.command-form{grid-template-columns:1fr}.agent-link-row{flex-direction:column;align-items:flex-start}}@media (max-width: 720px){.landing-shell,.app-shell{width:100%}.app-shell-lovable{padding:12px}.reconciliation-shell{padding:14px}.workspace-sidebar,.workspace-topbar,.dashboard-hero-card,.app-shell-lovable .panel{padding:16px}.reconciliation-header,.reconciliation-query-shell,.reconciliation-card,.reconciliation-empty-card,.reconciliation-state-card,.landing-header,.panel,.app-header{padding:18px}.landing-copy h1{font-size:3rem}.reconciliation-header-copy h1{font-size:2.5rem}.metrics-section,.landing-story-shell,.landing-callout-card{padding:22px 18px}.tab-nav{width:100%}}
