.app-shell{--workspace-midnight:#0c192c;--workspace-obsidian:#07111f;--workspace-navy-hover:#17263d;--workspace-ivory:#f6f3ec;--workspace-silver:#cbd5df;--workspace-gold:#c79a42;--workspace-gold-highlight:#e2be70;--workspace-teal:#26bfc7;--workspace-deep-teal:#087f87;--workspace-info:#4d86e8;background:var(--workspace-ivory)}.app-shell .sidebar{color:#e8edf1;border-right-color:#cbd5df2e;background:linear-gradient(180deg, var(--workspace-midnight), var(--workspace-obsidian))!important}.static-brand-medallion{filter:drop-shadow(0 8px 14px #00000052);background:#071426;border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.static-brand-medallion img{object-fit:cover;width:100%;height:100%;display:block}.app-shell .wordmark .workspace-brand-medallion{background:0 0;border:0;flex:0 0 60px;width:60px;height:60px;box-shadow:0 10px 24px #00000057}.app-shell .wordmark>span:last-child b{color:var(--workspace-gold-highlight);text-shadow:0 1px #fff3c726}.app-shell .wordmark>span:last-child small{color:#a99b7f}.app-shell .new-analysis{color:#fff5da;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(120deg,#794e146b,#c79a4240 48%,#e2be7024);border:1px solid #e2be70b8;box-shadow:inset 0 1px #ffefbf33,0 10px 26px #0003}.app-shell .new-analysis:hover{color:#fffaf0;border-color:var(--workspace-gold-highlight);background:linear-gradient(120deg,#905d168f,#c79a425c 48%,#e2be7038)}.app-shell .new-analysis kbd{color:#ffe8ad;background:#07111f6b;border-color:#e2be706b}.app-shell .application,.app-shell .main-canvas,.app-shell .active-work-content{background:var(--workspace-ivory)}.app-shell .primary-nav>button.active{color:#fff8e8;box-shadow:inset 3px 0 var(--workspace-gold);background:linear-gradient(90deg,#c69a3b33,#c69a3b09)}.app-shell .primary-nav>button.active>span,.app-shell .mode-row>button.active,.app-shell .result-tabs button[aria-selected=true]{color:var(--workspace-gold)}.app-shell .composer-submit>button:not(.stop-board),.app-shell .conversation-send,.app-shell .drawer-apply{color:#fff;background:var(--workspace-deep-teal);box-shadow:0 8px 20px #087f8733}.app-shell .composer-submit>button:not(.stop-board):hover,.app-shell .conversation-send:hover,.app-shell .drawer-apply:hover{background:#066d74}.app-shell .composer,.app-shell .conversation-composer,.app-shell .surface{border-color:var(--workspace-silver)}.sidebar-chat-group-label{color:#91a0ad;letter-spacing:.06em;text-transform:uppercase;margin:11px 8px 4px;font-size:10px;font-weight:800}.app-shell .sidebar-conversation-row{grid-template-columns:minmax(0,1fr) 30px;min-height:46px}.app-shell .sidebar-conversation-row.pinned-chat{box-shadow:inset 2px 0 var(--workspace-gold);background:linear-gradient(90deg,#c69a3b24,#c69a3b06)}.app-shell .primary-nav>button:hover,.app-shell .primary-nav>.assurance-nav-link:hover,.app-shell .sidebar-projects>button:hover,.app-shell .sidebar-conversation-row:hover{background:var(--workspace-navy-hover)}.conversation-menu{position:relative}.conversation-menu>summary{color:#aebac5;cursor:pointer;letter-spacing:1px;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;list-style:none;display:grid}.conversation-menu>summary::-webkit-details-marker{display:none}.conversation-menu>summary:hover,.conversation-menu[open]>summary{color:#fff;background:#cbd5df1f}.conversation-menu>div{z-index:90;background:#111d29;border:1px solid #344454;border-radius:10px;gap:3px;width:190px;padding:7px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 18px 38px #00000052}.conversation-menu button,.conversation-menu label{color:#dfe7ec;text-align:left;background:0 0;border:0;border-radius:7px;min-height:34px;padding:8px 9px;font-size:11px}.conversation-menu button:hover{background:#cbd5df17}.conversation-menu button.archive{color:#e7bf6d}.conversation-menu label{gap:5px;display:grid}.conversation-menu select{color:#edf2f5;background:#0b1520;border:1px solid #405162;border-radius:6px;width:100%;min-height:30px}.sidebar-view-all-chats,.sidebar-archive-link{color:#aebbc6;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 9px;font-size:11px;display:flex}.sidebar-view-all-chats{color:#77a3eb;justify-content:space-between}.sidebar-archive-link{border-top:1px solid #cbd5df29;margin-top:10px;padding-top:9px}.sidebar-archive-link:hover,.sidebar-view-all-chats:hover{color:#fff}.sidebar-archive-link b{margin-right:auto;font-weight:700}.sidebar-archive-link em{color:#08111b;background:var(--workspace-gold);text-align:center;border-radius:999px;min-width:24px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850}.conversation-toast{z-index:120;color:#152432;background:#fffdf8;border:1px solid #adbac5;border-radius:12px;align-items:center;gap:12px;min-width:320px;min-height:52px;padding:8px 10px 8px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #08111b2e}.conversation-toast>span{margin-right:auto;font-size:13px;font-weight:700}.conversation-toast button{color:var(--workspace-deep-teal);cursor:pointer;background:0 0;border:0;font-weight:850}.chat-library-tabs{border:1px solid var(--workspace-silver);background:#ebe8e1;border-radius:11px;gap:3px;width:max-content;margin:-8px 0 14px;padding:4px;display:flex}.chat-library-tabs button{color:#526271;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-weight:750}.chat-library-tabs button[aria-selected=true]{color:#fff;background:var(--workspace-midnight)}.chat-library-tabs button span{opacity:.7;margin-left:5px}.archive-folder-organizer{background:linear-gradient(145deg,#fffdf8,#f7f2e8);border:1px solid #d6d0c4;border-radius:14px;margin-bottom:15px;padding:18px}.archive-folder-organizer>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.archive-folder-organizer h2{color:#1b293b;margin:3px 0 0;font-size:18px}.archive-folder-organizer form{gap:7px;display:flex}.archive-folder-organizer input,.chat-library-actions select{color:#243342;min-height:36px;font:inherit;background:#fff;border:1px solid #b9c8cf;border-radius:8px;padding:0 11px}.archive-folder-organizer form button{border:1px solid var(--workspace-gold);color:#fff8e8;background:var(--workspace-midnight);cursor:pointer;border-radius:8px;min-height:36px;padding:0 13px;font-weight:800}.archive-folder-organizer>nav{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.archive-folder-organizer>nav>button,.archive-folder-organizer>nav>article>button{color:#354558;cursor:pointer;background:#fff;border:1px solid #cfd4d6;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.archive-folder-organizer>nav button[aria-pressed=true]{color:#fff8e8;border-color:var(--workspace-gold);background:var(--workspace-midnight)}.archive-folder-organizer>nav button em{opacity:.72;min-width:20px;font-style:normal}.archive-folder-organizer>nav>article{display:flex;position:relative}.archive-folder-organizer details>summary{color:#687685;cursor:pointer;place-items:center;width:30px;height:42px;list-style:none;display:grid}.archive-folder-organizer details>summary::-webkit-details-marker{display:none}.archive-folder-organizer details>div{z-index:5;background:#fffdf8;border:1px solid #c9c2b5;border-radius:9px;gap:3px;padding:6px;display:grid;position:absolute;right:0;box-shadow:0 12px 28px #07111f29}.archive-folder-organizer details button{color:#28394b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:112px;padding:8px}.archive-folder-organizer details button:hover{background:#f1ece2}.archive-folder-error{color:#a23e3e;margin:10px 0 0;font-size:12px}.chat-history-list{background:#fffdf8}.chat-library-row{border-top:1px solid #e6e1d8;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:94px;display:grid}.chat-library-row:first-child{border-top:0}.chat-library-open{color:#243342;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:grid}.chat-library-open:not(:disabled):hover{cursor:pointer;background:#f7f4ed}.chat-library-open:disabled{opacity:.82}.chat-library-actions{align-items:center;gap:7px;padding:14px 17px;display:flex}.chat-library-actions button{min-height:34px;color:var(--workspace-deep-teal);cursor:pointer;background:#fff;border:1px solid #b9c8cf;border-radius:8px;padding:0 11px;font-size:11px;font-weight:800}.chat-library-actions button:hover{border-color:var(--workspace-deep-teal);background:#eef9f8}.chat-library-actions select{max-width:170px;font-size:11px}.active-work-panel{border-left-color:var(--workspace-silver);background:#fffdf8}.active-work-header{background:#fffdf8}.active-work-header span.working,.active-work-tabs>button[aria-selected=true],.active-work-timeline>li.active em{color:var(--workspace-deep-teal)}.active-work-header span.working:before,.active-work-timeline>li.active>span{border-color:var(--workspace-deep-teal);background:var(--workspace-deep-teal)}.active-work-tabs>button[aria-selected=true]{border-bottom-color:var(--workspace-deep-teal);background:#eef9f8}.active-work-run-summary>div{background:#fffdf8;border-color:#ded8cc}.active-work-run-summary>div:first-child{border-color:#c69a3b94}.active-work-run-summary>div:first-child small{color:#8a661e}.active-work-intersect-link{color:#8a661e;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:9px;font-weight:800;line-height:1.35}.active-work-intersect-link:hover{color:#62470f;text-decoration:underline}.active-work-current-activity{background:#eef9f8;border:1px solid #b9d9d9;border-radius:11px;margin-top:13px;padding:12px 13px}.active-work-current-activity small,.active-work-current-activity b{display:block}.active-work-current-activity small{color:var(--workspace-deep-teal);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.active-work-current-activity b{color:#17343a;margin-top:4px;font-size:12px}.active-work-current-activity p{color:#587076;margin:4px 0 0;font-size:10px;line-height:1.45}.active-work-overall-progress{margin-top:14px}.active-work-overall-progress header{color:#26343f;justify-content:space-between;margin-bottom:8px;display:flex}.active-work-overall-progress header b{font-size:14px}.active-work-overall-progress header span{color:#668087;text-transform:uppercase;font-size:9px;font-weight:800}.active-work-overall-progress progress{appearance:none;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.active-work-overall-progress progress::-webkit-progress-bar{background:#d9dfdf}.active-work-overall-progress progress::-webkit-progress-value{background:var(--workspace-deep-teal);border-radius:999px}.active-work-overall-progress progress::-moz-progress-bar{background:var(--workspace-deep-teal);border-radius:999px}.active-work-intersect-controls{background:#fffdf8;border:1px solid #c69a3bb8;border-radius:11px;margin-top:14px;padding:13px}.active-work-intersect-controls>header{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:12px;display:grid}.active-work-intersect-controls header small,.active-work-intersect-controls header b{display:block}.active-work-intersect-controls header small{color:#8a661e;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.active-work-intersect-controls header b{color:#23333f;margin-top:3px;font-size:12px}.active-work-intersect-controls header>span{color:#65737d;font-size:9px;line-height:1.45}.active-work-intersect-controls>div{gap:3px;margin-top:10px;display:grid}.active-work-intersect-controls button{color:#42515c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:29px;padding:4px 6px;display:grid}.active-work-intersect-controls button:hover:not(:disabled){background:#f8f1e2}.active-work-intersect-controls button:disabled{cursor:not-allowed}.active-work-intersect-controls button>span{border:1px solid #99a7ae;border-radius:50%;width:15px;height:15px}.active-work-intersect-controls button.selected>span{border:4px solid var(--workspace-gold)}.active-work-intersect-controls button b{font-size:10px;font-weight:700}.active-work-run-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;border-top:1px solid #e0ddd5;justify-content:space-between;gap:8px;margin:14px -18px -18px;padding:12px 18px;display:flex;position:sticky;bottom:-18px}.active-work-run-actions button{color:#263943;cursor:pointer;background:#fff;border:1px solid #c7d0d3;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800}.active-work-run-actions button.stop{color:#6e322d;border-color:#cabeb6}.active-work-run-actions button:last-child{color:var(--workspace-deep-teal);margin-left:auto}.active-work-project-task progress{color:var(--workspace-deep-teal);background:var(--workspace-deep-teal)}.active-work-project-task progress::-webkit-progress-value{color:var(--workspace-deep-teal);background:var(--workspace-deep-teal)}.active-work-settings .review-method-cards button.selected,.active-work-settings .command-drawer-routes button.selected{border-color:var(--workspace-gold);box-shadow:inset 3px 0 var(--workspace-gold)}.agent-authority-panel{background:linear-gradient(145deg,#f7fcfb,#edf7f5);border:1px solid #1b707457;border-radius:12px;margin:0 0 18px;padding:14px}.agent-authority-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-authority-panel>header small{color:var(--workspace-deep-teal);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.agent-authority-panel>header h4{color:#17363a;margin:3px 0 0;font-size:15px}.agent-authority-panel>header>span{color:#fff;background:var(--workspace-deep-teal);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.agent-authority-panel>p{color:#526c70;margin:10px 0 12px;font-size:10px;line-height:1.5}.agent-authority-panel ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.agent-authority-panel li{background:#ffffffdb;border:1px solid #d7e4e3;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.agent-authority-panel li>span{color:#fff;background:#728385;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.agent-authority-panel li.current{border-color:var(--workspace-teal);box-shadow:inset 3px 0 var(--workspace-teal)}.agent-authority-panel li.current>span{background:var(--workspace-deep-teal)}.agent-authority-panel li.locked{opacity:.64}.agent-authority-panel li b,.agent-authority-panel li small{display:block}.agent-authority-panel li b{color:#263f42;font-size:10px}.agent-authority-panel li small{color:#687b7e;margin-top:2px;font-size:8px;line-height:1.35}.agent-authority-panel li em{color:#617477;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.agent-authority-panel li.current em{color:var(--workspace-deep-teal)}.agent-authority-panel>footer{border-top:1px solid #1b70742e;gap:2px;margin-top:10px;padding-top:9px;display:grid}.agent-authority-panel>footer b{color:#28464a;font-size:9px}.agent-authority-panel>footer span{color:#657a7d;font-size:8px;line-height:1.4}.prepared-action-composer{background:linear-gradient(145deg,#fffdf8,#faf5e9);border:1px solid #c69a3b9e;border-radius:12px;margin:0 0 18px;padding:14px}.prepared-action-composer>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.prepared-action-composer>header small{color:#8a661e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.prepared-action-composer>header h4{color:#3f3522;margin:3px 0 0;font-size:15px}.prepared-action-composer>header>span{color:#6c5018;text-transform:uppercase;background:#f1e4c5;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.prepared-action-composer>p{color:#6f644e;margin:10px 0 12px;font-size:10px;line-height:1.5}.prepared-action-composer fieldset{border:0;margin:0;padding:0}.prepared-action-composer legend{color:#594a2e;margin-bottom:6px;font-size:9px;font-weight:800}.prepared-action-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.prepared-action-kinds button{color:#544b3b;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #dfd4bd;border-radius:8px;min-width:0;padding:8px 6px}.prepared-action-kinds button.selected{border-color:var(--workspace-gold);box-shadow:inset 0 -2px var(--workspace-gold)}.prepared-action-kinds b,.prepared-action-kinds small{text-overflow:ellipsis;display:block;overflow:hidden}.prepared-action-kinds b{font-size:9px}.prepared-action-kinds small{color:#7a705f;margin-top:2px;font-size:7px;line-height:1.3}.prepared-action-composer label{color:#594a2e;gap:5px;margin-top:10px;font-size:9px;font-weight:800;display:grid}.prepared-action-composer input,.prepared-action-composer textarea{color:#293a3f;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9d0c0;border-radius:8px;padding:8px 9px;font-size:10px}.prepared-action-composer textarea{min-height:58px}.prepared-action-composer input:focus,.prepared-action-composer textarea:focus{border-color:var(--workspace-gold);outline:2px solid #c69a3b47}.prepared-action-error{color:#913b32;margin:9px 0 0;font-size:9px;line-height:1.4}.prepared-action-submit{color:#fff;cursor:pointer;background:#75591e;border:0;border-radius:8px;width:100%;min-height:34px;margin-top:11px;font-size:9px;font-weight:850}.prepared-action-submit:disabled{cursor:not-allowed;opacity:.55}.prepared-action-composer>footer{border-top:1px solid #c69a3b47;gap:2px;margin-top:11px;padding-top:9px;display:grid}.prepared-action-composer>footer b{color:#594a2e;font-size:9px}.prepared-action-composer>footer span{color:#776c58;font-size:8px;line-height:1.4}.app-shell .x-chat-helper-trigger{width:68px;min-width:68px;height:68px;min-height:68px;box-shadow:none;cursor:grab;touch-action:none;background:0 0;border:0;padding:0}.app-shell .x-chat-helper-surface.is-dragging .x-chat-helper-trigger{cursor:grabbing}.app-shell .x-chat-helper .helper-medallion{border:0;flex:0 0 64px;width:64px;height:64px;box-shadow:0 9px 20px #07111f42}.app-shell .x-chat-helper-panel>header .helper-medallion{flex-basis:48px;width:48px;height:48px}.app-shell .x-chat-helper-trigger:hover{box-shadow:none;background:0 0;border:0}.app-shell .x-chat-helper-trigger:hover .helper-medallion{box-shadow:0 12px 24px #07111f52}.app-shell .x-chat-helper-panel{border-color:#26bfc752}.app-shell .x-chat-guide-message:not(.user){border-left-color:var(--workspace-teal)}.app-shell .x-chat-guide-message small{color:#75dce1}.app-shell .account-dock{align-items:center;gap:8px;display:flex}.notification-center{position:relative}.notification-bell{color:#b78a34;cursor:pointer;background:#fffcf4f0;border:1px solid #ae894070;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 9px 24px #07111f1f}.notification-bell>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.notification-bell:hover,.notification-bell.active{background:#fffaf0;border-color:#b78a34cc}.notification-bell>b{color:#fff;background:var(--workspace-deep-teal);border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notification-panel{color:#142033;background:#fffdf8fb;border:1px solid #b78a3452;border-radius:18px;width:min(420px,100vw - 28px);max-height:min(690px,100vh - 84px);position:absolute;top:51px;right:-50px;overflow:hidden;box-shadow:0 28px 72px #07111f3d}.notification-panel>header{background:linear-gradient(135deg,#fffffff5,#f6efdeb8);border-bottom:1px solid #ae894038;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:15px 17px;display:flex}.notification-panel>header small,.notification-panel>header h2{margin:0;display:block}.notification-panel>header small{color:#a47623;letter-spacing:.14em;font-size:10px;font-weight:850}.notification-panel>header h2{margin-top:3px;font-size:20px}.notification-panel>header>div:last-child{align-items:center;gap:5px;display:flex}.notification-panel>header button{color:#466070;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 8px;font-size:12px;font-weight:750}.notification-panel>header button:hover{background:#087f8714}.notification-list{max-height:min(555px,100vh - 166px);overflow:auto}.notification-list>button{width:100%;min-height:91px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ae894029;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px 16px;display:grid;position:relative}.notification-list>button:hover{background:#087f870e}.notification-list>button.unread{background:#e8f5f594}.notification-list>button.unread:before{content:"";background:var(--workspace-teal);border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:7px}.notification-list>button>i{width:30px;height:30px;color:var(--workspace-deep-teal);background:#eef9f8;border:1px solid #087f8747;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:850;display:grid}.notification-list>button>span>small,.notification-list>button>span>b,.notification-list>button>span>em{display:block}.notification-list>button>span>small{color:#987020;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.notification-list>button>span>b{margin-top:4px;font-size:14px;line-height:1.35}.notification-list>button>span>em{color:#61727e;margin-top:4px;font-size:12px;font-style:normal;line-height:1.4}.notification-list>button>time{color:#83919b;white-space:nowrap;font-size:10px}.notification-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:50px 30px;display:grid}.notification-empty>span{width:44px;height:44px;color:var(--workspace-deep-teal);background:#eff9f8;border:1px solid #087f874d;border-radius:50%;place-items:center;font-weight:900;display:grid}.notification-empty>b{margin-top:14px;font-size:16px}.notification-empty>p{color:#697985;max-width:280px;margin:6px 0 0;font-size:13px;line-height:1.5}.notification-settings{max-height:min(555px,100vh - 166px);overflow:auto}.notification-settings>section{border-bottom:1px solid #ae894029;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.notification-settings b,.notification-settings small{display:block}.notification-settings>section b{font-size:14px}.notification-settings>section small{color:#6f7f8a;margin-top:4px;font-size:12px;line-height:1.4}.notification-settings>section>button{color:#47606b;cursor:pointer;background:#fff;border:1px solid #bbc9ce;border-radius:999px;min-width:70px;min-height:36px;font-weight:800}.notification-settings>section>button.enabled{border-color:var(--workspace-deep-teal);color:#fff;background:var(--workspace-deep-teal)}.notification-settings fieldset{border:0;margin:0;padding:15px 17px}.notification-settings legend{color:#8d6922;letter-spacing:.06em;text-transform:uppercase;padding:0 0 7px;font-size:11px;font-weight:850}.notification-settings label{cursor:pointer;border-top:1px solid #ae894024;justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.notification-settings label b{font-size:13px}.notification-settings label small{color:#77858f;margin-top:2px;font-size:11px}.notification-settings input{width:19px;height:19px;accent-color:var(--workspace-deep-teal)}.notification-settings>footer{color:#657681;background:#f6efde61;border-top:1px solid #ae89402e;padding:14px 17px 18px;font-size:12px;line-height:1.5}.notification-settings>footer b{color:#17343a}.notification-guidance,.notification-message{color:#72591f;background:#fff6df;margin:0;padding:10px 17px;font-size:12px;line-height:1.45}.notification-message{border-top:1px solid #ae894033}@media (max-width:720px){.notification-panel{width:auto;max-height:calc(100vh - 78px);position:fixed;top:62px;left:10px;right:10px}.notification-list,.notification-settings{max-height:calc(100vh - 150px)}}.app-shell .x-chat-guide-composer textarea:focus{box-shadow:inset 0 0 0 1px var(--workspace-teal)}.app-shell .x-chat-guide-composer>div>button{color:#fff;background:var(--workspace-deep-teal);border-color:#26bfc799}.app-shell .x-chat-guide-composer>div>button:hover{background:#066d74}.app-shell .conversation-shell,.app-shell .conversation-workspace{background:var(--workspace-ivory)}.app-shell .conversation-turn{gap:18px}.app-shell .turn-prompt,.app-shell .user-message{box-shadow:none;background:#fbf8f1;border-color:#ded7ca}.app-shell .user-message header,.app-shell .pending-user-message header{min-height:34px}.user-message-identity{align-items:center;gap:9px;display:inline-flex}.user-message-identity i{color:#fff7e0;background:var(--workspace-midnight);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #e2be7057}.app-shell .user-message header .user-message-identity b,.app-shell .pending-user-message header .user-message-identity b{color:#24344a;letter-spacing:.01em;text-transform:none;font-size:13px}.app-shell .council-answer{max-width:860px}.app-shell .council-answer>header{margin-bottom:12px}.app-shell .council-medallion{border:1px solid #a4691c7a;flex:0 0 48px;width:48px;height:48px;box-shadow:0 0 0 1px #ffe09147,0 7px 16px #59370a3d}.app-shell .council-answer>header>div:first-child>div>b{color:#172334;letter-spacing:.015em}.council-snapshot{background:#fffdf9;border:1px solid #ded7ca;border-radius:12px;margin-left:54px;overflow:hidden;box-shadow:0 8px 24px #2325260b}.council-snapshot>nav{border-bottom:1px solid #ded7ca;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.council-snapshot>nav button{color:#394551;cursor:pointer;background:#fffdfa;border:0;border-right:1px solid #e5ded1;min-height:43px;padding:0 13px;font-size:11px;font-weight:760}.council-snapshot>nav button:last-child{border-right:0}.council-snapshot>nav button span{color:#6e7880;margin-right:7px}.council-snapshot>nav button[aria-selected=true]{color:#8a5d09;box-shadow:inset 0 -2px var(--workspace-gold);background:linear-gradient(#fffdf9,#fbf4e5)}.council-snapshot>nav button[aria-selected=true] span{color:#b47707}.council-snapshot-body{color:#25323c;padding:15px 18px 17px}.council-snapshot-body>p{margin:0;font-size:12px;line-height:1.55}.council-snapshot-body>small{color:#71808a;margin-top:12px;display:block}.council-snapshot-body ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.council-snapshot-body li{grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.45;display:grid}.council-snapshot-body li>span:first-child{color:var(--workspace-deep-teal);font-weight:900}.council-snapshot-body>section{border-top:1px solid #e6e0d6;margin-top:14px;padding-top:12px}.council-snapshot-body>section>b{color:#2f3941;font-size:10px}.council-full-analysis{background:#fffdf9bd;border:1px solid #ded7ca;border-radius:10px;margin:10px 0 0 54px}.council-full-analysis>summary{color:#42505a;cursor:pointer;grid-template-columns:22px auto minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:44px;padding:0 13px;list-style:none;display:grid}.council-full-analysis>summary::-webkit-details-marker{display:none}.council-full-analysis>summary>span{color:#9d711b}.council-full-analysis>summary b{font-size:11px}.council-full-analysis>summary small{color:#7b878e;font-size:9px}.council-full-analysis>summary i{font-style:normal}.council-full-analysis[open]>summary{border-bottom:1px solid #ded7ca}.council-full-analysis[open]>summary i{transform:rotate(180deg)}.council-full-analysis>div{padding:14px}.council-full-analysis .guided-decision-report{width:100%;margin:12px 0 0}@media (min-width:1101px){.active-work-run-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.active-work-run-summary>div{min-height:74px;padding:11px 9px}.active-work-run-summary b{font-size:10px}.active-work-timeline>li{min-height:43px;padding-bottom:9px}.active-work-timeline>li:not(:last-child):after{top:25px}.active-work-timeline small{display:none}.active-work-timeline em{font-size:7px}}.active-work-panel{box-shadow:-18px 0 48px #181d1f1a}.active-work-header{border-bottom-color:#ddd6c9}.active-work-header h2{color:#132033}.active-work-header span.working{letter-spacing:.1em}.active-work-run-summary>.intersect-summary{border-color:var(--workspace-gold);background:#fff9ec}.active-work-intersect-controls{box-shadow:inset 3px 0 var(--workspace-gold)}.active-work-tabs>button[aria-selected=true]{color:#067983}.app-shell .account-dock .workspace-help{z-index:58;position:absolute;top:52px;right:0}.workspace-help-launcher{color:#fff8e8;cursor:pointer;background:linear-gradient(145deg,#0d2035,#091725);border:1px solid #c59a41a8;border-radius:30px 12px 12px 30px;align-items:center;gap:7px;width:104px;min-height:58px;padding:5px 8px 5px 5px;display:flex;box-shadow:0 10px 24px #08162640,0 0 0 4px #c59a4114}.workspace-help-launcher>span:last-child{text-align:left;gap:2px;min-width:0;display:grid}.workspace-help-launcher>span:last-child b{letter-spacing:.08em;font:700 16px/1 Georgia,serif}.workspace-help-launcher>span:last-child small{color:#c7b486;letter-spacing:.04em;font-size:8px;font-weight:750;line-height:1.1}.workspace-help-launcher-medallion{filter:drop-shadow(0 5px 8px #0000005c);background:0 0;border:0;flex:0 0 46px;width:46px;height:46px}.workspace-help-launcher:hover{background:linear-gradient(145deg,#142d49,#0b1c2d);border-color:#e5bf6c;box-shadow:0 12px 28px #0816264d,0 0 18px #c59a4138}.workspace-help-launcher:focus-visible,.workspace-help-panel button:focus-visible{outline-offset:3px;outline:3px solid #30b8be6b}.workspace-help-panel{color:#1f2e40;background:#fffdf8;border:1px solid #d8c38c;border-radius:14px;width:min(310px,100vw - 160px);padding:15px;position:absolute;top:0;right:116px;box-shadow:0 18px 42px #08162633}.workspace-help-panel header{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.workspace-help-panel-medallion{filter:drop-shadow(0 4px 7px #00000040);background:0 0;border:0;width:38px;height:38px}.workspace-help-panel header small,.workspace-help-panel header b{display:block}.workspace-help-panel header small{color:#9b7327;letter-spacing:.11em;font-size:8px;font-weight:850}.workspace-help-panel header b{color:#14243a;letter-spacing:.08em;margin-top:3px;font:700 20px/1.1 Georgia,serif}.workspace-help-panel header>button{color:#637286;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:19px}.workspace-help-panel header>button:hover{color:#152840;background:#f1ecdf}.workspace-help-panel>p{color:#617084;margin:11px 0;font-size:12px;line-height:1.45}.workspace-help-actions{gap:7px;display:grid}.workspace-help-actions button{color:#31455e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:9px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.3}.workspace-help-actions button:hover{color:#5d4515;background:#fff9ea;border-color:#cda653}.lex-routing-status{color:#075f66;letter-spacing:.04em;white-space:nowrap;background:#26bfc714;border:1px solid #087f873d;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.lex-routing-status i{background:var(--workspace-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #26bfc724}@media (max-width:720px){.app-shell .workspace-help{display:none}.conversation-toast{min-width:0;bottom:84px;left:10px;right:10px;transform:none}.chat-library-row{grid-template-columns:1fr}.chat-library-open{grid-template-columns:32px minmax(0,1fr)}.chat-library-actions{justify-content:flex-end;padding-top:0}.council-snapshot,.council-full-analysis{margin-left:0}.council-snapshot>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.council-snapshot>nav button:nth-child(2){border-right:0}.council-snapshot>nav button:nth-child(-n+2){border-bottom:1px solid #e5ded1}}.app-shell .conversation-mode{min-height:100vh;padding-top:18px!important}.conversation-canvas-header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:24px;width:min(980px,100%);min-height:68px;margin:0 auto 18px;padding:0 4px 14px;animation:.22s ease-out both conversation-canvas-enter;display:flex}.conversation-canvas-header>div:first-child>span{color:#15253a;font:700 24px/1.2 var(--font-display);letter-spacing:-.025em;display:block}.conversation-canvas-header>div:first-child>p{color:#6b7888;margin:5px 0 0;font-size:12px}.conversation-canvas-status{color:#17343a;background:#f1f9f8;border:1px solid #c7dddd;border-radius:11px;align-items:center;gap:10px;min-width:230px;padding:9px 12px;display:flex}.conversation-canvas-status>i{background:var(--workspace-deep-teal);border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.4s ease-out infinite conversation-status-pulse;box-shadow:0 0 #087f8747}.conversation-canvas-status b,.conversation-canvas-status small{display:block}.conversation-canvas-status b{color:#15353a;font-size:11px}.conversation-canvas-status small{color:#64767a;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:2px;font-size:9px;overflow:hidden}.app-shell .pending-user-message{opacity:1;width:min(760px,100% - 28px);margin:0 max(50% - 490px,0px) 0 auto;animation:.2s ease-out both conversation-message-enter}.app-shell .quick-chat-pulse.conversation-thinking-card{background:#fff;border-color:#d4e0e4;width:min(820px,100% - 40px);margin:18px auto 24px;padding:18px 20px;animation:.22s ease-out both conversation-message-enter;display:block;box-shadow:0 9px 26px #1b344612}.chat-thinking-cube{perspective:460px;filter:drop-shadow(0 5px 6px #3c2f1a26);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.chat-thinking-cube-body{--chat-cube-size:28px;--chat-cube-half:14px;width:var(--chat-cube-size);height:var(--chat-cube-size);transform-style:preserve-3d;display:block;position:relative}.chat-thinking-cube-face{backface-visibility:visible;background:linear-gradient(135deg,#ffffff6b,#b99a6014);border:1px solid #8b713f9e;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff40}.chat-thinking-cube-front{transform:translateZ(var(--chat-cube-half));place-items:center;display:grid}.chat-thinking-cube-back{transform:rotateY(180deg) translateZ(var(--chat-cube-half))}.chat-thinking-cube-right{transform:rotateY(90deg) translateZ(var(--chat-cube-half))}.chat-thinking-cube-left{transform:rotateY(-90deg) translateZ(var(--chat-cube-half))}.chat-thinking-cube-top{transform:rotateX(90deg) translateZ(var(--chat-cube-half))}.chat-thinking-cube-bottom{transform:rotateX(-90deg) translateZ(var(--chat-cube-half))}.chat-thinking-cube-front svg{filter:drop-shadow(0 1px 1px #2b251847);width:21px;height:21px}.chat-thinking-cube.is-active .chat-thinking-cube-body{animation:1.8s cubic-bezier(.45,.03,.55,.97) infinite chat-thinking-cube-turn}.chat-thinking-cube.is-settled .chat-thinking-cube-body{transform:rotateX(0)rotateY(0)}.conversation-thinking-card>header{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;display:grid}.conversation-thinking-card>header .assistant-mark{color:#fff7e0;background:var(--workspace-midnight);border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #e2be705c}.conversation-thinking-card>header>div b,.conversation-thinking-card>header>div small{display:block}.conversation-thinking-card>header>div b{color:#17273a;font-size:13px}.conversation-thinking-card>header>div small{color:#657587;margin-top:3px;font-size:11px}.conversation-thinking-card>header>em{color:var(--workspace-deep-teal);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.thinking-dots{align-items:center;gap:4px;display:inline-flex}.thinking-dots i{background:var(--workspace-deep-teal);border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite conversation-thinking-dot}.thinking-dots i:nth-child(2){animation-delay:.14s}.thinking-dots i:nth-child(3){animation-delay:.28s}.thinking-stage{color:#31525a;background:#f1f8f8;border-radius:10px;align-items:center;gap:10px;margin:14px 0 0 49px;padding:10px 12px;display:flex}.thinking-stage>span{color:var(--workspace-deep-teal);font-size:16px;animation:1.8s linear infinite conversation-stage-spin}.thinking-stage p{margin:0}.thinking-stage b,.thinking-stage small{display:block}.thinking-stage b{color:#214149;font-size:11px}.thinking-stage small{color:#6b7d81;margin-top:2px;font-size:9px}.thinking-preview{gap:8px;margin:15px 0 0 49px;display:grid}.thinking-preview i{background:linear-gradient(90deg,#e5ecef 20%,#f6f8f9 48%,#e5ecef 76%) 0 0/220% 100%;border-radius:999px;height:8px;animation:1.6s linear infinite conversation-shimmer}.thinking-preview i:first-child{width:78%}.thinking-preview i:nth-child(2){width:96%}.thinking-preview i:nth-child(3){width:64%}@keyframes conversation-canvas-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes conversation-message-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes conversation-status-pulse{70%{box-shadow:0 0 0 8px #087f8700}to{box-shadow:0 0 #087f8700}}@keyframes conversation-thinking-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes conversation-stage-spin{to{transform:rotate(360deg)}}@keyframes conversation-shimmer{to{background-position:-220% 0}}@keyframes chat-thinking-cube-turn{0%{transform:rotateX(-12deg)rotateY(0)}45%{transform:rotateX(22deg)rotateY(170deg)}to{transform:rotateX(-12deg)rotateY(360deg)}}@media (max-width:720px){.conversation-canvas-header{flex-direction:column;align-items:flex-start;gap:10px}.conversation-canvas-status{width:100%;min-width:0}.conversation-thinking-card>header{grid-template-columns:38px minmax(0,1fr) auto}.conversation-thinking-card>header>em{display:none}.thinking-stage,.thinking-preview{margin-left:0}}@media (prefers-reduced-motion:reduce){.conversation-canvas-header,.app-shell .pending-user-message,.app-shell .quick-chat-pulse.conversation-thinking-card,.conversation-canvas-status>i,.thinking-dots i,.thinking-stage>span,.thinking-preview i,.chat-thinking-cube.is-active .chat-thinking-cube-body{animation:none}}
.mcc-page{--mcc-orange:#ff6a1a;--mcc-teal:#27b5c8;color:#edf3f7;background:radial-gradient(circle at 12% 18%,#27b5c821,#0000 27%),radial-gradient(circle at 88% 22%,#ff6a1a1f,#0000 24%),linear-gradient(145deg,#07111d,#0b1726 57%,#09121e);min-height:100svh;padding:0 clamp(20px,4vw,64px)}.mcc-nav{border-bottom:1px solid #bfcfdb24;justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.lex-wordmark{color:#f4f1e9;font:800 15px/1 var(--font-body);letter-spacing:.22em}.mcc-nav>span{color:#cba553;font:750 10px/1 var(--font-body);letter-spacing:.16em}.mcc-shell{grid-template-columns:minmax(0,.9fr) minmax(460px,.72fr);align-items:start;gap:clamp(52px,8vw,118px);width:min(1320px,100%);margin:0 auto;padding:clamp(58px,7vw,100px) 0 94px;display:grid}.mcc-shell:has(.mcc-trial-session){grid-template-columns:minmax(240px,.42fr) minmax(0,1.58fr);gap:clamp(32px,4vw,64px)}.mcc-shell:has(.mcc-trial-session) .mcc-intro h1{font-size:clamp(44px,4.7vw,68px)}.mcc-kicker,.mcc-trial-session>header p,.mcc-exhausted>p{color:#d5ad58;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.mcc-intro h1{color:#f4f1e9;letter-spacing:-.055em;margin:23px 0 25px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(54px,6.1vw,88px);font-weight:650;line-height:.95}.mcc-intro h1 em{color:var(--mcc-orange);font-style:normal}.mcc-summary{color:#a9b7c2;max-width:670px;margin:0;font-size:16px;line-height:1.72}.mcc-offer-points{border-block:1px solid #bfcfdb24;margin-top:37px}.mcc-offer-points article{border-bottom:1px solid #bfcfdb1a;grid-template-columns:44px 1fr;gap:14px;padding:18px 0;display:grid}.mcc-offer-points article:last-child{border-bottom:0}.mcc-offer-points article>span{color:#dcaf55;border:1px solid #d5ad5861;border-radius:6px;place-items:center;width:34px;height:28px;font-size:9px;font-weight:850;display:grid}.mcc-offer-points b{color:#e7edf0;font-size:13px}.mcc-offer-points p{color:#8999a5;margin:5px 0 0;font-size:12px;line-height:1.55}.mcc-offer-points strong{color:#a9cfd4}.mcc-intro>aside{border-left:3px solid var(--mcc-teal);background:#27b5c80f;margin-top:24px;padding:18px 19px}.mcc-intro>aside b{color:#cce6e9;font-size:11px}.mcc-intro>aside p{color:#8fa3ae;margin:6px 0 0;font-size:11px;line-height:1.6}.mcc-trial-card,.mcc-trial-session{color:#15202b;background:#f5f1e8;border:1px solid #e6ebec33;border-radius:21px;overflow:hidden;box-shadow:0 34px 90px #00000052}.mcc-trial-card{padding:clamp(28px,4vw,43px)}.mcc-step{color:#916923;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;display:flex}.mcc-step span{border:1px solid #cba665;border-radius:6px;place-items:center;width:31px;height:26px;display:grid}.mcc-trial-card h2,.mcc-trial-session h2{letter-spacing:-.035em;margin:29px 0 15px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(34px,4vw,47px);line-height:1}.mcc-trial-card>p{color:#62717b;margin:0 0 25px;font-size:14px;line-height:1.65}.mcc-trial-card form{gap:10px;display:grid}.mcc-trial-card label,.mcc-question-form label{color:#384853;font-size:11px;font-weight:800}.mcc-trial-card input{height:54px;font:500 16px var(--font-body);background:#fff;border:1px solid #bfc8ca;border-radius:10px;padding:0 15px}.mcc-trial-card input:focus,.mcc-question-form textarea:focus{border-color:#177e8d;outline:3px solid #27b5c829}.mcc-trial-card button,.mcc-question-form button{color:#fff;min-height:52px;font:800 13px var(--font-body);cursor:pointer;background:#0b1724;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.mcc-trial-card button:hover,.mcc-question-form button:hover{background:#16283a}.mcc-trial-card button:disabled,.mcc-question-form button:disabled{opacity:.64;cursor:wait}.mcc-trial-card>small{color:#71808a;margin-top:18px;font-size:10px;line-height:1.5;display:block}.mcc-trial-error{color:#7a2e27;background:#fff2ef;border:1px solid #dfb0a8;border-radius:9px;margin-top:16px;padding:12px 13px;font-size:12px;line-height:1.5}.mcc-trial-error a{color:inherit;font-weight:800}.mcc-trial-loading{justify-content:center;align-items:center;gap:13px;min-height:150px;display:flex}.mcc-trial-spinner{border:2px solid #9aa8ad;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite mcc-spin}.mcc-trial-session>header{border-bottom:1px solid #d6d6d0;justify-content:space-between;align-items:end;gap:20px;padding:30px 32px 25px;display:flex}.mcc-trial-session>header h2{margin:10px 0 7px}.mcc-trial-session>header span{color:#677681;font-size:11px}.mcc-quota{grid-template-columns:repeat(3,1fr);gap:6px;min-width:122px;display:grid}.mcc-quota i{background:#2a9eae;border-radius:99px;height:6px}.mcc-quota i.used{background:#c7c7c0}.mcc-quota b{color:#53626c;text-align:right;grid-column:1/-1;font-size:10px}.mcc-first-question{background:#ffffff7a;border:1px solid #d6d7d2;border-radius:12px;gap:15px;margin:26px 30px 0;padding:20px;display:flex}.mcc-first-question>span{color:#b17b27;font-size:22px}.mcc-first-question b{font-family:Iowan Old Style,Georgia,serif;font-size:17px}.mcc-first-question p{color:#64737d;margin:7px 0 0;font-size:11px;line-height:1.6}.mcc-question-form{gap:10px;padding:26px 30px 31px;display:grid}.mcc-question-form textarea{resize:vertical;width:100%;font:500 15px/1.55 var(--font-body);background:#fff;border:1px solid #bfc8ca;border-radius:11px;padding:15px}.mcc-question-form>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.mcc-question-form small{color:#75838b;max-width:310px;font-size:9px;line-height:1.45}.mcc-question-form button{background:#0e665f;min-width:132px}.mcc-question-form button:hover{background:#0a524d}.mcc-exchanges{max-height:900px;overflow-y:auto}.mcc-exchanges article{border-bottom:1px solid #d8d8d2;padding:25px 30px}.mcc-exchanges .mcc-report{gap:12px;display:grid}.mcc-exchanges small{color:#98702b;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.mcc-question p{color:#34434d;margin:7px 0 20px;font-size:13px;font-weight:700}.mcc-answer{color:#283741;font-size:13px;line-height:1.65}.mcc-answer>div{margin-top:8px}.mcc-answer p,.mcc-answer ul,.mcc-answer ol{margin:9px 0}.mcc-answer h2,.mcc-answer h3,.mcc-answer h4{margin:18px 0 7px;font-family:Iowan Old Style,Georgia,serif}.mcc-alignment{background:#ffffff7a;border:1px solid #d8d8d2;border-radius:10px;grid-template-columns:auto auto minmax(90px,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.mcc-alignment>span,.mcc-alignment>small{color:#6b7378;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.mcc-alignment>b{font:700 21px Iowan Old Style,Georgia,serif}.mcc-alignment>i{background:#d9dcda;border-radius:99px;height:8px;overflow:hidden}.mcc-alignment>i>em{border-radius:inherit;background:linear-gradient(90deg,#bc8128,#d6aa52);height:100%;display:block}.mcc-disagreement-report,.mcc-model-map{background:#ffffff61;border:1px solid #d8d8d2;border-radius:12px;padding:18px}.mcc-disagreement-report>header{justify-content:space-between;gap:20px;display:flex}.mcc-disagreement-report h3,.mcc-model-map h3{margin:4px 0 0;font:650 20px Iowan Old Style,Georgia,serif}.mcc-disagreement-report>header>b{color:#805d24;background:#ead9b6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.mcc-disagreement-report>article{border:0;padding:13px 0 0}.mcc-disagreement-report>article+article{border-top:1px solid #deded8;margin-top:13px}.mcc-disagreement-report h4{margin:0;font-size:12px}.mcc-disagreement-report article>div>p,.mcc-report-empty{color:#65737c;margin:5px 0 0;font-size:10px;line-height:1.5}.mcc-disagreement-report details{margin-top:8px}.mcc-disagreement-report summary,.mcc-model-reasoning summary{color:#7e5a20;cursor:pointer;font-size:10px;font-weight:800}.mcc-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mcc-position-grid>div{background:#eeece4;border-radius:8px;padding:10px}.mcc-position-grid b{font-size:9px}.mcc-position-grid p{color:#5e6b73;margin:4px 0 0;font-size:9px;line-height:1.45}.mcc-model-map header{margin-bottom:12px}.mcc-model-map-wrap{overflow-x:auto}.mcc-model-map table{border-collapse:collapse;width:100%;min-width:600px;font-size:9px}.mcc-model-map th,.mcc-model-map td{text-align:center;border-top:1px solid #dddcd5;padding:9px}.mcc-model-map th:first-child,.mcc-model-map td:first-child{text-align:left;width:48%}.mcc-model-map td>span,.mcc-model-map footer i{border-radius:50%;width:11px;height:11px;display:inline-block}.mcc-model-map .agree{background:#5c9d55}.mcc-model-map .mixed{background:#e3aa29}.mcc-model-map .disagree{background:#e65332}.mcc-model-map footer{color:#65727a;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:8px;display:flex}.mcc-model-map footer span{align-items:center;gap:5px;display:flex}.mcc-model-reasoning{border:1px solid #d8d8d2;border-radius:10px;padding:14px 17px}.mcc-model-reasoning summary{color:#34434d;justify-content:space-between;display:flex}.mcc-model-reasoning>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mcc-model-reasoning article{border:1px solid #deded8;border-radius:9px;padding:13px;font-size:9px;line-height:1.5}.mcc-model-reasoning h4{margin:0 0 7px;font-size:11px}.mcc-model-reasoning p{margin:6px 0}.mcc-model-reasoning ul{margin:8px 0 0;padding-left:16px}.mcc-model-reasoning a{color:#176b77}.mcc-exhausted{background:linear-gradient(145deg,#fffaf0,#eee2c9);border:1px solid #d0a354;border-radius:14px;margin:28px 30px 31px;padding:28px}.mcc-exhausted h3{margin:12px 0 10px;font-family:Iowan Old Style,Georgia,serif;font-size:29px;line-height:1.05}.mcc-exhausted>span{color:#66737b;font-size:12px;line-height:1.6;display:block}.mcc-exhausted>a{color:#fff;background:#0b1724;border-radius:10px;justify-content:space-between;align-items:center;min-height:52px;margin-top:20px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.mcc-exhausted>small{color:#68767f;margin-top:11px;font-size:9px;display:block}.mcc-footer{color:#6f8290;border-top:1px solid #bfcfdb1f;align-items:center;gap:20px;min-height:72px;font-size:9px;display:flex}.mcc-footer span{color:#9aabb6;margin-right:auto}.mcc-footer a{color:inherit;text-decoration-color:#9aabb659}@keyframes mcc-spin{to{transform:rotate(360deg)}}@media (max-width:950px){.mcc-shell{grid-template-columns:1fr}.mcc-trial-card,.mcc-trial-session{width:min(620px,100%)}}@media (max-width:600px){.mcc-page{padding:0 16px}.mcc-nav{min-height:78px}.mcc-nav>span{display:none}.mcc-shell{gap:40px;padding:46px 0 65px}.mcc-intro h1{font-size:50px}.mcc-trial-session>header{flex-direction:column;align-items:start}.mcc-quota{width:100%}.mcc-quota b{text-align:left}.mcc-question-form>div{flex-direction:column;align-items:stretch}.mcc-question-form button{width:100%}.mcc-alignment{grid-template-columns:auto auto 1fr}.mcc-alignment>small{grid-column:1/-1}.mcc-position-grid,.mcc-model-reasoning>div{grid-template-columns:1fr}.mcc-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mcc-trial-spinner{animation:none}}
.guest-page{--paper:#f7f1e7;--ink:#0d1e33;--slate:#586a82;--gold:#b58840;min-height:100svh;color:var(--ink);background:var(--paper);font-family:var(--font-body),Arial,sans-serif;padding:0 clamp(22px,6vw,108px)}.guest-nav{border-bottom:1px solid #d9ccb8;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:76px;display:grid}.guest-brand{width:max-content;color:var(--ink);letter-spacing:.16em;align-items:center;gap:11px;font-family:Georgia,serif;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.guest-brand svg{width:42px;height:42px}.guest-nav nav{gap:32px;display:flex}.guest-nav a{color:var(--ink);font-size:13px;text-decoration:none}.guest-nav nav a:hover,.guest-nav-actions>a:first-child:hover{color:#8a6429}.guest-nav-actions{justify-content:flex-end;align-items:center;gap:28px;display:flex}.guest-access{background:var(--ink);border-radius:8px;padding:14px 21px;font-weight:700;color:#fff!important}.guest-hero{text-align:center;max-width:1030px;margin:0 auto;padding:39px 0 27px}.guest-hero p{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.guest-hero h1{letter-spacing:-.055em;margin:17px 0 9px;font-family:Georgia,serif;font-size:clamp(37px,4.2vw,64px);font-weight:500;line-height:1.04}.guest-hero>span{color:var(--slate);font-size:16px}.guest-layout{grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:30px;width:min(1340px,100%);margin:0 auto 66px;display:grid}.try-session{background:#fffdf9;border:1px solid #ded6c9;border-radius:14px;overflow:hidden;box-shadow:0 16px 42px #261c0d14}.try-session>header{background:#faf7f1;border-bottom:1px solid #e7dfd2;justify-content:space-between;align-items:center;gap:20px;padding:19px 25px;display:flex}.try-session>header p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.try-session>header h2{margin:5px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.try-session>header span{max-width:380px;color:var(--slate);font-size:11px;line-height:1.45;display:block}.try-quota{grid-template-columns:repeat(3,1fr);gap:5px;min-width:120px;display:grid}.try-quota i{background:#c69b53;border-radius:9px;height:5px}.try-quota i.used{background:#cfcac2}.try-quota b{color:var(--slate);text-align:right;grid-column:1/-1;font-size:10px}.try-first-question{background:#fbf9f4;border:1px solid #e2dbcf;border-radius:10px;gap:14px;margin:24px 25px 0;padding:18px 20px;display:flex}.try-first-question>span{color:var(--gold);font-size:21px}.try-first-question b{font-family:Georgia,serif;font-size:18px}.try-first-question p{color:var(--slate);margin:6px 0 0;font-size:12px;line-height:1.55}.try-question-form{gap:9px;padding:20px 25px 25px;display:grid}.try-question-form label{color:#40516a;font-size:11px;font-weight:800}.try-question-form textarea{resize:vertical;width:100%;min-height:120px;color:var(--ink);font:500 15px/1.5 var(--font-body),Arial,sans-serif;background:#fff;border:1px solid #d0c8bd;border-radius:10px;padding:14px}.try-question-form textarea:focus{border-color:var(--gold);outline:3px solid #b5884029}.try-question-form>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.try-question-form small{color:#728095;max-width:470px;font-size:10px;line-height:1.5}.try-question-form button{color:#fff;background:var(--ink);min-width:163px;min-height:49px;font:800 13px var(--font-body),Arial,sans-serif;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.try-question-form button:hover{background:#233954}.try-question-form button:disabled{opacity:.55;cursor:wait}.try-exchanges{max-height:680px;overflow-y:auto}.try-exchanges article{border-bottom:1px solid #e5ddd1;padding:23px 25px}.try-exchanges small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.try-question p{margin:7px 0 17px;font-size:14px;font-weight:700}.try-answer{color:#30435c;font-size:14px;line-height:1.65}.try-answer>div{margin-top:8px}.try-answer p,.try-answer ul,.try-answer ol{margin:9px 0}.try-answer h2,.try-answer h3,.try-answer h4{color:var(--ink);margin:18px 0 7px;font-family:Georgia,serif}.try-exhausted{background:#fff8e9;border:1px solid #d5b77d;border-radius:12px;margin:25px;padding:27px}.try-exhausted>p{color:var(--gold);letter-spacing:.15em;margin:0;font-size:9px;font-weight:800}.try-exhausted h3{margin:10px 0;font-family:Georgia,serif;font-size:27px}.try-exhausted>span{color:var(--slate);font-size:13px;line-height:1.55}.try-exhausted>div{gap:8px;margin-top:18px;display:grid}.try-exhausted a{color:#fff;background:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.try-exhausted a+a{min-height:auto;color:var(--ink);background:0 0;justify-content:center;text-decoration:underline}.try-error{color:#7d2a24;background:#fff1ee;border:1px solid #e2b7ae;border-radius:8px;margin:0 25px 24px;padding:12px 13px;font-size:12px}.try-card{color:var(--ink);background:#fffdf9;border:1px solid #ded6c9;border-radius:14px;padding:35px}.try-loading{justify-content:center;align-items:center;gap:12px;min-height:200px;display:flex}.try-spinner{border:2px solid #c1b6a4;border-right-color:#0000;border-radius:50%;width:19px;height:19px;animation:.7s linear infinite try-spin}.try-card h2{font-family:Georgia,serif}.try-choice-actions{gap:8px;display:flex}.try-choice-actions a{color:#fff;background:var(--ink);border-radius:8px;padding:12px;font-size:12px;text-decoration:none}.try-choice-actions a+a{color:var(--ink);background:0 0;border:1px solid #bfc2c4}.guest-rail{background:#fffdf985;border:1px solid #ded6c9;border-radius:14px;padding:28px}.guest-rail h2{margin:0 0 9px;font-family:Georgia,serif;font-size:28px;font-weight:500}.guest-rail>p{color:var(--slate);margin:0;font-size:13px;line-height:1.5}.guest-rail ol{counter-reset:steps;margin:24px 0;padding:0;list-style:none}.guest-rail li{counter-increment:steps;border-bottom:1px solid #ded6c9;min-height:77px;padding:0 0 18px 60px;position:relative}.guest-rail li+li{padding-top:17px}.guest-rail li:before{content:counter(steps);color:#fff;background:var(--gold);border-radius:50%;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:17px;display:grid;position:absolute;top:0;left:0}.guest-rail li b{margin-bottom:4px;font-size:14px;display:block}.guest-rail li span{color:var(--slate);font-size:12px;line-height:1.45;display:block}.guest-privacy{background:#faf7f1;border:1px solid #ded6c9;border-radius:9px;gap:6px;padding:16px 17px;display:grid}.guest-privacy b{font-size:12px}.guest-privacy span{color:var(--slate);font-size:11px;line-height:1.5}.guest-footer{min-height:88px;color:var(--slate);border-top:1px solid #d9ccb8;align-items:center;gap:25px;font-size:11px;display:flex}.guest-footer .guest-brand{font-size:14px}.guest-footer .guest-brand svg{width:30px;height:30px}.guest-footer>div{gap:18px;margin-left:auto;display:flex}.guest-footer a{color:inherit;text-decoration:none}.guest-footer>div a:hover{text-decoration:underline}@keyframes try-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.guest-nav{grid-template-columns:1fr auto}.guest-nav nav{display:none}.guest-layout{grid-template-columns:1fr}.guest-rail{grid-template-columns:1fr 1.25fr;gap:18px;display:grid}.guest-rail ol{grid-row:1/3;margin:0}.guest-privacy{grid-column:1/2}}@media (max-width:640px){.guest-page{padding:0 16px}.guest-nav{min-height:68px}.guest-brand{font-size:14px}.guest-brand svg{width:34px;height:34px}.guest-nav-actions{gap:12px}.guest-nav-actions>a:first-child{display:none}.guest-access{padding:11px 12px;font-size:11px}.guest-hero{padding:34px 0 24px}.guest-hero h1{font-size:38px}.guest-hero>span{font-size:14px}.guest-layout{margin-bottom:42px}.try-session>header{flex-direction:column;align-items:start}.try-quota{width:100%}.try-quota b{text-align:left}.try-first-question,.try-question-form{margin-left:16px;margin-right:16px;padding-left:16px;padding-right:16px}.try-question-form>div{flex-direction:column;align-items:stretch}.try-question-form button{width:100%}.guest-rail{padding:22px;display:block}.guest-rail ol{margin:21px 0}.guest-footer{flex-wrap:wrap;align-items:flex-start;padding:20px 0}.guest-footer>span{width:100%}.guest-footer>div{margin-left:0}}
.app-shell{--record-ink:#10233c;--record-paper:#f7f2e8;--record-paper-deep:#eee4d0;--record-brass:#b5873d;--record-line:#b5873d57;--record-muted:#647083;background:var(--record-paper)}.app-shell .sidebar{color:#e8e0cf;border-right:1px solid #d9b76f40;width:250px;padding:26px 18px 18px;background:#0a1b30!important}.app-shell{--workspace-sidebar:250px;grid-template-columns:250px minmax(0,1fr)}.app-shell .wordmark{gap:.75rem}.app-shell .workspace-brand-mark{color:#d5ae62;filter:none;width:43px;height:43px}.app-shell .wordmark>span:last-child b{color:#f1e8d8;letter-spacing:.21em;text-shadow:none;font-family:Fraunces,Georgia,serif;font-size:1rem}.app-shell .wordmark>span:last-child small{color:#cbbd9e;letter-spacing:.075em;text-transform:uppercase;max-width:145px;margin-top:4px;font:500 .52rem/1.35 IBM Plex Mono,monospace}.app-shell .workspace-brand-trademark{letter-spacing:0;margin-left:.08em;font-family:Arial,sans-serif;font-size:.42em;line-height:0;position:relative;top:-.48em}.app-shell .new-analysis{border:1px solid var(--record-brass);color:#f9f0df;min-height:52px;box-shadow:none;background:0 0;border-radius:4px;margin:28px 0 23px;font-family:"Source Serif 4",Georgia,serif;font-size:1rem}.app-shell .new-analysis:hover{background:#b5873d24}.app-shell .primary-nav>button.active{color:#f8f0df;box-shadow:inset 3px 0 var(--record-brass);background:#b5873d24}.app-shell .primary-nav>button.active>span{color:#d6ad5e}.app-shell .sidebar-section-heading p,.app-shell .sidebar-chat-group-label{color:#c8b78f;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.app-shell .sidebar-bottom{border-top-color:#d9b76f3d}.app-shell .application,.app-shell .main-canvas{background:var(--record-paper)}.app-shell .main-canvas{max-width:none;padding:30px clamp(28px,4vw,64px) 122px}.app-shell .account-dock{top:16px;right:22px}.app-shell .avatar{color:#fff;background:var(--record-ink);border-color:#d4bf95}.app-shell .prompt-home-intro{text-align:left;max-width:920px;margin:5vh auto 30px}.app-shell .prompt-home-intro h1{max-width:15ch;color:var(--record-ink);letter-spacing:-.055em;font-family:Fraunces,Georgia,serif;font-size:clamp(2.7rem,4vw,4.5rem);font-weight:500;line-height:.98}.app-shell .prompt-home-intro p{max-width:52ch;color:var(--record-muted);font:1.12rem/1.5 "Source Serif 4",Georgia,serif}.app-shell .conversation-canvas-header{border-bottom:1px solid var(--record-line);max-width:1120px;margin:0 auto 20px;padding:0 0 15px}.app-shell .conversation-canvas-header>div>span{color:var(--record-brass);letter-spacing:.14em;text-transform:uppercase;font:600 .66rem IBM Plex Mono,monospace}.app-shell .conversation-canvas-header>div>p{color:var(--record-muted);font-family:"Source Serif 4",Georgia,serif}.app-shell .conversation-workspace{width:min(1120px,100%)}.app-shell .conversation-heading{border-color:var(--record-line)}.app-shell .conversation-heading h1,.app-shell .conversation-heading h2{color:var(--record-ink);font-family:Fraunces,Georgia,serif}.app-shell .user-message{background:#f1eadc;border-color:#d8cfbe}.app-shell .council-answer{background:#fffdf8;border-color:#ddd2bd;box-shadow:0 10px 30px #4531130d}.app-shell .conversational-answer .answer{color:#20334b;font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.67}.app-shell .ex-multis-review-report{background:#fffdf8;border-color:#d8c8ab;border-radius:4px}.app-shell .ex-multis-review-report>summary{border-color:var(--record-line)}.app-shell .review-report-icon{color:#8b6324;background:#faf3e5;border-color:#d9c5a0}.app-shell .conversation-composer.conversation-active,.app-shell .prompt-home>.conversation-composer:not(.conversation-active){background:#fffdf8fa;border:1px solid #d8c9ad;border-radius:5px;width:min(980px,100% - 28px);box-shadow:0 14px 38px #402a0c1a}.app-shell .conversation-composer.conversation-active{width:min(980px,100vw - 286px);left:250px}.app-shell .composer-topline{background:#f7f2e8;border-bottom:1px solid #e5dac7;min-height:42px}.app-shell .composer-mode-switch{background:#fffdf8;border-color:#d8c9ad}.app-shell .composer-mode-switch button.selected{color:#fff;background:var(--record-ink)}.app-shell .composer-review-trigger{color:#705222;background:#faf3e5;border-color:#d8c9ad}.app-shell .composer-review-trigger>b{color:#805c20}.app-shell .composer textarea{color:var(--record-ink);background:#fffdf8;font-family:"Source Serif 4",Georgia,serif}.app-shell .composer textarea::placeholder{color:#8991a0}.app-shell .composer-submit>button:not(.stop-board){background:var(--record-ink);box-shadow:none}.app-shell .composer-submit>button:not(.stop-board):hover{background:#1b385c}.app-shell .verification-consent.active{background:#faf3e5;border-color:#9f7a37}.app-shell .composer-tools{border-top-color:#e5dac7}.app-shell .active-work-panel{background:#fffdf8;border-left-color:#d3bd95}.app-shell .active-work-panel>header{background:#f7f2e8;border-bottom-color:#d8c9ad}.app-shell .active-work-panel h2,.app-shell .active-work-panel h3{color:var(--record-ink);font-family:Fraunces,Georgia,serif}.app-shell .active-work-tabs button.active{color:#79551e;border-bottom-color:#b5873d}.app-shell .active-work-content{background:#fffdf8}.app-shell .active-work-rail{color:#20334b;background:#fffdf8;border-color:#d8c9ad}@media (max-width:920px){.app-shell{--workspace-sidebar:84px;grid-template-columns:84px minmax(0,1fr)}.app-shell .sidebar{width:84px}.app-shell .conversation-composer.conversation-active{width:calc(100vw - 108px);left:84px}}@media (max-width:720px){.app-shell .conversation-composer.conversation-active{width:calc(100vw - 20px);left:0}.app-shell .prompt-home-intro{margin-top:1.5rem}.app-shell .main-canvas{padding-inline:18px}}
.app-shell .prompt-home{min-height:100vh;padding-bottom:190px!important}.app-shell .prompt-home-intro{margin-top:auto;margin-bottom:28px}.app-shell .prompt-home>.conversation-composer:not(.conversation-active),.app-shell .conversation-composer.conversation-active{background:#fffdf8fa;border-color:#d8c9ad;border-radius:5px;box-shadow:0 16px 42px #402a0c1f}.app-shell .conversation-composer .composer-topline{background:#f7f2e8;border-bottom-color:#e5dac7;gap:8px;min-height:40px;padding-inline:15px}.app-shell .conversation-composer .composer-topline>label,.app-shell .conversation-composer .composer-topline select{color:#314156}.app-shell .conversation-composer .composer-mode-switch{background:#fffdf8;border-color:#d8c9ad;border-radius:6px}.app-shell .conversation-composer .composer-mode-switch button{border-radius:4px}.app-shell .conversation-composer .composer-mode-switch button.selected{color:#fffdf8;background:#0a1b30}.app-shell .conversation-composer textarea{color:#10233d;background:#fffdf8;min-height:62px;padding:15px 17px 10px;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.45}.app-shell .conversation-composer textarea::placeholder{color:#798598}.app-shell .conversation-composer .composer-tools{border-top:1px solid #e5dac7;min-height:48px;padding:3px 12px 9px}.app-shell .conversation-composer .composer-add-menu>summary,.app-shell .conversation-composer .attach-button,.app-shell .conversation-composer .tool-button,.app-shell .conversation-composer .verification-consent{box-shadow:none;background:#fffdf8;border-color:#dfd4bf;border-radius:7px}.app-shell .conversation-composer .composer-submit>button:not(.stop-board):not(.queue-interjection){min-width:108px;height:38px;box-shadow:none;background:#0a1b30;border:1px solid #0a1b30;border-radius:6px}.app-shell .conversation-composer .composer-submit>button:not(.stop-board):not(.queue-interjection):hover{background:#173556}.app-shell .conversation-composer:has(.composer-mode-switch button:nth-child(2).selected) .composer-submit>button:not(.stop-board):not(.queue-interjection){color:#11233d;background:#c89b48;border-color:#a8782c}.app-shell .conversation-composer:has(.composer-mode-switch button:nth-child(2).selected) .composer-submit>button:not(.stop-board):not(.queue-interjection):hover{background:#d6ac5c}.app-shell .conversation-turn-response{width:100%;min-width:0;overflow:clip}.app-shell .conversation-turn-response.is-working{min-height:148px;transition:min-height .28s}.app-shell .conversation-turn-response.is-working:empty{min-height:72px}.app-shell .conversation-turn-response.is-complete{min-height:0;animation:.24s ease-out both conversation-answer-settle}.app-shell .conversation-turn.is-pending .user-message{opacity:1}@keyframes conversation-answer-settle{0%{opacity:.82;transform:translateY(3px)}to{opacity:1;transform:none}}@media (min-width:721px){.app-shell.active-work-open .prompt-home>.conversation-composer:not(.conversation-active){left:var(--workspace-sidebar);right:var(--active-work-panel-width);width:min(720px, calc(100vw - var(--workspace-sidebar) - var(--active-work-panel-width) - 40px))!important;margin-left:auto!important;margin-right:auto!important}.app-shell.active-work-open .conversation-composer.conversation-active{width:min(720px, calc(100vw - var(--workspace-sidebar) - var(--active-work-panel-width) - 40px))!important}}@media (max-width:720px){.app-shell .prompt-home{min-height:100dvh;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}.app-shell .prompt-home-intro{margin-top:auto}.app-shell .prompt-home>.conversation-composer:not(.conversation-active){width:100%!important}}@media (prefers-reduced-motion:reduce){.app-shell .conversation-turn-response.is-working{transition:none}.app-shell .conversation-turn-response.is-complete{animation:none}}@media (min-width:721px){.app-shell.active-work-open .main-canvas.conversation-mode{padding-left:clamp(24px,2.5vw,40px)!important;padding-right:clamp(24px,2.5vw,40px)!important}.app-shell.active-work-open .conversation-workspace,.app-shell.active-work-open .conversation-composer.conversation-active{width:100%!important;max-width:none!important}.app-shell.active-work-open .conversation-composer.conversation-active{margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important}}.app-shell .conversation-workspace{padding-left:0;padding-right:0;width:100%!important;max-width:none!important}.app-shell .main-canvas.conversation-mode{scroll-padding-bottom:var(--conversation-composer-clearance,220px);padding-bottom:var(--conversation-composer-clearance,220px)!important}.app-shell .conversation-turn:last-child,.app-shell .conversation-turn:last-child .conversation-turn-response,.app-shell .suggested-followups{scroll-margin-bottom:var(--conversation-composer-clearance,220px)}.app-shell .conversation-turn{padding-left:0;padding-right:0}.app-shell .user-message,.app-shell .council-answer,.app-shell .quick-streaming-answer{box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell .user-message{width:100%;max-width:none}.app-shell .conversation-turn-response{padding-left:52px}.app-shell .council-answer,.app-shell .council-answer>.rich-answer,.app-shell .conversational-answer{width:100%;max-width:none}.app-shell .council-answer>.rich-answer,.app-shell .conversational-answer .answer{max-width:92ch}.app-shell .suggested-followups{width:100%;box-shadow:none;background:0 0;border:0;border-top:1px solid #b89b605c;border-radius:0;margin:22px 0 0;padding:18px 0 0 52px}.app-shell .suggested-followups>header{justify-content:flex-start;align-items:baseline;gap:14px}.app-shell .suggested-followups>header p{color:#a77522;margin:0 8px 0 0;font-size:10px;display:inline}.app-shell .suggested-followups>header h3{color:#203752;font-family:var(--font-body);font-size:14px;font-weight:700;display:inline}.app-shell .suggested-followups>header>span{display:none}.app-shell .suggested-followup-options{flex-wrap:wrap;gap:4px 18px;margin-top:11px;display:flex}.app-shell .suggested-followup-options>button{color:#415775;max-width:min(100%,330px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.app-shell .suggested-followup-options>button:hover{color:#17385d;box-shadow:none;background:0 0;transform:none}.app-shell .suggested-followup-options>button>span{color:#9b6b17;background:0 0;border:1px solid #b58a3a;width:19px;height:19px;font-size:9px}.app-shell .suggested-followup-options>button>b{font-size:12px;font-weight:650;line-height:1.4}.app-shell .suggested-followup-options>button>em{display:none}.app-shell .custom-followup-toggle{color:#7f5b1d;background:0 0;border:0;margin-top:8px;padding:0}@media (max-width:760px){.app-shell .conversation-turn-response,.app-shell .suggested-followups{padding-left:0}.app-shell .suggested-followups>header{flex-direction:column;align-items:flex-start;gap:4px}.app-shell .suggested-followup-options{grid-template-columns:1fr;display:grid}}.app-shell .sidebar{color:#f6f4ee;-webkit-backdrop-filter:blur(28px)saturate(138%)brightness(108%);border-right:1px solid #e1edf68a;box-shadow:inset 1px 0 #ffffff42,inset -1px 0 #e8f4fb33,inset 0 1px #ffffff47,14px 0 38px #1a2d431a;background:radial-gradient(85% 38% at 9% -8%,#dbedf88f,#0000 68%),radial-gradient(70% 42% at 96% 18%,#97c4de57,#0000 70%),radial-gradient(92% 48% at 10% 68%,#c4deed38,#0000 72%),radial-gradient(68% 36% at 95% 90%,#3e6f9757,#0000 72%),linear-gradient(165deg,#587e9eba 0%,#2f5477c4 49%,#1e3e60c2 100%)!important}.app-shell .wordmark>span:last-child b{color:#fffaf0}.app-shell .wordmark>span:last-child small{color:#fff8e8b8}.app-shell .new-analysis{background:#0b243e4d}.app-shell .new-analysis:hover{background:#0b243e7a}.app-shell .primary-nav>button,.app-shell .primary-nav>.assurance-nav-link,.app-shell .primary-nav>button>span,.app-shell .primary-nav>.assurance-nav-link>span{color:#fffbf2f0}.app-shell .primary-nav>button:hover,.app-shell .primary-nav>.assurance-nav-link:hover,.app-shell .sidebar-projects>button:hover,.app-shell .sidebar-conversation-row:hover{background:#ffffff1a}.app-shell .primary-nav>button.active{background:linear-gradient(90deg,#d5a44b57,#ffffff26);box-shadow:inset 3px 0 #d9aa55,inset 0 1px #ffffff2e}.app-shell .sidebar-section-heading p,.app-shell .sidebar-chat-group-label{color:#f6eedaad}.app-shell .sidebar-bottom{border-top-color:#edf4f742}.app-shell .profile-button,.app-shell .profile-button small,.app-shell .profile-button i{color:#fffaefd6}.app-shell .prompt-home{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:clamp(130px,18vh,205px);display:flex}.app-shell .prompt-home-intro{text-align:center;width:min(100%,980px);margin:0 auto 30px}.app-shell .prompt-home-intro h1{max-width:none;color:var(--record-ink);letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:clamp(2.2rem,3vw,3.4rem);line-height:1.08}.app-shell .prompt-home-intro p{max-width:620px;margin:13px auto 0;font-size:1.05rem;line-height:1.5}.app-shell .prompt-home>.conversation-composer:not(.conversation-active){width:min(980px,100% - 28px);margin:0 auto auto}@media (max-width:900px){.app-shell .prompt-home-intro h1{white-space:normal}}@media (max-width:720px){.app-shell .prompt-home{padding-top:106px;display:block}.app-shell .prompt-home-intro{margin-bottom:26px}}.research-chooser-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1b305c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.research-chooser{color:#132a46;background:#fffdf8;border:1px solid #d8c9ad;border-radius:14px;width:min(940px,100%);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0a1b3047}.research-chooser>header,.research-chooser>footer{border-bottom:1px solid #e5dac7;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px;display:flex}.research-chooser>header p,.research-settings-summary>p{color:#a77525;letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:800}.research-chooser h2{margin:0;font:600 clamp(1.65rem,3vw,2.35rem)/1.1 "Source Serif 4",Georgia,serif}.research-chooser>header span{color:#66758a;max-width:620px;margin-top:8px;font-size:.92rem;line-height:1.45;display:block}.research-chooser>header>button{color:#132a46;background:0 0;border:1px solid #d8c9ad;border-radius:50%;width:34px;height:34px;font-size:20px}.research-chooser-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 26px 6px;display:grid}.research-chooser-groups>section{min-width:0}.research-chooser-groups>section>header{margin-bottom:9px}.research-chooser-groups h3{margin:0;font-size:.98rem}.research-chooser-groups p{color:#718096;margin:3px 0 0;font-size:.78rem;line-height:1.35}.research-chooser-options{gap:7px;display:grid}.research-chooser-options button{color:#132a46;text-align:left;background:#fffefb;border:1px solid #e1d7c5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 12px;display:flex}.research-chooser-options button:hover{background:#fdf7ec;border-color:#b68737}.research-chooser-options button.selected{background:#fcf3e1;border-color:#bd8a30;box-shadow:inset 3px 0 #bd8a30}.research-chooser-options b,.research-chooser-options small{display:block}.research-chooser-options b{font-size:.88rem}.research-chooser-options small{color:#65758a;margin-top:2px;font-size:.73rem;line-height:1.3}.research-chooser-options button>span{color:#9a6d1e;font-size:1rem;font-weight:800}.research-chooser-rigor{background:#f4faf8;border:1px solid #dce7e3;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:14px 26px 0;padding:15px;display:flex}.research-chooser-rigor b,.research-chooser-rigor span{display:block}.research-chooser-rigor b{font-size:.87rem}.research-chooser-rigor span{color:#66758a;margin-top:2px;font-size:.75rem}.research-chooser-rigor select{color:#132a46;background:#fff;border:1px solid #c8d8d3;border-radius:7px;max-width:290px;padding:9px 10px;font-weight:700}.research-chooser>footer{color:#66758a;border-top:1px solid #e5dac7;border-bottom:0;align-items:center;margin-top:20px;font-size:.82rem}.research-chooser>footer button,.research-settings-summary button{color:#fffdf8;background:#8e681d;border:1px solid #a67525;border-radius:7px;padding:9px 14px;font-weight:800}.research-settings-summary{background:#fffdf8;border:1px solid #d8c9ad;border-radius:10px;margin:0 0 17px;padding:14px}.research-settings-summary h4{color:#132a46;margin:0;font:600 1.25rem "Source Serif 4",Georgia,serif}.research-settings-summary>span{color:#65758a;margin:6px 0 12px;font-size:.8rem;line-height:1.42;display:block}.research-settings-summary button{width:100%}@media (max-width:720px){.research-chooser-backdrop{padding:10px}.research-chooser-groups{grid-template-columns:1fr;padding:16px}.research-chooser>header,.research-chooser>footer{padding:18px}.research-chooser-rigor{flex-direction:column;align-items:stretch;margin:10px 16px 0}.research-chooser-rigor select{max-width:none}}
.app-shell{--workspace-sidebar:272px;--workspace-brand-navy:#0a1d34;--workspace-brand-navy-deep:#071426;--workspace-brand-paper:#f7f2e8;--workspace-brand-ivory:#fffdf8;--workspace-brand-gold:#c79332;--workspace-brand-orange:#d85e32;--workspace-brand-line:#dfd2bb;grid-template-columns:var(--workspace-sidebar) minmax(0, 1fr);background:var(--workspace-brand-paper)}.app-shell .sidebar{width:var(--workspace-sidebar);color:#f8f4ea;-webkit-backdrop-filter:none;border-right:1px solid #d7ae5a47;padding:23px 18px 18px;box-shadow:12px 0 34px #0a1d3414;background:radial-gradient(circle at 12% 0%, #46698e57, transparent 30%), linear-gradient(180deg, var(--workspace-brand-navy) 0%, var(--workspace-brand-navy-deep) 100%)!important}.app-shell .wordmark{border-bottom:1px solid #d7ae5a3d;align-items:center;gap:11px;width:100%;min-height:82px;padding:0 5px 18px}.workspace-brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.app-shell .workspace-brand-lockup .workspace-brand-mark{object-fit:contain;filter:drop-shadow(0 7px 13px #00000038);flex:0 0 66px;width:66px;height:66px;display:block}.app-shell .workspace-brand-lockup>span{color:#f8f4ea;letter-spacing:.18em;white-space:nowrap;font:600 15px/1.15 Fraunces,Georgia,serif}.app-shell .workspace-brand-lockup sup{color:#d8b15c;letter-spacing:0;margin-left:.18em;font:600 7px Arial,sans-serif;position:relative;top:-.55em}.app-shell .workspace-brand-motto{display:none}.app-shell .new-analysis{color:#fffaf0;min-height:50px;font-family:var(--font-body), sans-serif;background:#c793321a;border:1px solid #d7ae5ab8;border-radius:10px;margin:20px 0 14px;padding-inline:14px;font-size:14px;box-shadow:inset 0 1px #ffffff14}.app-shell .new-analysis:hover{background:#c793322e}.app-shell .sidebar-scroll-region{scrollbar-color:#ecd4a442 transparent;margin-top:4px}.app-shell .sidebar-scroll-region .sidebar-section{border-color:#dfd2bb29}.app-shell .sidebar-section-heading p,.app-shell .sidebar-chat-group-label{color:#e2be70bd;letter-spacing:.12em;text-transform:uppercase;font:600 9px/1.2 IBM Plex Mono,monospace}.app-shell .primary-nav>button,.app-shell .primary-nav>.assurance-nav-link,.app-shell .primary-nav>button>span,.app-shell .primary-nav>.assurance-nav-link>span,.app-shell .sidebar-projects>button,.app-shell .sidebar-conversation-row>button:first-child{color:#f8f4eac7}.app-shell .primary-nav>button:hover,.app-shell .primary-nav>.assurance-nav-link:hover,.app-shell .sidebar-projects>button:hover,.app-shell .sidebar-conversation-row:hover{color:#fffdf8;background:#ffffff12}.app-shell .primary-nav>button.active{color:#fffdf8;box-shadow:inset 3px 0 var(--workspace-brand-gold);background:linear-gradient(90deg,#c793323d,#c793320a)}.app-shell .primary-nav>button.active>span{color:#e4bd68}.app-shell .primary-nav>button small,.app-shell .primary-nav>.assurance-nav-link small{color:#f3d590;background:#c7933221}.app-shell .sidebar-conversations time{color:#d0dae580}.app-shell .profile-button{color:#f8f4ea;border-top-color:#dfd2bb2e;padding:12px 7px 5px}.app-shell .profile-button:hover{background:#ffffff0f}.app-shell .profile-button>span{color:#0a1d34;background:#d7ae5a}.app-shell .profile-button small,.app-shell .profile-button i{color:#e5ebf19e}.app-shell .application,.app-shell .main-canvas{background:radial-gradient(circle at 58% 18%, #ffffffb8, transparent 34%), linear-gradient(180deg, #faf6ed 0%, var(--workspace-brand-paper) 100%)}.app-shell .prompt-home{justify-content:flex-start;min-height:100vh;padding:clamp(94px,13vh,145px) clamp(30px,5vw,78px) 180px!important}.app-shell .prompt-home-intro{text-align:center;width:min(960px,100%);margin:0 auto 32px}.app-shell .prompt-home-kicker{color:#9a6b1d;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font:700 10px/1 IBM Plex Mono,monospace;display:inline-flex}.app-shell .prompt-home-kicker span{background:#3e8f72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #3e8f721a}.app-shell .prompt-home-intro h1{max-width:14ch;color:var(--workspace-brand-navy);letter-spacing:-.055em;white-space:normal;margin:0 auto;font-family:Fraunces,Georgia,serif;font-size:clamp(42px,5.1vw,68px);font-weight:500;line-height:.98}.app-shell .prompt-home-intro>p:not(.prompt-home-kicker){color:#617086;max-width:650px;margin:18px auto 0;font:400 17px/1.55 "Source Serif 4",Georgia,serif}.prompt-home-principles{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.prompt-home-principles span{color:#6b604d;background:#fffdf89e;border:1px solid #b5873d47;border-radius:999px;padding:7px 10px;font-size:11px}.app-shell .prompt-home>.conversation-composer:not(.conversation-active){background:var(--workspace-brand-ivory);border:1px solid #d8c9ad;overflow:visible;box-shadow:0 24px 62px #4531131c;border-radius:16px!important;width:min(900px,100%)!important;margin:0 auto!important}.app-shell .prompt-home>.conversation-composer:not(.conversation-active):before{content:"BEGIN A NEW RECORD";color:#9a6b1d;letter-spacing:.13em;font:700 9px/1 IBM Plex Mono,monospace;position:absolute;top:-24px;left:18px}.app-shell .conversation-composer .composer-topline{background:#f5ecdd;border-radius:16px 16px 0 0}.app-shell .conversation-composer textarea{background:var(--workspace-brand-ivory)}.app-shell .conversation-composer .composer-tools{border-radius:0 0 16px 16px}.app-shell .conversation-composer .composer-submit>button:not(.stop-board):not(.queue-interjection){border-color:var(--workspace-brand-navy);background:var(--workspace-brand-navy);border-radius:9px}.app-shell .conversation-composer:has(.composer-mode-switch button:nth-child(2).selected) .composer-submit>button:not(.stop-board):not(.queue-interjection){border-color:var(--workspace-brand-gold);color:#11233d;background:#d5a441}.app-shell .active-work-panel{border-left-color:var(--workspace-brand-line);background:var(--workspace-brand-ivory);box-shadow:-22px 0 52px #0a1d341c}.app-shell .active-work-header{border-bottom-color:var(--workspace-brand-line);background:linear-gradient(#f4ead8,#faf6ed)}.app-shell .active-work-header h2,.app-shell .active-work-content h3{color:var(--workspace-brand-navy);font-family:Fraunces,Georgia,serif}.app-shell .active-work-tabs>button[aria-selected=true]{color:#85601d;border-bottom-color:var(--workspace-brand-gold);background:#fbf4e6}.app-shell .active-work-content{background:#fbf8f1}.app-shell .active-work-settings .drawer-apply{background:var(--workspace-brand-navy)}@media (max-width:920px) and (min-width:721px){.app-shell{--workspace-sidebar:84px}.app-shell .sidebar{width:var(--workspace-sidebar);padding-inline:10px}.app-shell .workspace-brand-lockup .workspace-brand-mark{flex-basis:58px;width:58px;height:58px}.app-shell .workspace-brand-lockup>span,.app-shell .workspace-brand-motto{display:none}}@media (max-width:720px){.app-shell .prompt-home{padding:104px 18px 120px!important}.app-shell .prompt-home-intro h1{font-size:clamp(38px,11vw,52px)}.prompt-home-principles{display:none}}
