:root{color-scheme:light;--ink:#182426;--muted:#647477;--faint:#839296;--paper:#fbfcf8;--panel:#ffffff;--mist:#eef6f5;--line:#dbe9e8;--line-strong:#c5d8d6;--teal:#527f8b;--teal-dark:#203a3d;--green:#6f8062;--amber:#d29a51;--sand:#f4efe5;--shadow:0 24px 80px rgba(29,61,64,0.12);--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100svh;overflow-x:hidden;background:radial-gradient(circle at 12% 8%,rgba(205,225,222,.72),transparent 32rem),linear-gradient(180deg,#f7fbfa,#f5f8f2 50%,#fffaf0);color:var(--ink);font-family:ui-rounded,SF Pro Rounded,Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.topbar{display:flex;justify-content:space-between;gap:18px;padding:22px 0}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:10px;color:var(--teal-dark);font-weight:950;letter-spacing:.16em;text-transform:uppercase;font-size:13px}.brand-mark{width:14px;height:14px;border-radius:50%;background:var(--teal);box-shadow:16px 0 0 #93a485,32px 0 0 #e0b369}.brand-mark.small{width:9px;height:9px;box-shadow:12px 0 0 #93a485,24px 0 0 #e0b369;flex:0 0 auto}.nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.language-switch{position:relative;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.78);color:#3f6068;padding:0 10px 0 13px;font-weight:900;font:inherit;cursor:pointer}.language-switch.compact{min-height:40px}.language-switch span{max-width:132px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-switch select{position:absolute;inset:0;width:100%;height:100%;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;font-weight:900;padding:0 32px 0 36px;cursor:pointer;opacity:0;z-index:2}.language-switch span,.language-switch svg{pointer-events:none;z-index:1}.language-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;padding:84px 18px 20px;background:rgba(16,29,32,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.language-modal{width:min(430px,100%);border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 24px 80px rgba(29,61,64,.22);padding:16px}.language-modal-head{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:12px;gap:12px;align-items:flex-start}.language-modal-head h2{margin:0;font-size:26px;line-height:1.05}.language-modal-head p{margin:5px 0 0;color:var(--muted);line-height:1.35}.language-modal-head button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:var(--mist);color:#315961;cursor:pointer}.language-options{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.language-option{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:18px;background:#fbfdfb;color:var(--ink);padding:0 14px;text-align:left;cursor:pointer}.language-option small,.language-option strong{display:block}.language-option strong{font-weight:950}.language-option small{margin-top:3px;color:var(--muted);font-weight:750}.language-option.active{background:#eef7f4;border-color:rgba(82,127,139,.38)}.mt-app-shell{min-height:100svh;display:grid;grid-template-columns:248px minmax(0,1fr);background:#f6f6f4;color:#1c2224;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.mt-app-shell button,.mt-app-shell input,.mt-app-shell select,.mt-app-shell textarea{font:inherit}.mt-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto auto 1fr auto;grid-row-gap:18px;row-gap:18px;border-right:1px solid #deded9;background:#fbfbf8;padding:18px 14px}.mt-brand{min-height:38px;display:inline-flex;align-items:center;gap:10px;padding:0 8px;color:#161b1d;font-size:15px;font-weight:850}.mt-brand-mark{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 42%),#202728;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.mt-workspace-switch{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;grid-gap:10px;gap:10px;border:1px solid #deded9;border-radius:8px;background:#ffffff;color:#252b2d;padding:10px;text-align:left;cursor:pointer}.mt-sidebar-user small,.mt-sidebar-user strong,.mt-workspace-switch small,.mt-workspace-switch strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-sidebar-user strong,.mt-workspace-switch strong{font-size:13px;font-weight:760}.mt-sidebar-user small,.mt-workspace-switch small{margin-top:2px;color:#747a7d;font-size:12px;font-weight:560}.mt-nav{display:grid;align-content:start;grid-gap:3px;gap:3px}.mt-nav button{min-height:34px;display:flex;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;color:#5c6366;padding:0 10px;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.mt-nav button span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-nav button small{min-width:22px;min-height:20px;display:grid;place-items:center;border-radius:999px;background:#eeeeea;color:#667073;font-size:11px;font-weight:760}.mt-nav button.active,.mt-nav button:hover{background:#eeeeea;color:#1f2628}.mt-nav button.active small{background:#dbe9e6;color:#1f5f6d}.mt-nav button.active{box-shadow:inset 2px 0 0 #2f6f7b}.mt-sidebar-user{min-height:52px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-top:1px solid #e6e6e1;padding:14px 8px 0;color:#303638}.mt-workbench{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.mt-notice-banner{margin:12px 18px 0;border:1px solid #d7e0de;border-radius:8px;background:#eef6f4;color:#315961;padding:10px 12px;font-size:13px;line-height:1.35;font-weight:650}.mt-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:64px;grid-template-columns:minmax(260px,1fr) auto;grid-gap:14px;gap:14px;border-bottom:1px solid #deded9;background:rgba(246,246,244,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:10px 18px}.mt-search,.mt-topbar{display:grid;align-items:center}.mt-search{min-width:0;min-height:40px;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;border:1px solid #deded9;border-radius:8px;background:#ffffff;color:#7a8083;padding:0 12px}.mt-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#1f2628;font-size:13px}.mt-command-input-row textarea::placeholder,.mt-search input::placeholder{color:#8d9294}.mt-search input:disabled{cursor:not-allowed}.mt-topbar-actions{display:flex;align-items:center;gap:8px}.mt-locale-select{position:relative;min-height:40px;display:inline-grid;grid-template-columns:16px minmax(86px,1fr) 13px;align-items:center;gap:6px;border:1px solid #deded9;border-radius:8px;background:#ffffff;color:#4d5a5d;padding:0 9px}.mt-locale-select select{position:absolute;inset:0;width:100%;height:100%;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:13px;font-weight:720;padding:0 30px 0 32px;cursor:pointer;opacity:0;z-index:2}.mt-locale-select span,.mt-locale-select svg{pointer-events:none;z-index:1}.mt-locale-select span{min-width:0;overflow:hidden;color:#2d3335;font-size:13px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.mt-empty-state button,.mt-icon-button,.mt-primary-button,.mt-profile-button,.mt-quick-action,.mt-secondary-button,.mt-task-actions button{border:1px solid #deded9;border-radius:8px;background:#ffffff;color:#2d3335;cursor:pointer}.mt-icon-button,.mt-profile-button{width:40px;height:40px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:2px;flex:0 0 auto}.mt-profile-button img,.mt-profile-card img{display:block;border-radius:999px;object-fit:cover}.mt-profile-button img{width:20px;height:20px}.mt-primary-button,.mt-secondary-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;font-size:13px;font-weight:720;white-space:nowrap}.mt-primary-button{border-color:#1f5f6d;background:#1f5f6d;color:#ffffff}.mt-secondary-button.compact{min-height:28px;padding:0 8px;font-size:11px}.mt-icon-button:hover,.mt-profile-button:hover,.mt-secondary-button:hover,.mt-task-actions button:hover{background:#f1f1ed}.mt-icon-button:disabled,.mt-primary-button:disabled,.mt-profile-button:disabled,.mt-secondary-button:disabled,.mt-task-actions button:disabled{cursor:not-allowed;opacity:.55}.mt-menu-anchor{position:relative;flex:0 0 auto}.mt-unread-dot{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;border:2px solid #f6f6f4;border-radius:999px;background:#b35643;color:#ffffff;font-size:10px;font-weight:820}.mt-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(360px,calc(100vw - 28px));border:1px solid #d7d7d1;border-radius:8px;background:#ffffff;box-shadow:0 18px 50px rgba(28,34,36,.14);padding:10px}.mt-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eeeeea;padding:4px 4px 9px}.mt-dropdown-head strong{color:#1f2628;font-size:13px;font-weight:800}.mt-dropdown-empty,.mt-dropdown-head small,.mt-profile-id{color:#737b7e;font-size:12px;line-height:1.4}.mt-notification-list{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.mt-notification-row{width:100%;min-height:64px;display:grid;grid-template-columns:9px minmax(0,1fr) 18px;align-items:start;grid-gap:9px;gap:9px;border:0;border-radius:7px;background:transparent;color:#252b2d;padding:8px;text-align:left;cursor:pointer}.mt-notification-row.unread,.mt-notification-row:hover{background:#f4f7f6}.mt-notification-row em,.mt-notification-row small,.mt-notification-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.mt-notification-row strong{font-size:12px;font-style:normal;font-weight:780;white-space:nowrap}.mt-notification-row small{margin-top:2px;color:#687174;font-size:12px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mt-notification-row em{margin-top:4px;color:#8a9092;font-size:11px;font-style:normal;white-space:nowrap}.mt-severity-dot{width:8px;height:8px;margin-top:4px;border-radius:999px;background:#8a9092}.mt-severity-dot.action{background:#b48a3c}.mt-severity-dot.urgent{background:#b35643}.mt-profile-menu{width:min(280px,calc(100vw - 28px))}.mt-profile-card{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.mt-profile-card img{width:34px;height:34px}.mt-profile-card small,.mt-profile-card strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-profile-card strong{color:#1f2628;font-size:13px;font-weight:800}.mt-profile-card small{margin-top:2px;color:#737b7e;font-size:12px}.mt-profile-id{margin:10px 0 0;overflow-wrap:anywhere}.mt-dropdown-action{width:100%;min-height:36px;display:inline-flex;align-items:center;gap:8px;margin-top:10px;border:1px solid #deded9;border-radius:8px;background:#fbfbf8;color:#2d3335;padding:0 10px;font-size:13px;font-weight:720;cursor:pointer}.mt-workbench-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px);grid-gap:18px;gap:18px;padding:18px}.mt-workbench-grid.no-selection{width:100%;max-width:1180px;grid-template-columns:minmax(0,1fr);margin:0 auto}.mt-workbench-grid.no-selection .mt-inspector-empty{display:none}.mt-main-column{min-width:0;display:grid;align-content:start;grid-gap:14px;gap:14px}.mt-command-center,.mt-inspector-card,.mt-panel{border:1px solid #deded9;border-radius:8px;background:#ffffff}.mt-command-center,.mt-control-room{display:grid;grid-gap:12px;gap:12px;padding:14px}.mt-control-room{border:1px solid #d9dfda;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,248,.96)),#ffffff}.mt-control-room-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);grid-gap:14px;gap:14px;align-items:start}.mt-control-room-head p{margin:0 0 4px;color:#617174;font-size:11px;font-weight:860;text-transform:uppercase}.mt-control-room-head h2{max-width:860px;margin:0;color:#1f2628;font-size:20px;line-height:1.18;font-weight:860}.mt-mobile-companion-pill{min-width:0;min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid #e0e6df;border-radius:8px;background:#fbfbf8;color:#344144;padding:9px}.mt-mobile-companion-pill small,.mt-mobile-companion-pill strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-mobile-companion-pill strong{font-size:12px;font-weight:840}.mt-mobile-companion-pill small{color:#6f777a;font-size:11px;font-weight:700}.mt-control-stage-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.mt-control-stage{min-width:0;min-height:128px;display:grid;grid-template-rows:28px auto 1fr auto;grid-gap:7px;gap:7px;border:1px solid #e0e4df;border-radius:8px;background:#ffffff;color:#1f2628;padding:10px;text-align:left;cursor:pointer}.mt-control-stage:hover{border-color:#a9c6c7;background:#f8fcfb}.mt-control-stage>span{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#eef5f3;color:#1f5f6d}.mt-control-stage small,.mt-control-stage strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.mt-control-stage strong{font-size:12px;font-weight:860;white-space:nowrap}.mt-control-stage em{color:#202628;font-size:24px;line-height:1;font-style:normal;font-weight:840}.mt-control-stage small{color:#667174;font-size:11px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mt-control-companion{display:flex;flex-wrap:wrap;gap:7px}.mt-control-companion span{min-height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid #e1e6df;border-radius:999px;background:#fbfbf8;color:#485456;padding:0 9px;font-size:11px;font-weight:760}.mt-agent-inbox{display:grid;grid-gap:12px;gap:12px;border:1px solid #d9dfda;border-radius:8px;background:#fcfcf8;padding:14px}.mt-agent-inbox-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.mt-agent-inbox-head p{margin:0 0 3px;color:#657174;font-size:11px;font-weight:820;text-transform:uppercase}.mt-agent-inbox-head h2{margin:0;color:#1f2628;font-size:17px;line-height:1.2;font-weight:840}.mt-agent-inbox-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.mt-agent-inbox-stats span{min-height:28px;display:inline-flex;align-items:center;gap:5px;border:1px solid #e1e6e1;border-radius:7px;background:#ffffff;color:#485154;padding:0 8px;font-size:11px;font-weight:780}.mt-agent-inbox-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.mt-agent-lane{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid #e3e7e1;border-radius:8px;background:#ffffff;padding:9px}.mt-agent-lane.return{border-color:#d8cdb7}.mt-agent-lane.live{border-color:#d9c4bd}.mt-agent-lane.packet{border-color:#bdd2d1}.mt-agent-lane.skill{border-color:#cbd8bd}.mt-agent-lane header{display:grid;grid-gap:3px;gap:3px}.mt-agent-lane header span{display:inline-flex;align-items:center;gap:5px;color:#657174;font-size:10px;font-weight:860;text-transform:uppercase}.mt-agent-lane header strong{min-width:0;color:#20282a;font-size:13px;line-height:1.2;font-weight:840}.mt-agent-inbox-row,.mt-agent-lane-list{display:grid;grid-gap:7px;gap:7px}.mt-agent-inbox-row{min-width:0;border:1px solid #edece6;border-radius:7px;background:#fbfbf8;padding:8px}.mt-agent-inbox-row.selected{border-color:#86adb2;box-shadow:inset 0 0 0 1px #86adb2}.mt-agent-row-main{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:7px;gap:7px;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.mt-agent-row-main>span:first-child{width:18px;height:18px;display:grid;place-items:center;border-radius:99px;margin-top:1px}.mt-agent-row-main>span:first-child.ok{background:#e8f2ec;color:#486e57}.mt-agent-row-main>span:first-child.attention{background:#f8eadc;color:#8a5733}.mt-agent-row-main small,.mt-agent-row-main strong,.mt-agent-row-meta em,.mt-agent-row-meta small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.mt-agent-row-main strong{color:#20282a;font-size:12px;line-height:1.25;font-weight:840;white-space:nowrap}.mt-agent-row-main small,.mt-agent-row-meta small{color:#6a7477;font-size:10.5px;line-height:1.35;white-space:nowrap}.mt-agent-row-meta{display:grid;grid-gap:4px;gap:4px}.mt-agent-row-meta em{color:#415346;font-size:11px;font-style:normal;line-height:1.35;white-space:nowrap}.mt-agent-row-actions{display:flex;flex-wrap:wrap;gap:5px}.mt-agent-row-actions button{min-height:26px;display:inline-flex;align-items:center;gap:5px;border:1px solid #dfe4df;border-radius:7px;background:#ffffff;color:#394244;padding:0 7px;font-size:10.5px;font-weight:780;cursor:pointer}.mt-agent-row-actions button:disabled{cursor:not-allowed;opacity:.55}.mt-agent-lane-empty{min-height:82px;display:flex;align-items:center;margin:0;border:1px dashed #dfe3dc;border-radius:7px;color:#778083;padding:10px;font-size:11.5px;line-height:1.4}.mt-command-title{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.mt-command-title>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#eef4f3;color:#1f5f6d}.mt-command-title small,.mt-command-title strong{display:block}.mt-command-title strong{font-size:14px;font-weight:800}.mt-command-title small{margin-top:2px;color:#6d7376;font-size:12px}.mt-contract-primer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.mt-contract-primer span{min-width:0;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce8e6;border-radius:8px;background:#f7fbfa;color:#405052;padding:0 8px;font-size:12px;font-weight:760;white-space:nowrap}.mt-contract-primer svg{flex:0 0 auto}.mt-command-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:10px;gap:10px}.mt-command-input-row textarea{width:100%;min-height:74px;resize:vertical;border:1px solid #deded9;border-radius:8px;outline:0;background:#fbfbf8;color:#202628;padding:12px;font-size:14px;line-height:1.4}.mt-quick-actions{display:flex;flex-wrap:wrap;gap:7px}.mt-quick-action{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:#485154;font-size:12px;font-weight:680}.mt-demo-panel{display:grid;grid-gap:12px;gap:12px;padding:14px}.mt-demo-intro{max-width:760px;margin:0;color:#687174;font-size:13px;line-height:1.45}.mt-demo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mt-demo-card{min-width:0;display:grid;align-content:start;grid-gap:9px;gap:9px;border:1px solid #e3e4df;border-radius:8px;background:#fbfbf8;padding:11px}.mt-demo-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mt-demo-card-head>span{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#eef4f3;color:#1f5f6d}.mt-demo-card-head small,.mt-demo-meta span{color:#6f777a;font-size:11px;font-weight:720}.mt-demo-card h3{margin:0;color:#202628;font-size:14px;line-height:1.25}.mt-demo-card p,.mt-demo-signed-out p{margin:0;color:#687174;font-size:12px;line-height:1.45}.mt-demo-meta{display:flex;flex-wrap:wrap;gap:5px}.mt-demo-meta span{max-width:100%;overflow:hidden;border:1px solid #e1e3df;border-radius:999px;background:#ffffff;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.mt-demo-signed-out{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #d8e5e3;border-radius:8px;background:#f5faf9;padding:12px}.mt-demo-signed-out>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#eaf3f1;color:#1f5f6d}.mt-demo-signed-out strong{display:block;color:#202628;font-size:13px}.mt-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mt-activity-panel.empty,.mt-overview-grid.empty{display:none}.mt-overview-card{min-height:112px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid #deded9;border-radius:8px;background:#ffffff;padding:12px}.mt-overview-card>span{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#f2f2ee;color:#46676f}.mt-overview-card small,.mt-overview-card strong{display:block}.mt-overview-card strong{font-size:28px;line-height:1;font-weight:780}.mt-overview-card small{margin-top:4px;color:#303638;font-size:12px;font-weight:760}.mt-overview-card p{margin:6px 0 0;color:#747a7d;font-size:12px;line-height:1.35}.mt-activity-panel,.mt-auth-panel,.mt-focus-panel{padding:14px}.mt-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.mt-section-head.compact{margin-bottom:10px}.mt-section-head p{margin:0 0 3px;color:#6f777a;font-size:11px;font-weight:760;text-transform:uppercase}.mt-section-head h2{margin:0;color:#1f2628;font-size:17px;line-height:1.2;font-weight:780}.mt-section-head>span{color:#6f777a;font-size:12px;font-weight:680}.mt-queue-groups{display:grid;grid-gap:14px;gap:14px}.mt-queue-group{display:grid;grid-gap:7px;gap:7px}.mt-queue-group>header{min-height:28px;display:flex;align-items:center;justify-content:space-between;color:#666d70;font-size:12px;font-weight:760}.mt-queue-group>header span{min-width:22px;min-height:22px;display:grid;place-items:center;border-radius:99px;background:#eeeeea}.mt-task-card{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-gap:12px;gap:12px;border:1px solid #e2e2dd;border-radius:8px;background:#fbfbf8;padding:12px;cursor:pointer}.mt-task-card.selected,.mt-task-card:hover{border-color:rgba(31,95,109,.42);background:#ffffff}.mt-task-card.selected{box-shadow:inset 3px 0 0 #1f5f6d}.mt-task-main,.mt-task-side{min-width:0}.mt-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mt-task-head button{min-width:0;border:0;background:transparent;color:#1f2628;padding:0;text-align:left;font-size:14px;font-weight:780;cursor:pointer}.mt-task-card p{margin:7px 0 0;color:#666d70;font-size:13px;line-height:1.38}.mt-task-contract-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mt-task-contract-row span{min-height:24px;display:inline-flex;align-items:center;gap:5px;border:1px solid #dce5e3;border-radius:999px;background:#ffffff;color:#4f5f63;padding:0 8px;font-size:11px;font-weight:760}.mt-task-contract-row span.ready{border-color:#cddfc8;background:#eef6ea;color:#486f44}.mt-task-contract-row span.attention{border-color:#ead2a0;background:#fff6df;color:#836018}.mt-task-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mt-task-meta span{display:inline-flex;align-items:center;gap:5px;color:#6f777a;font-size:12px}.mt-runtime-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mt-runtime-strip span{min-height:22px;display:inline-flex;align-items:center;gap:6px;border:1px solid #e0e5e4;border-radius:999px;background:#ffffff;color:#5a6467;padding:0 8px;font-size:11px;font-weight:720}.mt-runtime-strip .mt-run-dot{width:7px;height:7px}.mt-task-side{display:grid;justify-items:end;align-content:start;grid-gap:7px;gap:7px}.mt-task-side small{max-width:100%;overflow:hidden;color:#70777a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mt-priority,.mt-status-badge{min-height:22px;display:inline-flex;align-items:center;border-radius:99px;padding:0 8px;font-size:11px;font-weight:760;white-space:nowrap}.mt-status-badge.needs_review{background:#fff4dc;color:#8a5b12}.mt-status-badge.in_progress{background:#eaf3f5;color:#1d6575}.mt-status-badge.waiting{background:#f1eee7;color:#695d48}.mt-status-badge.done{background:#eaf3e8;color:#3e6b3c}.mt-status-badge.blocked{background:#fbe8e4;color:#9b3f2e}.mt-priority{border:1px solid #deded9;background:#ffffff;color:#50575a}.mt-priority.urgent{border-color:#e5b0a6;color:#9b3f2e}.mt-priority.high{border-color:#e2c27a;color:#8a5b12}.mt-task-actions{display:flex;gap:6px}.mt-task-actions button{width:28px;height:28px;display:grid;place-items:center}.mt-queue-empty{border:1px dashed #deded9;border-radius:8px;color:#858b8d;padding:12px;font-size:13px}.mt-inspector{min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px}.mt-inspector-card{padding:13px}.mt-inspector-card.hero h2{margin:10px 0 8px;font-size:20px;line-height:1.15}.mt-inspector-card p{margin:0;color:#656d70;font-size:13px;line-height:1.45}.mt-inspector-title{display:flex;align-items:center;gap:8px;color:#303638;font-size:13px;font-weight:780}.mt-inspector-title .mt-status-badge{margin-left:auto}.mt-inspector-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:12px}.mt-inspector-stats span{min-height:34px;display:grid;place-items:center;border-radius:7px;background:#f2f2ee;color:#5e6669;font-size:12px;font-weight:680}.mt-contract-card{background:linear-gradient(180deg,#ffffff,#f8fbfa)}.mt-contract-score{height:8px;overflow:hidden;border-radius:999px;background:#e8ece9}.mt-contract-score span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#527f8b,#6f8062)}.mt-contract-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:10px}.mt-contract-grid span{min-width:0;border:1px solid #e0e3df;border-radius:7px;background:#ffffff;padding:8px}.mt-contract-grid small,.mt-contract-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-contract-grid small{color:#737b7e;font-size:10px;font-weight:760;text-transform:uppercase}.mt-contract-grid strong{margin-top:3px;color:#202628;font-size:12px;font-weight:830;text-transform:capitalize}.mt-contract-list{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.mt-contract-list span{min-width:0;display:flex;align-items:flex-start;gap:6px;border:1px solid #dde6dd;border-radius:7px;background:#f8fbf6;color:#4e634b;padding:8px;font-size:12px;font-weight:730;line-height:1.35}.mt-contract-list span.risk{border-color:#edd7be;background:#fff8ed;color:#8a5e24}.mt-contract-list svg{flex:0 0 auto;margin-top:1px}.mt-contract-timeline-head{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mt-contract-timeline-head span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #dce5e3;border-radius:999px;background:#f8fbfa;color:#4f5f63;padding:0 8px;font-size:11px;font-weight:780;text-transform:capitalize}.mt-contract-timeline{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.mt-ledger-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:10px}.mt-ledger-strip span{min-height:44px;border:1px solid #dfe6e2;border-radius:8px;background:#f8faf7;padding:7px}.mt-ledger-strip span.active{border-color:#cbdac2;background:#f1f7ed}.mt-ledger-strip span.active.error,.mt-ledger-strip span.active.warning{border-color:#ead3a9;background:#fff8ea}.mt-ledger-strip small,.mt-ledger-strip strong{display:block}.mt-ledger-strip small{color:#687779;font-size:10px;font-weight:780;text-transform:uppercase}.mt-ledger-strip strong{margin-top:4px;color:#202628;font-size:12px;font-weight:850;text-transform:capitalize}.mt-contract-event{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:8px;gap:8px}.mt-contract-event>span{width:9px;height:9px;margin-top:4px;border-radius:999px;background:#527f8b;box-shadow:0 0 0 4px #e8f1ef}.mt-contract-event.ledger.success>span{background:#5f805b;box-shadow:0 0 0 4px #e7f1e3}.mt-contract-event.ledger.error>span,.mt-contract-event.ledger.warning>span{background:#9b6b31;box-shadow:0 0 0 4px #fff0d1}.mt-contract-event small,.mt-contract-event strong{display:block}.mt-contract-event strong{color:#202628;font-size:12px;font-weight:830;text-transform:capitalize}.mt-contract-event p{margin-top:2px;color:#606a6d;font-size:12px;line-height:1.35}.mt-contract-event small,.mt-muted-line{color:#7b8386;font-size:11px;font-weight:680}.mt-next-action{margin-top:12px;border-left:3px solid #1f5f6d;background:#f5f8f7;padding:10px}.mt-next-action small,.mt-next-action strong{display:block}.mt-next-action small{color:#687174;font-size:11px;font-weight:760;text-transform:uppercase}.mt-next-action strong{margin-top:4px;color:#202628;font-size:13px;line-height:1.35}.mt-firewall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:12px}.mt-firewall-grid span{min-width:0;border:1px solid #e0e3df;border-radius:7px;background:#fbfbf8;padding:8px}.mt-firewall-grid small,.mt-firewall-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-firewall-grid strong{color:#202628;font-size:12px;font-weight:820;text-transform:capitalize}.mt-firewall-grid small{margin-top:3px;color:#737b7e;font-size:10px;font-weight:760;text-transform:uppercase}.mt-routing-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mt-routing-missing span,.mt-routing-row span{border-radius:999px;border:1px solid #d8e2df;background:#f4f8f7;color:#365e66;padding:4px 8px;font-size:11px;font-weight:760}.mt-routing-missing{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.mt-routing-missing small{width:100%;color:#737b7e;font-size:10px;font-weight:820;text-transform:uppercase}.mt-review-memtask{gap:11px}.mt-review-block{display:grid;grid-gap:7px;gap:7px;border-top:1px solid #eeeeea;padding-top:10px}.mt-review-block:first-of-type{border-top:0;padding-top:0}.mt-review-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mt-review-block-head strong{color:#252b2d;font-size:12px;font-weight:820}.mt-review-block-head small{color:#737b7e;font-size:11px;font-weight:720}.mt-review-input,.mt-review-note{width:100%;border:1px solid #deded9;border-radius:8px;outline:0;background:#fbfbf8;color:#242b2d;font:inherit;font-size:12px;line-height:1.4}.mt-review-input{min-height:56px;resize:vertical;padding:9px}.mt-review-note{min-height:34px;padding:0 9px}.mt-policy-list,.mt-policy-row{display:grid;grid-gap:7px;gap:7px}.mt-policy-row{min-width:0;border:1px solid #eeeeea;border-radius:8px;background:#fbfbf8;padding:8px}.mt-policy-row p,.mt-policy-row small,.mt-policy-row strong{display:block;min-width:0}.mt-policy-row strong{color:#252b2d;font-size:12px;font-weight:820;text-transform:capitalize}.mt-policy-row p{margin:2px 0 0;color:#697174;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mt-policy-row small{margin-top:4px;color:#1f5f6d;font-size:10px;font-weight:820;text-transform:capitalize}.mt-policy-actions,.mt-route-grid{display:flex;flex-wrap:wrap;gap:5px}.mt-policy-actions button,.mt-route-grid button{min-height:27px;border:1px solid #deded9;border-radius:7px;background:#ffffff;color:#485154;padding:0 8px;font-size:11px;font-weight:760;cursor:pointer}.mt-policy-actions button.active,.mt-policy-actions button:hover:not(:disabled),.mt-route-grid button:hover:not(:disabled){border-color:#aac7c9;background:#eef6f6;color:#1f5f6d}.mt-policy-actions button:disabled,.mt-route-grid button:disabled{cursor:not-allowed;opacity:.55}.mt-packet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:12px}.mt-packet-target{min-width:0;border:1px solid #dde4e2;border-radius:7px;background:#fbfcfa;color:#202628;padding:9px;text-align:left;cursor:pointer}.mt-packet-target:hover:not(:disabled){border-color:#9bbfc5;background:#f2f8f7}.mt-packet-target small,.mt-packet-target strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-packet-target strong{font-size:12px;font-weight:820}.mt-packet-target small{margin-top:3px;color:#687174;font-size:10px;font-weight:680}.mt-packet-cli{display:grid;grid-gap:5px;gap:5px;margin-top:12px;border-top:1px solid #eceeea;padding-top:10px}.mt-packet-cli span{color:#737b7e;font-size:10px;font-weight:820;text-transform:uppercase}.mt-packet-cli code{overflow:hidden;text-overflow:ellipsis;border:1px solid #e2e5e1;border-radius:6px;background:#f6f7f4;color:#2f3739;padding:7px;font-size:11px;white-space:nowrap}.mt-packet-copy-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.mt-button-row,.mt-delivery-actions,.mt-inspector-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mt-secondary-button.danger{color:#7a3a32}.mt-delivery-actions{margin-top:2px}.mt-agent-select-list{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.mt-agent-select-list button{min-height:32px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border:1px solid #e1e3df;border-radius:7px;background:#fbfbf8;color:#32383a;padding:0 8px;font-size:12px;font-weight:720;text-align:left}.mt-agent-select-list button small{color:#71797c;font-size:11px}.mt-agent-link{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;margin-top:10px}.mt-agent-link>span{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#f1f1ed;color:#45656d}.mt-agent-link small,.mt-agent-link strong{display:block}.mt-agent-link small,.mt-muted{color:#737b7e;font-size:13px;line-height:1.4}.mt-memory{margin-top:9px!important;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mt-delivery-card{display:grid;grid-gap:8px;gap:8px;margin-top:10px;border:1px solid #e0e3df;border-radius:8px;background:#fbfcfa;padding:10px}.mt-delivery-card.accepted{border-color:#cbded5;background:#f4faf6}.mt-delivery-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mt-delivery-head span{border-radius:999px;background:#eef4f1;color:#2f5f49;padding:3px 7px;font-size:10px;font-weight:820;text-transform:uppercase}.mt-delivery-head small{color:#7a8284;font-size:11px}.mt-delivery-card>strong{color:#202628;font-size:13px;line-height:1.3}.mt-skill-candidate{display:grid;grid-gap:8px;gap:8px;margin-top:10px;border:1px solid #e0e3df;border-radius:8px;background:#fbfbf8;padding:10px}.mt-skill-candidate small,.mt-skill-candidate strong{display:block}.mt-skill-candidate strong{color:#202628;font-size:13px}.mt-skill-candidate small{margin-top:2px;color:#747c7f;font-size:11px;font-weight:720;text-transform:uppercase}.mt-skill-evidence{display:grid;grid-gap:8px;gap:8px;margin-top:10px;border:1px solid #d5e2ca;border-radius:8px;background:#f6faf1;padding:10px}.mt-skill-evidence small,.mt-skill-evidence strong{display:block}.mt-skill-evidence strong{color:#213226;font-size:13px}.mt-skill-evidence small{color:#617656;font-size:11px;font-weight:780;text-transform:uppercase}.mt-skill-evidence p,.mt-skill-evidence-next span{color:#34413a;font-size:12px;line-height:1.45}.mt-skill-evidence-next{display:grid;grid-gap:3px;gap:3px}.mt-skill-evidence-tags{display:flex;flex-wrap:wrap;gap:6px}.mt-skill-evidence-tags span{border-radius:999px;background:#e9f1e1;color:#5d7550;padding:5px 8px;font-size:11px;font-weight:820}.mt-delivery-checklist{display:flex;flex-wrap:wrap;gap:6px}.mt-accepted-note,.mt-delivery-checklist span{min-height:26px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid #e0e3df;background:#ffffff;color:#566063;padding:0 8px;font-size:11px;font-weight:720}.mt-accepted-note,.mt-delivery-checklist .passed{border-color:#cbded5;color:#2f5f49}.mt-empty-state{min-height:250px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;padding:24px;text-align:center}.mt-empty-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#f0f0ec;color:#53676c}.mt-empty-state strong{font-size:15px}.mt-empty-state p{max-width:310px;margin:0;color:#70777a;font-size:13px;line-height:1.4}.mt-empty-state button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:720}.mt-activity-list{display:grid;grid-gap:10px;gap:10px}.mt-activity-list article{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:10px;gap:10px}.mt-activity-list article>span{width:7px;height:7px;margin-top:6px;border-radius:50%;background:#a7b08b}.mt-activity-list article>span.tool{background:#5e7f8a}.mt-activity-list article>span.agent{background:#2f6f7b}.mt-activity-list article>span.event{background:#b48a3c}.mt-activity-list article>span.delivery{background:#5f7f58}.mt-activity-list small,.mt-activity-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.mt-activity-list strong{color:#303638;font-size:13px;font-weight:700;white-space:nowrap}.mt-activity-list small{margin-top:2px;color:#777f82;font-size:12px;white-space:nowrap}.mt-utility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.mt-ledger-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:12px}.mt-ledger-board-cell{min-width:0;min-height:68px;display:grid;align-content:center;grid-gap:4px;gap:4px;border:1px solid #e1e5df;border-radius:8px;background:#fbfbf8;padding:9px}.mt-ledger-board-cell span,.mt-ledger-board-cell strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.mt-ledger-board-cell strong{color:#202628;font-size:23px;line-height:1;font-weight:840}.mt-ledger-board-cell span{color:#667174;font-size:10px;font-weight:820;text-transform:uppercase;white-space:nowrap}.mt-byoa-strip{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 12px}.mt-byoa-strip span{min-height:28px;display:inline-flex;align-items:center;border:1px solid #dce5e1;border-radius:999px;background:#f8fbfa;color:#365e66;padding:0 9px;font-size:11px;font-weight:820}.mt-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mt-settings-grid article{min-width:0;min-height:122px;border:1px solid #e1e5df;border-radius:8px;background:#fbfbf8;padding:12px}.mt-settings-grid strong{display:block;color:#202628;font-size:13px;font-weight:840}.mt-settings-grid p{margin:7px 0 0;color:#667174;font-size:12px;line-height:1.45}.mt-resource-row.packet,.mt-resource-row.review,.mt-resource-row.skill-evidence{background:#fcfcf8}.mt-setup-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid #deded9;border-radius:8px;background:#ffffff;padding:14px}.mt-setup-grid{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(260px,.95fr) minmax(260px,.9fr);grid-gap:14px;gap:14px;align-items:stretch}.mt-account-panel.embedded,.mt-setup-block,.mt-setup-row{min-width:0;border:0;background:transparent;padding:0}.mt-account-panel.embedded,.mt-setup-block.primary{border-right:1px solid #e5e5df;padding-right:14px}.mt-setup-block.primary,.mt-setup-stack{display:grid;align-content:start;grid-gap:8px;gap:8px}.mt-setup-row{min-height:58px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e4e4df;border-radius:8px;background:#fbfbf8;padding:10px}.mt-setup-row small,.mt-setup-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-setup-row small{color:#747a7d;font-size:11px;font-weight:760;text-transform:uppercase}.mt-setup-row strong{margin-top:2px;color:#252b2d;font-size:13px;font-weight:760}.mt-setup-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.mt-setup-row .mt-secondary-button,.mt-setup-row .mt-secondary-link{min-height:32px;margin-top:0;padding:0 10px;font-size:12px}.mt-signed-out-workspace{padding:18px 22px 28px}.mt-auth-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:18px;gap:18px;align-items:start}.mt-auth-gate-copy{min-height:312px;display:flex;flex-direction:column;justify-content:center;border:1px solid #deded9;border-radius:10px;background:linear-gradient(135deg,rgba(234,246,245,.78),rgba(255,255,251,.92)),#ffffff;padding:28px}.mt-auth-eyebrow{margin:0 0 10px;color:#1f5f6d;font-size:12px;font-weight:820;text-transform:uppercase}.mt-auth-gate-copy h1{max-width:760px;margin:0;color:#1f2628;font-size:38px;line-height:1.04;font-weight:860;letter-spacing:0}.mt-auth-gate-copy>p:not(.mt-auth-eyebrow){max-width:720px;margin:14px 0 0;color:#566164;font-size:16px;line-height:1.5}.mt-auth-proof{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.mt-auth-proof span{display:flex;align-items:flex-start;gap:8px;color:#435053;font-size:13px;line-height:1.4;font-weight:680}.mt-auth-proof svg{flex:0 0 auto;color:#1f5f6d;margin-top:1px}.mt-account-panel.gate{min-height:312px}.mt-auth-module-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mt-auth-module{min-height:92px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid #deded9;border-radius:8px;background:#ffffff;color:#1f2628;padding:13px;text-align:left;cursor:pointer}.mt-auth-module.active{border-color:#8fc3c2;background:#f2fbfa}.mt-auth-module svg{color:#7a8588;margin-top:2px}.mt-auth-module span{min-width:0;display:grid;grid-gap:4px;gap:4px}.mt-auth-module strong{font-size:14px;line-height:1.2;font-weight:820}.mt-auth-module small{color:#657174;font-size:12px;line-height:1.35}.mt-mobile-account{display:none}.mt-auth-form{display:grid;grid-gap:8px;gap:8px}.mt-auth-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;border:1px solid #deded9;border-radius:8px;background:#f3f3ef;padding:3px}.mt-auth-tabs button{min-height:30px;border:0;border-radius:6px;background:transparent;color:#697174;font-size:12px;font-weight:760;cursor:pointer}.mt-auth-tabs button.active{background:#ffffff;color:#1f2628;box-shadow:0 1px 2px rgba(28,34,36,.08)}.mt-auth-form input,.mt-auth-form select{min-height:38px;width:100%;border:1px solid #deded9;border-radius:8px;background:#fbfbf8;color:#22282a;padding:0 10px;outline:0}.mt-auth-form input,.mt-auth-form select,.mt-primary-button,.mt-secondary-button{max-width:100%}.mt-auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.mt-form-hint{margin:0;color:#747a7d;font-size:12px;line-height:1.35}.mt-public-url,.mt-secondary-link{display:inline-flex;margin-top:10px;color:#1f5f6d;font-size:13px;font-weight:760}.mt-intake-row{width:100%;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;border:1px solid #e2e2dd;border-radius:8px;background:#fbfbf8;color:#2d3335;margin-top:8px;padding:8px 10px;text-align:left;cursor:pointer}.mt-intake-row small,.mt-intake-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-intake-row small{color:#747a7d;font-size:12px}.mt-resource-panel{padding:14px}.mt-connect-panel{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(190px,.8fr) minmax(220px,1fr) auto;align-items:end;grid-gap:8px;gap:8px;margin:12px 0;border:1px solid #e2e4df;border-radius:8px;background:#fbfbf8;padding:10px}.mt-connect-panel strong{display:block;color:#202628;font-size:13px}.mt-connect-panel p{margin:3px 0 0;color:#687174;font-size:12px;line-height:1.35}.mt-connect-panel input{width:100%;min-height:36px;border:1px solid #deded9;border-radius:7px;background:#ffffff;color:#202628;outline:0;padding:0 9px}.mt-token-box{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;border:1px solid #c8d8d6;border-radius:8px;background:#f3faf8;color:#1f4249;padding:9px 10px;text-align:left}.mt-token-box small,.mt-token-box strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-token-box strong{font-size:12px}.mt-token-box small{margin-top:2px;color:#567177;font-size:11px}.mt-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mt-resource-row{min-height:58px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e2e2dd;border-radius:8px;background:#fbfbf8;padding:10px}.mt-resource-row small,.mt-resource-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-resource-row strong{color:#2d3335;font-size:13px;font-weight:760}.mt-resource-row small{margin-top:2px;color:#727a7d;font-size:12px}.mt-icon-mini{width:28px;height:28px;display:grid;place-items:center;border:1px solid #deded9;border-radius:7px;background:#ffffff;color:#4f6065;cursor:pointer}.mt-run-dot{width:9px;height:9px;display:inline-block;border-radius:999px;background:#9ca3a6}.mt-run-dot.approved,.mt-run-dot.queued,.mt-run-dot.requested,.mt-run-dot.running{background:#2f6f7b;box-shadow:0 0 0 3px rgba(47,111,123,.12)}.mt-run-dot.completed,.mt-run-dot.succeeded{background:#5f7f58}.mt-run-dot.blocked,.mt-run-dot.failed{background:#b35643}.mt-run-dot.waiting_manual_result{background:#b48a3c}.mt-public-url{max-width:100%;overflow-wrap:anywhere}.mt-footer{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #deded9;color:#6e7679;padding:0 18px 18px;font-size:13px}.mt-footer nav{display:flex;gap:12px}.mt-footer a{color:#374143;font-weight:700}@media (max-width:1180px){.mt-app-shell{grid-template-columns:72px minmax(0,1fr)}.mt-sidebar{padding:14px 10px}.mt-brand span:not(.mt-brand-mark),.mt-nav button,.mt-sidebar-user span,.mt-workspace-switch span{font-size:0}.mt-brand,.mt-nav button,.mt-sidebar-user,.mt-workspace-switch{justify-content:center;justify-items:center;padding-left:0;padding-right:0}.mt-workspace-switch{grid-template-columns:1fr}.mt-nav button small,.mt-nav button span{display:none}.mt-workbench-grid{grid-template-columns:minmax(0,1fr)}.mt-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-inspector .mt-empty-state,.mt-inspector-card.hero{grid-column:1/-1}}@media (max-width:900px){.mt-agent-inbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-auth-gate{grid-template-columns:1fr}.mt-auth-module-grid,.mt-overview-grid,.mt-resource-grid,.mt-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-topbar{grid-template-columns:1fr}.mt-topbar-actions{overflow-x:auto;padding-bottom:2px}.mt-command-input-row,.mt-task-card{grid-template-columns:1fr}.mt-task-side{justify-items:start}}@media (max-width:680px){.mt-app-shell{grid-template-columns:1fr}.mt-sidebar{position:relative;height:auto;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;border-right:0;border-bottom:1px solid #deded9}.mt-brand span:not(.mt-brand-mark),.mt-nav button,.mt-sidebar-user span,.mt-workspace-switch span{font-size:revert}.mt-nav{grid-column:1/-1;display:flex;overflow-x:auto}.mt-nav button{flex:0 0 auto;padding:0 10px}.mt-nav button span{display:block}.mt-nav button small{display:grid}.mt-sidebar-user{display:none}.mt-signed-out-workspace,.mt-topbar,.mt-workbench-grid{padding-left:12px;padding-right:12px}.mt-agent-inbox-head{display:grid}.mt-agent-inbox-stats{justify-content:flex-start}.mt-agent-inbox-grid{grid-template-columns:1fr}.mt-signed-out-workspace{padding-top:12px;padding-bottom:20px}.mt-auth-gate-copy{min-height:auto;padding:18px}.mt-auth-gate-copy h1{font-size:28px}.mt-auth-code-row,.mt-auth-module-grid,.mt-inspector,.mt-overview-grid,.mt-resource-grid,.mt-utility-grid{grid-template-columns:1fr}.mt-footer{align-items:start;flex-direction:column;padding:0 12px 16px}}.ghost-button,.nav a,.pill-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.72);color:#3f6068;padding:0 16px;font-weight:850}.pill-button{background:var(--teal);color:white;border-color:var(--teal)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:34px;gap:34px;align-items:center;padding:58px 0 42px}.eyebrow{margin:0 0 12px;color:var(--teal);font-size:13px;font-weight:950;letter-spacing:.14em}.hero h1,.page-title{margin:0;font-size:clamp(48px,8vw,88px);line-height:.92;letter-spacing:0}.hero-copy{margin:22px 0 0;max-width:680px;font-size:clamp(18px,2.4vw,24px);line-height:1.38}.hero-actions{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.cli-hero{grid-template-columns:minmax(0,.95fr) minmax(380px,.82fr);align-items:stretch}.cli-demo{display:grid;grid-gap:14px;gap:14px;align-content:start}.demo-window{border:1px solid #244247;border-radius:28px;background:#0e1b1f;box-shadow:0 28px 90px rgba(19,50,55,.2);overflow:hidden}.demo-title{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);color:#d8ebe7;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.demo-dots{display:flex;gap:7px}.demo-dots i{width:9px;height:9px;border-radius:50%;background:#d8ebe7;opacity:.46}.terminal-demo{margin:0;border:0;border-radius:0;background:radial-gradient(circle at 90% 0,rgba(128,198,201,.16),transparent 18rem),#0e1b1f;color:#d8ebe7;min-height:390px;font-size:13px;line-height:1.62;padding:18px}.demo-result{border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.78);padding:18px;box-shadow:0 12px 40px rgba(29,61,64,.06)}.demo-result h3{margin:12px 0 8px;font-size:24px}.demo-result ul{margin:0;padding-left:20px;color:var(--muted);line-height:1.5}.demo-result p{margin:14px 0 0;color:var(--muted);line-height:1.45}.loop-board{border:1px solid var(--line);border-radius:34px;background:rgba(255,255,255,.8);box-shadow:var(--shadow);padding:18px;overflow:hidden}.live-input{min-height:250px;border-radius:26px;background:var(--teal-dark);color:#f9fff9;padding:22px;display:grid;align-content:space-between;position:relative}.live-input:after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.1);border-radius:22px;pointer-events:none}.live-input h2{margin:0;max-width:420px;font-size:clamp(34px,5vw,58px);line-height:.95}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 11px;color:inherit;background:rgba(255,255,255,.08);font-size:13px;font-weight:850}.handoff-stack{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.handoff-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:70px;border:1px solid var(--line);border-radius:20px;background:#fbfdfb;padding:12px}.card strong,.handoff-row strong{display:block;color:var(--ink);font-size:16px}.card span,.handoff-row span,.muted{color:var(--muted);line-height:1.38}.icon-tile{border-radius:15px;background:#ecf5ed;color:var(--green);display:grid;place-items:center}.section{padding:48px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.section h2{margin:0;font-size:clamp(32px,4vw,50px);line-height:.98}.section-head p{margin:0;max-width:430px;color:var(--muted);line-height:1.45}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.grid-2,.grid-3{display:grid;gap:14px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:0 12px 40px rgba(29,61,64,.06)}.card h3{margin:12px 0 8px;font-size:24px;line-height:1.04}.card p{margin:0;color:var(--muted);line-height:1.48}.route-map{border:1px solid var(--line);border-radius:36px;background:#ffffff;padding:18px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.route-step{min-height:150px;border-radius:24px;padding:16px;background:var(--mist);display:grid;align-content:space-between}.route-step:nth-child(2){background:#f5f1e7}.route-step:nth-child(3){background:#edf3e9}.route-step:nth-child(4){background:#e8f0f2}.route-step b{font-size:22px;line-height:1.04}.entrypoint-rails{border:1px solid #25494d;border-radius:34px;background:rgba(255,255,255,.82);color:var(--ink);padding:24px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;box-shadow:0 28px 80px rgba(29,61,64,.18)}.entrypoint-copy{display:grid;align-content:center;grid-gap:14px;gap:14px}.entrypoint-copy h2{margin:0;font-size:clamp(34px,5vw,58px);line-height:.96}.entrypoint-copy p{margin:0;color:var(--muted);line-height:1.45}.entrypoint-copy .ghost-button{width:-moz-fit-content;width:fit-content;background:var(--teal-dark);border-color:var(--teal-dark);color:#f8fff9}.entrypoint-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.entrypoint-grid article{min-height:150px;border:1px solid var(--line);border-radius:22px;background:#fbfdfb;padding:14px;display:grid;align-content:start;grid-gap:12px;gap:12px}.entrypoint-grid strong{display:block;font-size:18px}.entrypoint-grid span{color:var(--muted);line-height:1.36}.deployment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.deployment-card.wide{grid-column:1/-1}.deployment-card pre{margin:12px 0 0}.workspace{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px 0 48px}.app-panel{border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.84);box-shadow:var(--shadow);padding:18px}.field,.textarea{width:100%;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);outline:none;padding:13px 14px}.textarea{min-height:210px;resize:vertical;line-height:1.45}.field:focus,.textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(82,127,139,.12)}.form-grid{display:grid;grid-gap:10px;gap:10px}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.room-card,.room-list{display:grid;grid-gap:10px;gap:10px}.room-card{border:1px solid var(--line);border-radius:24px;background:#fbfdfb;padding:16px}.room-card header{display:flex;justify-content:space-between;gap:14px}.status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid #c8dfc4;background:#f2f8ef;color:#4e6c49;font-weight:900;font-size:13px}.web-product-shell{width:min(1280px,calc(100% - 40px));margin:0 auto;padding-bottom:34px}.web-app-topbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.web-app-nav{display:inline-flex;align-items:center;gap:8px}.secondary-action,.web-app-nav .language-switch,.web-app-nav a,.web-app-nav>button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.78);color:#315961;padding:0 14px;font-weight:900;cursor:pointer}.mini-actions button:disabled,.primary-action:disabled,.secondary-action:disabled,.web-app-nav button:disabled{cursor:not-allowed;opacity:.48}.web-app-layout{display:grid;grid-gap:16px;gap:16px}.web-app-hero{border:1px solid var(--line);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(241,249,247,.9)),radial-gradient(circle at 78% 18%,rgba(82,127,139,.12),transparent 24rem);box-shadow:0 18px 56px rgba(29,61,64,.1);padding:clamp(20px,2.5vw,30px);display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);grid-gap:24px;gap:24px;align-items:start;overflow:hidden}.composer-panel>*,.rail-card>*,.web-app-hero>*{min-width:0}.web-app-hero h1{max-width:760px;margin:0;font-size:clamp(42px,5.4vw,68px);line-height:.96}.web-app-hero p{margin:14px 0 0;font-size:18px;line-height:1.46}.hero-workbench-copy{display:grid;align-content:start}.hero-review-flow{width:min(680px,100%);margin-top:28px;display:grid;grid-gap:9px;gap:9px}.hero-review-flow span{min-height:50px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.78);color:#345a61;padding:0 12px;font-weight:950;min-width:0}.hero-review-flow svg{flex:0 0 auto}.hero-live-note{width:min(680px,100%);min-height:58px;margin-top:10px;display:grid;grid-template-columns:40px 38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(82,127,139,.24);border-radius:20px;background:#eef7f4;color:#45656b;padding:12px 14px;font-weight:800}.hero-live-note strong{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#315961;font-weight:950}.access-card{border:1px solid var(--line);border-radius:24px;padding:14px;display:grid;grid-gap:10px;gap:10px;align-content:start}.access-card-head{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.access-card-head .icon-tile,.billing-copy .icon-tile{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center}.access-card-head strong,.cli-card strong,.download-strip strong,.intake-link-row strong{display:block;color:var(--ink);font-weight:950}.access-card-head span,.cli-card span,.download-strip span,.intake-link-row span{display:block;color:var(--muted);line-height:1.36}.compact-form{gap:8px}.primary-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;background:#203a3d;color:#fffdf3;padding:0 18px;font-weight:950;cursor:pointer;box-shadow:0 10px 28px rgba(29,61,64,.14)}.download-strip{border:1px solid transparent;border-radius:20px;background:#eef6f5;padding:12px;display:grid;grid-gap:10px;gap:10px}.download-strip strong{display:inline-flex;align-items:center;gap:7px}.download-actions{display:flex;flex-wrap:wrap;gap:8px}.download-actions a,.download-actions span{min-height:34px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:#fff;padding:0 11px;color:#315961;font-size:13px;font-weight:900}.download-actions span{color:var(--faint)}.billing-card{border:1px solid var(--line);border-radius:20px;background:#fbfdfb;padding:12px;display:grid;grid-gap:12px;gap:12px}.billing-copy{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.billing-copy span,.billing-copy strong{display:block}.billing-copy span{color:var(--muted);line-height:1.36}.billing-actions{display:flex;flex-wrap:wrap;gap:8px}.billing-actions .secondary-action{min-height:36px;padding:0 12px;font-size:13px}.workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;align-items:start}.composer-panel,.rail-card,.side-rail{border:1px solid var(--line);background:rgba(255,255,255,.86);box-shadow:0 18px 56px rgba(29,61,64,.08)}.composer-panel{border-radius:30px;padding:clamp(18px,2.2vw,26px)}.composer-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.composer-head h2{margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1}.composer-head span{color:var(--muted);font-weight:800}.scenario-tabs{margin:20px 0 14px;display:grid;grid-gap:8px;gap:8px}.scenario-tab{min-height:58px;border:1px solid var(--line);border-radius:18px;background:#fbfdfb;color:#345a61;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-weight:950;cursor:pointer;min-width:0;white-space:nowrap;overflow:hidden}.scenario-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis}.scenario-tab.active{background:#203a3d;border-color:#203a3d;color:#fffdf3}.room-textarea{min-height:280px;border-radius:24px;padding:18px;font-size:18px}.composer-footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.mini-flow{display:flex;flex-wrap:wrap;gap:8px}.mini-flow span{min-height:34px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--mist);color:#45656b;padding:0 10px;font-size:13px;font-weight:900}.tight-actions{margin-top:0;justify-content:flex-end}.compact-notice{margin-top:14px}.side-rail{border-radius:30px;background:rgba(248,252,250,.72);padding:12px;display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:16px}.rail-card{border-radius:24px;padding:14px}.rail-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.rail-head .eyebrow{margin:0}.rail-head span{min-width:30px;min-height:30px;display:grid;place-items:center;border-radius:999px;background:var(--mist);color:#315961;font-weight:950}.compact-rooms{gap:8px}.compact-room{border-radius:20px;padding:12px;box-shadow:none}.compact-room.selected{border-color:rgba(82,127,139,.42);background:#f3f9f7}.compact-room header{align-items:flex-start}.room-open-button{min-width:0;display:grid;grid-gap:4px;gap:4px;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.room-open-button:disabled{cursor:not-allowed}.compact-room strong{font-size:15px;line-height:1.2}.mini-actions{margin-top:0}.intake-link-row button,.mini-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#315961;padding:0 10px;font-size:13px;font-weight:900;cursor:pointer}.empty-state{border-radius:18px;background:var(--mist);color:#48636a;padding:14px;line-height:1.42}.plain-icon-button{width:30px;height:30px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#315961;font-size:20px;font-weight:900;line-height:1;cursor:pointer}.room-detail-card{display:grid;grid-gap:12px;gap:12px;background:#fbfdfb}.detail-title{display:grid;grid-gap:4px;gap:4px}.detail-title strong{color:var(--ink);font-size:18px;line-height:1.16}.detail-title span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.35}.detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.detail-stats span{min-height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:var(--mist);color:#315961;padding:6px;text-align:center;font-size:12px;font-weight:900;line-height:1.18}.detail-section{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:12px}.detail-section strong{color:var(--ink);font-weight:950}.detail-section p{margin:0;color:var(--muted);font-size:13px;line-height:1.42}.intake-mini{gap:8px}.intake-mini select.field{min-height:46px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff}.intake-link-row{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:10px}.cli-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.cli-card>svg{width:38px;height:38px;padding:10px;border-radius:14px;background:var(--mist);color:#315961}.cli-card a{grid-column:1/-1;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;background:#203a3d;color:#fffdf3;font-weight:950}.notice{border:1px solid var(--line);border-radius:22px;background:var(--mist);padding:14px;color:#48636a;line-height:1.45}.web-app-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:24px 0 6px;color:#4d6870;font-weight:850}.web-app-footer a,.web-app-footer span{min-height:34px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);padding:0 12px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.public-page{min-height:100svh;display:grid;place-items:center;padding:24px}.public-card{width:min(780px,100%);border:1px solid var(--line);border-radius:34px;background:rgba(255,255,255,.88);box-shadow:var(--shadow);padding:24px}.public-card h1{margin:0;font-size:clamp(34px,7vw,64px);line-height:.98}.public-card pre{white-space:pre-wrap;overflow:auto;border:1px solid var(--line);border-radius:20px;background:#f7faf8;padding:16px;color:#304244}.site-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:34px 0 24px;color:#4d6870;font-weight:850}.site-footer a,.site-footer span{min-height:36px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.66);padding:0 13px}.legal-shell{width:min(1060px,calc(100% - 40px));margin:0 auto;padding-bottom:56px}.legal-hero{border:1px solid var(--line);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(240,248,247,.82)),radial-gradient(circle at 100% 0,rgba(82,127,139,.12),transparent 24rem);box-shadow:var(--shadow);padding:clamp(22px,4vw,42px)}.legal-hero h1{max-width:840px;margin:0;font-size:clamp(42px,7vw,78px);line-height:.94}.legal-hero p{margin:18px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.46}.legal-hero>span{margin-top:18px;min-height:34px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.72);color:#4b666d;padding:0 12px;font-weight:850}.legal-grid{grid-gap:14px;gap:14px}.legal-card,.legal-contact-card{border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.82);padding:clamp(18px,2.5vw,26px)}.legal-card h2,.legal-contact-card h2{margin:0 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.02}.legal-card p,.legal-contact-card p{margin:0;line-height:1.54;font-size:17px}.legal-contact-card{margin-top:18px;display:grid;grid-gap:14px;gap:14px}pre{white-space:pre-wrap;overflow:auto;border:1px solid var(--line);border-radius:16px;background:#f7faf8;color:#2d464a;padding:12px;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}@media (max-width:900px){.site-shell{width:min(100% - 28px,720px)}.deployment-grid,.entrypoint-grid,.entrypoint-rails,.grid-2,.grid-3,.hero,.route-map,.web-app-hero,.workbench,.workspace{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}.nav .hide-small{display:none}.legal-shell,.web-product-shell{width:min(calc(100% - 28px),760px)}.web-app-topbar{align-items:flex-start;flex-direction:column}.web-app-nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.web-app-nav .language-switch,.web-app-nav a,.web-app-nav>button{justify-content:center}.hero-review-flow{grid-template-columns:1fr}.hero-live-note{grid-template-columns:36px 34px minmax(0,1fr)}.scenario-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-footer{align-items:stretch;flex-direction:column}.tight-actions{justify-content:stretch}.tight-actions .primary-action,.tight-actions .secondary-action{flex:1 1 180px}.side-rail{position:static}}@media (max-width:560px){.web-product-shell{width:min(calc(100% - 18px),520px);padding-bottom:28px}.composer-panel,.web-app-hero{border-radius:24px}.web-app-hero h1{font-size:34px;line-height:1}.web-app-hero p{font-size:16px}.scenario-tabs{grid-template-columns:1fr}.room-textarea{min-height:240px;font-size:16px}.web-app-nav .language-switch,.web-app-nav a,.web-app-nav>button{width:100%}.web-app-nav>button{grid-column:1/-1}.hero-review-flow span{min-height:44px}.entrypoint-rails{border-radius:24px;padding:18px}.deployment-grid{gap:10px}.legal-card,.legal-contact-card,.legal-hero{border-radius:24px}.site-footer{justify-content:flex-start}}:root{--page-bg:#f5faf7;--surface:rgba(255,255,255,0.9);--surface-solid:#ffffff;--surface-soft:#eef7f4;--ink:#142426;--muted:#607276;--faint:#829195;--line:#d8e8e5;--line-strong:#bfd5d1;--accent:#527f8b;--accent-dark:#183b3f;--success:#6f8062;--sand:#f5efe3;--shadow:0 22px 70px rgba(27,58,61,0.1);--shadow-tight:0 14px 38px rgba(27,58,61,0.08)}body{background:radial-gradient(circle at 16% 8%,rgba(193,220,216,.6),transparent 28rem),radial-gradient(circle at 86% 0,rgba(231,239,221,.72),transparent 24rem),linear-gradient(180deg,#f7fbfa 0,var(--page-bg) 52%,#fffaf2 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,p{letter-spacing:0}.legal-shell,.site-shell,.web-product-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.topbar,.web-app-topbar{min-height:76px;padding:18px 0;align-items:center;gap:18px}.brand{min-height:40px;gap:12px;color:var(--accent-dark);font-size:14px;font-weight:900;letter-spacing:0;text-transform:none}.brand-mark{width:24px;height:24px;border-radius:9px;background:linear-gradient(135deg,#4f8490,#b9d9d4)}.brand-mark,.brand-mark.small{box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.brand-mark.small{width:20px;height:20px;border-radius:8px}.eyebrow{color:var(--accent);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.legal-nav,.nav,.web-app-nav{gap:8px}.ghost-button,.language-switch,.nav a,.nav button,.secondary-action,.web-app-nav .language-switch,.web-app-nav a,.web-app-nav>button{min-height:40px;border-color:var(--line);border-radius:999px;background:rgba(255,255,255,.78);color:#31575e;font-weight:800;box-shadow:none}.pill-button,.primary-action{background:var(--accent-dark);border-color:var(--accent-dark);color:#f8fff9;font-weight:850;box-shadow:0 12px 28px rgba(24,59,63,.16)}.hero{min-height:calc(100svh - 96px);grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);gap:clamp(24px,4vw,56px);padding:clamp(34px,6vw,76px) 0}.hero h1,.page-title{max-width:820px;font-size:clamp(48px,7.2vw,92px);line-height:.94;font-weight:850}.hero-copy{max-width:660px;color:var(--muted);font-size:clamp(18px,2vw,23px);line-height:1.42}.app-panel,.card,.composer-panel,.demo-result,.demo-window,.entrypoint-rails,.loop-board,.public-card,.rail-card,.route-map,.side-rail{border-color:var(--line);box-shadow:var(--shadow-tight)}.loop-board{border-radius:30px;background:rgba(255,255,255,.78);padding:16px}.live-input{min-height:224px;border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(183,213,196,.2),transparent 18rem),#17383c}.live-input h2{font-size:clamp(34px,4.8vw,54px);font-weight:850}.detail-section,.handoff-row,.public-card pre,.room-card,pre{border-color:var(--line);background:rgba(255,255,255,.86)}.icon-tile{width:42px;height:42px;border-radius:14px;background:var(--surface-soft);color:var(--accent-dark)}.section{padding:clamp(32px,5vw,58px) 0}.section h2{font-size:clamp(34px,4.6vw,56px);font-weight:850}.card{min-height:178px;border-radius:26px;background:rgba(255,255,255,.78)}.card h3,.demo-result h3{font-size:clamp(22px,2vw,28px);font-weight:850}.route-map{border-radius:30px;background:rgba(255,255,255,.82);padding:14px}.route-step{min-height:148px;border-radius:22px}.entrypoint-rails{border-color:var(--accent-dark);border-radius:30px;background:rgba(255,255,255,.78)}.entrypoint-grid article{min-height:164px;border-color:var(--line);background:rgba(255,255,255,.8)}.workflow-canvas{position:relative;overflow:hidden;border:1px solid rgba(82,127,139,.28);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(240,248,247,.88)),radial-gradient(circle at 18% 20%,rgba(82,127,139,.13),transparent 24rem);box-shadow:0 24px 80px rgba(27,58,61,.1);padding:clamp(20px,2.8vw,34px)}.workflow-canvas:before{content:"";position:absolute;inset:18px;border:1px solid rgba(82,127,139,.12);border-radius:26px;pointer-events:none}.workflow-labels{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--accent);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.workflow-line{position:relative;z-index:1;height:72px;margin:8px 0 2px}.workflow-line:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(82,127,139,.14),rgba(82,127,139,.58),rgba(111,128,98,.3))}.workflow-line i{position:absolute;top:50%;width:16px;height:16px;border-radius:999px;transform:translate(-50%,-50%);background:#ffffff;border:2px solid rgba(82,127,139,.38);box-shadow:0 0 0 8px rgba(82,127,139,.08)}.workflow-line i:first-child{left:10%}.workflow-line i:nth-child(2){left:38%}.workflow-line i:nth-child(3){left:66%}.workflow-line i:nth-child(4){left:90%}.workflow-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.workflow-step{min-height:182px;display:grid;align-content:space-between;grid-gap:16px;gap:16px;border:1px solid rgba(216,232,229,.86);border-radius:26px;background:rgba(255,255,255,.78);padding:18px;box-shadow:0 14px 38px rgba(27,58,61,.06)}.workflow-step:nth-child(2){background:rgba(248,241,229,.88)}.workflow-step:nth-child(3){background:rgba(239,248,237,.88)}.workflow-step:nth-child(4){background:rgba(235,244,247,.88)}.workflow-step>span{width:-moz-fit-content;width:fit-content;min-width:54px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(111,128,98,.22);border-radius:999px;background:rgba(255,255,255,.72);color:#486c4b;font-size:13px;font-weight:850}.workflow-step b{display:block;color:var(--ink);font-size:clamp(22px,2vw,28px);line-height:1.02;font-weight:850}.workflow-step p{margin:0;color:var(--muted);line-height:1.46}.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-grid article{min-height:188px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;border-radius:24px;padding:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.channel-grid article:hover{transform:translateY(-2px);border-color:rgba(82,127,139,.34);background:#ffffff}.channel-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:var(--surface-soft);color:var(--accent-dark)}.channel-grid strong{font-size:19px;line-height:1.08}.channel-grid small,.channel-grid span{display:block;margin-top:6px;color:var(--muted);line-height:1.38}.channel-grid small{color:#4f686e;font-size:13px;font-weight:760}.intake-picker-button{width:100%;min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr) 22px;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.92);color:var(--ink);padding:10px;text-align:left;cursor:pointer}.intake-picker-button:hover{border-color:rgba(82,127,139,.35)}.intake-picker-button small,.intake-picker-button strong{display:block}.intake-picker-button small{color:var(--accent);font-size:11px;font-weight:850;text-transform:uppercase}.intake-picker-button strong{margin-top:2px;overflow:hidden;color:var(--ink);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.intake-modal-backdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:22px;background:rgba(20,36,38,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.intake-modal{width:min(720px,100%);max-height:min(760px,calc(100svh - 44px));overflow:auto;border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.98);box-shadow:0 28px 90px rgba(27,58,61,.22);padding:18px}.intake-modal-head{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:14px;gap:14px;align-items:start}.intake-modal-head h2{margin:0;font-size:clamp(28px,4vw,38px);line-height:1;font-weight:850}.intake-modal-head span{display:block;margin-top:8px;color:var(--muted);line-height:1.45}.intake-modal-head button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:15px;background:var(--surface-soft);color:#31575e;cursor:pointer}.intake-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.intake-option{min-height:138px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--line);border-radius:22px;background:#fbfdfb;color:var(--ink);padding:14px;text-align:left;cursor:pointer}.intake-option.active{border-color:rgba(82,127,139,.45);background:#eef7f4}.intake-option em,.intake-option small,.intake-option strong{display:block}.intake-option strong{font-size:18px;line-height:1.08;font-weight:850}.intake-option small{margin-top:5px;color:var(--muted);line-height:1.34;font-size:14px;font-weight:700}.intake-option em{margin-top:10px;color:#44636a;font-size:13px;font-style:normal;line-height:1.34}.site-footer,.web-app-footer{padding:28px 0}.site-footer a,.site-footer span,.web-app-footer a,.web-app-footer span{min-height:38px;border-color:var(--line);background:rgba(255,255,255,.72);color:#31575e;font-size:14px;font-weight:750}.language-modal-backdrop{place-items:start center;padding-top:92px;background:rgba(20,36,38,.34)}.language-modal{border-radius:24px;background:rgba(255,255,255,.98)}.language-modal-head h2{font-size:24px;font-weight:850}.language-option strong{font-weight:850}.web-product-shell{padding-bottom:40px}.web-app-layout{gap:18px}.web-app-hero{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(320px,380px);border-radius:32px;background:radial-gradient(circle at 14% 10%,rgba(217,233,229,.8),transparent 24rem),linear-gradient(135deg,rgba(255,255,255,.94),rgba(246,251,249,.9));padding:clamp(26px,3vw,42px)}.web-app-hero h1{max-width:820px;font-size:clamp(46px,6vw,78px);line-height:.95;font-weight:850}.web-app-hero p{max-width:680px;color:var(--muted);font-size:clamp(17px,1.5vw,20px)}.hero-review-flow{width:min(720px,100%);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.hero-review-flow span{min-height:54px;border-radius:17px;background:rgba(255,255,255,.82);font-weight:820}.hero-live-note{width:min(720px,100%);min-height:56px;border-radius:18px;background:var(--surface-soft)}.access-card,.billing-card,.download-strip{border-radius:22px}.access-card{padding:16px;background:rgba(255,255,255,.88)}.access-card-head,.billing-copy,.cli-card{align-items:center}.access-card-head .icon-tile,.billing-copy .icon-tile{width:44px;height:44px;border-radius:14px}.compact-form .field,.field,.intake-mini .field{min-height:48px;border-radius:16px;background:rgba(255,255,255,.9)}.workbench{grid-template-columns:minmax(0,1fr) 340px;gap:18px}.composer-panel,.side-rail{border-radius:28px}.composer-head h2{font-size:clamp(34px,4vw,52px);font-weight:850}.scenario-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-tab{min-height:54px;border-radius:16px;font-weight:820}.room-textarea{min-height:320px;border-radius:22px;line-height:1.5}.mini-flow span{font-weight:780}.side-rail{top:18px;background:rgba(248,252,250,.78)}.access-card-head strong,.billing-copy strong,.cli-card strong,.compact-room strong,.download-strip strong,.intake-link-row strong{font-weight:850}.legal-shell{width:min(1040px,calc(100% - 44px));padding-bottom:64px}.legal-hero{border-radius:30px;padding:clamp(34px,5vw,62px);background:radial-gradient(circle at 90% 0,rgba(204,224,221,.7),transparent 22rem),rgba(255,255,255,.84);box-shadow:var(--shadow-tight)}.legal-hero h1{max-width:760px;font-size:clamp(42px,6vw,72px);line-height:.98;font-weight:850}.legal-hero p{max-width:760px;color:var(--muted);font-size:clamp(17px,1.8vw,21px)}.legal-hero>span{min-height:32px;font-size:14px;font-weight:750}.legal-grid{display:grid;grid-gap:0;gap:0;margin-top:18px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-tight);overflow:hidden}.legal-card{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:clamp(22px,2.8vw,34px) clamp(22px,3.2vw,42px)}.legal-card:last-child{border-bottom:0}.legal-card h2,.legal-contact-card h2{font-size:clamp(24px,2.8vw,34px);font-weight:850}.legal-card p,.legal-contact-card p{max-width:860px;color:var(--muted);font-size:clamp(16px,1.4vw,18px);line-height:1.62}.legal-contact-card{border-radius:28px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-tight)}@media (max-width:900px){.legal-shell,.site-shell,.web-product-shell{width:min(calc(100% - 28px),760px)}.topbar,.web-app-topbar{min-height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:30;margin-inline:-14px;padding:12px 14px;border-bottom:1px solid rgba(216,232,229,.72);background:rgba(247,251,250,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar,.web-app-nav,.web-app-topbar{align-items:center}.topbar,.web-app-topbar{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.legal-nav,.nav,.web-app-nav{flex:1 0 100%;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.legal-nav::-webkit-scrollbar,.nav::-webkit-scrollbar,.web-app-nav::-webkit-scrollbar{display:none}.language-switch,.nav a,.nav button,.web-app-nav .language-switch,.web-app-nav a,.web-app-nav>button{flex:0 0 auto;width:auto;min-height:38px;padding-inline:12px}.hero{min-height:auto;grid-template-columns:1fr;padding:28px 0 36px}.hero h1,.page-title{font-size:clamp(42px,11vw,62px)}.hero-copy{font-size:18px}.entrypoint-rails,.route-map,.web-app-hero,.workbench{grid-template-columns:1fr}.web-app-hero{padding:22px;border-radius:26px}.web-app-hero h1{font-size:clamp(38px,10vw,56px)}.hero-review-flow{grid-template-columns:1fr;gap:8px}.workbench{gap:14px}.side-rail{position:static}.scenario-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.room-textarea{min-height:280px}.legal-hero{padding:26px 22px;border-radius:26px}.legal-contact-card,.legal-grid{border-radius:24px}}@media (max-width:560px){body,html{width:100%;max-width:100%;overflow-x:clip}body{min-width:0}.legal-shell,.site-shell,.web-product-shell{width:100%;max-width:100%;padding-inline:10px}.topbar,.web-app-topbar{margin-inline:-10px;padding-inline:10px}.brand{font-size:13px;max-width:46%;overflow:hidden;white-space:nowrap}.brand-mark{width:22px;height:22px;border-radius:8px}.hero h1,.page-title{font-size:clamp(38px,13vw,52px)}.billing-actions,.button-row,.composer-footer,.download-actions,.hero-actions{align-items:stretch}.billing-actions button,.button-row button,.download-actions a,.download-actions span,.hero-actions a{flex:1 1 auto}.composer-panel,.legal-contact-card,.legal-grid,.legal-hero,.loop-board,.side-rail,.web-app-hero{border-radius:22px}.access-card,.billing-card,.card,.composer-panel,.detail-section,.download-strip,.entrypoint-grid,.entrypoint-rails,.hero,.legal-card,.legal-contact-card,.legal-grid,.legal-hero,.rail-card,.room-card,.route-map,.route-step,.section,.side-rail,.web-app-hero,.web-app-hero>*,.web-app-layout,.workbench{width:100%;max-width:100%}.composer-panel,.hero,.legal-hero,.side-rail,.web-app-hero{margin-inline:0}.web-app-hero h1{font-size:clamp(34px,11vw,46px)}.web-app-hero p{font-size:16px}.access-card,.billing-card,.card h3,.card p,.compact-room,.composer-head h2,.download-strip,.hero h1,.hero-copy,.legal-card h2,.legal-card p,.legal-contact-card h2,.legal-contact-card p,.legal-hero h1,.legal-hero p,.page-title,.room-card h3,.room-card p,.section h2,.section-head p,.web-app-hero h1,.web-app-hero p{max-width:100%;overflow-wrap:anywhere;word-break:normal}.composer-panel,.composer-panel *,.legal-shell,.legal-shell *,.side-rail,.side-rail *,.web-app-hero,.web-app-hero *{min-width:0}.access-card,.billing-card,.download-strip,.hero-live-note,.hero-review-flow span,.legal-card,.legal-grid,.legal-hero,.web-app-hero{max-width:100%}.access-card-head span,.billing-copy span,.compact-room span,.download-strip span,.hero-live-note>span,.legal-card p,.legal-hero p,.room-card p,.room-card span,.web-app-hero p{overflow-wrap:anywhere}.legal-nav,.nav,.web-app-nav{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.language-switch,.nav a,.nav button,.web-app-nav .language-switch,.web-app-nav a,.web-app-nav>button{min-width:max-content;max-width:calc(100vw - 32px)}.nav button:disabled,.web-app-nav button:disabled{display:none}.hero-live-note{grid-template-columns:24px 34px minmax(0,1fr);align-items:center}.access-card-head,.billing-copy{grid-template-columns:40px minmax(0,1fr)}.access-card,.billing-card,.download-strip{border-radius:18px}.scenario-tabs{grid-template-columns:1fr}.scenario-tab{justify-content:flex-start}.room-textarea{min-height:240px;font-size:16px}.mini-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mini-flow span{justify-content:center}.legal-hero h1{font-size:clamp(36px,11vw,48px)}.legal-card,.legal-contact-card{padding:20px}}@media (max-width:900px){.workflow-canvas{padding:18px;border-radius:26px}.workflow-canvas:before,.workflow-labels,.workflow-line{display:none}.channel-grid,.intake-option-grid,.workflow-steps{grid-template-columns:1fr}.workflow-step{min-height:132px}.channel-grid article{min-height:auto}.intake-modal-backdrop{place-items:end center;padding:14px}.intake-modal{max-height:min(720px,calc(100svh - 28px));border-radius:26px}}@media (max-width:560px){.channel-grid article,.intake-modal,.intake-option,.intake-picker-button,.workflow-step{max-width:100%;min-width:0}.workflow-step{padding:16px}.entrypoint-grid.channel-grid{display:grid}.channel-grid article{grid-template-columns:40px minmax(0,1fr);padding:14px}.channel-icon{width:40px;height:40px;border-radius:14px}.intake-modal{padding:14px}.intake-modal-head h2{font-size:28px}.intake-option{min-height:auto;grid-template-columns:40px minmax(0,1fr) 20px;padding:12px}.channel-grid small,.channel-grid span,.intake-option em,.intake-option small{overflow-wrap:anywhere}}@media (max-width:680px){.mt-app-shell{display:block;min-height:100svh;overflow-x:hidden}.mt-sidebar{position:static;height:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;border-right:0;border-bottom:1px solid #deded9;background:#fbfbf8;padding:12px 14px 8px}.mt-brand{min-height:30px;justify-content:flex-start;padding:0;font-size:15px}.mt-brand span:not(.mt-brand-mark){display:inline;font-size:15px}.mt-brand-mark{width:22px;height:22px;border-radius:7px}.mt-sidebar-user,.mt-workspace-switch{display:none}.mt-nav{display:flex;grid-column:auto;gap:6px;overflow-x:auto;padding:2px 0 8px;overscroll-behavior-inline:contain;scrollbar-width:none}.mt-nav::-webkit-scrollbar{display:none}.mt-nav button{min-height:36px;flex:0 0 auto;border:1px solid #deded9;border-radius:8px;background:#ffffff;padding:0 10px;font-size:13px}.mt-nav button.active{border-color:#b7d1d4;background:#eef4f3;box-shadow:inset 3px 0 0 #2f6f7b}.mt-nav button span{display:block;max-width:none}.mt-nav button small{display:none}.mt-workbench{display:block}.mt-topbar{position:static;min-height:auto;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding:10px 14px}.mt-notification-anchor,.mt-profile-anchor,.mt-search{display:none}.mt-topbar-actions{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(116px,auto);grid-gap:8px;gap:8px;overflow:visible;padding:0}.mt-topbar-actions>*{min-width:0}.mt-topbar-actions .mt-primary-button{width:100%;min-width:0;justify-content:center;font-size:14px}.mt-locale-select{min-width:0;grid-template-columns:15px minmax(0,1fr) 13px}.mt-locale-select select{max-width:none;font-size:13px}.mt-notice-banner{margin:10px 14px 0;border-color:#c8d8d6;padding:10px 12px;font-size:13px}.mt-workbench-grid{display:block;padding:12px 14px 22px}.mt-main-column{display:grid;grid-gap:12px;gap:12px}.mt-mobile-account{display:block}.mt-command-center,.mt-focus-panel,.mt-inspector-card,.mt-panel{border-radius:10px}.mt-command-center{padding:12px}.mt-command-title{grid-template-columns:34px minmax(0,1fr)}.mt-command-title small{display:none}.mt-command-input-row{grid-template-columns:1fr}.mt-command-input-row textarea{min-height:118px;font-size:16px}.mt-command-input-row .mt-primary-button{width:100%}.mt-quick-actions{gap:6px}.mt-quick-action{min-height:34px;font-size:13px}.mt-demo-grid,.mt-demo-signed-out{grid-template-columns:1fr}.mt-activity-panel.empty,.mt-demo-signed-out>span,.mt-inspector-empty,.mt-overview-grid.empty,.mt-utility-grid{display:none}.mt-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-overview-card{min-height:94px;padding:10px}.mt-overview-card p{display:none}.mt-activity-panel,.mt-focus-panel{padding:12px}.mt-section-head h2{font-size:16px}.mt-task-card{grid-template-columns:1fr;padding:12px}.mt-task-side{justify-items:start}.mt-inspector{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:12px}.mt-footer{display:none}.language-switch{min-width:0;max-width:100%}.language-switch select{max-width:none;font-size:14px}}@media (max-width:430px){.mt-auth-tabs button{min-height:36px;padding:0 4px;font-size:11px;white-space:normal;line-height:1.1}.mt-topbar-actions{grid-template-columns:38px minmax(0,1fr) 108px}.mt-topbar-actions .mt-primary-button{padding:0 10px}.mt-topbar-actions .mt-primary-button svg{flex:0 0 auto}.mt-locale-select{padding:0 7px}.mt-locale-select select{font-size:12px}.mt-overview-grid{grid-template-columns:1fr}}@media (max-width:1180px){.mt-control-stage-grid,.mt-ledger-board{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-workbench-grid.no-selection{grid-template-columns:minmax(0,1fr)}.mt-workbench-grid.no-selection .mt-inspector-empty{display:none}.mt-setup-grid{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)}.mt-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-connect-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mt-connect-panel .mt-button-row,.mt-connect-panel>div:first-child,.mt-setup-stack,.mt-token-box{grid-column:1/-1}.mt-setup-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-setup-block.primary{border-right:0;padding-right:0}}@media (max-width:900px){.mt-control-room-head,.mt-settings-grid{grid-template-columns:1fr}.mt-control-stage-grid,.mt-ledger-board{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-workbench-grid.no-selection{max-width:none}.mt-connect-panel,.mt-demo-grid,.mt-resource-grid,.mt-setup-grid,.mt-setup-stack{grid-template-columns:1fr}.mt-account-panel.embedded{border-right:0;border-bottom:1px solid #e5e5df;padding-right:0;padding-bottom:14px}}@media (max-width:680px){.mt-control-room{padding:12px}.mt-control-room-head h2{font-size:17px}.mt-control-stage-grid,.mt-ledger-board{grid-template-columns:1fr}.mt-control-stage{min-height:104px}.mt-control-companion span{width:100%}.mt-setup-panel{display:none}}