.right-sidebar .primary-navigation,.drawer-content .primary-navigation{gap:14px}.primary-item{position:relative;min-width:0}.right-sidebar .primary-navigation .primary-link,.drawer-content .primary-navigation .primary-link{min-height:44px}.primary-navigation .has-children>.primary-link{padding-right:36px}.home-subnavigation summary{position:absolute;right:6px;top:7px;width:28px;height:30px;display:grid;place-items:center;color:var(--muted);border-radius:5px;cursor:pointer;list-style:none}.home-subnavigation summary::-webkit-details-marker{display:none}.home-subnavigation summary:hover{color:var(--cyan);background:#5badc511}.home-subnavigation summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.home-subnavigation[open] summary svg{transform:rotate(180deg)}.primary-navigation .home-subnavigation>a{margin:6px 0 0 19px;min-height:36px;padding:9px 10px;font-size:10px;gap:9px}.personal-area{flex:0 0 auto}.personal-label{min-width:0;white-space:nowrap}.personal-menu{min-width:0}.personal-menu>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.personal-menu summary::-webkit-details-marker{display:none}.personal-menu summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.personal-flyout{position:fixed;right:14px;bottom:max(76px,calc(env(safe-area-inset-bottom,0px) + 76px));width:200px;padding:14px;border:1px solid var(--stroke, #7799b333);border-radius:10px;background:var(--control, #0c1b29);color:var(--ink, #e7edf4);box-shadow:0 8px 24px #00000020;z-index:5}.personal-flyout>span{color:var(--secondary, #a0b2c3);font-size:10px}.advanced-navigation{margin-top:8px}.advanced-navigation>summary,.advanced-navigation>a{display:flex;align-items:center;gap:8px;min-height:36px;font-size:12px;cursor:pointer}.advanced-navigation>summary{justify-content:space-between}.advanced-navigation>a{color:var(--cyan);text-decoration:none}.personal-area .settings-link{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;margin-left:auto;color:var(--secondary, #a0b2c3);border:1px solid var(--stroke, #7799b333);background:transparent;border-radius:7px}.personal-area .settings-link:hover,.personal-area .settings-link[aria-current=page]{color:var(--cyan);border-color:var(--cyan);background:#5badc511}.drawer-content .personal-area{position:relative;margin-top:16px;padding-top:14px}.drawer-content .personal-flyout{position:absolute;right:0;bottom:calc(100% + 10px)}.placeholder-page .history-views{display:flex;flex-direction:row;gap:8px;margin-bottom:24px}.placeholder-page .history-views a{min-height:36px;padding:9px 14px;font-size:11px}@media(min-width:1101px){.home-shell.is-nav-collapsed .home-subnavigation{display:none}.home-shell.is-nav-collapsed .right-sidebar .personal-area{display:flex;justify-content:center;padding-top:10px;flex-direction:column}.home-shell.is-nav-collapsed .right-sidebar .personal-label{display:none}.home-shell.is-nav-collapsed .personal-flyout{right:64px;bottom:14px}.home-shell.is-nav-collapsed .personal-area .settings-link{margin:0}}.history-records,.history-detail,.detail-conversation,.performance-content{scrollbar-width:thin;scrollbar-color:var(--history-scrollbar, #476879) transparent}[data-theme=light] .history-page{--history-scrollbar: #98adb7}.home-shell.history-shell .history-main{padding:12px 24px max(16px,env(safe-area-inset-bottom,0px))}.history-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;gap:12px;color:var(--ink)}.history-page .history-tabs{display:flex;flex-direction:row;flex-shrink:0;gap:8px}.history-page .history-tabs a{min-height:36px;padding:8px 15px;border:1px solid transparent;border-radius:8px;color:var(--secondary);font-size:12px;text-decoration:none}.history-page .history-tabs a[aria-current=page]{color:var(--cyan);background:var(--control);border-color:var(--stroke)}.history-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0}.history-heading h1{margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:550;letter-spacing:-.8px}.history-heading p{margin:6px 0 0;font-size:12px;color:var(--secondary)}.history-count{white-space:nowrap;font-size:11px;color:var(--secondary)}.history-toolbar{display:flex;gap:12px;flex-shrink:0}.history-search{display:flex;align-items:center;gap:10px;flex:1;max-width:420px;min-width:0}.history-search,.history-filter{background:var(--control);border:1px solid var(--stroke);border-radius:8px;padding:0 12px;color:var(--secondary)}.history-search input,.history-filter select{color:var(--ink);background:transparent;border:0;min-height:38px;font-size:12px;min-width:0}.history-search input{width:100%}.history-search input::placeholder{color:var(--secondary)}.history-filter option{background:var(--control);color:var(--ink)}.history-legacy-note{margin:-6px 0 0;font-size:11px;color:var(--secondary)}.history-workspace{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0;gap:16px;grid-template-rows:minmax(0,1fr)}.history-workspace.has-selection{grid-template-columns:minmax(0,1.3fr) minmax(290px,.9fr)}.history-list-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.history-list-count{flex-shrink:0;padding:0 12px 10px;font-size:10px;color:var(--secondary)}.history-records{list-style:none;padding:0;margin:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.history-records li{border-bottom:1px solid var(--stroke)}.history-record{width:100%;display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:8px 14px;padding:14px 12px;background:transparent;color:var(--ink);text-align:left;border:0;border-radius:8px;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.history-record:hover,.history-record[aria-pressed=true]{background:color-mix(in srgb,var(--cyan) 5%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--cyan) 9%,transparent)}.history-record[aria-pressed=true]{background:linear-gradient(100deg,color-mix(in srgb,var(--cyan) 9%,transparent),transparent 90%),var(--bubble);box-shadow:inset 2px 0 var(--cyan),inset 0 1px color-mix(in srgb,var(--cyan) 12%,transparent)}.record-date{font-size:11px;color:var(--secondary);line-height:1.6;font-variant-numeric:tabular-nums}.record-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.45}.record-mode{font-size:11px;font-weight:500;color:var(--secondary);align-self:start}.record-meta{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--secondary);font-size:11px;line-height:1.5}.history-page [data-outcome=positive]{color:#85dba8}.history-page [data-outcome=wait]{color:#e4b774}.history-page [data-outcome=negative]{color:#ed9299}.history-page [data-outcome=none]{color:var(--secondary)}[data-theme=light] .history-page [data-outcome=positive]{color:#287751}[data-theme=light] .history-page [data-outcome=wait]{color:#9a6723}[data-theme=light] .history-page [data-outcome=negative]{color:#b34b5b}.history-detail{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid var(--stroke);border-radius:12px;background:var(--panel)}.history-back{display:flex;align-items:center;gap:8px;color:var(--cyan);border:0;background:transparent;padding:0;min-height:28px;font-size:11px}.detail-caption{display:flex;flex-wrap:wrap;gap:12px;color:var(--secondary);font-size:10px;margin:16px 0 10px}.history-detail h2{font-size:19px;font-weight:550;margin:0}.history-detail h3{font-size:11px;font-weight:600;color:var(--secondary);margin:18px 0 6px}.detail-date{font-size:10px;color:var(--secondary);margin:8px 0 20px}.detail-conversation p,.detail-reason{font-size:12px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.detail-conversation{padding-right:8px}.detail-conversation h3:first-child{margin-top:0}.detail-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 0;margin:20px 0 0;border-block:1px solid var(--stroke)}.detail-result dt{font-size:10px;color:var(--secondary)}.detail-result dd{margin:8px 0 0;font-size:18px;color:var(--ink)}.detail-disclaimer{font-size:10px;line-height:1.6;color:var(--secondary);margin:22px 0 0}.history-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;padding:28px;color:var(--secondary)}.history-empty h2{font-size:18px;color:var(--ink);font-weight:500}.history-empty p,.history-empty a{font-size:12px;line-height:1.7}.history-empty a{color:var(--cyan);margin-top:8px}.performance-content{overflow-y:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.performance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;flex-shrink:0;margin:0;padding:18px 8px;background:var(--panel);border:1px solid var(--stroke);border-radius:12px;box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 4%,transparent)}.performance-metrics>div{padding:4px 18px;min-width:0;border-right:1px solid var(--stroke)}.performance-metrics>div:last-child{border-right:0}.performance-metrics dt{font-size:12px;font-weight:500;color:var(--secondary)}.performance-metrics dd{font-size:clamp(24px,2.5vw,34px);margin:14px 0 10px;letter-spacing:-.8px;color:var(--ink);font-weight:550;font-variant-numeric:tabular-nums}.performance-metrics p,.performance-note p{font-size:11px;color:var(--secondary);line-height:1.8;margin:8px 0}.performance-note h2{font-size:14px;font-weight:550;margin:22px 0 0}.performance-note{flex:1 0 auto;display:grid;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:18px;min-height:240px;padding:clamp(20px,2.3vw,32px);border:1px solid var(--stroke);border-radius:12px;background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--cyan) 5%,transparent),transparent 65%)}.performance-note-copy{max-width:610px}.performance-note-icon{display:grid;place-items:center;width:48px;height:48px;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 16%,transparent);border-radius:50%}.performance-note-eyebrow{font-size:9px;font-weight:600;letter-spacing:1.3px;color:var(--cyan)}.performance-note .performance-note-lead{font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.5;color:var(--ink);margin:12px 0 0}.performance-note .performance-note-disclaimer{margin-top:20px;font-size:10px}@media(max-width:1100px){.history-workspace.has-selection{grid-template-columns:minmax(0,1fr) minmax(270px,.9fr)}.history-workspace.has-selection .history-record{grid-template-columns:minmax(0,1fr) auto}.history-workspace.has-selection .record-date,.history-workspace.has-selection .record-meta{grid-column:1 / -1}}@media(max-width:700px){.home-shell.history-shell .history-main{padding:12px 16px max(14px,env(safe-area-inset-bottom,0px))}.history-page{gap:12px}.history-heading{align-items:flex-start}.history-heading p{font-size:11px;line-height:1.6;max-width:230px}.history-count{font-size:10px;padding-top:8px}.history-toolbar{gap:8px}.history-search,.history-filter{padding:0 8px}.history-search input,.history-filter select{font-size:16px}.history-filter{max-width:145px}.history-filter select{width:100%}.history-record{grid-template-columns:minmax(0,1fr) auto;padding:12px 10px}.record-date,.record-meta{grid-column:1 / -1}.history-workspace.has-selection{grid-template-columns:minmax(0,1fr)}.history-workspace.has-selection .history-list-pane{display:none}.history-detail{padding:16px}.history-legacy-note{line-height:1.5;font-size:10px}.performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 16px}.performance-metrics>div{padding:12px 12px 12px 0}.performance-metrics>div:nth-child(2n){border-right:0;padding-left:16px;padding-right:0}.performance-metrics>div:nth-child(n+3){border-top:1px solid var(--stroke)}.performance-metrics dt{font-size:11px}.performance-content{gap:14px}.performance-note{grid-template-columns:minmax(0,1fr);padding:18px;gap:10px;min-height:0;align-content:start}.performance-note-icon{display:none}.performance-metrics dd{font-size:27px;margin:10px 0 6px}.performance-note .performance-note-lead{margin-top:0}.performance-note h2{margin-top:16px}.performance-note .performance-note-disclaimer{margin-top:12px}}.history-heading-actions,.detail-actions{display:flex;align-items:center;gap:16px}.detail-actions{justify-content:space-between;flex-wrap:wrap;gap:8px}.history-delete{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 10px;border:1px solid var(--stroke);border-radius:8px;color:var(--secondary);background:transparent;white-space:nowrap;font-size:12px}.history-delete:hover:not(:disabled){color:var(--ink);background:var(--control)}.history-confirm{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--stroke);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 20px 80px #0006}.history-confirm::backdrop{background:#020710b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.history-confirm h2{margin:0 0 14px;font-size:20px}.history-confirm p{color:var(--secondary);font-size:13px;line-height:1.7}.history-confirm .delete-preview{max-height:100px;overflow-y:auto;overflow-wrap:anywhere;color:var(--ink)}.history-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.history-confirm-actions button{padding:10px 14px;min-height:44px;border-radius:8px;background:var(--control);font-size:13px}.history-confirm-actions .confirm-delete{background:#963d4c;color:#fff}.shadow-local{display:flex;gap:7px;align-items:center;color:var(--secondary);white-space:nowrap;font-size:12px}.shadow-explanation,.shadow-footer{margin:0;flex-shrink:0;font-size:12px;line-height:1.6;color:var(--secondary)}.shadow-footer{padding-top:8px;border-top:1px solid var(--stroke)}.shadow-prompt{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.shadow-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.shadow-comparison>div{padding:16px 10px 16px 0;border-top:1px solid var(--stroke)}.shadow-comparison dt{font-size:12px;color:var(--secondary)}.shadow-comparison dd{margin:10px 0 0;font-size:16px;line-height:1.5}.shadow-metrics dd{margin-bottom:0}@media(max-width:700px){.history-heading-actions{align-items:flex-end;flex-direction:column;gap:6px}.history-heading-actions .history-count{padding-top:0}.history-delete,.history-back{min-height:40px}.history-heading{gap:10px}.history-page .history-tabs a{min-height:40px}.shadow-page .history-heading{flex-wrap:wrap}.shadow-metrics{padding:4px 14px}.shadow-metrics>div{padding-top:9px;padding-bottom:9px}.shadow-metrics dd{margin-top:6px}.shadow-explanation,.shadow-footer{font-size:11px}}@media(prefers-reduced-motion:reduce){.history-record{transition:none}}html,body,#root{height:100%;overflow:hidden}.home-shell{--header-height: calc(68px + env(safe-area-inset-top, 0px)) ;--sidebar-width: clamp(216px, 15vw, 264px);height:100dvh;min-height:0;overflow:hidden;display:grid;grid-template-rows:var(--header-height) minmax(0,1fr)}.home-shell .topbar{height:var(--header-height);min-height:0;padding:env(safe-area-inset-top,0px) max(30px,env(safe-area-inset-right,0px)) 0 max(30px,env(safe-area-inset-left,0px))}.home-shell .brand img{width:48px;height:48px;mix-blend-mode:screen;object-fit:contain}.home-shell .brand strong{font-size:21px}.home-shell .brand small{font-size:7px;margin-top:4px}.home-shell .brand-orbit{display:grid;width:190px;height:64px;gap:0;place-items:center}.home-shell .brand-orbit>img{grid-area:1 / 1;width:78px;height:64px;object-fit:contain;opacity:.95}.home-shell .brand-orbit>span{grid-area:1 / 1;z-index:1;text-align:center}.home-shell .brand-orbit strong{font-size:21px;font-weight:650;letter-spacing:2px;text-shadow:0 2px 4px #020610,0 0 8px #020610,0 0 16px #020610}.home-shell .brand-orbit small{display:none}.home-shell .right-sidebar{top:var(--header-height);width:var(--sidebar-width);padding:22px 20px max(14px,env(safe-area-inset-bottom,0px));overflow:hidden}.home-shell .nav-caption{padding:0 12px 16px}.home-shell nav{gap:4px;min-height:0}.home-shell .right-sidebar nav a{min-height:40px;padding:10px 12px}.home-shell .mode-note{padding:20px 12px 16px}.home-shell .mode-note>svg{margin-bottom:9px;width:21px;height:21px}.home-shell .mode-note p{margin-top:6px;line-height:1.65}.home-shell .mode-tag{margin-top:10px}.home-shell .sidebar-footer{padding-top:13px}.home-shell .home-main{margin:0 var(--sidebar-width) 0 0;max-width:none;min-width:0;min-height:0;padding:18px 32px max(18px,env(safe-area-inset-bottom,0px));overflow:hidden;display:flex;flex-direction:column;gap:10px}.home-shell .home-heading{grid-area:heading;flex:0 0 auto;padding:0}.home-shell .home-heading h1{margin:0;font-size:clamp(27px,2.1vw,36px);line-height:1.15}.home-shell .home-heading p{margin-top:6px;font-size:11px;line-height:1.5}.home-shell .home-stage{flex:1 1 0;min-height:0;height:auto;display:grid;grid-template-columns:minmax(0,1fr) clamp(310px,27vw,520px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"heading chat" "brain chat" "decision chat";gap:8px clamp(20px,2.1vw,38px)}.home-shell .mind-space{grid-area:brain;height:auto;min-height:0;container-type:size}.home-shell .brain-stage{inset:0 -12px}.home-shell .brain-coordinate{display:none}.home-shell .brain-art{width:min(115.8cqw,131.2cqh,840px);top:-18cqh}.home-shell .orbital{width:82%;left:9%;top:0}.home-shell .scene-caption{top:9px;left:0;right:4px}.home-shell .scene-caption>span{font-size:6px;letter-spacing:1.1px}.home-shell .animation-toggle{width:28px;height:28px}.home-shell .chat-panel{grid-area:chat;position:relative;height:100%;width:100%;min-height:0;min-width:0;inset:auto;padding:20px 18px 14px;display:flex;flex-direction:column;gap:14px;border-radius:10px}.home-shell .chat-header{flex:0 0 30px;min-height:0}.home-shell .chat-symbol{width:28px;height:28px}.home-shell .chat-header h2{font-size:13px}.home-shell .chat-state{font-size:8px}.home-shell .chat-welcome{flex:1 1 0;min-height:0;padding:0;display:flex;flex-direction:column;justify-content:center;gap:22px}.home-shell .chat-welcome p{font-size:18px;line-height:1.6}.home-shell .chat-welcome p span{font-size:12px}.home-shell .suggestions{margin:0;gap:8px;flex-wrap:nowrap;flex-direction:column;align-items:stretch}.home-shell .suggestions button{padding:11px 12px;font-size:11px;gap:6px;min-height:38px;justify-content:space-between}.home-shell .message-list{flex:1 1 0;height:auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding:2px 7px 3px 0;scrollbar-gutter:stable}.home-shell .message+.message{margin-top:22px}.home-shell .message p{margin-top:4px;font-size:13px;line-height:1.75}.home-shell .composer{flex:0 0 46px;min-height:46px;padding:4px 5px 4px 11px}.home-shell .composer textarea{field-sizing:fixed;height:28px;min-height:28px;max-height:28px;line-height:24px;overflow-y:auto}.home-shell .chat-footnote{flex:0 0 auto;margin:0;font-size:7px;line-height:1.3}.home-shell .chat-footnote>span:first-child{font-size:6px}.home-shell .new-message{position:absolute;right:15px;top:54px;margin:0;z-index:2}.home-shell .inline-warning{flex:0 0 auto;margin:0;font-size:10px;line-height:1.3}.home-shell .decision-summary{grid-area:decision;padding:16px 0;align-self:stretch;min-height:0;display:grid;grid-template-columns:minmax(130px,.95fr) minmax(145px,1fr) minmax(0,1.5fr);grid-template-rows:auto 34px auto;align-items:center;gap:6px 16px;border-top:1px solid var(--line)}.home-shell .section-eyebrow{grid-column:1;grid-row:1;font-size:8px}.home-shell .example-label{font-size:5px;letter-spacing:.3px;padding:3px}.home-shell .decision-value{grid-column:1;grid-row:2;height:34px;margin:0;gap:5px}.home-shell .decision-value>span{font-size:36px;letter-spacing:-1.5px}.home-shell .decision-value>svg{width:20px;height:20px;margin-top:6px}.home-shell .decision-summary h2{grid-column:1;grid-row:3;font-size:12px;line-height:1.4;letter-spacing:-.2px;margin:0}.home-shell .decision-subtitle{display:none}.home-shell .decision-metrics{grid-column:2;grid-row:1 / 4;margin:0;padding:3px 0 3px 14px;border:0;border-left:1px solid var(--line);gap:12px}.home-shell .decision-metrics>div+div{padding-left:0;border-left:0}.home-shell .metric-label{font-size:7px;letter-spacing:1.2px}.home-shell .decision-metrics strong{font-size:25px;margin:8px 0 7px}.home-shell .decision-metrics strong small{font-size:10px}.home-shell .metric-note{font-size:7px}.home-shell .confidence-track{max-width:58px}.home-shell .decision-summary .reason{min-width:0}.home-shell .reason{grid-column:3;grid-row:1 / 4;margin:0;padding-left:16px;border-left:1px solid var(--line)}.home-shell .reason p{margin-top:7px;font-size:10px;line-height:1.65}.home-shell .result-note,.home-shell .result-note br{display:none}.home-shell .result-note p{font-size:9px;line-height:1.6}.home-shell .system-notice{flex:0 0 auto;margin:0;padding:7px 10px;font-size:10px;line-height:1.5}@media(min-width:1700px){.home-shell .home-main{padding:24px 48px max(24px,env(safe-area-inset-bottom,0px));gap:14px}.home-shell .brain-art{width:min(115.8cqw,137.35cqh,902px);top:-12cqh}}@media(max-width:1100px){.home-shell{--sidebar-width: 0px}.home-shell .topbar{padding-right:24px;padding-left:24px}.home-shell .menu-trigger{top:calc(14px + env(safe-area-inset-top,0px));right:max(22px,env(safe-area-inset-right,0px));width:40px;height:40px}.home-shell .topbar-right{padding-right:55px}.home-shell .home-main{padding-left:24px;padding-right:24px}.home-shell .mobile-menu{height:100dvh;overflow:hidden}.home-shell .drawer-content{height:100%;min-height:0;padding:max(18px,env(safe-area-inset-top,0px)) 20px max(16px,env(safe-area-inset-bottom,0px))}.home-shell .drawer-heading{flex:0 0 auto;margin-bottom:16px}.home-shell .drawer-content nav{overflow-y:auto;overscroll-behavior:contain}.home-shell .drawer-content nav a{padding:11px;min-height:44px}.home-shell .drawer-content .mode-note{flex:0 0 auto;margin-top:auto;padding:18px 12px 0}}@media(max-width:850px){.home-shell{--header-height: calc(64px + env(safe-area-inset-top, 0px)) }.home-shell .topbar{padding-right:max(18px,env(safe-area-inset-right,0px));padding-left:max(18px,env(safe-area-inset-left,0px))}.home-shell .brand img{width:42px;height:42px}.home-shell .brand strong{font-size:18px}.home-shell .brand small{font-size:5.5px;letter-spacing:1.7px}.home-shell .brand-orbit{width:157px;height:58px}.home-shell .brand-orbit>img{width:72px;height:58px}.home-shell .brand-orbit strong{font-size:18px;letter-spacing:1.5px}.home-shell .menu-trigger{top:calc(12px + env(safe-area-inset-top,0px));right:max(18px,env(safe-area-inset-right,0px))}.home-shell .home-main{padding:12px max(18px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));gap:6px}.home-shell .home-heading h1{font-size:26px;line-height:1.15;letter-spacing:-.8px}.home-shell .home-heading p{font-size:10px;margin-top:4px}.home-shell .home-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,32dvh) auto minmax(0,1fr);grid-template-areas:"heading" "brain" "decision" "chat";gap:8px;isolation:isolate}.home-shell .mind-space{display:contents}.home-shell .brain-stage{grid-area:brain;position:relative;inset:auto;width:100%;height:100%;container-type:size;overflow:visible}.home-shell .brain-art{width:min(110cqw,138cqh);top:-16cqh}.home-shell .orbital{width:min(90cqw,115cqh);left:50%;transform:translate(-50%);top:0}.home-shell .orbital-two{transform:translate(-50%) scale(1.08)}.home-shell .scene-caption{grid-area:brain;position:relative;align-self:start;top:0;right:auto;left:auto;pointer-events:none}.home-shell .scene-caption>span{display:none}.home-shell .animation-toggle{margin-left:auto;pointer-events:auto}.home-shell .chat-panel{grid-area:chat;position:relative;inset:auto;height:auto;min-height:0;width:100%;padding:10px 12px 8px;gap:6px}.home-shell .chat-header h2{font-size:12px}.home-shell .chat-header{flex-basis:22px}.home-shell .chat-symbol{width:22px;height:22px}.home-shell .chat-welcome{gap:7px}.home-shell .chat-welcome p br,.home-shell .chat-welcome p span{display:none}.home-shell .chat-welcome p{font-size:13px}.home-shell .chat-state{font-size:7px}.home-shell .suggestions button{padding:7px 8px;font-size:8px;min-height:26px}.home-shell .suggestions{flex-direction:row;gap:6px}.home-shell .composer{flex-basis:42px;min-height:42px}.home-shell .new-message{top:35px}.home-shell .composer textarea{font-size:16px}.home-shell .chat-footnote{font-size:6px}.home-shell .decision-summary{grid-area:decision;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;align-items:center;gap:5px 12px;padding:10px 2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#030810b3,#03081000)}.home-shell .section-eyebrow{grid-column:1/-1;grid-row:1;font-size:8px;line-height:1}.home-shell .example-label{font-size:6px;padding:3px 4px}.home-shell .decision-value{grid-column:1;grid-row:2;height:38px;margin:0;gap:5px;align-self:start}.home-shell .decision-value>span{font-size:40px;letter-spacing:-2px}.home-shell .decision-value>svg{width:22px;height:22px;margin-top:6px}.home-shell .decision-summary h2{grid-column:1;grid-row:3;font-size:14px;line-height:1.3;letter-spacing:-.3px;margin:0}.home-shell .decision-metrics{grid-column:2;grid-row:2/4;align-self:center;margin:0;padding:0;gap:9px;border:0}.home-shell .decision-metrics>div+div{padding-left:10px}.home-shell .metric-label{font-size:7px;letter-spacing:1.2px}.home-shell .decision-metrics strong{font-size:24px;margin:6px 0 5px}.home-shell .decision-metrics strong small{font-size:9px}.home-shell .metric-note{font-size:7px}.home-shell .reason{grid-column:1/-1;grid-row:4;margin:3px 0 0;padding:0;border:0}.home-shell .reason p{font-size:10px;line-height:1.5;margin-top:4px;max-width:none}.home-shell .result-note{display:none}}@media(max-width:850px)and (max-height:700px){.home-shell .home-heading h1{font-size:23px}.home-shell .home-heading p{display:none}.home-shell .home-stage{grid-template-rows:auto minmax(0,26dvh) auto minmax(0,1fr);gap:6px}.home-shell .home-main{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.home-shell .decision-summary{padding:7px 2px;gap:3px 12px}.home-shell .chat-welcome p{display:none}}@media(min-width:851px)and (max-height:700px){.home-shell .home-main{padding-top:10px;padding-bottom:10px;gap:6px}.home-shell .home-heading h1{font-size:25px}.home-shell .decision-summary{padding:10px 0}.home-shell .chat-panel{gap:4px;padding:7px 12px}.home-shell .chat-welcome p{display:none}.home-shell .right-sidebar{padding-top:14px}.home-shell .right-sidebar nav a{min-height:36px;padding-top:8px;padding-bottom:8px}.home-shell .mode-note{padding-top:12px;padding-bottom:12px}.home-shell .mode-note>svg{display:none}}.home-shell{--surface: #030810;--ink: #e7edf4;--secondary: #a0b2c3;--panel: linear-gradient(120deg, #112335ad, #07101ec9 80%);--bubble: linear-gradient(135deg, #20384b70, #0e1d2d78);--user-bubble: linear-gradient(135deg, #16445990, #18324b70);--control: #0c1b29;--stroke: #7799b333;color:var(--ink);background:radial-gradient(ellipse at 24% 40%,#08172665,transparent 52%),var(--surface);color-scheme:dark}.home-shell .topbar{border-bottom:0;background:transparent;box-shadow:none;z-index:auto}.home-shell .topbar-right{gap:16px}.home-shell .private-label{display:none}.theme-toggle,.nav-collapse{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-width:34px;height:34px;border:1px solid var(--stroke);border-radius:8px;background:var(--control);color:var(--ink);padding:0 10px;font-size:10px}.theme-toggle:hover,.nav-collapse:hover{border-color:var(--cyan)}.shadow-status{display:inline-flex;align-items:center;gap:7px;color:#abc4ed;font-size:8px;letter-spacing:.8px}.shadow-status svg,.home-shell .mode-tag{color:#a9c5f1}.shadow-status svg{filter:drop-shadow(0 0 5px #8675d337)}.home-shell .mode-tag{border-color:#7c8adc36;background:#6e75b20c}.home-shell .nav-caption{padding-bottom:12px;min-height:42px}.nav-collapse{padding:0;width:30px;min-width:30px;height:30px}.rail-mode{display:none}.home-shell .home-main{transition:margin-right .28s cubic-bezier(.2,.7,.3,1)}.home-shell .right-sidebar{transition:width .28s cubic-bezier(.2,.7,.3,1),padding .28s}.home-shell #desktop-navigation{min-height:0}.home-shell .chat-panel{background:var(--panel);border-color:var(--stroke)}.home-shell .message{width:fit-content;max-width:94%;padding:11px 13px;border:1px solid var(--stroke);border-radius:13px 13px 13px 4px;background:var(--bubble);box-shadow:inset 0 1px #ffffff06,0 3px 12px #00000008}.home-shell .message-user{margin-left:auto;border-radius:13px 13px 4px;background:var(--user-bubble);border-color:#58afce38}.home-shell .message+.message{margin-top:14px}.home-shell .message p{margin:0;color:var(--ink);line-height:1.65;font-size:12px}.home-shell .message-user p{color:var(--ink)}.home-shell .composer{background:var(--control);border-color:var(--stroke)}.home-shell .composer textarea{color:var(--ink)}.home-shell .decision-mode-toggle{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:2px 6px;border:0;border-radius:6px;color:var(--secondary);background:transparent;font-size:11px}.home-shell .decision-mode-toggle[aria-checked=true]{color:var(--cyan)}.home-shell .decision-mode-toggle:disabled{opacity:.65;cursor:wait}.home-shell .chat-footnote,.home-shell .chat-footnote>span:first-child{color:var(--secondary)}.home-shell .chat-welcome p span{color:var(--secondary)}.home-shell .decision-summary{--decision: #85dba8;--confidence: #63d6ca;--timing: #7dc9f5;border:1px solid var(--stroke);border-radius:12px;padding-left:14px;padding-right:14px;background:linear-gradient(100deg,color-mix(in srgb,var(--decision) 11%,transparent),transparent 60%),#0a14206b;box-shadow:inset 0 1px color-mix(in srgb,var(--decision) 14%,transparent),0 7px 22px #00000012}.home-shell .decision-summary[data-decision=wait]{--decision: #e4b774}.home-shell .decision-summary[data-decision=negative]{--decision: #ed9299}.home-shell .decision-summary[data-decision=none]{--decision: #99b8c8}.home-shell .decision-summary .decision-value,.home-shell .decision-summary .decision-value>svg{color:var(--decision)}.home-shell .decision-summary .decision-value{text-shadow:0 0 20px color-mix(in srgb,var(--decision) 32%,transparent)}.home-shell .decision-summary .confidence-track>span{background:var(--confidence);box-shadow:0 0 7px color-mix(in srgb,var(--confidence) 32%,transparent)}.home-shell .decision-summary .confidence-track{height:4px;background:color-mix(in srgb,var(--confidence) 15%,transparent)}.home-shell .decision-metrics>div:first-child strong{color:var(--confidence)}.home-shell .decision-metrics>div:last-child strong{color:var(--timing)}.home-shell .section-eyebrow>svg{color:var(--decision)}.home-shell .reason p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-shell .reason{align-self:center;padding:7px 10px;border-radius:7px;background:#afc9df08;box-shadow:inset 1px 0 #afc9df16}.home-shell .chat-panel .chat-header h2{font-weight:650;letter-spacing:-.15px;color:var(--ink)}.home-shell .chat-panel .message p{font-weight:450;line-height:1.6}.home-shell .chat-panel .chat-welcome p{font-weight:500}.home-shell .chat-panel .message-assistant{background:linear-gradient(135deg,#b2c9dd0b,#8eaac106);border-color:#a3bed014}.home-shell .chat-panel .message-user{background:linear-gradient(120deg,#1763794d,#18538829);border-color:#66bac320}.home-shell .chat-controls{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:8px;border-radius:10px;background:linear-gradient(180deg,#549cba06,#549cba12)}.home-shell .chat-controls .decision-mode-toggle{font-weight:550;padding-left:11px}.home-shell .chat-controls .composer{background:#0b1e2cf2;border-color:#77b4c845;box-shadow:inset 0 1px #a4ddeb0b}.home-shell .chat-controls .composer:focus-within{border-color:#65c8df8c;box-shadow:0 0 0 2px #65c8df0d}.home-shell .chat-controls textarea{font-weight:450}.home-shell .chat-controls textarea::placeholder{color:#a3b8c7;opacity:1}.home-shell .chat-controls .send-button{background:#256b84;color:#edfaff;box-shadow:inset 0 1px #baf2ff22}.home-shell .chat-controls .send-button:hover:not(:disabled){background:#287e99}.home-shell .chat-controls .send-button:disabled{background:#244c5c;color:#88b4c5}.home-shell .chat-panel .chat-footnote,.home-shell .chat-panel .chat-footnote>span:first-child{font-size:8px;font-weight:550;line-height:1.4}.home-shell .chat-panel .chat-footnote>span:first-child{color:#83bac6}.home-shell .chat-panel .chat-footnote>span:last-child{color:#a0b2c3}.home-shell[data-theme=light] .chat-panel .message-assistant{background:linear-gradient(135deg,#fffffba3,#f1f1e98c);border-color:#607d8c16}.home-shell[data-theme=light] .chat-panel .message-user{background:linear-gradient(120deg,#cce6eac9,#d8e6f0b3);border-color:#46879c24}.home-shell[data-theme=light] .chat-controls{background:linear-gradient(180deg,#578da706,#578da710)}.home-shell[data-theme=light] .chat-controls .composer{background:#faf9f2;border-color:#749daf70}.home-shell[data-theme=light] .chat-controls .composer:focus-within{border-color:#2186a5}.home-shell[data-theme=light] .chat-controls textarea::placeholder{color:#5d7685}.home-shell[data-theme=light] .chat-controls .send-button:disabled{background:#d2e4e9;color:#43778a}.home-shell[data-theme=light] .chat-panel .chat-footnote>span:first-child{color:#377e8a}.home-shell[data-theme=light] .chat-panel .chat-footnote>span:last-child{color:#566c7b}.home-shell[data-theme=light]{--surface: #e9e8e2;--ink: #243847;--secondary: #566c7b;--muted: #566c7b;--cyan: #087e9f;--line: #34536628;--stroke: #4261742c;--panel: linear-gradient(135deg, #f9f8f1ec, #efeee7e8);--bubble: linear-gradient(135deg, #fffffcbf, #f6f5edb3);--user-bubble: linear-gradient(135deg, #d8eaf0bf, #e1e9efc9);--control: #f6f5ef;color-scheme:light;background:radial-gradient(ellipse at 50% 0%,#f7f5ed,transparent 70%),var(--surface)}.home-shell[data-theme=light] .brand strong{text-shadow:0 1px 8px #faf8ed;color:#253a4a}.home-shell[data-theme=light] .brand img{mix-blend-mode:multiply;filter:invert(1) hue-rotate(180deg) saturate(1.2)}.home-shell[data-theme=light] .home-heading h1 em{color:#376476}.home-shell[data-theme=light] .home-heading p{color:var(--secondary)}.home-shell[data-theme=light] .brain-stage{background:transparent;border-radius:0;overflow:visible}.home-shell[data-theme=light] .brain-stage:before{content:"";position:absolute;inset:-18% -6% 0;background:radial-gradient(ellipse 50% 50% at 50% 50%,#030810 0%,#050d19 48%,#1c2c3bd9 64%,#68737c65 80%,#8990951a 90%,transparent 100%)}.home-shell[data-theme=light] .brain-art{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 50% 50% at center,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at center,#000 70%,transparent 100%)}.home-shell[data-theme=light] .scene-caption{color:#a4d9ed}.home-shell[data-theme=light] .right-sidebar{background:linear-gradient(135deg,#e4e6e1aa,#efeee7cc)}.home-shell[data-theme=light] .nav-caption,.home-shell[data-theme=light] nav a,.home-shell[data-theme=light] nav a small,.home-shell[data-theme=light] .mode-note p,.home-shell[data-theme=light] .sidebar-footer small{color:var(--secondary)}.home-shell[data-theme=light] nav a:hover{background:#c7dce54d;color:#15536c}.home-shell[data-theme=light] nav a[aria-current=page]{background:linear-gradient(100deg,#cae3ea,#dce8e940);color:#12617a;border-color:#8bbbc84f}.home-shell[data-theme=light] nav a[aria-current=page] small{color:#12617a}.home-shell[data-theme=light] .mode-tag,.home-shell[data-theme=light] .shadow-status{color:#51638e;border-color:#7f86b34a}.home-shell[data-theme=light] .shadow-status svg{color:#466fa0}.home-shell[data-theme=light] .avatar{color:#3a6476;background:#d5e0e3}.home-shell[data-theme=light] .offline-badge{color:#3d706d;border-color:#5b8e8633}.home-shell[data-theme=light] .offline-badge>span{background:#3b9985;box-shadow:none}.home-shell[data-theme=light] .chat-panel{box-shadow:0 12px 28px #2545580a,inset 0 1px #fffa}.home-shell[data-theme=light] .chat-symbol{color:#1b7290;background:#acd7e126;border-color:#72a7b93b}.home-shell[data-theme=light] .chat-state{color:#466c7b}.home-shell[data-theme=light] .chat-state i{background:#287f77}.home-shell[data-theme=light] .suggestions button{background:#dde8e65c;border-color:var(--stroke);color:#35596b}.home-shell[data-theme=light] .suggestions button:hover{background:#cbdfe8}.home-shell[data-theme=light] .suggestions button svg{color:#2d7188}.home-shell[data-theme=light] .composer textarea::placeholder{color:#657987}.home-shell[data-theme=light] .send-button{color:#f7fcfd;background:#28738f}.home-shell[data-theme=light] .send-button:disabled{color:#627e8a;background:#d4e2e6}.home-shell[data-theme=light] .send-button:hover:not(:disabled){background:#165e7c}.home-shell[data-theme=light] .message-list{scrollbar-color:#96b2c1 transparent}.home-shell[data-theme=light] .thinking-message small{color:var(--secondary)}.home-shell[data-theme=light] .decision-summary{--decision: #287751;--confidence: #147d78;--timing: #176f9f;background:linear-gradient(110deg,color-mix(in srgb,var(--decision) 9%,transparent),transparent 65%),#f4f3ecd9}.home-shell[data-theme=light] .decision-summary[data-decision=wait]{--decision: #9a6723}.home-shell[data-theme=light] .decision-summary[data-decision=negative]{--decision: #b34b5b}.home-shell[data-theme=light] .decision-summary[data-decision=none]{--decision: #4e7586}.home-shell[data-theme=light] .section-eyebrow,.home-shell[data-theme=light] .metric-label,.home-shell[data-theme=light] .metric-note,.home-shell[data-theme=light] .reason p,.home-shell[data-theme=light] .decision-metrics strong small{color:var(--secondary)}.home-shell[data-theme=light] .example-label{color:#836a3f;border-color:#99805b36}.home-shell[data-theme=light] .confidence-track{background:#97afb33b}.home-shell[data-theme=light] .reason{background:#60798b08;box-shadow:inset 1px 0 #60798b1a}.home-shell[data-theme=light] .icon-button{color:var(--ink);background:var(--control)}.home-shell[data-theme=light] .mobile-menu{color:var(--ink);background:#eeede7;border-color:var(--line);color-scheme:light}.home-shell[data-theme=light] .drawer-heading{color:#314c5c}.home-shell[data-theme=light] .inline-warning{color:#966322}.home-shell[data-theme=light] .system-notice{color:#586b78;background:#dce8e4}@media(min-width:1101px){.home-shell.is-nav-collapsed{--sidebar-width: 56px}.home-shell.is-nav-collapsed .right-sidebar{padding:22px 7px 14px}.home-shell.is-nav-collapsed .nav-caption{justify-content:center;padding:0 0 12px}.home-shell.is-nav-collapsed .nav-caption>span,.home-shell.is-nav-collapsed .right-sidebar nav a>span,.home-shell.is-nav-collapsed .right-sidebar nav a>small,.home-shell.is-nav-collapsed .right-sidebar .mode-note,.home-shell.is-nav-collapsed .sidebar-footer{display:none}.home-shell.is-nav-collapsed .right-sidebar nav a{padding:10px 0;justify-content:center;gap:0}.home-shell.is-nav-collapsed .rail-mode{display:grid;place-items:center;margin-top:auto;padding:15px 0;color:#a9bfe7}.home-shell[data-theme=light].is-nav-collapsed .rail-mode{color:#466fa0}}@media(max-width:1100px){.home-shell .topbar-right{gap:10px}}@media(max-width:850px){.home-shell .decision-summary .reason{padding:0 8px}.home-shell .topbar-right{gap:8px;padding-right:52px}.home-shell .topbar .offline-badge{display:none}.theme-toggle{width:34px;padding:0}.theme-toggle>span,.shadow-status>span{display:none}.shadow-status{width:23px;justify-content:center}.home-shell .decision-summary{padding-left:10px;padding-right:10px}.home-shell .message{padding:9px 11px;max-width:94%}.home-shell .message p{font-size:12px}.home-shell .message+.message{margin-top:10px}}@media(prefers-reduced-motion:reduce){.home-shell .home-main,.home-shell .right-sidebar{transition:none}}@media(prefers-reduced-transparency:reduce){.home-shell .chat-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e7edf4;background:#030810;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;color-scheme:dark;--cyan: #55dbf9;--muted: #8b9aac;--line: rgba(153, 190, 219, .12);--amber: #dcb881}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a,textarea{-webkit-tap-highlight-color:transparent}button,textarea{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}button:focus:not(:focus-visible){outline:none}::selection{background:#116276;color:#fff}svg{flex-shrink:0}::placeholder{color:#8c9cac}h1,h2,p{margin:0}button{transition:background .2s,color .2s,border-color .2s,opacity .2s}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:15px;padding:15px;background:#153441;z-index:100}.skip-link:focus{top:15px}.app-shell{min-height:100dvh;background:radial-gradient(ellipse at 24% 40%,#08172665,transparent 52%)}.topbar{height:98px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;border-bottom:1px solid var(--line);position:relative;z-index:3;background:#030810a6}.brand{display:flex;gap:13px;align-items:center}.brand strong{font-size:24px;font-weight:550;letter-spacing:2px;display:block}.brand small{display:block;font-size:8px;letter-spacing:2.55px;color:#8194a7;margin-top:6px}.topbar-right{display:flex;align-items:center;gap:40px}.private-label{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.65px;color:#91a1b2}.offline-badge{display:flex;gap:9px;align-items:center;border:1px solid #29505d5c;border-radius:5px;padding:10px 12px;font-size:9px;letter-spacing:1px;color:#a5d8df}.offline-badge>span{height:5px;width:5px;border-radius:50%;background:#69dec4;box-shadow:0 0 9px #3ec1b181}.right-sidebar{position:fixed;right:0;top:98px;bottom:0;width:240px;padding:37px 23px 22px;border-left:1px solid var(--line);background:linear-gradient(135deg,#08131f50,#040a1280);z-index:3;display:flex;flex-direction:column}.nav-caption{display:flex;justify-content:space-between;align-items:center;padding:0 14px 25px;font-size:9px;color:#8496aa;letter-spacing:2px}nav{display:flex;flex-direction:column;gap:8px}nav a{display:flex;align-items:center;gap:13px;padding:14px 12px;font-size:12px;color:#a3b0c0;border:1px solid transparent;border-radius:5px;position:relative;min-height:47px;transition:.2s}nav a small{margin-left:auto;font-size:8px;color:#758499;font-variant-numeric:tabular-nums}nav a:hover{color:#eafaff;background:#122b3c66}nav a[aria-current=page]{color:#a4ecff;border-color:#164259;background:linear-gradient(100deg,#1030449c,#081b2c65)}nav a[aria-current=page]:before{content:"";position:absolute;left:-1px;top:13px;bottom:13px;width:2px;background:var(--cyan);box-shadow:0 0 10px #49ddffa1}nav a[aria-current=page] svg{filter:drop-shadow(0 0 6px #2fbde473)}nav a[aria-current=page] small{color:#88d9ed}.mode-note{margin-top:auto;padding:35px 13px 27px}.mode-note>svg{color:#729db3;display:block;margin-bottom:14px}.mode-note>span:not(.mode-tag){font-size:13px;letter-spacing:.1px}.mode-note p{font-size:10px;color:#8596a9;line-height:1.9;margin-top:9px}.mode-tag{display:inline-flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.2px;border:1px solid #6a574734;background:#5c422015;color:#d0b48b;border-radius:3px;padding:7px 8px;margin-top:16px}.mode-tag i{width:4px;height:4px;background:#d0ad78;border-radius:50%}.sidebar-footer{border-top:1px solid var(--line);padding:20px 7px 0;display:flex;gap:11px;align-items:center;font-size:11px}.avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid #294252;border-radius:50%;color:#afc2d3;font-size:9px}.sidebar-footer small{display:block;margin-top:6px;letter-spacing:1px;font-size:7px;color:#8594a5}.menu-trigger{display:none}.icon-button{background:#0b1925;border:1px solid var(--line);border-radius:6px;width:44px;height:44px;display:grid;place-items:center}.icon-button:hover{background:#123044}.mobile-menu{display:none}main{margin-right:240px;padding:40px 44px 0;max-width:1800px}.home-heading{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1;gap:20px}.eyebrow{font-size:9px;letter-spacing:2.4px;color:#8aafc2;display:flex;align-items:center;gap:9px}.eyebrow>span{width:4px;height:4px;background:var(--cyan);box-shadow:0 0 8px #46cffb;border-radius:50%}.home-heading h1{font-size:clamp(27px,2.65vw,43px);font-weight:400;letter-spacing:-1.3px;margin-top:17px;line-height:1.2}.home-heading h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#b2d5e4;letter-spacing:-1px}.home-heading p{font-size:12px;line-height:1.7;margin-top:11px;color:#92a0b3}.session-label{display:flex;flex-direction:column;gap:9px;font-size:8px;letter-spacing:1.5px;color:#9dafc0;text-align:right;white-space:nowrap}.session-label span+span{font-size:7px;color:#7d8a9c}.home-stage{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:32px;min-height:610px;height:clamp(610px,67vh,780px);position:relative}.mind-space{position:relative;min-width:0;isolation:isolate}.brain-stage{position:absolute;inset:-10px -50px -15px -44px;pointer-events:none;overflow:hidden;z-index:-1}.brain-art{position:absolute;width:min(760px,115%);aspect-ratio:1;top:-65px;left:50%;transform:translate(-50%);animation:brain-breathe 7s ease-in-out infinite;transform-origin:center 42%;will-change:filter}.brain-art>img{width:100%;height:100%;display:block;object-fit:contain;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;-webkit-mask-image:radial-gradient(ellipse at center,black 48%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 48%,transparent 72%)}.synapse-canvas{position:absolute;inset:0}.is-active .brain-art{animation-duration:3.5s}.is-paused .brain-art{animation:none}.orbital{position:absolute;width:76%;aspect-ratio:1;border:1px solid #498ca414;top:9px;left:12%;border-radius:50%}.orbital-two{transform:scale(1.11);border-style:dashed;border-color:#498ca40c}.brain-coordinate{position:absolute;font-size:7px;letter-spacing:2px;color:#527789}.coordinate-one{top:100px;left:38px;writing-mode:vertical-rl}.coordinate-two{right:35px;top:270px;writing-mode:vertical-rl;font-size:6px;letter-spacing:3px}.scene-caption{position:absolute;top:34px;left:9px;right:15px;display:flex;align-items:center;justify-content:space-between;z-index:1}.scene-caption>span{display:flex;gap:8px;align-items:center;font-size:7px;letter-spacing:1.4px;color:#9ab8ce}.scene-caption i{width:4px;height:4px;border-radius:50%;background:#75c7e4;box-shadow:0 0 9px #69cdec}.animation-toggle{display:grid;place-items:center;width:30px;height:30px;color:#9db9cc;border:1px solid #5d84952b;background:#09182770;border-radius:50%}.animation-toggle:hover{color:#fff;background:#143748}.chat-panel{position:absolute;bottom:26px;left:8px;right:8px;border:1px solid #6c99b43b;border-radius:12px;background:linear-gradient(120deg,#112335ad,#07101ec9 80%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 60px #0005,inset 0 1px #bfeeff0b;padding:21px 23px 13px;overflow:hidden}.chat-panel:before{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,#6ccbea65,transparent)}.chat-header{display:flex;align-items:center;gap:9px}.chat-symbol{width:24px;height:24px;background:#4db8d512;color:#9ce6f5;border:1px solid #50b6d52a;border-radius:6px;display:grid;place-items:center}.chat-header h2{font-size:12px;font-weight:500;letter-spacing:.1px}.chat-state{font-size:8px;color:#9cbdcc;margin-left:auto;display:flex;gap:6px;align-items:center}.chat-state i{width:4px;height:4px;background:#80d7cd;border-radius:50%}.chat-state .thinking{animation:status-pulse 1s infinite}.chat-welcome{padding:19px 0 17px}.chat-welcome p{font-size:16px;line-height:1.7;font-weight:350;letter-spacing:-.1px}.chat-welcome p span{color:#a0b0c2;font-size:12px}.suggestions{display:flex;gap:7px;margin-top:17px;flex-wrap:wrap}.suggestions button{display:flex;align-items:center;gap:9px;border:1px solid #8eacbe26;border-radius:5px;background:#18304430;padding:8px 10px;font-size:8px;color:#c0d0df}.suggestions button svg{color:#85adc1}.suggestions button:hover{background:#16405896;border-color:#488298}.composer{display:flex;gap:12px;align-items:center;padding:9px 10px 9px 14px;background:#030e1ab0;border:1px solid #55768b4d;border-radius:7px}.composer:focus-within{border-color:#5aafce99;box-shadow:0 0 0 3px #3591bc0d}.composer textarea{width:100%;resize:none;background:none;border:none;outline:none!important;box-shadow:none;color:#e5eff5;font-size:12px;line-height:22px;min-height:24px;max-height:90px;padding:0;scrollbar-width:thin;field-sizing:content}.send-button{display:grid;place-items:center;background:#b5ebf7;color:#083342;border-radius:5px;width:32px;height:32px;flex:0 0 32px}.send-button:hover:not(:disabled){background:#e0faff;box-shadow:0 0 20px #61dafa25}.send-button:disabled{background:#284250;color:#91b7cb;opacity:.7}.chat-footnote{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:7px;line-height:1.6;color:#90a4b7}.chat-footnote>span:first-child{font-size:6px;letter-spacing:1.2px;color:#aec0cd}.message-list{max-height:220px;min-height:160px;overflow:auto;padding:19px 5px 15px 0;scrollbar-width:thin;scrollbar-color:#345266 transparent;overscroll-behavior:contain}.message+.message{margin-top:18px}.message>span{font-size:7px;letter-spacing:1px;color:#82c7df}.message-user>span{color:#9ca9ba}.message p{font-size:12px;line-height:1.9;color:#d5e2ed;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.message-user p{color:#b2c3d4}.message-user{padding-left:12px;border-left:1px solid #527c953d}.thinking-message{display:flex;align-items:center;gap:4px;margin-top:16px;height:20px}.thinking-message>span{height:3px;width:3px;border-radius:50%;background:var(--cyan);animation:status-pulse 1.2s infinite}.thinking-message>span:nth-child(2){animation-delay:.2s}.thinking-message>span:nth-child(3){animation-delay:.4s}.thinking-message small{font-size:9px;color:#97b8ca;margin-left:7px}.new-message{background:#174353;color:#c1efff;border-radius:5px;font-size:9px;padding:7px;display:block;margin:0 auto 8px}.inline-warning{font-size:11px;color:#edc68c;margin-top:12px}.decision-summary{padding-top:85px;align-self:start;position:relative}.section-eyebrow{display:flex;align-items:center;gap:9px;color:#b4d4df;font-size:10px;letter-spacing:2px}.section-eyebrow svg{color:var(--cyan)}.example-label{margin-left:auto;letter-spacing:.7px;font-size:6px;color:#b9a78b;border:1px solid #a3865630;border-radius:3px;padding:4px 5px}.decision-value{height:128px;display:flex;align-items:center;margin-top:18px;gap:14px;color:#98e9ee;text-shadow:0 0 40px #34d2e32d}.decision-value>span{font-size:100px;letter-spacing:-7px;font-weight:250;line-height:1}.decision-value>svg{width:44px;height:44px;stroke-width:.8;color:#70c9d6;align-self:flex-start;margin-top:30px}.decision-summary h2{font-size:22px;letter-spacing:-.7px;font-weight:400;margin-top:4px}.decision-subtitle{font-size:10px;line-height:1.9;color:#93a7b9;margin-top:10px}.decision-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;padding:25px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.decision-metrics>div+div{border-left:1px solid var(--line);padding-left:25px}.metric-label{display:block;font-size:8px;color:#9cabbf;letter-spacing:1.7px}.decision-metrics strong{display:block;font-size:30px;font-weight:350;letter-spacing:-1px;margin:13px 0 11px;font-variant-numeric:tabular-nums}.decision-metrics strong small{font-size:11px;letter-spacing:0;color:#91aabd;margin-left:5px}.confidence-track{width:75%;height:2px;background:#26434d}.confidence-track span{height:2px;display:block;background:#72d6dc;box-shadow:0 0 8px #4ec7d247;transition:width .6s}.metric-note{display:block;font-size:8px;color:#8b9fb0}.reason{margin-top:24px}.reason p{font-size:12px;line-height:1.95;color:#bccad7;margin-top:13px;font-weight:350}.result-note{display:flex;gap:9px;align-items:baseline;margin-top:23px}.result-note>span{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#c0a980}.result-note p{font-size:9px;line-height:1.8;color:#9b998f}.cautious .decision-value{color:var(--amber);text-shadow:0 0 40px #c58a332b}.cautious .confidence-track span{background:var(--amber)}.home-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 0 26px;border-top:1px solid var(--line);color:#a4b6c4;font-size:9px}.home-footer>span{display:flex;gap:8px;align-items:center}.home-footer>span+span{color:#879bab;font-size:8px}.home-footer svg{color:#89b5c9}.system-notice{padding:13px 16px;background:#42321e40;border:1px solid #cba56730;border-radius:5px;color:#dbbe94;font-size:11px;line-height:1.7;margin-bottom:16px}.system-notice button{background:transparent;text-decoration:underline;color:#f0d7af}.placeholder-page{min-height:calc(100dvh - 150px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:35px 6vw}.placeholder-symbol{margin:38px 0 24px;width:70px;height:70px;border:1px solid #80b9d533;border-radius:14px;display:grid;place-items:center;color:#97d6e8;background:#0a243866}.placeholder-page h1{font-size:40px;font-weight:350;letter-spacing:-1.5px}.placeholder-page p{font-size:14px;line-height:1.9;color:#99adbf;margin-top:18px}.placeholder-page>a{display:flex;align-items:center;gap:10px;margin-top:40px;font-size:12px;color:#b9e6f4}@keyframes brain-breathe{0%,to{filter:brightness(.87);opacity:.92}50%{filter:brightness(1.08);opacity:1}}@keyframes status-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(min-width:1700px){main{padding-left:64px;padding-right:64px}.home-stage{grid-template-columns:minmax(0,1fr) 320px;gap:50px}.brain-art{width:860px;top:-65px}.chat-panel{left:50px;right:50px;bottom:45px}.decision-summary{padding-top:115px}.decision-value{height:155px}.decision-value>span{font-size:125px}.chat-welcome{padding-top:26px;padding-bottom:25px}.chat-welcome p{font-size:19px}.chat-panel{padding:25px 28px 17px}.chat-welcome p span,.chat-header h2{font-size:14px}.suggestions button{font-size:10px}.decision-summary h2{font-size:26px}}@media(max-width:1250px)and (min-width:1101px){.right-sidebar{width:210px;padding-left:15px;padding-right:15px}main{margin-right:210px;padding-left:30px;padding-right:30px}.home-stage{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.home-heading h1{font-size:30px}.session-label{display:none}.chat-panel{left:0;right:0;padding:17px}.chat-state{font-size:7px}.suggestions{gap:5px}.suggestions button{font-size:7px;padding:7px}.chat-welcome p{font-size:15px}.chat-footnote{font-size:6px}.decision-summary h2{font-size:20px}.brain-art{width:125%;top:-15px}.chat-welcome{padding-top:14px}}@media(max-width:1100px){.right-sidebar{display:none}.menu-trigger{display:grid;position:absolute;right:26px;top:26px;z-index:5}.topbar{padding:0 28px;height:92px}.topbar-right{padding-right:66px}.private-label{display:none}main{margin-right:0;padding:32px 32px 0}.home-stage{grid-template-columns:minmax(0,1fr) 265px;gap:30px}.home-heading h1{font-size:34px}.home-heading{padding-top:4px}.home-stage{height:640px}.mobile-menu{inset:0 0 0 auto;margin:0;border:0;border-left:1px solid #527b903b;padding:0;background:#06101af7;color:#e7edf4;width:min(340px,88vw);max-width:100vw;max-height:none;height:100dvh;overflow-y:auto}.mobile-menu[open]{display:block;animation:drawer-in .24s ease-out}.mobile-menu::backdrop{background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer-content{padding:25px 20px;min-height:100%;display:flex;flex-direction:column}.drawer-heading{display:flex;align-items:center;justify-content:space-between;font-size:16px;letter-spacing:2px;margin-bottom:25px}.drawer-content nav a{font-size:14px;padding:15px}.drawer-content .mode-note{margin-top:30px}.drawer-content .mode-note p{font-size:12px}.menu-open{overflow:hidden}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}}@media(max-width:850px){.topbar{height:82px;padding:0 21px}.brand{gap:9px}.brand img{width:37px;height:40px}.brand strong{font-size:20px;letter-spacing:1.5px}.brand small{font-size:6px;letter-spacing:2px;margin-top:5px}.menu-trigger{right:21px;top:21px;width:40px;height:40px}.topbar-right{padding-right:55px}.offline-badge{font-size:7px;padding:8px;gap:6px}main{padding:29px 26px 0}.home-heading h1{font-size:36px;margin-top:16px}.home-heading p{font-size:12px;margin-top:9px}.session-label{display:none}.home-stage{display:flex;flex-direction:column;gap:0;height:auto;min-height:0}.mind-space{height:660px;flex-shrink:0}.brain-stage{inset:0 -26px -5px;overflow:hidden}.brain-art{width:650px;top:-62px}.scene-caption{top:20px;left:3px;right:3px}.scene-caption>span{font-size:6px}.brain-coordinate{display:none}.orbital{width:80%;left:10%;top:35px}.chat-panel{bottom:26px;left:0;right:0;padding:21px 23px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#112335b3,#07101ed6)}.chat-header h2{font-size:13px}.chat-welcome p{font-size:19px}.chat-welcome p span{font-size:13px}.suggestions button{font-size:9px;padding:9px 10px}.composer textarea{font-size:16px}.chat-footnote{font-size:8px}.chat-footnote>span:first-child{font-size:7px}.decision-summary{padding:25px 9px 30px;border-top:1px solid var(--line);width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:start}.section-eyebrow{grid-column:1/-1;font-size:9px}.example-label{font-size:7px}.decision-value{height:100px;grid-column:1;margin-top:18px;gap:6px}.decision-value>span{font-size:83px}.decision-value>svg{width:32px;height:32px;margin-top:24px}.decision-summary h2{font-size:21px;grid-column:1}.decision-subtitle{font-size:10px;grid-column:1}.decision-metrics{grid-column:2;grid-row:2/5;margin:30px 0 0;padding:18px 0;border-top:none;border-bottom:none;gap:12px}.decision-metrics>div+div{padding-left:15px}.decision-metrics strong{font-size:28px}.metric-label{font-size:7px}.reason{grid-column:1/-1;padding-top:23px;border-top:1px solid var(--line);margin-top:23px}.reason p{font-size:13px;max-width:580px;line-height:1.8}.result-note{grid-column:1/-1;margin-top:16px}.result-note p{font-size:9px}.result-note br{display:none}.home-footer{padding:20px 0 26px;font-size:9px;align-items:flex-start}.home-footer>span+span{font-size:8px}.placeholder-page{min-height:calc(100dvh - 140px);padding:35px 10px}.placeholder-page h1{font-size:34px}.placeholder-page p{font-size:13px}}@media(max-width:480px){main{padding:27px 18px 0}.topbar{padding:0 17px}.brand strong{font-size:18px}.brand small{font-size:5.5px;letter-spacing:1.7px}.brand img{width:33px}.menu-trigger{right:17px}.topbar-right{padding-right:52px}.offline-badge{font-size:6px;letter-spacing:.6px;padding:7px 6px}.home-heading h1{font-size:31px;letter-spacing:-1px}.eyebrow{font-size:7px;letter-spacing:1.8px}.home-heading p{font-size:11px}.mind-space{height:620px}.brain-stage{inset:0 -18px -5px}.brain-art{width:520px;top:-26px}.orbital{width:103%;left:-1.5%;top:25px}.scene-caption{top:21px}.chat-panel{padding:17px 16px 12px;bottom:23px}.chat-header{gap:7px}.chat-header h2{font-size:12px}.chat-state{font-size:7px}.chat-welcome{padding:17px 0}.chat-welcome p{font-size:18px}.chat-welcome p span{font-size:12px}.suggestions{margin-top:14px;gap:6px}.suggestions button{font-size:8px;padding:8px 9px;gap:5px}.suggestions button:last-child{display:none}.chat-footnote{font-size:6px}.chat-footnote>span:first-child{font-size:6px}.decision-summary{padding-left:4px;padding-right:4px;column-gap:14px}.decision-summary h2{font-size:18px}.decision-subtitle{font-size:9px}.decision-metrics{gap:5px}.decision-metrics strong{font-size:25px}.decision-metrics>div+div{padding-left:10px}.decision-value>span{font-size:75px}.decision-value{height:87px}.decision-metrics strong small{font-size:9px}.home-footer{flex-direction:column;gap:12px}.message-list{max-height:214px}.message p{font-size:12px}.composer{padding-left:10px;gap:7px}}@media(max-width:360px){.brand small,.offline-badge{display:none}.home-heading h1{font-size:28px}.chat-state{font-size:6px}.chat-header h2{font-size:11px}.chat-footnote>span+span{font-size:5.8px}.decision-metrics strong{font-size:22px}.decision-summary h2{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.brain-art{will-change:auto}}@media(prefers-reduced-transparency:reduce){.chat-panel{background:#0a1726;-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (backdrop-filter: blur(1px)){.chat-panel{background:#091625ed}}.menu-trigger.icon-button{display:none}@media(max-width:1100px){.menu-trigger.icon-button{display:grid}}@media(max-width:480px){.brain-art{width:480px;top:12px}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.app-shell{font-weight:400}.app-shell :is(button,input,select,textarea){font-family:inherit}.app-shell :is(button,nav a,summary){font-weight:500}.app-shell :is(h1,h2,h3),.app-shell.home-shell .chat-panel .chat-header h2{font-weight:600}.app-shell.home-shell .home-heading h1{font-weight:600}.app-shell .home-heading em{font-weight:inherit}.app-shell .record-title{font-weight:500}.app-shell :is(.performance-metrics dd,.detail-result dd,.shadow-comparison dd){font-weight:600;font-variant-numeric:tabular-nums}.app-shell.home-shell :is(.decision-value>span,.decision-metrics strong){font-weight:600}.app-shell.home-shell :is(.metric-label,.metric-note,.section-eyebrow){font-size:10px;font-weight:500;letter-spacing:.8px}.app-shell.home-shell .example-label{font-size:8px;letter-spacing:.2px}.app-shell.home-shell .scene-caption>span{font-size:10px;letter-spacing:.8px}.app-shell :is(.nav-caption,.mode-tag,.offline-badge,.sidebar-footer small,.personal-label small){font-size:10px;font-weight:500}.app-shell :is(.primary-navigation a,.personal-flyout a){font-weight:500}.app-shell.home-shell .chat-panel :is(.message p,.chat-welcome p),.app-shell.home-shell .chat-controls textarea{font-weight:400}.app-shell.home-shell .chat-controls .decision-mode-toggle{font-weight:500}.app-shell :is(.history-heading p,.history-count,.history-list-count,.record-date,.record-mode,.record-meta,.history-legacy-note,.detail-caption,.detail-date,.detail-result dt,.detail-disclaimer,.performance-metrics dt,.performance-metrics p,.performance-note p,.history-back){font-size:12px;line-height:1.6}.app-shell :is(.detail-conversation p,.detail-reason,.history-empty p){font-size:13px}.app-shell .performance-note .performance-note-lead{font-size:clamp(17px,1.5vw,21px);font-weight:500}.app-shell .performance-note-eyebrow{font-size:10px;letter-spacing:1px}.app-shell.home-shell :is(.nav-caption,.nav-subtitle,.mode-tag,.shadow-status,.offline-badge,.scene-caption,.sidebar-footer,.theme-toggle){font-size:10px;font-weight:500}.app-shell.home-shell .chat-panel .chat-footnote,.app-shell.home-shell .chat-panel .chat-footnote>span:first-child{font-size:10px;font-weight:500}.app-shell :is(input,select):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:700px){.app-shell :is(.history-count,.record-date,.record-mode,.record-meta,.history-list-count,.history-legacy-note,.detail-caption,.detail-date,.detail-disclaimer,.performance-metrics p){font-size:11px}}.app-shell .decision-summary[data-idle=true] .decision-metrics strong{font-size:14px;font-weight:500;letter-spacing:0}.app-shell .decision-summary[data-idle=true] .decision-value>span{font-size:18px;letter-spacing:0}@media(min-width:1101px){.app-shell{--radius-control: 8px;--radius-panel: 12px;--positive: #91cdb0;--waiting: #d4b580;--negative: #d994a0;--neutral: #a5b7c5;--weight-heading: 600;--weight-control: 500}.app-shell[data-theme=light]{--positive: #347558;--waiting: #8f692e;--negative: #a64f60;--neutral: #607480}.app-shell.home-shell{--stroke: #8da8bf29;--panel: linear-gradient(125deg, #112131bb, #09131fe0)}.app-shell.home-shell[data-theme=light]{--stroke: #526b7b29;--panel: linear-gradient(125deg, #faf9f3e8, #f0efe8eb)}.app-shell :is(h1,h2,h3){font-weight:var(--weight-heading)}.app-shell :is(button,nav a,summary){font-weight:var(--weight-control)}.app-shell :is(.history-heading h1,.placeholder-page h1){line-height:1.2}.app-shell.home-shell .home-heading h1{line-height:1.2}.app-shell.home-shell :is(.home-heading p,.history-heading p){font-size:12px;line-height:1.6}.app-shell.home-shell .chat-panel .chat-header h2{font-size:14px;line-height:1.4}.app-shell.home-shell .chat-panel .message p{font-size:13px;line-height:1.6}.app-shell.home-shell .chat-panel .chat-welcome p{font-weight:400;line-height:1.6}.app-shell.home-shell .chat-welcome p span{font-size:13px}.app-shell.home-shell .chat-state{font-size:10px;line-height:1.4;white-space:nowrap}.app-shell .right-sidebar :is(.primary-link,.personal-label){font-size:12px;line-height:1.5;font-weight:500}.app-shell .personal-label small{font-size:9px;line-height:1.5;letter-spacing:0;margin-top:3px}.app-shell :is(.personal-flyout>span,.advanced-navigation>summary,.advanced-navigation>a){font-size:12px;line-height:1.5}.app-shell .right-sidebar .mode-note p{font-size:11px;line-height:1.65}.app-shell.home-shell :is(.offline-badge,.shadow-status,.mode-tag,.nav-caption){font-size:9px;font-weight:500;line-height:1.5;letter-spacing:.7px}.app-shell.home-shell .chat-panel .chat-footnote{line-height:1.5}.app-shell.home-shell :is(.chat-panel,.decision-summary,.history-detail,.performance-metrics,.performance-note,.personal-flyout){border-radius:var(--radius-panel);border-color:var(--stroke)}.app-shell.home-shell :is(.theme-toggle,.nav-collapse,.history-search,.history-filter,.history-delete,.history-record,.composer,.primary-link){border-radius:var(--radius-control)}.app-shell.home-shell :is(.chat-symbol,.performance-note-icon){color:var(--secondary);background:color-mix(in srgb,var(--ink) 3%,transparent);border:1px solid var(--stroke);box-shadow:none}.app-shell .primary-link>svg{width:18px;height:18px;stroke-width:1.6}.app-shell :is(.theme-toggle,.history-back,.history-delete)>svg{width:15px;height:15px;stroke-width:1.6}.app-shell.home-shell .suggestions{gap:6px}.app-shell.home-shell .suggestions button{min-height:40px;padding:10px 12px;border-radius:var(--radius-control);border:1px solid color-mix(in srgb,var(--stroke) 65%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--ink) 3%,transparent),transparent);color:var(--secondary);font-size:12px;line-height:1.5;text-align:left;box-shadow:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.app-shell.home-shell .suggestions button svg{color:var(--secondary);opacity:.6;width:14px;height:14px}.app-shell.home-shell .suggestions button:hover:not(:disabled){color:var(--ink);border-color:color-mix(in srgb,var(--cyan) 25%,var(--stroke));background-color:color-mix(in srgb,var(--cyan) 4%,transparent)}.app-shell.home-shell .suggestions button:hover:not(:disabled) svg{opacity:1}.app-shell.home-shell .decision-summary{--decision: var(--positive);--confidence: #91c7bd;--timing: #a0bed0;background:linear-gradient(105deg,color-mix(in srgb,var(--decision) 5%,transparent),transparent 65%),var(--panel);box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 3%,transparent)}.app-shell.home-shell[data-theme=light] .decision-summary{--confidence: #387d74;--timing: #426e88}.app-shell.home-shell .decision-summary[data-decision=wait]{--decision: var(--waiting)}.app-shell.home-shell .decision-summary[data-decision=negative]{--decision: var(--negative)}.app-shell.home-shell .decision-summary[data-decision=none]{--decision: var(--neutral);--confidence: var(--neutral);--timing: var(--neutral)}.app-shell.home-shell .decision-summary .decision-value{text-shadow:0 0 12px color-mix(in srgb,var(--decision) 10%,transparent)}.app-shell.home-shell .decision-summary .decision-value>svg{filter:none}.app-shell.home-shell .decision-summary .decision-value>span{font-size:34px;line-height:1;letter-spacing:-1px;font-weight:600}.app-shell.home-shell .decision-summary .decision-metrics strong{font-size:25px;line-height:1.2;font-weight:600;margin:8px 0 6px;font-variant-numeric:tabular-nums}.app-shell.home-shell .decision-summary .decision-metrics{align-self:stretch;align-items:start}.app-shell.home-shell .decision-summary :is(.metric-label,.section-eyebrow){font-size:9px;line-height:1.4;letter-spacing:.75px}.app-shell.home-shell .decision-summary .metric-note{font-size:10px;line-height:1.4;letter-spacing:0;font-weight:400}.app-shell.home-shell .decision-summary h2{font-size:12px;line-height:1.4;font-weight:500}.app-shell.home-shell .decision-summary .example-label{font-size:7px;font-weight:500;color:var(--secondary);border-color:var(--stroke);background:transparent}.app-shell.home-shell .decision-summary .reason{align-self:stretch;padding:3px 0 3px 16px;background:transparent;box-shadow:none;border-color:var(--stroke)}.app-shell.home-shell .decision-summary .reason p{font-size:11px;line-height:1.6;font-weight:400;color:var(--secondary);margin:7px 0 0;-webkit-line-clamp:2;overflow-wrap:anywhere}.app-shell.home-shell .decision-summary .confidence-track>span{box-shadow:0 0 5px color-mix(in srgb,var(--confidence) 12%,transparent)}.app-shell.home-shell .decision-summary[data-idle=true]{background:var(--panel)}.app-shell.home-shell .decision-summary[data-idle=true] .decision-value{text-shadow:none;gap:8px}.app-shell.home-shell .decision-summary[data-idle=true] .decision-value>span{font-size:18px;font-weight:500;letter-spacing:0}.app-shell.home-shell .decision-summary[data-idle=true] .decision-value>svg{width:18px;height:18px;margin-top:0}.app-shell.home-shell .decision-summary[data-idle=true] .decision-metrics strong{font-size:14px;line-height:30px;font-weight:500;letter-spacing:0}.app-shell.home-shell .decision-summary[data-idle=true] .confidence-track{visibility:hidden}.app-shell .history-record{row-gap:6px;align-items:baseline}.app-shell .record-title{font-size:14px;line-height:1.5;font-weight:500}.app-shell .record-date{font-size:11px;line-height:1.5;color:var(--secondary)}.app-shell .record-mode{font-size:10px;line-height:1.5;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--ink) 3%,transparent)}.app-shell .record-meta{font-size:11px;line-height:1.5;font-weight:400;gap:8px 16px}.app-shell .record-meta [data-outcome]{font-weight:500;font-variant-numeric:tabular-nums}.app-shell .history-record:hover{background:color-mix(in srgb,var(--ink) 3%,transparent);box-shadow:none}.app-shell .history-record[aria-pressed=true]{background:color-mix(in srgb,var(--cyan) 5%,transparent);box-shadow:inset 2px 0 color-mix(in srgb,var(--cyan) 55%,transparent)}.app-shell .history-page [data-outcome=positive]{color:var(--positive)}.app-shell .history-page [data-outcome=wait]{color:var(--waiting)}.app-shell .history-page [data-outcome=negative]{color:var(--negative)}.app-shell .history-page [data-outcome=none]{color:var(--neutral)}.app-shell .history-delete{border-color:transparent;background:transparent;font-size:11px}.app-shell .history-delete:hover:not(:disabled){border-color:var(--stroke);background:color-mix(in srgb,var(--ink) 3%,transparent)}.app-shell .history-detail:focus-visible{outline:1px solid color-mix(in srgb,var(--cyan) 40%,transparent);outline-offset:2px}.app-shell .performance-metrics>div{display:grid;grid-template-rows:36px 42px auto;align-content:start;padding:2px 20px}.app-shell .performance-metrics dt{font-size:12px;line-height:1.5;font-weight:500}.app-shell .performance-metrics dd{margin:0;font-size:30px;line-height:1.2;letter-spacing:-.6px;align-self:center}.app-shell .performance-metrics p{margin:8px 0 0;font-size:11px;line-height:1.6;font-weight:400;max-width:30ch}.app-shell .performance-note{align-content:start;padding:24px;min-height:0;gap:16px;background:linear-gradient(115deg,color-mix(in srgb,var(--ink) 2%,transparent),transparent 70%)}.app-shell .performance-content[data-empty=true] .performance-note{flex:0 0 auto}.app-shell .performance-note-icon{width:40px;height:40px;border-radius:10px}.app-shell .performance-note-icon svg{width:20px;height:20px}.app-shell .performance-note-copy{max-width:680px}.app-shell .performance-note .performance-note-lead{margin:8px 0 0;font-size:18px;line-height:1.5}.app-shell .performance-note h2{margin-top:18px;font-size:14px;line-height:1.5}.app-shell .performance-note p{font-size:12px;line-height:1.6}.app-shell .performance-note .performance-note-disclaimer{margin-top:16px;font-size:11px}.app-shell .shadow-metrics>div{grid-template-rows:32px 42px}}@media(min-width:1101px)and (prefers-reduced-motion:reduce){.app-shell.home-shell .suggestions button{transition:none}}.app-shell .personal-flyout>a{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:7px;color:var(--ink);font-size:12px;font-weight:500}.app-shell .personal-flyout>a:hover{background:var(--control)}.app-shell.home-shell.account-shell .account-main{padding:20px 32px 24px}.account-page{display:flex;flex-direction:column;min-height:0;height:100%;gap:22px}.account-page-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:18px}.account-page-heading h1,.account-heading h1{margin:6px 0 7px;font-size:clamp(26px,2.2vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.8px}.account-page-heading p,.account-heading p{margin:0;color:var(--secondary);font-size:13px;line-height:1.6}.account-page .eyebrow,.login-page .eyebrow,.account-confirm .eyebrow{font-size:10px;font-weight:500;letter-spacing:1.7px;color:var(--secondary)}.account-pill{display:inline-flex;align-items:center;width:fit-content;flex-shrink:0;padding:6px 9px;border:1px solid var(--stroke);border-radius:6px;font-size:9px;font-weight:500;letter-spacing:.6px;line-height:1.3;color:var(--secondary)}.settings-sheet{min-height:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--stroke);scrollbar-gutter:stable}.settings-section{display:grid;grid-template-columns:185px minmax(0,1fr);column-gap:24px;padding:clamp(18px,2.5vh,28px) 0;border-bottom:1px solid var(--stroke)}.settings-section-heading h2{margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.5}.settings-section-heading p{color:var(--secondary);font-size:11px;line-height:1.5;margin:0}.settings-section-body{min-width:0}.settings-section-body p{margin:0;font-size:13px;line-height:1.6}.account-page .account-caption{margin:6px 0 0;color:var(--secondary);font-size:11px;line-height:1.6}.account-identity,.settings-action-row,.appearance-options{display:flex;justify-content:space-between;align-items:center;gap:20px}.account-identity dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(140px,1.4fr);gap:24px;flex:1;margin:0}.account-page dt{color:var(--secondary);font-size:11px;font-weight:400;line-height:1.5}.account-page dd{margin:4px 0 0;color:var(--ink);font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.app-shell .account-button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;gap:9px;min-height:36px;padding:9px 12px;border:1px solid var(--stroke);border-radius:8px;background:var(--control);color:var(--ink);font-size:12px;line-height:1.4;font-weight:500;text-decoration:none;cursor:pointer}.app-shell .account-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--secondary) 55%,transparent);background:color-mix(in srgb,var(--control),var(--ink) 4%)}.app-shell .account-button.primary{background:color-mix(in srgb,var(--cyan) 12%,var(--control));border-color:color-mix(in srgb,var(--cyan) 35%,transparent)}.app-shell .account-button.danger{color:var(--negative, #d994a0);border-color:color-mix(in srgb,var(--negative, #d994a0) 40%,transparent)}.app-shell .account-button.quiet-danger:hover{color:var(--negative, #d994a0)}.app-shell .account-button:disabled{opacity:.45;cursor:wait}.theme-options{display:inline-flex;padding:3px;border:1px solid var(--stroke);border-radius:9px;gap:3px}.theme-options button{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--secondary);font-size:12px}.theme-options button[aria-pressed=true]{background:var(--control);border-color:var(--stroke);color:var(--ink)}.motion-preference{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px;font-weight:500;line-height:1.5}.motion-preference small{display:block;color:var(--secondary);font-size:11px;font-weight:400;margin-top:3px}.motion-preference input{width:17px;height:17px;accent-color:var(--cyan);cursor:pointer;flex-shrink:0}.device-details{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:18px;margin:0}.app-shell .account-notice{flex-shrink:0;font-size:12px;line-height:1.6;padding:10px 12px;border:1px solid var(--stroke);border-radius:8px;color:var(--secondary);margin:0;background:var(--control)}.account-confirm{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:26px;border:1px solid var(--stroke);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:0 24px 100px #0006}.account-confirm::backdrop{background:#0207109c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.account-confirm h2{margin:12px 0;font-size:20px;font-weight:600;line-height:1.35}.account-confirm p{font-size:13px;color:var(--secondary);line-height:1.7}.account-confirm-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:10px}.app-shell.home-shell.auth-shell{--sidebar-width: 0px}.auth-shell .topbar{justify-content:space-between}.auth-main{margin:0;max-width:none;min-height:0;overflow-y:auto;padding:28px 40px;display:flex}.login-page{width:min(930px,100%);margin:auto;display:grid;grid-template-columns:1fr 390px;gap:clamp(60px,7vw,110px);align-items:center;padding:12px 0}.auth-intro{display:flex;flex-direction:column;align-items:flex-start;position:relative}.auth-intro:before{content:"";width:340px;height:340px;position:absolute;top:-55px;left:-80px;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 6%,transparent),transparent 70%);pointer-events:none}.auth-intro img{object-fit:contain;mix-blend-mode:screen;margin-bottom:32px}.app-shell[data-theme=light] .auth-intro img{mix-blend-mode:multiply;filter:invert(1) hue-rotate(180deg) saturate(.75)}.auth-intro h2{font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1.2;letter-spacing:-1.5px;margin:20px 0}.auth-intro h2 em{font-style:normal;font-weight:400;color:var(--secondary)}.auth-intro p{font-size:14px;line-height:1.8;color:var(--secondary)}.auth-intro-note{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--secondary);margin-top:40px}.auth-form-area{min-width:0}.auth-form{display:flex;flex-direction:column;margin-top:24px;gap:9px}.auth-form label{font-size:12px;font-weight:500;color:var(--ink);line-height:1.5}.auth-form input{width:100%;min-height:43px;border:1px solid var(--stroke);border-radius:8px;padding:11px 13px;font:inherit;font-size:13px;color:var(--ink);background:var(--control);margin-bottom:8px}.auth-form input::placeholder{color:var(--secondary);opacity:.8}.auth-form .account-button.primary{width:100%;min-height:43px;justify-content:space-between;margin-top:7px}.app-shell .account-text-button{display:inline-flex;align-items:center;gap:7px;padding:2px 0;border:0;background:transparent;color:var(--ink);font-size:12px;font-weight:500;line-height:1.5}.account-text-button:hover{text-decoration:underline;text-underline-offset:4px}.forgot-password{align-self:flex-end;margin-top:-4px}.auth-provider-note{margin:3px 0 0;font-size:11px;line-height:1.6;color:var(--secondary)}.auth-secondary{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:7px;font-size:12px;color:var(--secondary)}.local-entry{border-top:1px solid var(--stroke);margin-top:23px;padding-top:20px}.local-entry>div{display:flex;align-items:center;gap:12px;margin-bottom:13px;color:var(--ink);font-size:12px;font-weight:500}.local-entry small{display:block;font-size:10px;line-height:1.6;color:var(--secondary);font-weight:400;margin-top:4px}.local-entry .account-button{width:100%;justify-content:space-between;background:transparent}.owner-workspace{display:flex;flex-direction:column;min-height:0;flex:1;border:1px solid var(--stroke);border-radius:12px;background:var(--panel);overflow:hidden}.owner-tabs{display:flex;flex-direction:row;flex-shrink:0;gap:6px;padding:12px 16px;border-bottom:1px solid var(--stroke);flex-wrap:wrap}.owner-tabs button{display:flex;align-items:center;gap:8px;color:var(--secondary);border:1px solid transparent;background:transparent;border-radius:7px;padding:9px 12px;font-size:12px;line-height:1.5}.owner-tabs button:hover{color:var(--ink)}.owner-tabs button[aria-current]{color:var(--ink);background:var(--control);border-color:var(--stroke)}.owner-content{display:flex;flex-direction:column;flex:1;overflow-y:auto;min-height:0;padding:28px 32px 22px}.owner-content>header{display:flex;align-items:center;gap:12px}.owner-content>header h2{margin:0;font-size:16px;line-height:1.4;font-weight:600}.owner-content>header .account-pill{margin-left:auto}.owner-lead{font-size:22px;line-height:1.5;letter-spacing:-.35px;font-weight:500;margin:36px 0 24px}.owner-lead span{color:var(--secondary);font-size:15px;font-weight:400;letter-spacing:0}.owner-status-list{margin:0 0 30px;max-width:680px}.owner-status-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid var(--stroke)}.owner-status-list dd{margin:0}.owner-status-list small{font-size:11px;font-weight:400;color:var(--secondary);margin-left:8px}.owner-health{max-width:760px;margin-bottom:28px}.owner-health-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--stroke);border-radius:10px;background:var(--control)}.owner-health-summary h3{margin:8px 0 3px;font-size:16px}.owner-health-summary p{margin:0;color:var(--secondary);font-size:11px}.owner-health-state{display:inline-flex;padding:4px 7px;border:1px solid var(--stroke);border-radius:5px;font-size:9px;font-weight:650;letter-spacing:.45px;text-transform:uppercase}.owner-health-state.state-healed{color:#80dcc3}.owner-health-state.state-degraded{color:#dfbd78}.owner-health-state.state-needs_approval{color:#e4a5a5}.owner-health .owner-status-list{margin:10px 0 18px}.owner-incident-list{display:grid;border-top:1px solid var(--stroke)}.owner-incident-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--stroke)}.owner-incident-list article>svg{color:var(--secondary)}.owner-incident-list strong,.owner-incident-list small{display:block}.owner-incident-list strong{font-size:11px;font-weight:550}.owner-incident-list small{margin-top:3px;color:var(--secondary);font-size:9px}.owner-footnote{margin-top:auto;padding-top:18px;color:var(--secondary);font-size:11px;line-height:1.7}.owner-empty{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;min-height:270px;padding:28px 0}.owner-empty>svg{color:var(--secondary);margin-bottom:14px}.owner-empty h3{font-size:21px;font-weight:500;line-height:1.4;margin:0 0 10px}.owner-empty p{font-size:13px;color:var(--secondary);line-height:1.7;max-width:480px;margin:0 0 22px}.owner-roadmap{list-style:none;padding:0;margin:24px 0 32px}.owner-roadmap li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--stroke);font-size:13px;line-height:1.5}.owner-roadmap span{font-size:11px;color:var(--secondary)}.owner-members{display:flex;flex-direction:column;gap:16px;margin-top:22px;min-height:0}.owner-member-toolbar{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}.owner-member-search{display:flex;align-items:center;flex:1 1 290px;min-width:220px;height:38px;padding-left:11px;border:1px solid var(--stroke);border-radius:7px;background:var(--control);color:var(--secondary)}.owner-member-search:focus-within{border-color:color-mix(in srgb,var(--cyan) 55%,transparent)}.owner-member-search input{flex:1;min-width:0;height:100%;padding:0 10px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12px}.owner-member-search button,.owner-refresh,.owner-member-controls button{height:36px;padding:0 12px;border:1px solid var(--stroke);border-radius:6px;background:color-mix(in srgb,var(--cyan) 9%,var(--control));color:var(--ink);font-size:11px;font-weight:600}.owner-member-search button{height:100%;border-width:0 0 0 1px;border-radius:0 6px 6px 0}.owner-refresh{display:inline-flex;align-items:center;gap:7px}.owner-member-toolbar>label{display:grid;gap:5px;color:var(--secondary);font-size:9px;letter-spacing:.5px;text-transform:uppercase}.owner-member-toolbar select,.owner-member-controls select{height:38px;padding:0 28px 0 10px;border:1px solid var(--stroke);border-radius:7px;background:var(--control);color:var(--ink);font:inherit;font-size:11px}.owner-member-summary{display:flex;align-items:baseline;gap:7px;color:var(--secondary);font-size:11px}.owner-member-summary strong{color:var(--ink);font-size:20px;font-weight:550}.owner-members>.account-notice{margin:0}.owner-member-list{display:grid;border-top:1px solid var(--stroke)}.owner-member-row{display:grid;grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px 0;border-bottom:1px solid var(--stroke)}.owner-member-identity{display:grid;gap:5px;min-width:0}.owner-member-identity strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.owner-member-identity code{overflow:hidden;color:var(--secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.owner-member-controls{display:flex;align-items:center;justify-content:flex-end;gap:7px}.owner-member-controls select{height:34px}.owner-member-badge,.owner-member-locked{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 8px;border:1px solid var(--stroke);border-radius:6px;color:var(--secondary);font-size:9px;font-weight:600;letter-spacing:.4px}.owner-member-badge.role-owner{border-color:#55dbf940;color:var(--cyan)}.owner-member-badge.status-active,.owner-member-controls select.status-active{color:#80dcc3}.owner-member-badge.status-disabled,.owner-member-controls select.status-disabled{color:#e4a5a5}.owner-member-state{padding:34px 0;color:var(--secondary);font-size:12px;text-align:center}.app-shell[data-reduce-motion=true] *,.app-shell[data-reduce-motion=true] *:before,.app-shell[data-reduce-motion=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:1100px){.app-shell.home-shell.account-shell .account-main{margin-right:0;padding:20px 24px}.settings-section{grid-template-columns:160px minmax(0,1fr);gap:20px}.auth-main{padding:28px 32px}.login-page{grid-template-columns:1fr 360px;gap:40px}}@media(max-width:700px){.app-shell.home-shell.account-shell .account-main{padding:14px 18px 18px}.account-page{gap:18px}.account-page-heading{align-items:flex-start;gap:12px}.account-page-heading h1{font-size:27px}.account-page-heading p{font-size:12px}.account-page-heading>.account-pill{font-size:8px;max-width:100px;margin-top:3px}.settings-section{grid-template-columns:1fr;gap:16px;padding:20px 0}.settings-section-heading{display:flex;align-items:baseline;gap:12px}.settings-section-heading h2{margin:0}.settings-section-heading p{font-size:10px}.account-identity{align-items:flex-start;gap:12px}.account-identity dl{grid-template-columns:1fr;gap:12px}.appearance-options{align-items:stretch;flex-direction:column;gap:16px}.theme-options{align-self:flex-start}.settings-action-row{flex-direction:column;align-items:flex-start;gap:14px}.device-details{grid-template-columns:1fr 1fr;gap:16px}.device-details>div:last-child{grid-column:1 / -1}.account-confirm{padding:22px}.account-confirm-actions{flex-direction:column-reverse}.auth-main{padding:26px 24px}.login-page{display:block;max-width:390px;padding:0}.auth-intro{display:none}.auth-form{margin-top:22px}.owner-tabs{gap:4px;padding:10px}.owner-tabs button{padding:8px;font-size:11px;gap:6px}.owner-content{padding:22px 18px}.owner-content>header{flex-wrap:wrap;gap:9px}.owner-content>header .account-pill{font-size:8px}.owner-lead{font-size:19px;margin-top:26px}.owner-lead span{font-size:13px}.owner-status-list>div{gap:12px}.owner-status-list dd{font-size:12px;text-align:right}.owner-status-list small{display:block;margin:2px 0 0}.owner-empty h3{font-size:19px}.owner-member-toolbar{align-items:stretch}.owner-member-search{flex-basis:100%}.owner-member-toolbar>label{flex:1}.owner-member-toolbar select{width:100%}.owner-member-row{grid-template-columns:1fr;gap:12px}.owner-member-controls{justify-content:flex-start;flex-wrap:wrap}}
