.project-shell{--intent-accent:#04f;--intent-accent-contrast:#fff;--intent-accent-ink:#04f;background:var(--lm-canvas);color:var(--lm-text);display:grid;font-family:Inter,system-ui,sans-serif;grid-template-columns:280px minmax(0,1fr);min-height:100dvh}.project-resource-links{border-top:1px solid var(--lm-border);padding:7px 0}.intent-project-overview{grid-gap:22px;display:grid;gap:22px}.intent-project-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.intent-project-card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:20px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px}.intent-project-card h2{font-weight:700;overflow-wrap:anywhere}.intent-project-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;min-height:60px;overflow:hidden}.intent-project-card dl{grid-gap:12px;display:grid;font-size:12px;gap:12px;margin:0 0 auto;padding-bottom:8px}.intent-project-card dl>div{display:flex;gap:16px;justify-content:space-between}.intent-project-card dt{color:var(--lm-muted)}.intent-project-card dd{font-weight:600;margin:0;text-align:right}.intent-overview-empty{align-items:center;display:flex;flex-direction:column;gap:18px;padding:40px 20px;text-align:center}.intent-next-step{align-items:center;background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:20px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px}.intent-next-step>div:first-child{flex:1 1;min-width:200px}.intent-next-step h2{margin-bottom:6px}.intent-surface--projects{background:#0000!important;padding:0!important}.project-context-steps{grid-gap:12px;color:var(--lm-muted);display:grid;font-size:12px;gap:12px;list-style:none;margin:18px 0 0;padding:0}.project-context-steps li{align-items:center;display:flex;gap:10px}.project-context-steps span{background:var(--lm-canvas);border-radius:50%;color:var(--lm-muted);display:grid;height:22px;place-items:center;width:22px}.project-context-steps [data-complete=true] span{background:#e7efff;background:var(--lm-accent-soft,#e7efff);color:#04f;color:var(--intent-accent-ink,#04f)}@media(max-width:1500px){.intent-project-grid{grid-template-columns:1fr}}@media(max-width:600px){.intent-next-step,.intent-project-card{padding:18px}.intent-next-step>div:first-child{min-width:0}}.project-shell--rail{grid-template-columns:72px minmax(0,1fr)}.project-sidebar{background:var(--lm-surface);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;height:100dvh;min-width:0;padding:0 10px;position:sticky;top:0;z-index:2}.project-brand{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;min-height:80px}.project-brand>button{color:var(--lm-text);min-width:0;padding:4px}.project-brand>button span{font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:850}.project-brand .project-collapse{background:#e3ecf3;border:1px solid #d5e0ea;border-radius:10px;height:28px;min-width:20px;opacity:0;padding:0;width:20px}.project-collapse svg{height:28px;transform:rotate(-90deg);width:24px}.project-collapse svg path{stroke:#647991;stroke-width:1.35}.project-sidebar:focus-within .project-collapse,.project-sidebar:hover .project-collapse{opacity:1}.project-sidebar--rail .project-brand{position:relative}.project-sidebar--rail .project-collapse{left:54px;position:absolute}.project-sidebar--rail .project-collapse svg{transform:rotate(90deg)}.project-nav-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:12px;scrollbar-width:thin}.project-sidebar .project-nav-item{border-radius:10px;color:var(--lm-text);font-weight:400;gap:10px;height:auto;justify-content:flex-start;min-height:38px;min-width:0;padding:8px 10px;text-transform:none;width:100%}.project-nav-item svg{flex-shrink:0}.project-sidebar .project-nav-item.Mui-disabled{color:#929eac}.project-nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-nav-item[aria-current=page],.project-sidebar .project-nav-item:hover{background:var(--lm-canvas)}.project-nav-item[aria-current=page]{color:var(--intent-accent-ink)}.project-sidebar .project-version{color:var(--lm-muted);margin-bottom:12px}.project-nav-heading{color:var(--lm-muted);font-size:13px;justify-content:space-between;padding:16px 10px 4px}.project-nav-heading,.project-nav-title{align-items:center;display:flex}.project-nav-children{padding-left:20px}.project-nav-empty{padding:12px 10px}.project-stream-card{background:var(--lm-canvas);border-radius:12px;display:flex;flex-direction:column;gap:5px;margin:8px 0;padding:12px}.project-stream-card button{color:var(--lm-text);height:auto;justify-content:flex-start;padding:0;text-align:left}.project-stream-card small,.project-stream-card span{color:var(--lm-muted);font-size:12px}.project-profile{border-top:1px solid #e3ecf3;flex-shrink:0;padding:10px 0}.project-profile>button{gap:10px;height:auto;justify-content:flex-start;min-width:0;padding:8px;text-align:left;width:100%}.project-avatar{background:#1f1f1f;border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.project-profile-label{color:var(--lm-text);display:flex;flex-direction:column;min-width:0}.project-profile-label strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-profile-label small{color:var(--lm-muted);font-size:12px}.project-workarea{background:var(--lm-canvas);min-width:0}.project-topbar{align-items:center;background:var(--lm-canvas);border-bottom:1px solid #e3ecf3;display:flex;gap:12px;height:64px;padding:0 24px}.project-topbar>span{color:var(--lm-muted);font-size:13px}.project-topbar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.project-topbar .project-context-mobile-button{display:none}.project-work-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px;padding:32px 24px 40px}.project-work-columns--wide{grid-template-columns:minmax(0,1fr)}.project-work-columns main{min-width:0}.project-context{align-self:start;background:var(--lm-surface);border:1px solid #e3ecf3;border-radius:24px;overflow-wrap:anywhere;padding:20px;position:sticky;top:24px}.project-context-content>h2{font-size:18px;padding:2px 0 18px}.project-context-section{border-top:1px solid #e3ecf3;padding:16px 0}.project-context-section>*+*{margin-top:4px}.project-context-action{align-self:stretch;margin-top:16px!important}.MuiDrawer-paper.project-context-drawer{background:var(--lm-surface)}.project-context-drawer .project-context-content{padding:0 4px 12px}.project-funnel{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,minmax(220px,1fr));overflow-x:auto;padding-bottom:12px}.project-funnel-column{background:var(--lm-canvas);border-radius:14px;padding:12px}.project-funnel-column>h3{font-size:14px;margin:0 0 12px}.project-funnel-column .intent-lead-row{margin-bottom:10px;width:100%}.project-shell button:focus-visible{outline:2px solid var(--intent-accent);outline-offset:2px}@media (hover:none){.project-brand .project-collapse{opacity:1}}@media (max-width:1199px){.project-work-columns{grid-template-columns:minmax(0,1fr)}.project-context,.project-topbar .project-context-desktop-button{display:none}.project-topbar .project-context-mobile-button{display:inline-flex}}@media (max-width:899px){.project-shell,.project-shell--rail{display:block}.project-topbar{padding:0 12px}.project-work-columns{padding:20px 12px}.project-topbar>span{font-size:12px}.project-funnel{grid-template-columns:1fr;overflow:visible}.project-shell .intent-conversation,.project-shell .intent-launch-plan,.project-shell .intent-surface{padding:18px}}.intent-workspace{--intent-muted:var(--lm-muted);--intent-border:var(--lm-border);--intent-canvas:var(--lm-canvas);color:var(--lm-text);font-family:Inter,system-ui,sans-serif;font-size:16px;margin:0 auto;max-width:1120px;min-width:0;padding-bottom:36px;width:100%}.intent-workspace-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.intent-workspace-header h1{font-size:32px;font-weight:700;letter-spacing:-.9px;line-height:1.2}.intent-chat-work{margin:auto;max-width:820px}.intent-conversation,.intent-launch-plan,.intent-surface{background:var(--lm-surface);border:1px solid var(--intent-border);border-radius:16px;padding:24px}.intent-surface--funnel,.intent-surface--launch,.intent-surface--leads{background:#0000;border:0;border-radius:0;padding:0}.intent-chat-empty{padding:24px 8px;text-align:center}.intent-chat-empty h2{font-size:28px;font-weight:600;letter-spacing:-.7px}.intent-source-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.intent-source-pills span{background:var(--intent-canvas);border-radius:8px;color:var(--intent-muted);font-size:13px;padding:4px 10px}.intent-composer{background:var(--intent-canvas);border:1px solid var(--intent-border);border-radius:16px;margin-top:20px}.intent-composer .intent-send{background:#000;color:#fff;height:36px;width:36px}.intent-composer .intent-send.Mui-disabled{background:#dce7f0;color:var(--intent-muted)}.intent-transcript{display:flex;flex-direction:column;gap:24px;max-height:55vh;overflow:auto;padding:8px 2px;scrollbar-width:thin}.intent-message{align-self:flex-start;max-width:95%}.intent-message>span{color:var(--intent-muted);font-size:12px}.intent-message p{font-size:16px;line-height:1.7;margin:4px 0;overflow-wrap:anywhere;white-space:pre-wrap}.intent-message--user{align-self:flex-end;background:var(--intent-canvas);border-radius:12px;max-width:85%;padding:10px 16px}.intent-dialog-picker{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.intent-dialog-picker>div:last-child{display:flex;flex-wrap:wrap;gap:4px;max-height:100px;overflow:auto;width:100%}.intent-launch-plan{margin-top:16px}.intent-checkout h2,.intent-economics-card h2{font-size:23px;font-weight:600;letter-spacing:-.5px}.intent-value{font-size:36px!important;font-weight:500!important;letter-spacing:-1px}.intent-two-columns{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.intent-checkout{border-top:1px solid var(--intent-border);margin-top:24px;padding-top:32px}.intent-package-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.intent-package-grid .intent-package{background:var(--intent-canvas);border:1px solid #0000;border-radius:12px;color:#202123;display:flex;flex-direction:column;gap:10px;min-height:144px;padding:18px 8px;text-transform:none}.intent-package-grid .intent-package.selected{background:var(--lm-surface);border-color:var(--intent-accent);box-shadow:inset 0 0 0 1px var(--intent-accent)}.intent-package strong{font-size:23px;line-height:1.25}.intent-package span{font-size:16px;font-weight:400}.intent-package small{color:var(--intent-muted);font-size:12px;font-weight:400}.intent-order-summary{border:1px solid var(--intent-border);border-radius:12px;margin-top:24px;padding:20px}.intent-order-summary dl{margin:12px 0 24px}.intent-order-summary dl>div{display:flex;gap:16px;justify-content:space-between;padding:9px 0}.intent-order-summary dt{color:var(--intent-muted)}.intent-order-summary dd{margin:0;text-align:right;white-space:nowrap}.intent-result-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.intent-result-grid>div{display:flex;flex-direction:column;gap:8px}.intent-result-grid span{color:var(--intent-muted);font-size:14px}.intent-result-grid strong{font-size:25px;font-weight:500;overflow-wrap:anywhere}.intent-stage-list>div{border-bottom:1px solid var(--intent-border);display:flex;justify-content:space-between;padding:12px 0}.intent-plain-block{border:1px solid var(--intent-border);border-radius:12px;padding:16px}.intent-empty{padding:64px 16px;text-align:center}.intent-lead-list,.intent-lead-row{display:flex;flex-direction:column;gap:12px}.intent-lead-row{background:var(--lm-surface);border:1px solid var(--intent-border);border-radius:8px;color:#202123;cursor:pointer;font:inherit;padding:16px;text-align:left;width:100%}.intent-lead-row:hover{background:var(--lm-surface);border-color:#bac6d3;box-shadow:0 2px 10px #4449671a}.intent-lead-row>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;line-height:1.6;overflow:hidden}.intent-lead-meta{color:var(--intent-muted);display:flex;font-size:13px;gap:12px;justify-content:space-between}.intent-lead-reason{color:var(--intent-muted);font-size:14px}.intent-order-row{border-bottom:1px solid var(--intent-border);padding:16px 0}.intent-context-banner{align-items:center;border:1px solid var(--intent-border);border-radius:8px;display:flex;gap:10px;margin-top:16px;padding:12px 16px}.intent-context-banner>div{flex:1 1}.intent-context-banner strong{font-size:14px;font-weight:600}.intent-help{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:24px}.intent-workspace a{color:inherit}.intent-workspace :focus-visible{outline:2px solid var(--intent-accent);outline-offset:3px}.intent-workspace .MuiInputBase-root{font-size:16px}.intent-workspace .MuiInputBase-input::placeholder{color:var(--intent-muted);opacity:1}.intent-workspace .MuiInputLabel-root{font-size:14px}.intent-workspace .MuiButton-contained{border-radius:8px;box-shadow:none}.intent-workspace .MuiButton-outlined,.project-context .MuiButton-outlined,.project-context-drawer .MuiButton-outlined{background:var(--lm-surface);border:1px solid #e3ecf3;border:1px solid var(--intent-border,#e3ecf3);border-radius:8px}.intent-brand-settings{border:1px solid #e3ecf3;border:1px solid var(--intent-border,#e3ecf3);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.intent-brand-settings h3{font-weight:600}.intent-brand-picker{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.intent-brand-swatch{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e3ecf3;box-shadow:0 0 0 1px var(--intent-border,#e3ecf3);cursor:pointer;height:34px;padding:0;width:34px}.intent-brand-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #1f1f1f}.intent-brand-custom{align-items:center;color:#647991;color:var(--intent-muted,#647991);cursor:pointer;display:inline-flex;font-size:13px;gap:7px}.intent-brand-custom input{background:var(--lm-surface);border:1px solid #e3ecf3;border:1px solid var(--intent-border,#e3ecf3);border-radius:50%;cursor:pointer;height:34px;padding:2px;width:34px}.intent-brand-preview{align-items:center;border:1px solid;border-radius:10px;display:flex;font-size:13px;gap:12px;justify-content:space-between;min-height:42px;padding:6px 6px 6px 12px}@media (max-width:900px){.intent-workspace{padding:0}.intent-conversation,.intent-launch-plan,.intent-surface{border-radius:12px;padding:16px}.intent-surface--funnel,.intent-surface--launch,.intent-surface--leads{border:0;border-radius:0;padding:0}.intent-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intent-two-columns{grid-template-columns:1fr}.intent-result-grid{gap:12px}.intent-result-grid strong{font-size:21px}.intent-workspace-header h1{font-size:26px}.intent-chat-empty{padding-top:24px}.intent-order-summary{padding:16px}}@media (max-width:480px){.intent-result-grid{grid-template-columns:1fr}.intent-result-grid>div{align-items:center;flex-direction:row;justify-content:space-between}.intent-context-banner{flex-wrap:wrap}.intent-help{flex-direction:column;gap:0}.intent-workspace-header{align-items:flex-start}.intent-order-summary dl>div{font-size:14px}.intent-dialog-picker{align-items:stretch}}@media (prefers-reduced-motion:reduce){.intent-workspace *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.lm-companion-dock{--companion-size:82px;--companion-inset:max(22px,env(safe-area-inset-bottom));bottom:var(--companion-inset);font-family:Inter,sans-serif;height:var(--companion-size);pointer-events:none;position:fixed;right:max(22px,calc(50vw - 938px));width:var(--companion-size);z-index:1100}.lm-companion-launch{-webkit-tap-highlight-color:transparent;background:none;border:0;border-radius:50%;cursor:pointer;display:flex;height:100%;padding:0;pointer-events:auto;width:100%}.lm-companion-launch,.lm-companion-orb{align-items:center;justify-content:center;position:relative}.lm-companion-orb{display:inline-flex;filter:drop-shadow(0 8px 12px #243f6c20);flex-shrink:0}.lm-companion-launch:focus-visible{outline:2px solid var(--lm-accent-ink);outline-offset:2px}.lm-companion-unread{background:var(--lm-accent-ink);border:2px solid var(--lm-surface);border-radius:50%;height:10px;position:absolute;right:8px;top:8px;width:10px}.lm-companion-notice{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:16px 16px 4px 16px;bottom:calc(100% + 12px);box-shadow:0 5px 22px #101a3010;color:var(--lm-text);cursor:pointer;font:inherit;max-width:min(280px,calc(100vw - 32px));padding:12px 16px;pointer-events:auto;position:absolute;right:0;text-align:left;width:max-content}.lm-companion-notice strong{display:block;font-size:14px;font-weight:600}.lm-companion-notice span{color:var(--lm-muted);font-size:14px;line-height:1.6}.lm-companion-panel{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:22px;bottom:calc(100% + 12px);box-shadow:0 12px 48px #0a142d22;color:var(--lm-text);display:flex;flex-direction:column;height:min(560px,calc(100dvh - var(--companion-size) - var(--companion-inset) - 28px));outline:none;overflow:hidden;pointer-events:auto;position:absolute;right:0;width:min(420px,calc(100vw - 44px))}.lm-companion-header{align-items:center;display:flex;flex-shrink:0;gap:10px;padding:14px 16px 12px 20px}.lm-companion-header h2{flex:1 1;font-size:17px;font-weight:600;line-height:1.4;margin:0}.lm-companion-header .MuiIconButton-root{color:var(--lm-muted)}.lm-companion-connection{color:var(--lm-muted);flex-shrink:0;font-size:14px;padding:0 20px 8px}.lm-companion-connection p{margin:0}.lm-companion-connection .MuiButton-root{font-size:14px;padding-left:0}.lm-companion-log{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 20px 20px;scrollbar-color:var(--lm-border) #0000;scrollbar-width:thin}.lm-companion-welcome{margin:auto 0}.lm-companion-welcome h3{font-size:23px;font-weight:600;letter-spacing:-.4px;margin:0 0 8px}.lm-companion-welcome p{color:var(--lm-muted);font-size:15px;line-height:1.6;margin:0 0 22px;overflow-wrap:anywhere}.lm-companion-suggestions{display:flex;flex-wrap:wrap;gap:8px}.lm-companion-suggestions button{background:#0000;border:1px solid var(--lm-border);border-radius:12px;color:var(--lm-text);cursor:pointer;font:inherit;font-size:14px;line-height:1.5;padding:9px 12px;text-align:left}.lm-companion-suggestions button:hover{background:var(--lm-canvas);border-color:var(--lm-accent-border)}.lm-companion-message{flex-shrink:0;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.lm-companion-message p{margin:0;white-space:pre-wrap}.lm-companion-message .lm-companion-suggestions{margin-top:12px}.lm-companion-message--user{align-self:flex-end;background:var(--lm-canvas);border-radius:16px 16px 4px 16px;max-width:90%;padding:10px 14px}.lm-companion-composer{align-items:flex-end;background:var(--lm-canvas);border:1px solid var(--lm-border);border-radius:18px;display:flex;flex-shrink:0;gap:8px;margin:0 16px;padding:12px}.lm-companion-composer:focus-within{border-color:var(--lm-accent-ink);box-shadow:0 0 0 2px var(--lm-accent-soft)}.lm-companion-composer textarea{background:#0000;border:0;color:var(--lm-text);flex:1 1;font:inherit;font-size:16px;line-height:1.55;min-width:0;outline:none;padding:1px 0;resize:none;width:0}.lm-companion-composer textarea::placeholder{color:var(--lm-muted)}.lm-companion-send{align-items:center;background:var(--lm-accent-fill);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.lm-companion-send:disabled{background:var(--lm-border);color:var(--lm-muted);cursor:default}.lm-companion-send svg{height:24px;transform:rotate(90deg);width:24px}.lm-companion-stop{background:currentColor;border-radius:2px;height:10px;width:10px}.lm-companion-footer{align-items:center;color:var(--lm-muted);display:flex;flex-shrink:0;font-size:14px;gap:16px;justify-content:flex-end;line-height:1.5;padding:10px 20px 14px}.lm-companion-error button,.lm-companion-footer a,.lm-companion-footer button{background:none;border:0;color:var(--lm-muted);cursor:pointer;font:inherit;padding:2px 0;text-decoration:none}.lm-companion-footer a{margin-left:auto}.lm-companion-footer a:hover,.lm-companion-footer button:hover{color:var(--lm-accent-ink)}.lm-companion-error{color:var(--lm-danger-ink);font-size:14px;line-height:1.5}.lm-companion-error p{margin:0 0 5px}.lm-companion-thinking{align-items:center;color:var(--lm-muted);display:flex;font-size:14px;gap:4px}.lm-companion-thinking span{margin-left:8px}.lm-companion-thinking i{animation:lm-companion-dot 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:5px;width:5px}.lm-companion-thinking i:nth-child(2){animation-delay:.15s}.lm-companion-thinking i:nth-child(3){animation-delay:.3s}@keyframes lm-companion-dot{50%{opacity:.25}}@media (max-width:899px){.lm-companion-dock{--companion-size:64px;--companion-inset:max(12px,env(safe-area-inset-bottom));right:12px}.lm-companion-panel{border-radius:20px;bottom:calc(var(--companion-size) + var(--companion-inset) + 12px);left:12px;margin-left:auto;max-width:420px;position:fixed;right:12px;width:auto}}@media (prefers-reduced-motion:reduce){.lm-companion-panel{transition:none!important}.lm-companion-thinking i{animation:none}}.lm-companion-notice{align-items:flex-start;cursor:default;display:flex;gap:8px;padding:0}.lm-companion-notice-action{background:none;border:0;color:inherit;cursor:pointer;flex:1 1;font:inherit;min-width:0;padding:12px 0 12px 16px;text-align:left}.lm-companion-notice-action span{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-companion-notice-dismiss{background:none;border:0;color:var(--lm-muted);cursor:pointer;flex:none;padding:10px}.lm-companion-notice-dismiss svg{height:16px;width:16px}.lm-companion-events{border-bottom:1px solid var(--lm-border);flex-shrink:0;margin:0 20px 8px;max-height:min(216px,32dvh);overflow-y:auto;scrollbar-width:thin}.lm-companion-events button{align-items:center;background:none;border:0;border-top:1px solid var(--lm-border);color:var(--lm-text);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;justify-content:space-between;padding:12px 0;text-align:left;width:100%}.lm-companion-events button>span:first-child{min-width:0}.lm-companion-events strong{display:block;font-weight:500;line-height:1.5}.lm-companion-events button>span>span{color:var(--lm-muted);display:block;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-companion-events button:hover,.lm-companion-notice-action:hover{color:var(--lm-accent-ink)}.lm-companion-events button:focus-visible,.lm-companion-notice button:focus-visible{border-radius:8px;outline:2px solid var(--lm-accent-ink);outline-offset:-2px}.lm-companion-command{background:var(--lm-canvas);border:1px solid var(--lm-border);border-radius:14px;font-size:15px;line-height:1.55;margin:14px 0;overflow-wrap:anywhere;padding:16px}.lm-companion-command p{margin:10px 0 14px}.lm-companion-command strong{font-weight:600}.lm-companion-command .lm-companion-command-note{color:var(--lm-muted);font-size:14px}.lm-companion-command .MuiButton-root{margin:4px 8px 0 0}.lm-companion-footer button:disabled{cursor:default;opacity:.5}.lm-companion-composer textarea:disabled{opacity:.6}.lm-companion-command:focus{outline:none}.lm-companion-command:focus-visible{outline:2px solid var(--lm-accent-ink);outline-offset:2px}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{min-height:100%;padding-right:0!important;width:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}#root{min-height:100%}input,textarea{caret-color:#716000;caret-color:var(--lm-accent-ink,#716000)}html{background-color:#f3f4f2;background-color:var(--lm-canvas,#f3f4f2)}@media screen and (min-width:900px){html{width:calc(100vw - 6px)}}::-webkit-scrollbar{background-color:#f3f4f2;background-color:var(--lm-canvas,#f3f4f2);border-radius:50px;height:12px;width:6px}::-webkit-scrollbar-thumb{background-color:#94a3b8;background-color:var(--lm-scrollbar,#94a3b8);border-radius:4px;height:6px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#20201c;-webkit-text-fill-color:var(--lm-text,#20201c);border:1px solid var(--lm-border);-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:0 0 0 1000px var(--lm-surface,#fff) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.MuiBox-root.css-1lzcb96{background:none!important;margin:0!important}