:root{--shell-page-gradient:linear-gradient(180deg,#01081a,#20326f);--shell-gap:2px;--shell-branding-gradient:linear-gradient(180deg,#536eb2,#07174b);--shell-chrome-tile-bg:linear-gradient(180deg,#0c1f4a,#1a2f66);--shell-chrome-fg:rgba(255,255,255,0.92);--shell-chrome-fg-muted:rgba(255,255,255,0.55);--shell-agentic-bar-height:50px;--shell-agentic-bar-gradient:linear-gradient(90deg,#1a2c67,#445d9b);--shell-agentic-accent:#bccef9;--shell-agentic-bookmark-gradient:linear-gradient(180deg,#526db3,#384f86);--shell-agentic-chat-fg:rgba(255,255,255,0.92);--shell-agentic-chat-muted:rgba(255,255,255,0.7);--shell-agentic-user-bubble-bg:#c5d0e6;--shell-agentic-user-bubble-fg:#0f1b3d;--shell-agentic-cta-bg:#8ea3c4;--shell-agentic-separator-dash:rgba(255,255,255,0.35);--shell-agentic-composer-header-bg:#8ba0c4;--shell-agentic-composer-field-bg:#dce3f0;--shell-agentic-composer-border:rgba(15,23,42,0.12);--shell-workspace-bg:#f2f4f8;--shell-workspace-padding:20px;--shell-workspace-padding-top:10px;--shell-workspace-page-title-bg:rgb(179 192 226/0.4);--shell-workspace-page-title-fg:#3a5186;--shell-workspace-page-title-radius:5px;--shell-workspace-page-title-pad-x:10px;--shell-workspace-page-title-pad-y:5px;--shell-builder-standard-btn-bg:#4a65ae;--shell-builder-standard-btn-bg-hover:#7e93ce;--shell-builder-standard-btn-fg:#ffffff;--shell-builder-standard-btn-radius:5px;--shell-builder-standard-btn-pad-x:15px;--shell-builder-standard-btn-pad-y:8px;--shell-builder-standard-btn-font-size:14px;--shell-builder-standard-btn-font-weight:500;--shell-agentic-bg:var(--shell-chrome-tile-bg);--shell-agentic-border:transparent;--shell-surface-bg:var(--shell-chrome-tile-bg);--shell-surface-border:transparent;--shell-debug-text:var(--shell-chrome-fg-muted);--shell-rail-width:60px;--shell-sidebar-default:400px;--shell-chrome-height:60px;--shell-builder-nav-active-bg:#97abe1;--shell-rail-bento-filler-gradient:linear-gradient(180deg,#2f4281,#090e2b);--shell-dropdown-panel-bg:#4f68a6;--shell-dropdown-panel-border:#01081a}.shell-dropdown-panel{border:2px solid var(--shell-dropdown-panel-border);background:var(--shell-dropdown-panel-bg);box-shadow:0 10px 15px -3px rgb(0 0 0/.12),0 4px 6px -4px rgb(0 0 0/.08)}.shell-apps-slot{--shell-apps-panel-w:450px;position:fixed;z-index:601;width:var(--shell-apps-panel-w);max-width:calc(100vw - 100px);overflow:hidden;pointer-events:none}.shell-apps-panel{position:absolute;inset:0;pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;background:var(--shell-apps-card-gradient);box-shadow:16px 0 32px rgba(4,15,43,.45);overflow-y:auto;transform:translateX(-100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.shell-apps-panel.is-open{transform:translateX(0);visibility:visible;transition:transform .22s ease}.shell-apps-scrim{position:fixed;z-index:600;background:rgba(4,15,43,.5);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.shell-apps-scrim.is-open{opacity:1;visibility:visible;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.shell-apps-panel,.shell-apps-scrim{transition:none}}.shell-branding-tile{background:var(--shell-branding-gradient);color:var(--shell-chrome-fg)}.shell-chrome-tile{background:var(--shell-chrome-tile-bg);color:var(--shell-chrome-fg)}[data-area=shell-agentic-panel]>.shell-chrome-tile{background:transparent}.shell-builder-nav-tile-active{background:var(--shell-builder-nav-active-bg)!important;background-image:none!important;color:#ffffff!important}.shell-rail-bento-filler{background:var(--shell-rail-bento-filler-gradient)}.shell-agentic-selector-group{display:flex;flex-direction:row;align-items:stretch;gap:var(--shell-gap);height:var(--shell-agentic-bar-height);min-height:var(--shell-agentic-bar-height);width:100%}.shell-agentic-selector-bar{display:flex;min-width:0;flex:1 1 0%;min-height:var(--shell-agentic-bar-height);background:var(--shell-agentic-bar-gradient);color:var(--shell-agentic-accent)}.shell-agentic-accent-tile{box-sizing:border-box;background:var(--shell-agentic-bookmark-gradient);color:var(--shell-agentic-accent)}.shell-agentic-bookmark-tile{width:50px;height:50px;min-width:50px;min-height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.shell-workspace-surface{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;background:var(--shell-workspace-bg);color:rgb(15 23 42);padding:var(--shell-workspace-padding-top) var(--shell-workspace-padding) var(--shell-workspace-padding)}.shell-workspace-page-title{box-sizing:border-box;margin:0;display:inline-block;max-width:100%;padding:var(--shell-workspace-page-title-pad-y) var(--shell-workspace-page-title-pad-x);border-radius:var(--shell-workspace-page-title-radius);background:var(--shell-workspace-page-title-bg);font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--shell-workspace-page-title-fg)}a.shell-workspace-page-title{text-decoration:none;cursor:pointer;transition:background-color var(--duration-standard,.2s) var(--ease-standard,cubic-bezier(.4,0,.2,1))}a.shell-workspace-page-title:hover{background:rgb(179 192 226/.55)}a.shell-workspace-page-title:focus-visible{outline:2px solid var(--shell-workspace-page-title-fg);outline-offset:2px}.shell-root--apps{box-sizing:border-box;padding:2px;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--shell-page-gradient:#040f2b;--shell-chrome-height:70px;--shell-rail-width:70px;--shell-agentic-bookmark-gradient:linear-gradient(180deg,#526db4,#2f4281);--shell-agentic-accent:#d7e3ff;--shell-builder-nav-active-bg:#99abd6;--shell-workspace-bg:linear-gradient(180deg,#18204f,#040f2b);--shell-workspace-padding-top:20px;--shell-rail-bento-filler-gradient:linear-gradient(180deg,#2f4281,#18204f);--shell-apps-card-gradient:linear-gradient(180deg,#2f4281,#18204f);--shell-apps-subcard-bg:#475893;--shell-apps-subcard-bg-attention:#7082c1;--shell-apps-subcard-radius:3px;--shell-apps-listrow-bg:#192453;--shell-apps-listrow-radius:5px;--shell-apps-listrow-height:48px;--shell-ramp-01-01:#e3ecff;--shell-ramp-01-02:#d7e3ff;--shell-ramp-01-03:#c2cfef;--shell-ramp-01-04:#99abd6;--shell-ramp-01-05:#768dc5;--shell-ramp-01-06:#526db4;--shell-ramp-01-07:#3d4f8e;--shell-ramp-01-08:#2f4281;--shell-ramp-01-09:#18204f;--shell-ramp-01-10:#040f2b;--shell-agentic-panel-gradient:linear-gradient(180deg,var(--shell-ramp-01-08) 0%,#090e2b 100%);--shell-agentic-panel-edge:var(--shell-ramp-01-10);--shell-agentic-user-bubble-bg:var(--shell-ramp-01-07);--shell-agentic-user-bubble-fg:var(--shell-ramp-01-02);--shell-btn-height:33px;--shell-btn-pad-x:10px;--shell-btn-default-bg:#768dc5;--shell-btn-default-fg:#ffffff;--shell-btn-hover-bg:#99abd6;--shell-btn-hover-fg:#ffffff;--shell-btn-selected-bg:#c2cfef;--shell-btn-selected-fg:#ffffff;--shell-btn-disabled-bg:#768dc5;--shell-btn-disabled-fg:#c2cfef;--shell-apps-hairline:var(--shell-ramp-01-02);--shell-apps-title-customer-fg:#d7e3ff;--shell-apps-title-app-fg:#30e3df;--shell-apps-link-danger-fg:#da7878;--shell-apps-link-standard-fg:#30e3df;--builder-canvas-toolbar-height:60px;--builder-canvas-sidenav-width:255px;--builder-canvas-toolbar-button-size:60px;--builder-canvas-outer-bg:#18204f;--builder-canvas-toolbar-bg:#3d4f8e;--builder-canvas-sidenav-bg:#3d4f8e;--builder-canvas-content-bg:#2f4281;--builder-canvas-page-tile-bg:#2f4281;--builder-canvas-page-tile-fg:#d7e3ff;--builder-canvas-hairline:#e3ecff;--builder-canvas-tile-hairline:#c2cfef;--builder-canvas-hairline-width:0.5px;--builder-canvas-divider-width:1px;--builder-canvas-divider-line:#d7e3ff;--builder-canvas-divider-active:#ffffff;--builder-canvas-brand-fg:#c2cfef;--builder-canvas-addlayout-fg:#99abd6;--builder-flyout-width:635px;--builder-flyout-titlebar-height:60px;--builder-flyout-edge-width:3px;--builder-flyout-edge-color:#040f2b;--builder-flyout-hairline-color:#e3ecff;--builder-flyout-titlebar-bg:#99abd6;--builder-flyout-body-bg:#768dc5;--builder-flyout-option-selected-bg:#99abd6;--builder-flyout-title-fg:#18204f;--builder-flyout-option-title-fg:#18204f;--builder-flyout-close-fg:#3d4f8e;--builder-flyout-tab-active-fg:#ffffff;--builder-flyout-tab-inactive-fg:#526db4;--builder-railchild-bg:#526db4;--builder-railchild-fg:#d7e3ff;--builder-railchild-active-bg:#99abd6;--builder-railchild-active-fg:#040f2b;--builder-layout-area-hover-bg:#3d4f8e;--builder-layout-menu-trigger-bg:#526db4;--builder-layout-menu-trigger-bg-active:#99abd6;--builder-layout-menu-glyph:#e3ecff;--builder-layout-menu-item-bg:#99abd6;--builder-layout-menu-item-fg:#ffffff}.shell-root--apps .shell-builder-rail-children{display:flex;flex-shrink:0;flex-direction:column;gap:2px}.shell-root--apps .shell-builder-rail-child{height:27px;width:100%;flex-shrink:0;border:0;background:var(--builder-railchild-bg);color:var(--builder-railchild-fg);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .12s ease}.shell-root--apps .shell-builder-rail-child:hover:not(:disabled){filter:brightness(1.15)}.shell-root--apps .shell-builder-rail-child--active{background:var(--builder-railchild-active-bg);color:var(--builder-railchild-active-fg)}.shell-root--apps .shell-builder-rail-child--inert{cursor:default;opacity:.55}.shell-root--apps .shell-builder-rail-child:focus-visible{outline:2px solid var(--shell-agentic-accent);outline-offset:-2px}.shell-root--apps .shell-agentic-accent-tile:hover{background:var(--shell-builder-nav-active-bg);color:#ffffff;filter:none}.shell-root--apps .shell-agentic-accent-tile,.shell-root--apps .shell-builder-nav-tile-active{font-size:12px}.shell-apps-nav-icon{display:block;width:var(--shell-apps-nav-icon-size,25px);height:var(--shell-apps-nav-icon-size,25px);background-color:currentColor;-webkit-mask-image:var(--shell-apps-nav-icon-url);mask-image:var(--shell-apps-nav-icon-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.shell-agentic-thread-scroll{scrollbar-width:none;-ms-overflow-style:none}.shell-agentic-thread-scroll::-webkit-scrollbar{display:none}