.web-auth{background:var(--k-void,#0b0c0d);height:100%;min-height:0;padding:32px;display:flex;overflow-y:auto}.web-auth__panel{width:min(100%,352px);color:var(--k-text-primary);flex-shrink:0;margin:auto}.web-auth__brand{letter-spacing:-.7px;align-items:center;gap:10px;margin-bottom:52px;font-size:20px;font-weight:500;display:flex}.web-auth__brand img{object-fit:contain;width:32px;height:32px}.web-auth__zero{color:var(--k-text-muted);font-weight:400}.web-auth h1{letter-spacing:-.9px;margin:0 0 12px;font-size:27px;font-weight:500;line-height:1.2}.web-auth p{color:var(--k-text-accessible-muted);margin:0;font-size:13px;line-height:1.7}.web-auth form{gap:10px;margin-top:32px;display:grid}.web-auth label{color:var(--k-text-accessible-muted);font-size:12px}.web-auth input{border:1px solid var(--k-border-strong);width:100%;min-height:48px;color:var(--k-text-primary);background:var(--k-void-hover);font:16px/1.5 var(--k-font-sans);border-radius:8px;padding:10px 68px 10px 12px}.web-auth input:focus-visible{outline:2px solid var(--k-text-muted);outline-offset:3px}.web-auth button{border:1px solid var(--k-border-strong);background:var(--k-text-primary);min-height:44px;color:var(--k-void,#0b0c0d);font:500 12px/1.5 var(--k-font-sans);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-top:6px;padding:9px 13px;display:flex}.web-auth__password{min-width:0;position:relative}.web-auth .web-auth__reveal{min-width:52px;color:var(--k-text-accessible-muted);background:0 0;border:0;justify-content:center;margin:0;padding:4px 8px;position:absolute;top:2px;bottom:2px;right:4px}.web-auth__copy-hint p{font-size:12px}.web-auth__copy-hint button{color:var(--k-text-primary);background:0 0}.web-auth button:disabled{opacity:.45;cursor:default}.web-auth__error{margin-top:16px}.web-auth__error p{color:var(--k-status-danger,#ef777d)}.web-auth__actions{gap:10px;margin-top:32px;display:grid}.web-auth__link{border:1px solid var(--k-border-strong);min-height:44px;color:var(--k-void,#0b0c0d);background:var(--k-text-primary);font:500 12px/1.5 var(--k-font-sans);border-radius:8px;justify-content:space-between;align-items:center;padding:9px 13px;text-decoration:none;display:flex}.web-auth .web-auth__secondary{color:var(--k-text-primary);background:0 0}.web-auth__link:focus-visible,.web-auth select:focus-visible{outline:2px solid var(--k-text-muted);outline-offset:3px}.web-auth select{border:1px solid var(--k-border-strong);background:var(--k-void-hover);min-height:44px;color:var(--k-text-primary);font:14px/1.5 var(--k-font-sans);border-radius:8px;padding:9px 13px}.web-auth .web-auth__availability{margin-top:18px}:root{--k-void-black:#000;--k-void-shade:#060606;--k-void-raised:#1a1a1d;--k-void-overlay:#0f0f0f;--k-void-hover:#141414;--k-void-press:#1a1a1a;--k-text-hero:#fff;--k-text-primary:#f5f3ef;--k-text-muted:#6b6b6b;--k-text-accessible-muted:#8b8984;--k-text-disabled:#2a2a2a;--k-border-hair:#ffffff0a;--k-border-subtle:#ffffff14;--k-border-strong:#ffffff24;--k-accent:#5dff8a;--k-accent-strong:#7bffa3;--k-accent-deep:#2fd968;--k-accent-glow:#5dff8a59;--k-accent-halo:#5dff8a29;--k-positive:#66db91;--k-negative:#ff737b;--k-source-plaid:#8980ff;--k-source-robinhood:#00c805;--k-asset-cash:#71a7ff;--k-asset-crypto:#f3b64b;--k-asset-options:#a68bff;--k-asset-events:#52c9c2;--k-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--k-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--k-font-mono:var(--k-font-sans);--k-space-xs:4px;--k-space-sm:8px;--k-space-md:12px;--k-space-lg:16px;--k-space-xl:20px;--k-space-xxl:28px;--k-space-xxxl:40px;--k-radius-xs:4px;--k-radius-sm:8px;--k-radius-md:12px;--k-radius-lg:16px;--k-radius-xl:20px;--k-radius-xxl:24px;--k-duration-quick:.12s;--k-duration-brisk:.2s;--k-duration-smooth:.32s;--k-ease-standard:cubic-bezier(.2, 0, 0, 1);--k-ease-decelerate:cubic-bezier(0, 0, .2, 1);--k-press-scale-subtle:.98;--k-shell-fill:#000;--k-sidebar-fill:#000;--k-workspace-fill:#000;--k-native-surface-fill:#000;--k-native-surface-focus-fill:#020202;--k-context-surface-fill:#050505fa;--k-search-overlay-fill:#000000b8;--k-user-message-fill:#111;--k-pending-message-fill:#101010;--k-pending-message-border:transparent;--k-native-surface-border:var(--k-border-subtle);font-family:var(--k-font-sans);color:var(--k-text-primary);background:var(--k-shell-fill);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{background:var(--k-shell-fill);width:100%;height:100%;margin:0;overflow:hidden}:root[data-native-material=appleLiquidGlass],:root[data-native-material=appKitVibrancy]{--k-shell-fill:transparent;--k-sidebar-fill:transparent;--k-workspace-fill:transparent;--k-native-surface-fill:transparent;--k-native-surface-focus-fill:#00000014;--k-context-surface-fill:transparent;--k-search-overlay-fill:#00000094;--k-user-message-fill:#00000047;--k-pending-message-fill:#0003;--k-pending-message-border:#ffffff1f;--k-native-surface-border:#ffffff1c}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#303030;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#454545}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none!important}button,textarea,input,select{font:inherit}button,select{color:inherit}button{transition:color var(--k-duration-quick) var(--k-ease-standard), background-color var(--k-duration-quick) var(--k-ease-standard), transform var(--k-duration-quick) var(--k-ease-standard), opacity var(--k-duration-quick) var(--k-ease-standard)}button:active:not(:disabled){transform:scale(var(--k-press-scale-subtle))}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #f5f3efc2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:var(--k-shell-fill);width:100%;min-width:0;height:100%;min-height:0;transition:grid-template-columns var(--k-duration-brisk) var(--k-ease-standard);grid-template-columns:210px minmax(0,1fr);display:grid;position:relative}.app-shell--increased-contrast{--k-text-muted:#898989;--k-text-accessible-muted:#aaa8a3;--k-border-hair:#ffffff13;--k-border-subtle:#ffffff24;--k-border-strong:#ffffff38}.app-shell--density-compact .turn-stream{gap:13px;margin-bottom:25px}.app-shell--density-compact .conversation-turn-timeline{gap:12px}.app-shell--density-comfortable .turn-stream{gap:21px;margin-bottom:38px}.app-shell--density-comfortable .conversation-turn-timeline{gap:19px}.app-shell--rail-hidden{grid-template-columns:0 minmax(0,1fr)}.app-shell--settings{grid-template-columns:minmax(0,1fr)}.native-drag-region{z-index:20;height:40px;display:none;position:fixed;top:0;left:150px;right:0}.session-rail{z-index:2;background:var(--k-sidebar-fill);width:210px;min-width:210px;box-shadow:inset -1px 0 var(--k-border-hair);transition:transform var(--k-duration-brisk) var(--k-ease-standard), opacity var(--k-duration-brisk) var(--k-ease-standard);flex-direction:column;padding:40px 10px 12px;display:flex;position:relative;overflow:hidden}.rail-primary--fixed{flex:none;margin-top:14px}.rail-primary--fixed .new-task-button{margin-bottom:0}.rail-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.rail-primary--scroll{flex:none;margin-top:8px}.rail-scroll .rail-task-library{flex:none;overflow:visible}.app-shell--rail-hidden .session-rail{pointer-events:none;opacity:0;transform:translate(-100%)}.rail-brand-row{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:4px;display:grid;position:relative}.rail-brand{border-radius:var(--k-radius-sm);cursor:default;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;height:32px;padding:0 8px;display:flex}.workspace-switcher-chevron{color:#666;place-items:center;width:13px;height:13px;margin-left:auto;display:grid}.workspace-switcher-chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:12px;height:12px}.workspace-switcher{z-index:40;background:var(--k-context-surface-fill);border:1px solid #ffffff1a;border-radius:11px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:2px;width:100%;margin-top:4px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 46px #000000a3}.workspace-switcher button{color:#8a8a8a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;height:34px;padding:0 7px;display:flex;position:relative}.workspace-switcher button:hover{color:#c7c5c0;background:#ffffff06}.workspace-switcher button[aria-checked=true]{color:#e9e9e9;box-shadow:none;background:0 0;border-color:#0000}.workspace-switcher button[aria-checked=true]:after{content:"";background:linear-gradient(90deg,#0000,#eeece6a3,#0000);height:1px;position:absolute;bottom:3px;left:30px;right:30px}.workspace-switcher strong{font-size:11.5px;font-weight:500}.workspace-switcher button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:14.5px;height:14.5px}.rail-collapse-button,.rail-reveal-button{color:#555;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.rail-collapse-button:hover,.rail-reveal-button:hover{color:#aaa7a1;background:#0b0b0b}.rail-collapse-button svg,.rail-reveal-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:16.5px;height:16.5px}.rail-reveal-button{z-index:12;position:absolute;top:42px;left:12px}.rail-brand:hover{background:#ffffff06}.brand-glyph{z-index:3;object-fit:contain;border-radius:10px;width:43px;height:43px;animation:2.4s ease-in-out infinite alternate glyph-breathe;display:block;position:relative}.brand-glyph--compact{border-radius:5px;width:19px;height:19px;animation:none}.wordmark{color:#dedcd7;font-family:var(--k-font-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.rail-primary{gap:2px;margin-top:14px;display:grid}.new-task-button,.search-button,.rail-link{color:#747474;letter-spacing:-.012em;text-align:left;cursor:default;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 8px;font-size:12.5px;font-weight:400;line-height:1.2;display:grid}.new-task-button{color:#dedcd7;background:#111;min-height:36px;margin-bottom:4px;font-weight:500}.new-task-button:hover,.rail-link:hover,.search-button:hover,.rail-link--active{color:#ebe9e4;background:#ffffff0d}.rail-link--active{font-weight:500;box-shadow:inset 2px 0 #f5f3efb3,inset 0 1px #ffffff05}.new-task-button:hover,.search-button:hover,.rail-link:hover{box-shadow:inset 0 1px #ffffff09}.icon-box,.select-control__icon{place-items:center;display:grid}.icon-box{width:16px;height:16px}.icon-box svg,.select-control svg,.tool-toggle svg,.icon-button svg,.send-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:16px;height:16px}kbd,.eyebrow{font-family:var(--k-font-mono)}.new-task-button kbd,.search-button kbd{color:#3f3f3f;font-size:9.5px;font-weight:500}.session-list{min-height:0;box-shadow:inset 0 1px var(--k-border-hair);flex:1;margin-top:18px;padding:14px 6px 0}.rail-task-library{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rail-task-library .session-list{flex:0 auto}.rail-task-library .session-list:last-child{flex:auto;min-height:0}.session-list>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.session-list>header>button{color:#777;background:0 0;width:auto;min-height:22px;padding:0;font-size:10.5px}.session-list>header>button:hover{color:#c7c7c7;background:0 0}.session-list h2{color:#4f4f4f;letter-spacing:.002em;text-transform:none;margin:0;font-size:9.5px;font-weight:600}.session-list p{color:#3c3c3c;margin:11px 0 0;font-size:12.5px;line-height:1.4}.rail-bottom{flex:none;gap:8px;margin-top:10px;padding-bottom:2px;display:grid}.workspace-profile{position:relative}.local-workspace{border-radius:var(--k-radius-sm);text-align:left;background:#ffffff06;border:0;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:flex}.local-workspace:hover,.local-workspace[aria-expanded=true]{background:#ffffff0e}.workspace-profile__avatar{flex:none;place-items:center;display:grid}.local-workspace>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.local-workspace strong{color:#85827d;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.local-workspace small{color:#444;font-family:var(--k-font-sans);font-size:10px;font-weight:500}.local-workspace>svg{color:#656565;flex:none;width:15px;height:15px}.workspace-profile__menu{z-index:30;background:color-mix(in srgb, var(--k-native-surface-fill) 94%, #030303 6%);-webkit-backdrop-filter:blur(28px)saturate(118%);backdrop-filter:blur(28px)saturate(118%);border:1px solid #ffffff21;border-radius:11px;width:100%;max-height:min(320px,100dvh - 124px);padding:4px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 48px #00000080}.workspace-profile__menu button{color:#d9d7d2;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:33px;padding:7px 9px;display:flex}.workspace-profile__menu button+button{box-shadow:inset 0 1px #ffffff0d}.workspace-profile__menu button:hover:not(:disabled),.workspace-profile__menu button:focus-visible{background:#fff1;outline:none}.workspace-profile__menu strong{color:inherit;font-size:11px;font-weight:540}.workspace-profile__menu .workspace-profile__upgrade strong{color:#b7a3ff}.workspace-profile__menu .workspace-profile__logout strong{color:#d7aaa5}.workspace-usage{background:#ffffff07;border-radius:7px;gap:9px;min-width:0;padding:8px 9px 10px;display:grid}.workspace-usage__plan{color:#8d8a85;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:600}.workspace-usage__row{--k-usage-fill:#cfcdc8;gap:4px;display:grid}.workspace-usage__row--warning{--k-usage-fill:#d9c07a}.workspace-usage__row--critical{--k-usage-fill:#d79a92}.workspace-usage__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.workspace-usage__head strong{color:#c6c4bf;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:560;overflow:hidden}.workspace-usage__head em{white-space:nowrap;color:var(--k-usage-fill);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-style:normal;font-weight:600}.workspace-usage__track{background:#ffffff17;border-radius:999px;height:3px;display:block;overflow:hidden}.workspace-usage__fill{border-radius:inherit;background:var(--k-usage-fill);height:100%;transition:width var(--k-duration-brisk) var(--k-ease-standard);display:block}.workspace-usage__row small{color:#6d6a66;font-variant-numeric:tabular-nums;font-size:9.5px}.workspace-usage__credits{color:#8d8a85;font-variant-numeric:tabular-nums;margin:0;font-size:9.5px}@media (prefers-reduced-motion:reduce){.workspace-usage__fill{transition:none}}.workspace{background:var(--k-workspace-fill);min-width:0;min-height:0;position:relative;overflow:hidden}.web-workspace{background:var(--k-workspace-fill);grid-template-rows:44px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.web-workspace--pairing{grid-template-rows:44px auto minmax(0,1fr)}.web-browser-bar{z-index:25;pointer-events:none;background:0 0;align-items:end;min-width:0;padding:10px 12px 4px;display:flex;position:relative}.web-browser-bar nav{pointer-events:auto;gap:2px;display:flex}.web-browser-bar button{color:#969696;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.web-browser-bar button:hover{color:#e0ded8;background:#ffffff0b}.web-browser-bar .web-sidebar-reveal{z-index:2;color:#b8b6b1;pointer-events:auto;margin-right:5px;position:relative}.web-browser-bar button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:16.5px;height:16.5px}.web-pairing-banner{z-index:25;color:#d8d6d1;-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:#080809c7;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-width:0;padding:8px 16px;display:flex;position:relative}.web-pairing-banner>span:first-child{font-weight:600}.web-pairing-banner code{color:#f0eee8;font:600 12px/1 var(--k-font-mono);letter-spacing:.12em}.web-pairing-banner__hint{color:#96938d;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.web-pairing-banner button{color:#aaa7a1;background:0 0;border:0;margin-left:auto}.web-pairing-banner button:hover{color:#f0eee8}.web-workspace-slot{color:#898989;background:var(--k-workspace-fill);place-items:center;min-width:0;min-height:0;font-size:11px;display:grid;overflow:hidden}.web-workspace-body{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.web-workspace-body:has(.web-chat-rail){grid-template-columns:minmax(0,1fr) 372px}.web-chat-rail{border-left:1px solid var(--k-border-subtle);background:var(--k-native-surface-fill);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}:root[data-native-material=appleLiquidGlass] .web-chat-rail{background:#00000047}.web-chat-rail__grip{z-index:3;cursor:col-resize;touch-action:none;pointer-events:auto;background:linear-gradient(to right, var(--k-border-subtle) 0 1px, transparent 1px 100%);width:14px;position:absolute;top:0;bottom:0;left:0}.web-chat-rail__grip:hover:after,.web-chat-rail__grip:active:after{content:"";background:var(--k-border-strong);position:absolute;inset:0 10px 0 0}.web-chat-rail__head,.web-chat-rail__timeline,.composer--rail{margin-left:14px}.web-chat-rail__head{border-bottom:1px solid var(--k-border-hair);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.web-chat-rail__attached{color:#ffffff9e;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:550;overflow:hidden}.web-agent-toggle{pointer-events:auto;cursor:pointer;width:26px;height:26px;transition:background var(--k-duration-quick) var(--k-ease-standard), border-color var(--k-duration-quick) var(--k-ease-standard);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;margin-left:auto;padding:0;display:inline-grid}.web-agent-toggle:hover{border-color:var(--k-border-subtle);background:#ffffff0d}.web-agent-toggle--open{border-color:var(--k-border-strong);background:#ffffff14}.web-agent-toggle .brand-glyph{width:15px;height:15px}.web-chat-rail__head>button{border:1px solid var(--k-border-subtle);color:#ffffff9e;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:4px 9px;font-size:11px}.web-chat-rail__head>button:hover{color:var(--k-text-primary);border-color:var(--k-border-strong)}.web-chat-rail__body{min-width:0;min-height:0;display:grid}.web-chat-rail__body .conversation-surface{grid-template-rows:minmax(0,1fr) minmax(0,auto) auto;min-width:0;padding:0}.web-chat-rail__body .conversation-header{display:none}.web-chat-rail__body .conversation-timeline{padding:12px 12px 0}.web-chat-rail__body{grid-template-rows:minmax(0,1fr);position:relative}.web-chat-rail__body .conversation-surface--subagent{grid-template-columns:minmax(0,1fr)}.web-chat-rail__body .subagent-panel{z-index:20;background:#0b0b0b;border-left:0;grid-column:1;position:absolute;inset:0}.web-chat-rail__head .subagent-toggle{margin-left:auto}.web-chat-rail__head .subagent-toggle__button{padding:3px 7px 3px 5px!important}.web-chat-rail__body .composer--conversation{margin:0 12px 12px}.web-chat-rail__blank{align-content:end;gap:10px;min-height:0;padding:12px;display:grid}.web-chat-rail__blank p{color:#ffffff75;margin:0;font-size:12px}.composer--rail{border-top:1px solid var(--k-border-hair);margin:0;padding:10px 12px 12px}.web-chat-rail .composer-toolbar{gap:6px}.web-chat-rail .composer-context,.web-chat-rail .composer-models{flex:0 auto;min-width:0}.web-chat-rail .provider-picker__trigger>span:not([class]),.web-chat-rail .composer-attachment-button>span{display:none}.web-chat-rail .composer-picker__trigger{min-width:0;max-width:118px}.web-chat-rail .composer-picker__trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.subagent-toggle{display:flex;position:relative}.subagent-toggle__button{box-shadow:inset 0 0 0 1px var(--k-border-subtle);cursor:pointer;transition:color var(--k-duration-quick) var(--k-ease-standard), box-shadow var(--k-duration-quick) var(--k-ease-standard);align-items:center;gap:7px;font-size:11.5px;display:flex;color:#ffffff9e!important;background:0 0!important;border-radius:999px!important;padding:4px 8px 4px 6px!important}.subagent-toggle__button:hover,.subagent-toggle__button[data-open]{box-shadow:inset 0 0 0 1px var(--k-border-strong);color:var(--k-text-primary)!important}.agent-mark-cluster{align-items:center;display:inline-flex}.agent-mark-cluster .agent-mark+.agent-mark{margin-left:-4px}.agent-mark-cluster .agent-mark[data-status=done],.agent-mark-cluster .agent-mark[data-status=failed]{opacity:.82}.agent-mark{flex:none;display:block}.agent-mark[data-status=working]{animation:subagent-breathe 3.2s var(--k-ease-standard) infinite}.agent-mark[data-status=done],.agent-mark[data-status=failed]{opacity:.44}@keyframes subagent-breathe{0%,to{opacity:.82}50%{opacity:1}}.subagent-menu{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:196px;animation:subagent-menu-in var(--k-duration-quick) var(--k-ease-decelerate) both;background:#0a0a0afa;border:1px solid #242424;border-radius:11px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #00000094}:root[data-native-material=appleLiquidGlass] .subagent-menu{-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes subagent-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.subagent-menu__label{color:#ffffff61;letter-spacing:.07em;text-transform:uppercase;margin:0;padding:2px 7px 4px;font-size:10px;font-weight:600}.subagent-menu__summary{text-align:left;cursor:pointer;border:0;align-items:center;gap:9px;width:100%;font-size:12.5px;display:flex;color:var(--k-text-primary)!important;background:0 0!important;border-radius:8px!important;padding:7px!important}.subagent-menu__summary:hover{background:#ffffff0f!important}.subagent-menu__summary--quiet{font-size:11.5px;color:#ffffff6b!important}.subagent-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:17px auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;margin-left:-6px;padding:5px 6px;display:grid}.subagent-row:hover{background:#ffffff0d}.subagent-row__name{min-width:0;color:var(--k-text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:550;overflow:hidden}.subagent-row__role{color:#ffffff57;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.subagent-row__elapsed{color:#ffffff52;font-size:11px}.subagent-row__activity{color:#ffffff70;white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;min-width:0;font-size:11.5px;line-height:1.35;overflow:hidden}.subagent-row[data-status=failed] .subagent-row__activity{color:var(--k-negative)}@media (prefers-reduced-motion:reduce){.agent-mark[data-status=working],.subagent-menu{animation:none}}.surface-enter{animation:surface-enter var(--k-duration-smooth) var(--k-ease-decelerate) both}.new-task-view,.new-task-view--staging{flex-direction:column;justify-content:center;width:min(700px,100% - 64px);height:100%;margin:0 auto;padding:48px 0 26px;display:flex}.hero-lockup{text-align:center;flex-direction:column;align-items:center;display:flex}.orbit-stage{place-items:center;width:118px;height:58px;display:grid;position:relative}.orbit-stage .brand-glyph{border-radius:9px;width:38px;height:38px}.signal-dot{background:#f5f3ef80;border-radius:50%;width:3px;height:3px;animation:2.4s ease-in-out infinite alternate signal-breathe;display:block;position:absolute;box-shadow:0 0 7px #ffffff38}.signal-dot--one{top:15px;right:29px}.signal-dot--two{opacity:.36;width:2px;height:2px;animation-delay:-1200ms;bottom:13px;left:31px}.hero-lockup h1,.hero-lockup h2{color:var(--k-text-hero);font-family:var(--k-font-display);letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(20px,1.8vw,24px);font-weight:550;line-height:1.06}.hero-lockup>p{color:var(--k-text-accessible-muted);letter-spacing:-.008em;margin:6px 0 0;font-size:12.5px;line-height:1.35}.composer{border:1px solid var(--k-native-surface-border);background:var(--k-native-surface-fill);min-height:94px;transition:border-color var(--k-duration-brisk) var(--k-ease-standard), background-color var(--k-duration-brisk) var(--k-ease-standard);border-radius:14px;flex-direction:column;margin-top:20px;padding:13px 14px 9px;display:flex;position:relative;box-shadow:0 18px 55px #00000057}.new-task-view--staging .pending-submission-list--preview{align-self:stretch;width:100%;margin:0 0 8px;padding-top:0}.new-task-view--staging .pending-submission-list:not(.pending-submission-list--preview),.new-task-view--staging .conversation-process--optimistic{width:100%;margin-left:0;margin-right:0}.new-task-view--staging .composer{width:100%;min-height:94px;margin:12px 0 0}.composer:focus-within{border-color:var(--k-border-strong);background:var(--k-native-surface-fill)}.composer textarea{resize:none;color:#e5e3de;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:42px;font-size:13.5px;line-height:1.46}.composer textarea:focus,.composer textarea:focus-visible{box-shadow:none!important;outline:none!important}.composer-attachment-tray{flex-wrap:wrap;gap:6px;margin:2px 0 9px;padding:0;list-style:none;display:flex}.composer-attachment-tray li{color:#b8b8b8;background:#0d0d0d;border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:min(320px,100%);padding:5px 6px 5px 8px;display:flex}.composer-attachment-tray li>span{gap:1px;min-width:0;display:grid}.composer-attachment-tray strong{color:#d8d8d8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:480;overflow:hidden}.composer-attachment-tray small{color:#737373;font-family:var(--k-font-mono);font-size:8.5px}.composer-attachment-tray .composer-attachment-remove{color:#666;background:0 0;border:0;flex:none;place-items:center;width:20px;height:20px;display:grid}.composer-attachment-tray .composer-attachment-remove:hover{color:#d7d7d7}.composer-attachment-tray .composer-attachment-remove svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25px;width:12px;height:12px}.composer-context-link-source,.pending-submission__link-source{align-items:center;gap:7px;min-width:0;display:flex}.composer-context-link-source button,.pending-submission__link-source button{color:#777;min-width:0;font-family:var(--k-font-mono);background:0 0;border:0;padding:0;font-size:8.5px;line-height:1.35}.composer-context-link-source .composer-context-link-url,.pending-submission__link-source button:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.composer-context-link-source .composer-context-link-copy,.pending-submission__link-source button:last-child{color:#999;text-transform:uppercase;flex:none}.composer-context-link-source button:hover,.composer-context-link-source button:focus-visible,.pending-submission__link-source button:hover,.pending-submission__link-source button:focus-visible{color:#e1e1e1;outline:none}.composer-attachment-button{color:#858585;height:24px;font-family:var(--k-font-mono);background:0 0;border:0;align-items:center;gap:5px;padding:0 3px;font-size:9.5px;display:inline-flex}.composer-attachment-button:hover:not(:disabled){color:#d0d0d0}.composer-attachment-button:disabled{opacity:.46}.composer-attachment-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:13px;height:13px}.deep-research-toggle{color:#858585;height:24px;font-family:var(--k-font-mono);cursor:pointer;transition:color var(--k-duration-quick) var(--k-ease-standard), background var(--k-duration-quick) var(--k-ease-standard), box-shadow var(--k-duration-quick) var(--k-ease-standard);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:9.5px;display:inline-flex}.deep-research-toggle:hover:not(:disabled){color:#d0d0d0}.deep-research-toggle:disabled{opacity:.4;cursor:default}.deep-research-toggle[data-on]{color:var(--k-text-primary);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff21}.deep-research-toggle[data-on]:hover:not(:disabled){background:#ffffff1f}.deep-research-toggle i{opacity:.55;font-style:normal}.brain-mark{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fast-toggle{color:#858585;height:24px;font-family:var(--k-font-mono);cursor:pointer;transition:color var(--k-duration-quick) var(--k-ease-standard), background var(--k-duration-quick) var(--k-ease-standard), box-shadow var(--k-duration-quick) var(--k-ease-standard);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:9.5px;display:inline-flex}.fast-toggle:hover:not(:disabled){color:#d0d0d0}.fast-toggle:disabled{opacity:.4;cursor:default}.fast-toggle[data-on]{color:var(--k-text-primary);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff21}.fast-toggle[data-on]:hover:not(:disabled){background:#ffffff1f}.bolt-mark{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bolt-mark[data-filled]{fill:currentColor}.web-chat-rail .fast-toggle>span{display:none}.web-chat-rail .fast-toggle{padding:0 5px}.web-chat-rail .deep-research-toggle>span,.web-chat-rail .deep-research-toggle>i{display:none}.web-chat-rail .deep-research-toggle{padding:0 5px}.composer-attachment-preview{object-fit:cover;object-position:top center;background:#111;border-radius:4px;flex:none;width:40px;height:26px;box-shadow:inset 0 0 0 1px #ffffff24}.composer-context-picker{display:inline-flex;position:relative}.composer-context-menu{z-index:24;background:color-mix(in srgb, var(--k-native-surface-fill) 92%, #030303 8%);-webkit-backdrop-filter:blur(28px)saturate(118%);backdrop-filter:blur(28px)saturate(118%);width:min(232px,100vw - 28px);animation:picker-enter var(--k-duration-quick) var(--k-ease-standard) both;border:1px solid #ffffff21;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:-5px;box-shadow:0 18px 48px #0000008a}.composer-context-menu [role=menu]{gap:1px;display:grid}.composer-context-menu [role=menuitem]{color:#d7d7d7;text-align:left;background:0 0;border:0;border-radius:6px;gap:2px;width:100%;min-width:0;padding:8px 9px;display:grid}.composer-context-menu [role=menuitem]+[role=menuitem]{box-shadow:inset 0 1px #ffffff0b}.composer-context-menu [role=menuitem] strong{color:#e3e1dc;font-size:12px;font-weight:540}.composer-context-menu [role=menuitem] small{color:#85827d;font-family:var(--k-font-mono);font-size:9px}.composer-context-menu [role=menuitem]:hover:not(:disabled),.composer-context-menu [role=menuitem]:focus-visible{color:#f0efec;background:#151515;outline:0}.composer-context-menu [role=menuitem]:disabled{color:#565656}.composer-context-menu [role=menuitem] strong{font-size:11px;font-weight:520;line-height:1.25}.composer-context-menu [role=menuitem] small{color:#747474;font-family:var(--k-font-mono);font-size:8.5px;line-height:1.3}.composer-context-link-form{gap:7px;padding:5px;display:grid}.composer-context-link-form label{color:#bcbab5;font-family:var(--k-font-mono);text-transform:none;font-size:9px}.composer-context-link-form input{color:#e5e3de;width:100%;height:30px;font-family:var(--k-font-mono);background:#101010;border:1px solid #ffffff1f;border-radius:6px;outline:0;padding:0 8px;font-size:10px}.composer-context-link-form input:focus-visible{border-color:#e8e6e17a}.composer-context-link-form p{color:#dc8b82;margin:0;font-size:9.5px;line-height:1.35}.composer-context-link-form>div{justify-content:flex-end;gap:5px;display:flex}.composer-context-link-form button{color:#aaa8a3;background:#151515;border:0;border-radius:6px;min-height:25px;padding:0 8px;font-size:9.5px}.composer-context-link-form button:first-child{color:#0a0a0a;background:#dedcd7}.composer-context-link-form button:focus-visible{outline-offset:1px;outline:1px solid #eeece69e}@media (prefers-reduced-motion:reduce){.composer-context-menu{animation:none}}.composer-toolbar{min-width:0;font-family:var(--k-font-sans);justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-tools,.composer-models{align-items:center;gap:2px;min-width:0;display:flex}.composer-models{flex:none}.icon-button,.send-button{border:0;border-radius:8px;flex:none;place-items:center;display:grid}.icon-button{color:#747474;background:#111;width:28px;height:28px}.icon-button:hover,.tool-toggle:hover,.select-control:hover{color:#c3c0ba;background:#141414}.tool-toggle{color:#5f5f5f;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:11px;font-weight:400;display:flex}.tool-toggle svg{width:14px;height:14px}.tool-toggle--active:after{background:var(--k-accent);content:"";border-radius:50%;width:3px;height:3px}.select-control{color:#6f6f6f;background:0 0;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 5px 0 7px;display:flex;position:relative}.select-control select{appearance:none;max-width:106px;color:inherit;font-family:var(--k-font-sans);letter-spacing:-.01em;cursor:default;background:0 0;border:0;outline:0;padding:0;font-size:11px;font-weight:400}.select-control select option{color:#e2e0db;background:#111}.select-control__icon svg,.select-control__chevron svg{width:13px;height:13px}.select-control__chevron{pointer-events:none;place-items:center;width:12px;display:grid}.composer-picker,.reasoning-picker,.provider-picker{align-items:center;min-width:0;display:inline-flex;position:relative}.composer-picker__trigger,.reasoning-picker__trigger,.provider-picker__trigger{color:#9c9a95;width:max-content;height:24px;font-family:var(--k-font-sans);letter-spacing:-.012em;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:0 3px;font-size:10.5px;font-weight:430;display:inline-flex}.composer-picker__trigger:hover,.composer-picker__trigger[aria-expanded=true],.reasoning-picker__trigger:hover,.reasoning-picker__trigger[aria-expanded=true],.provider-picker__trigger:hover,.provider-picker__trigger[aria-expanded=true]{color:#dedcd7;background:#ffffff09}.composer-picker__trigger:disabled{color:#4b4b4b;opacity:1}.composer-picker__trigger svg,.reasoning-picker__trigger svg,.provider-picker__trigger>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:0 0 10px;width:10px;height:10px}.composer-picker__menu,.provider-picker__menu,.reasoning-picker__menu{z-index:80;color:#d9d7d2;animation:picker-enter .14s var(--k-ease-standard) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0afa;border:1px solid #242424;border-radius:11px;position:absolute;bottom:calc(100% + 8px);box-shadow:0 18px 50px #00000094}:root[data-native-material=appleLiquidGlass] .composer-picker__menu,:root[data-native-material=appleLiquidGlass] .provider-picker__menu,:root[data-native-material=appleLiquidGlass] .reasoning-picker__menu{-webkit-backdrop-filter:none;backdrop-filter:none}.composer-picker__menu,.provider-picker__menu{gap:1px;width:max-content;min-width:154px;max-width:270px;max-height:320px;padding:6px;display:grid;overflow-y:auto}.composer-picker__menu{right:0}.provider-picker__menu{left:0}.composer-picker__menu>p,.provider-picker__menu>p{color:#646464;font-family:var(--k-font-mono);letter-spacing:.002em;text-transform:none;margin:3px 7px 5px;font-size:8px;font-weight:550}.composer-picker__menu>button,.provider-picker__menu>button{color:#b9b7b2;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:29px;padding:0 7px;font-size:11px;font-weight:430;display:grid}.provider-picker__menu>button{grid-template-columns:15px minmax(0,1fr) 14px}.composer-picker__menu>button:hover,.provider-picker__menu>button:hover{color:#f0eee9;background:#161616}.composer-picker__menu>button.is-selected,.provider-picker__menu>button.is-selected{color:#f0eee9}.composer-picker__menu>button svg,.provider-picker__menu>button>svg{fill:none;stroke:currentColor;stroke-width:1.45px;width:13px;height:13px}.reasoning-picker__trigger{color:#aaa8a3}.reasoning-picker__menu{background:#070707f5;border-color:#ffffff1a;width:264px;padding:12px 13px 11px;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #0000009e}.reasoning-picker__menu header{color:#777;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;display:flex}.reasoning-picker__menu header strong{color:#e8e6e1;font-weight:520}.reasoning-slider{height:45px;position:relative}.reasoning-slider__labels{grid-template-columns:repeat(var(--reasoning-columns), minmax(0, 1fr));pointer-events:none;align-items:center;display:grid;position:absolute;inset:0 2px auto}.reasoning-slider__labels span{color:#686866;text-align:center;white-space:nowrap;min-width:0;transition:color .18s var(--k-ease-standard);font-size:8px;font-weight:470;line-height:12px;overflow:visible}.reasoning-slider__labels span:first-child{text-align:left}.reasoning-slider__labels span:last-child{text-align:right}.reasoning-slider__labels span.is-current{color:#d8d5cf}.reasoning-slider[data-level=ultra] .reasoning-slider__labels span.is-current{color:#b887ff}.reasoning-slider__rail{height:3px;transition:background-color .18s var(--k-ease-standard), box-shadow .18s var(--k-ease-standard);background:#1c1c1b;border-radius:999px;position:absolute;top:29px;left:6px;right:6px;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 1px #ffffff06}.reasoning-slider__track{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.reasoning-slider__progress{width:clamp(6px, var(--reasoning-progress), calc(100% - 6px));border-radius:inherit;transition:width .24s var(--k-ease-decelerate), background-color .18s var(--k-ease-standard), box-shadow .18s var(--k-ease-standard);background:#a8a6a1;position:absolute;inset:0 auto 0 0}.reasoning-slider[data-level=ultra] .reasoning-slider__rail{background:#a970ff29;box-shadow:inset 0 0 0 1px #a970ff3d}.reasoning-slider[data-level=ultra] .reasoning-slider__progress{background:#a970ff;box-shadow:0 0 7px #a970ff4d}.reasoning-slider__beacon{top:50%;left:clamp(6px, var(--reasoning-progress), calc(100% - 6px));color:#e8e5df;width:24px;height:24px;transition:left .24s var(--k-ease-decelerate);position:absolute;transform:translate(-50%,-50%)}.reasoning-slider[data-dragging] :is(.reasoning-slider__beacon,.reasoning-slider__progress){transition:none}.reasoning-slider__dot,.reasoning-slider__slash{display:block;position:absolute;top:50%;left:50%}.reasoning-slider__dot{width:11px;height:11px;animation:reasoning-dot-lock .62s var(--k-ease-decelerate) both;background:currentColor;border:2px solid #070707;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #5b5a57}.reasoning-slider__slash{opacity:0;transform-origin:50%;width:2px;height:14px;animation:reasoning-slash-lock .62s var(--k-ease-decelerate) both;background:currentColor;border-radius:2px;transform:translate(3px,-50%)rotate(-28deg)scaleY(.25)}.reasoning-slider[data-level=ultra] .reasoning-slider__dot{box-shadow:0 0 0 1px #b887ffc7,0 0 10px #a970ff57}.reasoning-slider input{appearance:none;cursor:pointer;background:0 0;outline:0;width:100%;height:45px;margin:0;position:absolute;inset:0}.reasoning-slider input::-webkit-slider-runnable-track{background:0 0;height:45px}.reasoning-slider input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:50%;margin-top:12px}.reasoning-slider input:active::-webkit-slider-thumb{transform:scale(1.12)}.reasoning-slider input:focus-visible{outline-offset:2px;border-radius:8px;outline:1px solid #eeece694}.reasoning-slider:focus-within .reasoning-slider__rail{box-shadow:inset 0 0 0 1px #ffffff1c,0 0 0 1px #ffffff09}@keyframes picker-enter{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reasoning-dot-lock{0%,to{transform:translate(-50%,-50%)translate(0)scale(1)}28%,67%{transform:translate(-50%,-50%)translate(-4px)scale(.55)}}@keyframes reasoning-slash-lock{0%,16%,84%,to{opacity:0;transform:translate(3px,-50%)rotate(-28deg)scaleY(.25)}32%,68%{opacity:1;transform:translate(3px,-50%)rotate(-28deg)scaleY(1)}}.send-button{color:#c9c6c0;width:24px;height:24px;box-shadow:none;background:0 0;border-radius:50%;margin-left:1px}.send-button svg{stroke-width:1.45px;width:15px;height:15px}.send-button:hover:not(:disabled),.send-button:focus-visible{color:#f0eee9;background:#ffffff13;outline:none}.send-button:disabled{color:#4d4b47;background:0 0}.starter-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:10px;display:grid}.starter-action{color:#555;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 14px;align-items:start;gap:7px;min-width:0;min-height:44px;padding:7px 0;display:grid}.starter-action:hover,.starter-action:focus-visible{color:#aaa7a1;background:0 0;transform:translateY(-2px)}.starter-action strong{color:#817e79;font-family:var(--k-font-sans);letter-spacing:-.012em;font-size:11.5px;font-weight:400;line-height:1.35}.starter-action>i{color:#3d3d3d;transition:color var(--k-duration-quick) var(--k-ease-standard);font-size:12px;font-style:normal;line-height:1.35}.starter-action:hover strong,.starter-action:focus-visible strong{color:#b7b4ae}.feature-surface{flex-direction:column;justify-content:center;width:min(690px,100% - 88px);height:100%;margin:0 auto;padding:72px 0;display:flex}.settings-surface{grid-template-columns:178px minmax(0,1fr);align-items:center;gap:58px;width:min(790px,100% - 72px);height:100%;margin:0 auto;padding:72px 0;display:grid;position:relative}.settings-back-button{z-index:12;color:#aaa;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 9px 0 7px;font-size:12px;font-weight:450;display:flex;position:fixed;top:48px;left:24px}.settings-back-button:hover{color:#e0e0e0;background:#0c0c0c}.settings-back-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:15px;height:15px}.settings-nav{box-shadow:inset -1px 0 var(--k-border-hair);align-content:start;gap:2px;padding-right:18px;display:grid}.settings-nav h1{color:#e0ded9;letter-spacing:-.03em;margin:0 0 18px 9px;font-size:19px;font-weight:590}.settings-nav button{color:#555;text-align:left;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 9px;font-size:13px;font-weight:500}.settings-nav button:hover,.settings-nav button.active{color:#b7b4ae;background:#080808}.settings-pane{min-width:0}.settings-kicker{color:#4d4d4d;font-family:var(--k-font-mono);letter-spacing:.002em;text-transform:none;margin:0 0 8px;font-size:10.5px;font-weight:600}.settings-pane h2{color:#f0eee9;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:590}.settings-pane>p:not(.settings-kicker){color:#76736e;margin:9px 0 28px;font-size:13px;line-height:1.45}.setting-row{min-height:62px;box-shadow:inset 0 -1px var(--k-border-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.setting-row>div{gap:4px;display:grid}.setting-row strong{color:#b9b6b0;font-size:13px;font-weight:600}.setting-row div span{color:#505050;font-size:11.5px;line-height:1.4}.setting-row>span{color:#66635f;font-size:12px}.setting-row .select-control{background:#050505}.switch{background:#161616;border:0;border-radius:999px;width:31px;height:18px;padding:0;position:relative}.switch i{width:12px;height:12px;transition:transform var(--k-duration-brisk) var(--k-ease-standard);background:#595959;border-radius:50%;position:absolute;top:3px;left:3px}.switch--on{background:#5dff8a21}.switch--on i{background:var(--k-accent);transform:translate(13px)}.settings-link,.legal-copy button{color:#8d8a84;background:0 0;border:0;margin-top:24px;padding:0;font-size:12.5px;font-weight:500}.legal-copy{box-shadow:inset 0 1px var(--k-border-hair);margin-top:34px;padding-top:20px}.legal-copy h2{color:#bbb8b2;margin:0;font-size:14px;font-weight:600}.legal-copy p{color:#686560;max-width:560px;margin:8px 0 0;font-size:12.5px;line-height:1.55}.feature-surface header{max-width:510px}.eyebrow{color:#515151;letter-spacing:.002em;text-transform:none;margin:0 0 10px;font-size:10.5px;font-weight:600}.feature-surface h1{color:var(--k-text-hero);font-family:var(--k-font-display);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:590}.feature-surface header>p:last-child{color:var(--k-text-accessible-muted);margin:12px 0 0;font-size:13.5px;line-height:1.55}.fact-row{box-shadow:inset 0 1px var(--k-border-hair), inset 0 -1px var(--k-border-hair);justify-content:space-between;align-items:center;margin-top:42px;padding:17px 0;display:flex}.fact-row>div{gap:4px;display:grid}.fact-row strong{color:#d0cec9;font-size:13px;font-weight:600}.fact-row div span{color:#555;font-size:11.5px}.status-mark{color:#74716c;font-family:var(--k-font-mono);align-items:center;gap:6px;font-size:10.5px;display:flex}.status-mark i{background:var(--k-accent);border-radius:50%;width:5px;height:5px}.primary-text-action{color:#97948e;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:30px;padding:0;font-size:12.5px;font-weight:500;display:flex}.settings-list{margin:38px 0 0;display:grid}.settings-list div{box-shadow:inset 0 -1px var(--k-border-hair);grid-template-columns:1fr auto;padding:14px 0;display:grid}.settings-list dt,.settings-list dd{font-size:13px}.settings-list dt{color:#a5a29c}.settings-list dd{color:#555;margin:0}.status-toast{z-index:40;color:#aaa7a1;max-width:360px;animation:surface-enter var(--k-duration-smooth) var(--k-ease-decelerate) both;background:#111;border-radius:9px;padding:10px 13px;font-size:12.5px;position:fixed;bottom:20px;right:22px;box-shadow:0 14px 45px #00000094}.app-shell{color:#c9c9c9}.wordmark,.new-task-button,.rail-link--active,.feature-surface h1,.settings-nav h1,.settings-pane h2{color:#ededed}.hero-lockup h1{color:#fff}.search-button,.rail-link,.local-workspace strong,.composer textarea,.setting-row strong,.fact-row strong,.primary-text-action{color:#c8c8c8}.new-task-button:hover,.search-button:hover,.rail-link:hover,.rail-link--active,.starter-action:hover strong,.starter-action:focus-visible strong{color:#f0f0f0}.hero-lockup>p,.session-list p,.tool-toggle,.select-control,.starter-action strong,.settings-pane>p:not(.settings-kicker),.feature-surface header>p:last-child,.legal-copy h2,.settings-list dt{color:#b8b8b8}.new-task-button kbd,.search-button kbd,.session-list h2,.local-workspace span,.starter-action>i,.settings-kicker,.eyebrow,.setting-row div span,.setting-row>span,.fact-row div span,.status-mark,.legal-copy p,.settings-list dd{color:#898989}.tool-toggle--active{color:#d0d0d0}.starter-action:hover>i,.starter-action:focus-visible>i{color:#c4c4c4}.composer textarea::placeholder{color:#555!important}@keyframes surface-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes glyph-breathe{0%{opacity:.88;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes signal-breathe{0%{opacity:.2;transform:scale(.85)}to{opacity:.7;transform:scale(1.08)}}.no-motion *,.no-motion :before,.no-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=1080px){.app-shell{grid-template-columns:204px minmax(0,1fr)}.app-shell--rail-hidden{grid-template-columns:0 minmax(0,1fr)}.session-rail{width:204px;min-width:204px}.new-task-view{width:min(680px,100% - 40px)}.composer-toolbar{gap:6px}.select-control select{max-width:96px}.starter-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.app-shell{grid-template-columns:194px minmax(0,1fr)}.app-shell--rail-hidden{grid-template-columns:0 minmax(0,1fr)}.session-rail{width:194px;min-width:194px}.new-task-view{width:calc(100% - 28px)}.tool-toggle span,.select-control__icon{display:none}.composer-toolbar,.composer-tools,.composer-models{gap:1px}.tool-toggle,.select-control{padding-left:4px;padding-right:4px}.select-control select{max-width:74px}.starter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.settings-surface{grid-template-columns:148px minmax(0,1fr);gap:30px;width:calc(100% - 38px)}}@media (height<=690px){.new-task-view{justify-content:center;padding:42px 0 20px}.orbit-stage{height:54px;transform:scale(.92)}.composer{margin-top:16px}.starter-actions{margin-top:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reasoning-slider__progress,.reasoning-slider__labels span{transition:none!important}.reasoning-slider input::-webkit-slider-thumb{transition:none!important}.reasoning-slider__dot{animation:none!important}.reasoning-slider__slash{display:none}}.feature-surface{width:min(820px,100% - 72px);overflow:auto}.session-list{overflow:hidden}.session-list>div{gap:2px;margin-top:9px;display:grid}.session-list button{color:#b8b8b8;letter-spacing:-.012em;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 7px;font-size:13.5px;font-weight:400;display:grid;overflow:hidden}.session-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-list button:hover,.session-list button.active{color:#ededed;background:#ffffff13;border-color:#ffffff0f}.session-list button:hover:not(.active){background:#ffffff0b}.session-list button.active{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#ffffff17;border-radius:12px;min-height:38px;box-shadow:inset 3px 0 #f5f3efb8,inset 0 1px #ffffff14,0 7px 22px #0000001a}.session-list button .task-pin-mark{color:#858585;flex:0 0 15px;place-items:center;width:15px;height:15px;display:grid}.session-list button .task-running-mark{color:#858585;border-bottom:1px solid #dcdcdc7a;flex:none;align-items:center;gap:4px;width:auto;min-width:15px;height:22px;padding-bottom:3px;display:inline-flex}.session-list button .task-pin-mark svg,.session-list button .task-running-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:13px;height:13px}.session-list button .task-running-mark{color:#d5d5d5}.session-list button .task-running-mark>span{color:currentColor;font-family:var(--k-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1;overflow:visible}.composer-context{color:#a8a8a8;align-items:center;gap:11px;min-width:0;font-size:12.5px;display:flex}.provider-picker{flex:none}.provider-picker .provider-logo{--provider-logo-size:14px;--provider-logo-mark-size:82%;background:0 0;border-radius:0}.live-label{color:#dedede;letter-spacing:.01em;align-items:center;gap:6px;min-height:22px;padding-bottom:4px;font-weight:560;display:inline-flex;position:relative}.live-label:after{content:"";background:linear-gradient(90deg,#0000,#dcdcdc9e,#0000);height:1px;position:absolute;bottom:1px;left:0;right:0}.live-label>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:0 0 14px;width:14px;height:14px}.runtime-banner{grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;margin:20px 0 -8px;padding:12px 0;display:grid;box-shadow:inset 0 1px #3a2020,inset 0 -1px #3a2020}.runtime-banner strong{color:#e6c3c3;font-size:13px;font-weight:550}.runtime-banner span{color:#c7a4a4;font-size:12px}.runtime-banner button,.quiet-button,.integration-row button,.api-key-form button,.approval-prompt button,.conversation-header button,.conversation-header form button{color:#d0d0d0;background:#111;border:0;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:500}.runtime-banner button{grid-area:1/2/3}.runtime-banner button:hover,.quiet-button:hover,.integration-row button:hover:not(:disabled),.api-key-form button:hover:not(:disabled),.approval-prompt button:hover:not(:disabled),.conversation-header button:hover,.conversation-header form button:hover{color:#f0f0f0;background:#181818}.integration-ledger{box-shadow:inset 0 1px var(--k-border-hair);margin-top:34px;display:grid}.integration-row{min-height:65px;box-shadow:inset 0 -1px var(--k-border-hair);grid-template-columns:32px minmax(180px,1fr) minmax(110px,auto) minmax(88px,auto);align-items:center;gap:12px;display:grid}.integration-row>div{gap:4px;min-width:0;display:grid}.integration-row strong{color:#ededed;font-size:13.5px;font-weight:520}.integration-row span,.integration-row em{color:#a6a6a6;font-size:11.5px;font-style:normal;line-height:1.35}.integration-row .plaid-sandbox-hint{color:#dedede;font-family:var(--k-font-mono);letter-spacing:-.01em;font-size:10.5px}.integration-row em{color:#c4c4c4;text-align:right}.integration-row button:disabled,.api-key-form button:disabled{color:#777;opacity:.72}:root[data-native-material=appleLiquidGlass] .new-task-button{background:#ffffff13;box-shadow:inset 0 1px #ffffff13,inset 0 0 0 1px #ffffff0b}:root[data-native-material=appleLiquidGlass] .rail-link--active{background:#ffffff12;box-shadow:inset 3px 0 #f5f3efd1,inset 0 1px #ffffff06,inset 0 -1px #0000001a}:root[data-native-material=appleLiquidGlass] .session-list button.active{background:#ffffff17;box-shadow:inset 3px 0 #f5f3efb8,inset 0 1px #ffffff14,0 7px 22px #0000001a}:root[data-native-material=appleLiquidGlass] .session-list button:hover:not(.active){background:#ffffff0b}:root[data-native-material=appleLiquidGlass] .integration-row button{background:#ffffff13;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0b}:root[data-native-material=appleLiquidGlass] .new-task-button:hover,:root[data-native-material=appleLiquidGlass] .rail-link--active:hover,:root[data-native-material=appleLiquidGlass] .integration-row button:hover:not(:disabled){background:#ffffff21}:root[data-native-material=appleLiquidGlass] .new-task-button kbd{color:#ffffff9e}:root[data-native-material=appleLiquidGlass] .integration-row button:disabled{color:#ebebeb8a;opacity:1;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff09}:root[data-native-material=appleLiquidGlass] .composer:focus-within,:root[data-native-material=appKitVibrancy] .composer:focus-within{background:0 0;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a,0 18px 55px #00000042}.secure-link{gap:7px;margin-top:22px;display:grid}.secure-link span{color:#b8b8b8;font-size:11.5px;font-weight:520}.secure-link input,.api-key-form input,.approval-prompt input,.approval-prompt select,.conversation-header form input{color:#dedede;background:#050505;border:1px solid #242424;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 10px;font-size:12px}.secure-link input{width:100%;font-family:var(--k-font-mono);font-size:10.5px}.plaid-setup{box-shadow:inset 0 1px var(--k-border-hair), inset 0 -1px var(--k-border-hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:22px;padding:18px 0;display:grid}.plaid-setup header,.plaid-setup>div{grid-column:1/-1}.plaid-setup header{gap:4px;display:grid}.plaid-setup header strong,.plaid-setup label{color:#d8d8d8;font-size:12.5px;font-weight:520}.plaid-setup header span{color:#a8a8a8;font-size:11px}.plaid-setup small{color:#c8c8c8;grid-column:1/-1;font-size:11px;line-height:1.55}.plaid-setup label{gap:7px;display:grid}.plaid-setup input{color:#dedede;background:#050505;border:1px solid #242424;border-radius:7px;outline:0;height:36px;padding:0 10px}.plaid-setup>div{gap:7px;display:flex}.plaid-setup button{color:#d0d0d0;background:#111;border:0;border-radius:7px;padding:7px 10px;font-size:12px}.plaid-setup button:disabled{color:#777}.consent-layer{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}:root[data-native-material=appleLiquidGlass] .consent-layer{-webkit-backdrop-filter:none;backdrop-filter:none}.connection-consent{width:min(520px,100vw - 48px);max-height:calc(100vh - 56px);animation:dialog-enter .18s var(--k-ease-decelerate) both;background:#080808;border:1px solid #252525;border-radius:12px;gap:14px;padding:24px;display:grid;overflow:auto;box-shadow:0 28px 88px #000000c2}.connection-consent header{gap:5px;padding-bottom:3px;display:grid}.connection-consent header strong{color:#ededed;letter-spacing:-.018em;font-size:15px;font-weight:520}.connection-consent header span,.connection-consent p,.connection-consent label{color:#c4c4c4;font-size:12px;line-height:1.55}.connection-consent p{margin:0}.connection-consent label{color:#dedede;align-items:flex-start;gap:9px;display:flex}.connection-consent input{accent-color:#ededed;width:15px;height:15px;margin-top:2px}.connection-consent>div{gap:7px;margin-top:2px;display:flex}.connection-consent button{color:#d0d0d0;background:#111;border:0;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:500}.connection-consent button:hover:not(:disabled){color:#f0f0f0;background:#181818}.connection-consent button:disabled{color:#777}.connection-consent>div button:first-child:not(:disabled){color:#090909;background:#dedcd7}.task-lifecycle-dialog__field{gap:7px!important;display:grid!important}.connection-consent .task-lifecycle-dialog__field input{color:#ededed;width:100%;height:38px;font:inherit;background:#030303;border:1px solid #292929;border-radius:7px;outline:0;margin:0;padding:0 10px}.connection-consent .task-lifecycle-dialog__field input:focus{border-color:#555}.task-lifecycle-dialog--danger header strong{color:#f1d0d0}.task-lifecycle-dialog>div .task-lifecycle-dialog__danger-action:not(:disabled){color:#fff;background:#6d2424}.task-lifecycle-dialog>div .task-lifecycle-dialog__danger-action:hover:not(:disabled){background:#802c2c}@keyframes dialog-enter{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-surface{grid-template-columns:182px minmax(0,1fr);align-items:center;gap:50px;width:min(990px,100% - 72px);overflow:auto}.settings-pane{max-height:calc(100vh - 116px);padding:4px 2px 20px;overflow:auto}.settings-pane--wide{width:100%}.setting-row--disabled{opacity:.82}.setting-row .provider-actions{align-items:center;gap:5px;display:flex}.api-key-form{box-shadow:inset 0 -1px var(--k-border-hair);gap:8px;padding:22px 0;display:grid}.api-key-form label{color:#d0d0d0;font-size:12.5px;font-weight:520}.api-key-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.api-key-form small{color:#989898;font-size:10.5px;line-height:1.45}.sandbox-accounts{box-shadow:inset 0 1px var(--k-border-hair);margin-top:25px;padding-top:16px;display:grid}.sandbox-accounts>header{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:6px;display:flex}.sandbox-accounts>header strong{color:#dedede;font-size:12.5px;font-weight:520}.sandbox-accounts>header span,.sandbox-accounts>p{color:#a2a2a2;font-size:10.5px}.sandbox-accounts>div{min-height:50px;box-shadow:inset 0 -1px var(--k-border-hair);justify-content:space-between;align-items:center;gap:18px;display:flex}.sandbox-accounts>div>div{gap:3px;display:grid}.sandbox-accounts>div strong{color:#d0d0d0;font-size:12px;font-weight:520}.sandbox-accounts>div span,.sandbox-accounts>div em{color:#a8a8a8;font-size:10.5px;font-style:normal}.sandbox-accounts>div em{color:#c8c8c8;font-family:var(--k-font-mono)}.status-mark--ready{color:#c8c8c8}.conversation-surface{grid-template-rows:auto minmax(0,1fr) minmax(0,auto) auto;width:100%;height:100%;padding:45px 0 18px;display:grid;position:relative}.conversation-surface--subagent{grid-template-columns:minmax(0,1fr) 380px}.conversation-surface--subagent>.conversation-header,.conversation-surface--subagent>.conversation-timeline,.conversation-surface--subagent>.composer--conversation,.conversation-surface--subagent>.queued-submission-list{grid-column:1}.subagent-panel{border-left:1px solid var(--k-border-subtle);min-width:0;min-height:0;animation:subagent-panel-in var(--k-duration-smooth) var(--k-ease-decelerate) both;grid-area:1/2/-1;grid-template-rows:auto minmax(0,1fr);display:grid}@keyframes subagent-panel-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.subagent-panel__head{border-bottom:1px solid var(--k-border-hair);align-items:center;gap:8px;padding:10px 11px 10px 13px;display:flex}.subagent-panel__name{min-width:0;color:var(--k-text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.subagent-panel__status{color:#ffffff6b;font-size:11px}.subagent-panel__status[data-status=working]{color:var(--k-accent)}.subagent-panel__status[data-status=failed]{color:var(--k-negative)}.subagent-panel__back,.subagent-panel__close{cursor:pointer;border:0;flex:none;place-items:center;width:22px;height:22px;display:grid;color:#ffffff80!important;background:0 0!important;border-radius:6px!important;padding:0!important}.subagent-panel__close{margin-left:auto}.subagent-panel__back:hover,.subagent-panel__close:hover{color:var(--k-text-primary)!important;background:#ffffff12!important}.subagent-panel__back svg,.subagent-panel__close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.subagent-panel__list{align-content:start;gap:4px;min-height:0;padding:12px 13px 16px;display:grid;overflow-y:auto}.subagent-panel__list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.subagent-panel__section{color:#fff6;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 0 2px;font-size:10px;font-weight:600;display:flex}.subagent-panel__section--done{margin-top:8px}.subagent-panel__section i{opacity:.45;font-style:normal}.subagent-panel__more{color:#fff6;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:11.5px}.subagent-panel__more:hover{color:var(--k-text-primary)}.subagent-panel__body{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.subagent-panel__note{border-bottom:1px solid var(--k-border-hair);color:#ffffff57;margin:0;padding:8px 13px;font-size:11px}.subagent-panel__timeline{min-height:0;padding:12px 13px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.subagent-panel{animation:none}}.conversation-header{justify-content:space-between;align-items:start;gap:28px;width:min(860px,100% - 72px);min-height:48px;margin:0 auto;padding-bottom:12px;display:flex}.conversation-header h1{color:#e8e8e8;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:590px;margin:0;font-size:15px;font-weight:550;overflow:hidden}.conversation-header>div>span{color:#989898;margin-top:4px;font-size:10.5px;display:block}.conversation-header nav,.conversation-header form{align-items:center;gap:4px;display:flex}.conversation-header nav button{color:#aaa;background:0 0;padding:6px 8px}.conversation-header form input{border-color:var(--k-native-surface-border);background-image:none;border-radius:13px 13px 4px;width:min(420px,45vw);background:var(--k-user-message-fill)!important}.conversation-header form input:focus,.conversation-header form input:focus-visible{border-color:var(--k-border-strong);box-shadow:none;background-image:none;background:var(--k-user-message-fill)!important;outline:none!important}.conversation-timeline{overscroll-behavior:contain;width:min(860px,100% - 72px);min-height:0;margin:0 auto;padding:26px 4px 18px;overflow:auto}.conversation-timeline--empty{padding-top:4px;padding-bottom:26px;display:grid;overflow:hidden}.jump-to-latest{z-index:4;color:#d8d8d8;letter-spacing:-.005em;background:#0a0a0af0;border:1px solid #292929;border-radius:10px;align-items:center;gap:7px;min-height:30px;padding:6px 10px;font-size:11px;font-weight:520;display:inline-flex;position:absolute;bottom:132px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000006b}.jump-to-latest:hover,.jump-to-latest:focus-visible{color:#fff;background:#111;border-color:#414141}.jump-to-latest svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px;transform:rotate(180deg)}.turn-stream{gap:18px;margin-bottom:34px;display:grid}.message{color:#dedede;letter-spacing:-.006em;grid-template-columns:minmax(0,1fr);max-width:min(720px,88%);font-size:14.5px;line-height:1.58;display:grid}.message--animate{animation:message-enter .17s var(--k-ease-decelerate) both}.message--user{color:#e7e7e7;background:#111;border-radius:13px 13px 4px;justify-self:end;max-width:min(620px,78%);padding:9px 13px 10px;font-size:13px;line-height:1.48}.message--assistant{grid-template-columns:18px minmax(0,1fr);justify-self:start;align-items:start;gap:9px;width:min(720px,88%);max-width:none}.message-agent-mark{opacity:.72;align-items:center;width:18px;height:22px;display:grid}.message-agent-mark .brand-glyph--compact{border-radius:4px;width:16px;height:16px}.message-agent-mark--active{animation:1.8s ease-in-out infinite agent-mark-breathe}.message-body{min-width:0}.message-copy{white-space:pre-wrap;overflow-wrap:anywhere}.streaming-copy{white-space:inherit;text-wrap:pretty}.safe-markdown{overflow-wrap:anywhere;min-width:0}.safe-markdown>:first-child{margin-top:0}.safe-markdown>:last-child{margin-bottom:0}.safe-markdown p,.safe-markdown ul,.safe-markdown ol,.safe-markdown blockquote,.safe-markdown pre,.safe-markdown table{margin:0 0 11px}.safe-markdown h1,.safe-markdown h2,.safe-markdown h3,.safe-markdown h4{color:#ededed;letter-spacing:-.012em;margin:19px 0 8px;font-size:15px;font-weight:550;line-height:1.35}.safe-markdown h1{font-size:17px}.safe-markdown ul,.safe-markdown ol{padding-left:21px}.safe-markdown li+li{margin-top:4px}.safe-markdown blockquote{color:#c8c8c8;padding-left:12px;box-shadow:inset 1px 0 #3a3a3a}.safe-markdown code{color:#e4e4e4;font-family:var(--k-font-mono);font-size:.88em}.safe-markdown :not(pre)>code{background:#111;border-radius:4px;padding:1px 4px}.safe-markdown pre{background:#090909;border-radius:7px;max-width:100%;padding:12px 13px;line-height:1.5;overflow:auto;box-shadow:inset 0 0 0 1px #1f1f1f}.safe-markdown table{border-collapse:collapse;width:100%;font-size:12.5px;display:block;overflow-x:auto}.safe-markdown th,.safe-markdown td{vertical-align:top;color:#d0d0d0;text-align:left;vertical-align:top;min-width:96px;padding:7px 11px 7px 0;box-shadow:inset 0 -1px #242424}.safe-markdown th{color:#ededed;font-weight:550}.safe-markdown td:has(.market-link__panel){min-width:300px}.safe-markdown td .market-link__panel{max-width:340px}.safe-markdown tr:has(.market-link__panel) td{vertical-align:top}.safe-markdown a{color:#ededed;text-underline-offset:3px;text-decoration-color:#666;text-decoration-thickness:1px}.safe-markdown a:hover{text-decoration-color:#ededed}.message-link-host{color:#b8b8b8;font-family:var(--k-font-mono);margin-left:5px;font-size:9.5px;font-weight:400;text-decoration:none}.message-link-blocked{color:inherit;-webkit-text-decoration:line-through #777;text-decoration:line-through #777}.stream-caret{vertical-align:-2px;background:#bdbdbd;border-radius:999px;width:4px;height:13px;margin-left:3px;animation:1.1s ease-in-out infinite caret-pulse;display:inline-block}.agent-process{gap:8px;width:min(680px,92%);margin-left:27px;padding:1px 0;display:grid}.agent-process--animate{animation:message-enter .17s var(--k-ease-decelerate) both}.agent-process>summary{color:#b7b7b7;cursor:pointer;grid-template-columns:6px auto minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:18px;list-style:none;display:grid}.agent-process>summary::-webkit-details-marker{display:none}.agent-process>summary>span{background:#5b5b5b;border-radius:50%;width:5px;height:5px}.agent-process--active>summary>span{background:#c4c4c4;animation:1.3s ease-in-out infinite process-pulse}.agent-process>summary strong{color:#c7c7c7;letter-spacing:.015em;font-size:11px;font-weight:520}.agent-process>summary em{color:#a0a0a0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:400;overflow:hidden}.agent-process>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:13px;height:13px;transition:transform .15s}.agent-process[open]>summary svg{transform:rotate(180deg)}.agent-process>div{gap:7px;margin-top:4px;padding-left:12px;display:grid;box-shadow:inset 1px 0 #242424}.agent-process--reasoning>summary>span{background:#777}.agent-process--reasoning>div{gap:9px;padding-top:3px;padding-bottom:2px}.reasoning-commentary,.reasoning-summary{color:#c8c8c8;width:100%;font-size:12.5px;line-height:1.55}.reasoning-commentary .safe-markdown p,.reasoning-summary .safe-markdown p,.reasoning-commentary .safe-markdown ul,.reasoning-summary .safe-markdown ul,.reasoning-commentary .safe-markdown ol,.reasoning-summary .safe-markdown ol{margin:0}.reasoning-commentary .safe-markdown strong,.reasoning-summary .safe-markdown strong{color:#e0e0e0;font-weight:560}.plan-item{gap:7px;width:100%;display:grid}.plan-item span{color:#c8c8c8;font-size:11px;font-weight:550}.plan-item p{color:#b8b8b8;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.55}.tool-activity{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:min(680px,92%);min-height:38px;padding:4px 0;display:grid}.tool-state{color:#b8b8b8;place-items:center;width:18px;height:18px;display:grid}.tool-state svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.tool-state i{border:1px solid #8f8f8f;border-top-color:#0000;border-radius:50%;width:7px;height:7px;animation:.85s linear infinite tool-spin}.tool-activity>div{gap:2px;min-width:0;display:grid}.tool-activity strong{color:#d0d0d0;font-size:12px;font-weight:520}.tool-activity__markdown{color:#b8b8b8;min-width:0;font-size:11.5px;line-height:1.48}.tool-activity__markdown--progress{color:#a8a8a8}.tool-activity__markdown .safe-markdown p,.tool-activity__markdown .safe-markdown ul,.tool-activity__markdown .safe-markdown ol{margin:0}.tool-activity__markdown .safe-markdown strong{color:#e0e0e0;font-size:inherit;font-weight:580}.tool-activity span,.tool-activity small,.tool-activity em{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.tool-activity em{color:#b8b8b8}.tool-activity--failed .tool-state,.tool-activity--declined .tool-state,.turn-error{color:#d9a5a5}.approval-prompt{gap:14px;width:min(680px,92%);padding:15px 0;display:grid;box-shadow:inset 0 1px #333,inset 0 -1px #333}.approval-prompt header{gap:5px;display:grid}.approval-prompt header>span{color:#aaa;font-family:var(--k-font-mono);letter-spacing:.08em;text-transform:none;font-size:9.5px}.approval-prompt strong{color:#e1e1e1;font-size:13px;font-weight:550}.approval-prompt p{color:#b8b8b8;font-family:var(--k-font-mono);overflow-wrap:anywhere;margin:0;font-size:10.5px;line-height:1.5}.approval-prompt>label{color:#c8c8c8;gap:7px;font-size:12px;display:grid}.approval-prompt>div:last-child{gap:6px;display:flex}.conversation-empty{flex-direction:column;justify-content:center;width:min(700px,100%);min-height:100%;margin:0 auto;display:flex}.composer--conversation{grid-area:4/1;width:min(860px,100% - 72px);min-height:108px;margin:8px auto 0}.composer--conversation-empty{width:100%;min-height:94px;margin-top:20px}.pending-submission-list{justify-items:end;gap:8px;width:min(860px,100% - 72px);margin:4px auto 12px;display:grid}.pending-submission{color:#d7d7d7;background:var(--k-user-message-fill);width:auto;max-width:min(620px,78%);animation:message-enter var(--k-duration-brisk) var(--k-ease-standard) both;border:1px solid #0000;border-radius:13px 13px 4px;padding:9px 13px 10px}.pending-submission--preview{border-color:#0000;max-width:min(620px,78%);padding:9px 13px 10px;animation:none}.pending-submission--preview footer:empty{display:none}.pending-submission--preview>p{font-size:14.5px;line-height:1.58}.pending-submission>p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.48}.pending-submission__attachments{flex-wrap:wrap;gap:6px 12px;margin:7px 0 0;padding:0;list-style:none;display:flex}.pending-submission__attachments li{gap:1px;min-width:0;display:grid}.pending-submission__attachments strong{color:#cfcfcf;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11.5px;font-weight:530;line-height:1.25;overflow:hidden}.pending-submission__attachments small{color:#777;font-family:var(--k-font-mono);text-transform:uppercase;font-size:8.5px;line-height:1.25}.pending-submission__link-source{max-width:min(300px,100%);margin-top:2px}.pending-submission footer{color:#777;min-height:18px;font-family:var(--k-font-mono);align-items:center;gap:8px;margin-top:6px;font-size:9.5px;display:flex}.pending-submission footer em{color:#a77;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;overflow:hidden}.pending-submission footer>div{gap:8px;margin-left:auto;display:flex}.pending-submission footer button{color:#aaa;font:inherit;background:0 0;border:0;padding:0}.pending-submission footer button:hover{color:#f0f0f0}.pending-submission--sending{opacity:1}.pending-submission--failed{box-shadow:inset 2px 0 #714747}.queued-submission-list{box-sizing:border-box;overscroll-behavior:contain;grid-area:3/1;align-content:start;gap:4px;width:min(860px,100% - 72px);min-width:0;min-height:0;max-height:min(184px,23vh);margin:4px auto 0;padding-right:2px;display:grid;overflow:hidden auto}.queued-submission{color:#d6d6d6;background:color-mix(in srgb, var(--k-native-surface-fill) 82%, #050505 18%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffff14;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:stretch;min-height:38px;display:grid;overflow:visible;box-shadow:0 6px 18px #0000001f}.queued-submission[data-dragging=true]{opacity:.58;outline:1px solid #fff3}.queued-submission[data-drag-target=true]{background:color-mix(in srgb, var(--k-native-surface-fill) 88%, white 12%);border-color:#ffffff47}.queued-submission__handle{color:#777;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-right:1px solid #ffffff0f;border-radius:10px 0 0 10px;place-items:center;width:28px;min-height:100%;padding:0;display:grid}.queued-submission__handle:active{cursor:grabbing}.queued-submission__handle:hover,.queued-submission__handle:focus-visible{color:#d8d8d8;background:#ffffff0a}.queued-submission__handle svg{fill:currentColor;width:12px;height:12px}.queued-submission__body{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:6px;min-width:0;min-height:38px;padding:4px 9px;display:grid;position:relative}.queued-submission__body>p{color:#e1e1e1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.queued-submission--editing{background:color-mix(in srgb, var(--k-native-surface-fill) 88%, white 4%);border-color:#fff3}.queued-submission__body .pending-submission__attachments{grid-column:1/-1;margin-top:2px}.queued-submission__body footer{align-items:center;min-height:24px;margin-top:0;display:flex}.queued-submission__actions{white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:10.5px;display:flex;position:relative}.queued-submission__actions button{color:#9a9a9a;min-height:24px;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:2px 5px;display:inline-flex}.queued-submission__actions button:hover,.queued-submission__actions button:focus-visible{color:#efefef;background:#ffffff12}.queued-submission__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:13px;height:13px}.queued-submission__delete{justify-content:center;width:24px;padding-inline:4px!important}.stop-button{color:#dedede;background:#171717;border:0;border-radius:8px;place-items:center;width:24px;height:24px;margin-left:2px;display:grid}.stop-button svg{fill:currentColor;stroke:none;width:13px;height:13px}@keyframes caret-pulse{0%,to{opacity:.25;transform:scaleY(.76)}50%{opacity:1;transform:scaleY(1)}}@keyframes process-pulse{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes message-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-mark-breathe{0%,to{opacity:.52;transform:translateY(0)}50%{opacity:.86;transform:translateY(-1px)}}@keyframes tool-spin{to{transform:rotate(360deg)}}@media (width<=980px){.integration-row{grid-template-columns:32px minmax(0,1fr) auto}.integration-row button{display:none}.settings-surface{grid-template-columns:150px minmax(0,1fr);gap:28px;width:calc(100% - 40px)}.conversation-header,.conversation-timeline,.composer--conversation,.queued-submission-list{width:calc(100% - 44px)}.conversation-header nav button:first-child,.conversation-header nav button:nth-child(2){display:none}}@media (height<=690px){.portfolio-surface,.feature-surface{justify-content:flex-start;overflow:auto}.conversation-surface{padding-top:42px}}.k-numeric,.wallet-metric strong,.wallet-metric span,.wallet-summary__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.browser-address-form{flex:auto;min-width:0;margin-left:4px}.browser-address{background:var(--k-native-surface-focus-fill);color:#c8c8c8;width:100%;min-width:0;font-family:var(--k-font-sans);text-overflow:ellipsis;transition:border-color var(--k-duration-fast,.12s) var(--k-ease-standard,ease-out);border:1px solid #0000;border-radius:7px;padding:5px 10px;font-size:11.5px}.browser-address::placeholder{color:#6b6b6b}.browser-address:focus{border-color:var(--k-border-strong);color:#ededed;outline:none}.market-link{display:inline}.market-link__trigger{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.market-link__trigger--open{color:#ededed}.market-link__panel{border-top:1px solid var(--k-border-hair);margin:8px 0 12px;padding-top:10px;display:block}.market-link__quotes{font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;margin-bottom:10px;font-size:12px;display:flex}.market-link__quotes b{color:var(--k-positive,#66db91);font-weight:560}.market-link__quotes i{color:var(--k-negative,#ff737b);font-style:normal}.market-link__quotes em{color:#898989;font-style:normal}.market-link__note{color:#898989;font-size:11.5px}.market-link__footer{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.market-link__footer button{color:#c8c8c8;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.market-link__footer button:hover{color:#ededed}.market-chart-panel{margin:2px 0 10px;display:block}.market-chart-panel__controls{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.market-chart-panel__ranges{gap:2px;display:inline-flex}.market-chart-panel__ranges button{border-radius:var(--k-radius-sm,6px);color:var(--k-text-muted,#898989);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--k-duration-quick,.12s) var(--k-ease-standard,ease), background var(--k-duration-quick,.12s) var(--k-ease-standard,ease);background:0 0;border:0;padding:3px 8px;font-size:11px}.market-chart-panel__ranges button:hover{color:var(--k-text-primary,#ededed)}.market-chart-panel__ranges button.is-selected{background:var(--k-void-hover,#ffffff0f);color:var(--k-text-primary,#ededed)}.market-chart-panel__count,.market-chart-panel__caption{color:var(--k-text-muted,#898989);font-variant-numeric:tabular-nums;font-size:11px}.market-chart-panel__caption{margin-top:6px;display:block}.market-chart-panel__state{color:var(--k-text-muted,#898989);padding:26px 0;font-size:11.5px;display:block}.market-chart-panel__legend{flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.market-chart-panel__legend button{max-width:220px;color:var(--k-text-muted,#898989);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;font-size:11px;display:inline-flex}.market-chart-panel__legend button.is-selected{color:var(--k-text-primary,#ededed)}.market-chart-panel__legend button:disabled{cursor:default;opacity:.45}.market-chart-panel__legend i{width:8px;height:2px;box-shadow:inset 0 0 0 1px var(--k-border-hair);border-radius:1px;align-self:center}.market-chart-panel__legend b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.market-chart-panel__legend em{color:var(--k-text-muted,#898989);font-variant-numeric:tabular-nums;font-style:normal}.trade-card{--trade-card-accent:var(--k-accent);--trade-card-glow:var(--k-accent-glow);border-radius:var(--k-radius-lg);-webkit-backdrop-filter:blur(34px)saturate(125%);backdrop-filter:blur(34px)saturate(125%);max-width:21.5rem;color:var(--k-text-primary);animation:trade-card-enter var(--k-duration-smooth) var(--k-ease-decelerate) both;background:#02030585;border:1px solid #ffffff1f;margin:12px 0 2px;padding:13px 15px 14px;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0d,0 18px 48px #00000080}:root[data-native-material=appleLiquidGlass] .trade-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000057}.trade-card[data-outcome=NO]{--trade-card-accent:#ff9aa0;--trade-card-glow:#ff737b38}.trade-card__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.trade-card__venue{background:#2e5cff;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;display:inline-grid}.trade-card__venue img{width:15px;height:15px;display:block}.trade-card__claim{letter-spacing:-.01em;color:var(--k-text-primary);margin:0;font-size:12.5px;font-weight:590;line-height:1.3}.trade-card__headline{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.trade-card__action{color:#ffffff9e;font-size:12.5px}.trade-card__action strong{color:var(--k-text-primary);font-weight:600}.trade-card__price{font-family:var(--k-font-display);letter-spacing:-.02em;color:var(--trade-card-accent);font-size:22px;font-weight:600;line-height:1}.trade-card__meter{background:#ffffff24;border-radius:999px;height:3px;overflow:hidden}.trade-card__meter-fill{border-radius:inherit;background:var(--trade-card-accent);height:100%;box-shadow:0 0 12px var(--trade-card-glow);transition:width .62s var(--k-ease-decelerate);display:block}.trade-card__payoff{align-items:baseline;gap:7px;margin:11px 0 0;font-size:14px;display:flex}.trade-card__stake{color:var(--k-text-primary);font-weight:500}.trade-card__arrow{color:#ffffff57}.trade-card__win{color:var(--trade-card-accent);font-weight:620}.trade-card__condition{color:#ffffff70;font-size:11px}.trade-card__proof{color:#ffffff75;align-items:center;gap:5px;margin:8px 0 0;font-size:11px;display:flex}.trade-card__status{text-transform:capitalize}.trade-card__kind{color:#ffffff9e}.trade-card__dot{opacity:.5}@keyframes trade-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.trade-card{animation:none}.trade-card__meter-fill{transition:none}}.app-shell--north{grid-template-columns:254px minmax(0,1fr)}.app-shell--north.app-shell--rail-hidden{grid-template-columns:0 minmax(0,1fr)}.app-shell--north.app-shell--settings{grid-template-columns:minmax(0,1fr)}.app-shell--north .session-rail{width:254px;min-width:254px;box-shadow:inset -1px 0 var(--k-border-subtle);padding:35px 8px 10px}.app-shell--north .rail-brand-row{grid-template-columns:minmax(0,1fr) 28px;margin:0 7px 16px}.app-shell--north .rail-brand{gap:7px;height:30px;padding:0 4px}.app-shell--north .wordmark{font:600 16px/1 var(--k-font-sans);letter-spacing:-.4px;color:var(--k-text-primary)}.wordmark-zero{opacity:.65;font-weight:400}.app-shell--north .workspace-switcher-chevron{display:none}.app-shell--north .rail-collapse-button{color:var(--k-text-accessible-muted)}.app-shell--north .rail-scroll{margin-left:55px;overflow:visible}.app-shell--north .search-button{border:1px solid var(--k-border-subtle);width:100%;height:35px;color:var(--k-text-accessible-muted);box-shadow:none;background:0 0;border-radius:7px;gap:8px;margin:0;padding:0 10px;font-size:12px;display:flex}.north-icon-rail{flex-direction:column;gap:5px;display:flex;position:absolute;top:81px;left:12px}.north-icon-rail>button,.north-more>summary{width:34px;height:32px;color:var(--k-text-accessible-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:8px;display:grid}.north-icon-rail>button:first-child{background:#ffffff09;border-radius:50%}.north-icon-rail>button[aria-current],.north-icon-rail>button:hover,.north-more>summary:hover{background:var(--k-native-surface-focus-fill);color:var(--k-text-primary);box-shadow:inset 0 0 0 1px var(--k-border-hair)}.north-icon-rail svg,.north-more svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.north-more{position:relative}.north-more>summary{list-style:none}.north-more>summary::-webkit-details-marker{display:none}.north-more>div{z-index:30;border:1px solid var(--k-border-strong);background:var(--k-context-surface-fill);border-radius:9px;width:170px;padding:6px;position:absolute;top:0;left:38px;box-shadow:0 16px 36px #0007}.north-more button{text-align:left;width:100%;color:var(--k-text-primary);background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.north-more button:hover{background:var(--k-void-hover)}.north-agents{margin-top:13px}.north-section-toggle{color:var(--k-text-accessible-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.north-section-toggle svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:12px;height:12px}.north-connection{border:1px solid var(--k-border-strong);width:100%;color:var(--k-text-primary);text-align:left;background:#ffffff06;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:9px;display:flex}.north-connection-mark{background:#ffffff12;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.north-connection>span:nth-child(2){flex:1;min-width:0}.north-connection strong{font-size:11px;font-weight:500;display:block}.north-connection small{color:var(--k-text-accessible-muted);margin-top:3px;font-size:9px;display:block}.north-connection>svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:12px;height:12px}.app-shell--north .rail-task-library{flex:1;margin-top:15px;overflow-y:auto}.app-shell--north .session-list{box-shadow:none;margin:0;padding:0}.app-shell--north .session-list h2{color:var(--k-text-accessible-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.app-shell--north .session-list>header{margin-bottom:7px}.app-shell--north .session-list>header>button{opacity:.65;font-size:9px}.app-shell--north .session-list>div>button{padding:9px 4px;font-size:11px}.app-shell--north .rail-bottom{box-shadow:none;border:0;padding:0}.app-shell--north .rail-bottom>.rail-link{width:34px;min-height:30px;padding:8px;position:absolute;bottom:56px;left:12px}.app-shell--north .rail-bottom>.rail-link>span:nth-child(2){display:none}.app-shell--north .local-workspace{gap:8px;padding:7px 8px}.app-shell--north .workspace-profile{border:0;margin:0;padding:0}.app-shell--north .workspace-profile__avatar{width:24px;height:24px}.app-shell--north .local-workspace strong{font-size:11px}.app-shell--north .local-workspace small{font-size:9px}.app-shell--north.app-shell--sheet .workspace{box-shadow:none;border:0;border-radius:0;margin:0}.app-shell--north .workspace{min-width:0}.workspace-canvas .composer,.charts-dock .composer{box-shadow:none;background:#ffffff09;border-radius:19px}.charts-dock .composer textarea{font-size:13px}.charts-dock .web-chat-rail__attached.charts-dock__subject{display:none}.charts-dock .web-chat-rail__blank{align-items:stretch;gap:0;min-height:0;padding:0 19px 20px}.chart-copilot-intro{flex:1;min-height:0;padding:26px 5px 14px;overflow-y:auto}.chart-copilot-intro h2{color:var(--k-text-primary);font:550 24px/1.2 var(--k-font-display);letter-spacing:-.7px;margin:0 0 14px}.charts-dock .web-chat-rail__blank .chart-copilot-intro p{color:var(--k-text-accessible-muted);text-align:left;margin:0;font-size:12.5px;line-height:1.75}.chart-copilot-suggestions{flex-direction:column;gap:22px;margin-top:30px;display:flex}.chart-copilot-suggestions button{color:var(--k-text-accessible-muted);font:400 12px/1.65 var(--k-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:13px;padding:0;display:flex}.chart-copilot-suggestions button:hover,.chart-copilot-suggestions button>span{color:var(--k-text-primary)}.charts-dock .composer--rail{flex-shrink:0;width:100%;min-height:54px;margin:12px 0 0;padding:12px 14px}.charts-dock .composer--rail textarea{height:26px;min-height:26px}.charts-dock .composer--rail .composer-toolbar{flex-wrap:wrap;row-gap:6px;margin-top:5px}.charts-dock .composer--rail .composer-models{flex-wrap:nowrap;flex:1 0 auto;justify-content:flex-end;gap:4px}:root[data-native-material=appleLiquidGlass] .workspace-canvas .composer,:root[data-native-material=appKitVibrancy] .workspace-canvas .composer{background:#0000001f}@media (width<=950px){.app-shell--north{grid-template-columns:220px minmax(0,1fr)}.app-shell--north .session-rail{width:220px;min-width:220px}}@media (prefers-reduced-motion:reduce){.app-shell--north *{scroll-behavior:auto}}.charts-dock .web-chat-rail__blank{flex-direction:column;height:100%;display:flex}.workspace-chat-layout{width:100%;min-width:0;height:100%;min-height:0;display:flex}.workspace-chat-layout>.workspace-canvas{flex:1;min-width:0}.workspace-copilot{border-left:1px solid var(--k-border-subtle);background:var(--k-workspace-fill);flex-direction:column;width:38%;min-width:320px;max-width:480px;min-height:0;display:flex}.workspace-copilot>header{border-bottom:1px solid var(--k-border-hair);justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:13px;display:flex}.workspace-copilot>header button{width:26px;height:26px;color:var(--k-text-accessible-muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.workspace-copilot>header svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:17px;height:17px}.workspace-copilot>.conversation-surface{flex:1;grid-template-rows:auto minmax(0,1fr) minmax(0,auto) auto;min-width:0;min-height:0;padding:0}.workspace-copilot .conversation-header{flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:13px 18px}.workspace-copilot .conversation-header>div{flex:100px;min-width:0}.workspace-copilot .conversation-header h1{max-width:100%;font-size:13px}.workspace-copilot .conversation-header>div>span{display:none}.workspace-copilot .conversation-header nav{flex-wrap:wrap;justify-content:flex-end;gap:2px;margin-left:auto}.workspace-copilot .conversation-header nav>button{font-size:9px}.workspace-copilot .conversation-timeline{padding:12px 18px}.workspace-copilot .composer{width:calc(100% - 32px);margin:12px 16px 18px}.workspace-copilot .conversation-header form{min-width:0}.workspace-copilot .conversation-header form input{width:100%;min-width:0}.workspace-copilot .composer-toolbar{flex-wrap:wrap;gap:6px}.workspace-copilot .composer-context,.workspace-copilot .composer-models{flex-wrap:wrap;flex:0 auto;gap:4px;min-width:0;max-width:100%}.workspace-copilot .composer-models{justify-content:flex-end;margin-left:auto}.workspace-copilot .provider-picker__trigger>span:not([class]),.workspace-copilot .composer-attachment-button>span,.workspace-copilot .deep-research-toggle>span,.workspace-copilot .deep-research-toggle>i,.workspace-copilot .fast-toggle>span{display:none}.workspace-copilot .deep-research-toggle{padding:0 5px}.workspace-copilot .composer-picker__trigger{min-width:0;max-width:118px}.workspace-copilot .composer-picker__trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-copilot .composer-picker__menu{left:auto;right:0}.workspace-copilot .conversation-surface--subagent{grid-template-columns:minmax(0,1fr)}.workspace-copilot .subagent-panel{z-index:20;background:var(--k-popover-fill);border-left:0;grid-column:1;position:absolute;inset:0}.workspace-copilot .hero-lockup{display:none}.workspace-copilot .conversation-empty{justify-content:flex-end}.north-composer-mark{display:none}:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within){flex-direction:row;align-items:center;gap:12px;min-height:60px;padding:12px 17px}:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .north-composer-mark{place-items:center;width:22px;height:22px;display:grid}:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) textarea{min-width:0;height:24px;min-height:24px;padding:2px 0}:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) textarea::placeholder{color:var(--k-text-accessible-muted)}:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .composer-toolbar{flex-shrink:0;gap:6px;margin:0}:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .composer-context>.provider-picker,:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .deep-research-toggle,:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .composer-attachment-button>span,:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .composer-models>.composer-picker,:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .composer-models>.reasoning-picker,:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .composer-models>.fast-toggle{display:none}:is(.workspace-canvas,.charts-dock) .composer--idle:not(:focus-within) .composer-attachment-button{width:25px;padding:4px}.workspace-canvas-actions .workspace-icon-button{width:28px;height:28px;color:var(--k-text-accessible-muted)}.workspace-copilot .new-task-view{flex:1;justify-content:flex-start;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:hidden}.workspace-copilot .new-task-view .workspace-pending-messages{flex:1;min-height:0;padding:18px;overflow:auto}.workspace-copilot .new-task-view>.composer{width:calc(100% - 32px);box-shadow:none;flex-shrink:0;margin:12px 16px 18px}.workspace-copilot .new-task-view .composer-toolbar{flex-wrap:wrap;row-gap:8px}.workspace-copilot .new-task-view .composer-models{flex-wrap:wrap;margin-left:auto}:root[data-platform=web]{--web-backdrop:#000;--web-glass-blur:0px;--web-glass-saturation:1;--web-glass-presence:.7;--web-glass-presence-percent:70%;--web-tint-color:#4b3371;--web-tint-weight:0%;--web-ui-scale:1.1;background:var(--web-backdrop)}:root[data-platform=web] body{background:var(--web-backdrop)}:root[data-platform=web] #root{zoom:var(--web-ui-scale);background:0 0;width:100%;height:100%;container:web-shell/inline-size}:root[data-platform=web] .native-drag-region{display:none}:root[data-platform=web] .app-shell--north .session-rail{padding-top:18px}:root[data-platform=web] .north-icon-rail{top:64px}.web-connection-notice{z-index:100;border:1px solid var(--k-border-strong);background:var(--k-popover-fill);max-width:min(460px,100vw - 36px);color:var(--k-text-primary);border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #0005}.web-connection-notice button{border:1px solid var(--k-border-subtle);color:var(--k-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:5px 8px}.web-destination{width:min(400px,100% - 48px);color:var(--k-text-primary);gap:16px;padding:28px 0;display:grid}.web-destination>svg,.web-destination>img{width:32px;height:32px}.web-destination h1{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:500}.web-destination p{color:var(--k-text-accessible-muted);margin:0;font-size:13px;line-height:1.75}.web-destination .settings-inline-actions{justify-content:flex-start}.web-pairing-code{border:1px solid var(--k-border-subtle);background:var(--k-card-fill);border-radius:16px;gap:12px;padding:20px;display:grid}.web-pairing-code>span{color:var(--k-text-accessible-muted);font-size:12px}.web-pairing-code>code{letter-spacing:.045em;color:var(--k-text-primary);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:clamp(16px,4vw,22px);font-weight:600}.web-pairing-code>button{border:1px solid var(--k-border-subtle);color:var(--k-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-self:start;padding:8px 12px}.web-pairing-code>button:focus-visible{outline-offset:3px;outline:2px solid}.web-approval-link{color:var(--k-text-primary);background:var(--k-card-fill);font:inherit;white-space:nowrap;border-radius:10px;align-items:center;padding:9px 12px;text-decoration:none;display:inline-flex}.web-approval-link:hover{text-underline-offset:3px;text-decoration:underline}.web-approval-link:focus-visible{outline-offset:3px;outline:2px solid}.web-destination-title{color:var(--k-text-accessible-muted);align-self:center;padding:0 8px;font-size:12px}.web-browser-bar .browser-address-form{flex:1;gap:6px;min-width:0;display:flex}.web-browser-bar nav:has(.browser-address-form){flex:1;min-width:0}.web-browser-bar .browser-address-form button{flex-shrink:0;width:auto;padding:0 10px}@container web-shell (width<=720px){:root[data-platform=web] .app-shell--north{grid-template-columns:0 minmax(0,1fr)}:root[data-platform=web] .app-shell--north>.workspace{grid-area:1/2}:root[data-platform=web] .app-shell--north:not(.app-shell--rail-hidden) .session-rail{z-index:40;background:var(--k-popover-fill);width:min(254px,100vw - 48px);min-width:0;position:absolute;inset:0 auto 0 0;box-shadow:12px 0 32px #0005}:root[data-platform=web] .workspace-chat-layout{position:relative}:root[data-platform=web] .workspace-copilot{z-index:20;background:var(--k-popover-fill);border-left:0;width:100%;min-width:0;max-width:none;position:absolute;inset:0}:root[data-platform=web] .charts-surface--docked .charts-main{padding-right:0}:root[data-platform=web] .charts-dock{background:var(--k-popover-fill);width:100%;max-width:none}:root[data-platform=web] .charts-dock__grip{display:none}:root[data-platform=web] .web-workspace-body{position:relative}:root[data-platform=web] .web-workspace-body>.web-chat-rail{z-index:20;background:var(--k-popover-fill);border-left:0;position:absolute;inset:0}:root[data-platform=web] .web-workspace-body>.web-chat-rail>.web-chat-rail__grip{display:none}:root[data-platform=web] .web-workspace-body>.web-workspace-slot{grid-column:1/-1}:root[data-platform=web] .web-pairing-banner{flex-wrap:wrap;gap:8px}:root[data-platform=web] .web-pairing-banner__hint{white-space:normal;flex-basis:100%}:root[data-platform=web] .composer-toolbar,:root[data-platform=web] .composer-context,:root[data-platform=web] .composer-models{flex-wrap:wrap;gap:5px;min-width:0;max-width:100%}:root[data-platform=web] .composer-models{justify-content:flex-end;margin-left:auto}:root[data-platform=web] .composer-context-menu{max-height:calc(100dvh - 170px);overflow-y:auto}:root[data-platform=web] .web-connection-notice{max-width:none;bottom:12px;left:12px;right:12px}}:root[data-platform=web]:where([data-web-material]:not([data-web-material=off])){--web-base-backdrop:#22272e;--web-base-blur:18px;--web-backdrop:color-mix(in srgb, color-mix(in srgb, var(--web-base-backdrop), var(--web-tint-color) var(--web-tint-weight)) var(--web-glass-presence-percent), #000);--web-glass-blur:calc(var(--web-base-blur) * var(--web-glass-presence));--k-sidebar-fill:color-mix(in srgb, var(--web-base-sidebar) var(--web-glass-presence-percent), #000);--k-workspace-fill:color-mix(in srgb, var(--web-base-workspace) var(--web-glass-presence-percent), #000);--k-native-surface-fill:color-mix(in srgb, var(--web-base-surface) var(--web-glass-presence-percent), #080808);--k-context-surface-fill:color-mix(in srgb, var(--web-base-context) var(--web-glass-presence-percent), #0b0b0b);--k-sheet-fill:color-mix(in srgb, var(--web-base-sheet) var(--web-glass-presence-percent), #000);--k-dock-fill:color-mix(in srgb, var(--web-base-dock) var(--web-glass-presence-percent), #080808);--k-popover-fill:color-mix(in srgb, var(--web-base-popover) var(--web-glass-presence-percent), #0b0b0b);--web-glass-saturation:1.05;--k-shell-fill:transparent;--web-base-sidebar:#0c0e1294;--web-base-workspace:#07090c9e;--web-base-surface:#0f12178f;--k-native-surface-focus-fill:#fff1;--web-base-context:#0f1217f0;--web-base-sheet:#07090c9e;--web-base-dock:#0c0e12b8;--web-base-popover:#0f1217f5;--k-user-message-fill:#ffffff0e;--k-pending-message-fill:#ffffff0b;--k-native-surface-border:#ffffff1f;--k-text-muted:#9b9ca2;--k-text-accessible-muted:#b5b6bd;--k-border-hair:#ffffff14;--k-border-subtle:#ffffff1f}:root[data-platform=web][data-web-material=clear]{--web-base-backdrop:#29323b;--web-base-blur:12px;--web-base-sidebar:#090d126b;--web-base-workspace:#080b1066;--web-base-sheet:#080b1066;--web-base-surface:#13181f61}:root[data-platform=web][data-web-material=frost]{--web-base-backdrop:#30333a;--web-base-blur:30px;--web-glass-saturation:.8;--web-base-sidebar:#181b209e;--web-base-workspace:#15181d94;--web-base-sheet:#15181d94;--web-base-surface:#25282e8a}:root[data-platform=web][data-web-material=smoke]{--web-base-backdrop:#20242a;--web-base-blur:24px;--web-base-sidebar:#080a0eb3;--web-base-workspace:#07090ca8;--web-base-sheet:#07090ca8}:root[data-platform=web][data-web-material=obsidian]{--web-base-backdrop:#11151a;--web-base-sidebar:#030508d9;--web-base-workspace:#020407d6;--web-base-sheet:#020407d6;--web-base-surface:#0c0f13cc;--web-base-dock:#05070ae0}:root[data-platform=web][data-web-material=kosmos]{--web-base-backdrop:#201c2c;--web-base-sidebar:#120e1aa6;--web-base-workspace:#0c0913a8;--web-base-sheet:#0c0913a8;--web-base-surface:#1c172799;--web-base-dock:#100c18c2}:root[data-platform=web][data-web-material]:not([data-web-material=off]) :is(.session-rail,.charts-dock,.workspace-copilot,.workspace-widget,.composer,.workspace-widget-browser,.market-picker__panel,.workspace-switcher,.north-more>div){-webkit-backdrop-filter:blur(var(--web-glass-blur)) saturate(var(--web-glass-saturation));backdrop-filter:blur(var(--web-glass-blur)) saturate(var(--web-glass-saturation))}:root[data-platform=web] .app-shell--increased-contrast{--k-text-muted:#b3b3b8;--k-text-accessible-muted:#ceced3;--k-border-hair:#ffffff29;--k-border-subtle:#ffffff3d}@media (prefers-reduced-transparency:reduce){:root[data-platform=web][data-web-material]:not([data-web-material=off]){--web-backdrop:#000;--web-glass-blur:0px;--k-shell-fill:#000;--k-sidebar-fill:#000;--k-workspace-fill:#000;--k-native-surface-fill:#080808;--k-context-surface-fill:#0b0b0b;--k-sheet-fill:#000;--k-dock-fill:#080808;--k-popover-fill:#0b0b0b}}:root[data-platform=web] .app-shell--north.app-shell--contained>.workspace{border:1px solid var(--k-sheet-edge);border-radius:var(--k-sheet-radius);background:var(--k-sheet-fill);margin:8px 8px 8px 4px;overflow:hidden}@container web-shell (width>=721px){:root[data-platform=web] .app-shell--north.app-shell--contained{background:var(--k-sidebar-fill)}:root[data-platform=web] .app-shell.app-shell--north.app-shell--contained>.session-rail{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}}:root[data-platform=web] .charts-surface--docked .charts-main{padding-right:calc(min(var(--charts-dock-width), 48%) + 16px)}:root[data-platform=web] .charts-dock{border:1px solid var(--k-sheet-edge);background:var(--k-dock-fill);border-radius:16px;top:8px;bottom:8px;right:8px}:root[data-platform=web] .charts-dock__grip{width:8px;top:16px;bottom:16px;left:0}:root[data-platform=web] .charts-dock__grip:after{left:2px}:root[data-platform=web] .charts-dock__rail .web-chat-rail__head{justify-content:space-between;gap:8px;min-height:50px;padding:10px 12px}:root[data-platform=web] .charts-dock__rail .web-chat-rail__head>.charts-dock__tabs{margin-right:auto}:root[data-platform=web] .charts-dock .web-chat-rail__attached.charts-dock__subject{margin:14px 16px 10px;padding:0;display:flex}:root[data-platform=web] .charts-dock .web-chat-rail__blank{flex-direction:column;justify-content:flex-end;gap:10px;height:100%;min-height:0;padding:12px;display:flex}:root[data-platform=web] .charts-dock .web-chat-rail__blank>p{color:var(--k-text-accessible-muted);margin:0;font-size:12px;line-height:1.5}:root[data-platform=web] .charts-dock .composer,:root[data-platform=web] .charts-dock .composer--idle:not(:focus-within){border:1px solid var(--k-native-surface-border);background:var(--k-native-surface-fill);min-height:102px;box-shadow:none;border-radius:14px;flex-direction:column;flex:none;align-items:stretch;gap:8px;padding:12px}:root[data-platform=web] .charts-dock .composer--rail{width:100%;margin:0}:root[data-platform=web] .charts-dock .composer:focus-within{border-color:var(--k-border-strong)}:root[data-platform=web] .charts-dock .composer .north-composer-mark{display:none}:root[data-platform=web] .charts-dock .composer textarea,:root[data-platform=web] .charts-dock .composer--idle:not(:focus-within) textarea{min-width:0;height:44px;min-height:44px;padding:0}:root[data-platform=web] .charts-dock .composer .composer-toolbar{flex-wrap:wrap;gap:6px;min-width:0;margin:0}:root[data-platform=web] .charts-dock .composer .composer-context,:root[data-platform=web] .charts-dock .composer .composer-models{flex-wrap:wrap;flex:0 auto;gap:4px;min-width:0;max-width:100%}:root[data-platform=web] .charts-dock .composer .composer-models{justify-content:flex-end;margin-left:auto}:root[data-platform=web] .charts-dock .composer--idle:not(:focus-within) .composer-context>.provider-picker,:root[data-platform=web] .charts-dock .composer--idle:not(:focus-within) .composer-models>.composer-picker,:root[data-platform=web] .charts-dock .composer--idle:not(:focus-within) .composer-models>.reasoning-picker{display:block}:root[data-platform=web] .charts-dock .composer--idle:not(:focus-within) .deep-research-toggle,:root[data-platform=web] .charts-dock .composer--idle:not(:focus-within) .composer-models>.fast-toggle{display:inline-flex}:root[data-platform=web] .charts-dock .composer--idle:not(:focus-within) .composer-attachment-button{width:auto}@container web-shell (width<=720px){:root[data-platform=web] .app-shell--north.app-shell--contained>.workspace,:root[data-platform=web] .app-shell--north.app-shell--contained.app-shell--rail-hidden>.workspace{border-radius:14px;margin:4px}:root[data-platform=web] .charts-surface--docked .charts-main{padding-right:0}:root[data-platform=web] .charts-dock{background:var(--k-popover-fill);border:0;border-radius:0;width:100%;max-width:none;inset:0}:root[data-platform=web] .charts-dock__grip{display:none}:root[data-platform=web] .charts-ticker{flex-wrap:wrap;gap:8px;min-height:0;padding:10px}:root[data-platform=web] .charts-ticker .market-picker{flex:calc(100% - 42px);min-width:0}:root[data-platform=web] .charts-ticker>.charts-spacer,:root[data-platform=web] .charts-tools>.charts-spacer{display:none}:root[data-platform=web] .charts-ticker__venue{margin-right:auto}:root[data-platform=web] .charts-tools{flex-wrap:wrap;gap:6px;padding:6px 10px}:root[data-platform=web] .charts-tools .charts-segment--modes{margin-left:auto}:root[data-platform=web] .markets-head{flex-wrap:wrap;gap:8px;padding:10px}:root[data-platform=web] .markets-head .markets-search{flex:100%;order:1;width:100%;min-width:0}:root[data-platform=web] .markets-head .markets-icon-button,:root[data-platform=web] .markets-head .markets-view{flex-shrink:0}:root[data-platform=web] .markets-tools{flex-wrap:wrap;gap:6px;padding:4px 10px 8px}:root[data-platform=web] .markets-tools>.markets-spacer{display:none}:root[data-platform=web] .markets-board--list{overflow:auto}:root[data-platform=web] .markets-board--list .markets-row{grid-template-columns:minmax(180px,1fr) 84px 72px 64px 168px;width:100%;min-width:680px}:root[data-platform=web] .markets-board--list .markets-row>:nth-child(5),:root[data-platform=web] .markets-board--list .markets-row>:nth-child(6){display:none}}:root[data-platform=web] :is(.market-picker__search,.markets-search,.workspace-widget-search,.settings-workspace__search,.projects-workspace__search,.task-library__search,.command-palette__search):focus-within{border-color:var(--k-text-accessible-muted);box-shadow:0 0 0 1px var(--k-border-strong)}:root[data-platform=web] :is(.market-picker__search,.markets-search,.workspace-widget-search,.settings-workspace__search,.projects-workspace__search,.task-library__search,.command-palette__search) input:focus-visible{box-shadow:none;outline:none}:root[data-platform=web] .app-shell .board-price.board-price--yes:disabled{color:var(--k-yes);background:color-mix(in srgb, var(--k-yes) 9%, var(--k-card-fill));border-color:color-mix(in srgb, var(--k-yes) 24%, transparent)}:root[data-platform=web] .app-shell .board-price.board-price--no:disabled{color:var(--k-no);background:color-mix(in srgb, var(--k-no) 9%, var(--k-card-fill));border-color:color-mix(in srgb, var(--k-no) 24%, transparent)}:root[data-platform=web] .app-shell.app-shell--north .workspace-switcher{background:color-mix(in srgb, var(--k-popover-fill) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(110%);border-color:var(--k-border-strong);margin:0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000024}@media (prefers-reduced-transparency:reduce){:root[data-platform=web] .app-shell.app-shell--north .workspace-switcher{background:var(--k-popover-fill);-webkit-backdrop-filter:none}}:root[data-platform=web] .app-shell--north.app-shell--contained.app-shell--settings>.workspace{border:0;border-radius:0;margin:0}:root[data-platform=web] .app-shell--settings .settings-workspace{background:var(--k-sidebar-fill)}:root[data-platform=web] .app-shell--settings .settings-workspace__rail{box-shadow:none;background:0 0}:root[data-platform=web] .app-shell--settings .settings-workspace__main{border:1px solid var(--k-sheet-edge);border-radius:var(--k-sheet-radius);background:var(--k-sheet-fill);margin:8px 8px 8px 4px;overflow:hidden auto}@container web-shell (width<=720px){:root[data-platform=web] .app-shell--settings .settings-workspace__main{border-radius:14px;margin:4px}}:root[data-platform=web] .workspace:has(>.rail-reveal-button)>.rail-reveal-button{top:20px;left:14px}:root[data-platform=web] .workspace:has(>.rail-reveal-button) .workspace-canvas-heading{padding-left:36px}:root[data-platform=web] .workspace-canvas .composer{--composer-morph:.36s cubic-bezier(.22, 1, .36, 1);interpolate-size:allow-keywords;height:auto;min-height:104px;transition:height var(--composer-morph), min-height var(--composer-morph), padding var(--composer-morph), border-radius var(--composer-morph), border-color .18s ease, background-color .18s ease;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:14px 17px 10px;display:flex}:root[data-platform=web] .workspace-canvas .composer textarea{width:100%;height:42px;min-height:42px;transition:width var(--composer-morph), height var(--composer-morph), min-height var(--composer-morph), transform var(--composer-morph);flex:none;padding:2px 0;transform:translate(0)}:root[data-platform=web] .workspace-canvas .composer .north-composer-mark{opacity:0;pointer-events:none;width:22px;height:22px;transition:opacity .16s ease, transform var(--composer-morph);place-items:center;display:grid;position:absolute;top:18px;left:17px;transform:translateY(-6px)scale(.88)}:root[data-platform=web] .workspace-canvas .composer .composer-toolbar{width:100%;min-height:28px;transition:width var(--composer-morph), margin-top var(--composer-morph);align-self:flex-end;gap:6px;margin-top:8px}:root[data-platform=web] .workspace-canvas .composer :is(.composer-context,.composer-models){gap:6px}:root[data-platform=web] .workspace-canvas .composer :is(.composer-context>.provider-picker,.deep-research-toggle,.composer-models>.composer-picker,.composer-models>.reasoning-picker,.composer-models>.fast-toggle,.composer-attachment-button){opacity:1;visibility:visible;max-width:240px;transition:max-width var(--composer-morph), opacity .22s ease, transform var(--composer-morph), visibility .22s;border-radius:9px;transform:translateY(0)}:root[data-platform=web] .workspace-canvas .composer--idle:not(:focus-within){border-radius:30px;height:60px;min-height:60px;padding:16px 17px 12px}:root[data-platform=web] .workspace-canvas .composer--idle:not(:focus-within) textarea{width:calc(100% - 76px);height:24px;min-height:24px;transform:translate(34px)}:root[data-platform=web] .workspace-canvas .composer--idle:not(:focus-within) .north-composer-mark{opacity:1;transform:none}:root[data-platform=web] .workspace-canvas .composer--idle:not(:focus-within) .composer-toolbar{width:28px;margin-top:-26px}:root[data-platform=web] .workspace-canvas .composer--idle:not(:focus-within) :is(.composer-context,.composer-models){gap:0}:root[data-platform=web] .workspace-canvas .composer--idle:not(:focus-within) :is(.composer-context>.provider-picker,.deep-research-toggle,.composer-models>.composer-picker,.composer-models>.reasoning-picker,.composer-models>.fast-toggle,.composer-attachment-button){opacity:0;visibility:hidden;pointer-events:none;border-width:0;min-width:0;max-width:0;margin-inline:0;padding-inline:0;display:flex;overflow:hidden;transform:translateY(7px)}:root[data-platform=web] .workspace-canvas .composer .composer-attachment-button{transition:width var(--composer-morph), padding var(--composer-morph)}:root[data-platform=web] .workspace-canvas .composer--idle:not(:focus-within) .composer-models>:is(.composer-picker,.reasoning-picker,.fast-toggle){transition:opacity 90ms ease-out, max-width var(--composer-morph), transform var(--composer-morph), visibility 90ms}:root[data-platform=web] .no-motion .workspace-canvas .composer,:root[data-platform=web] .no-motion .workspace-canvas .composer *{transition:none!important}:root[data-platform=web] .app-shell--north.app-shell--rail-hidden{grid-template-columns:58px minmax(0,1fr)}:root[data-platform=web] .app-shell--north.app-shell--rail-hidden .session-rail{opacity:1;pointer-events:auto;width:58px;min-width:58px;padding-inline:6px;overflow:visible;transform:none}:root[data-platform=web] .app-shell--rail-hidden .rail-scroll,:root[data-platform=web] .app-shell--rail-hidden .wordmark,:root[data-platform=web] .app-shell--rail-hidden .workspace-profile{display:none}:root[data-platform=web] .app-shell--north.app-shell--rail-hidden .rail-brand-row{flex-direction:column;gap:8px;margin:0;display:flex}:root[data-platform=web] .app-shell--rail-hidden .rail-brand{justify-content:center;width:36px}:root[data-platform=web] .app-shell--rail-hidden .north-icon-rail{top:100px;left:12px}:root[data-platform=web] .app-shell--rail-hidden .rail-bottom{margin-inline:0}:root[data-platform=web] .app-shell--rail-hidden .web-sidebar-reveal{display:none}:root[data-platform=web] .workspace-copilot{border:1px solid var(--k-sheet-edge);background:var(--k-dock-fill);border-radius:18px;margin:8px;overflow:hidden}:root[data-platform=web] .workspace-copilot .new-task-view>.composer{margin-top:auto}:root[data-platform=web] .workspace-notes:focus,:root[data-platform=web] .workspace-notes:focus-visible{box-shadow:none;outline:none}:root[data-platform=web] .reasoning-slider__dot{animation:none}:root[data-platform=web] .reasoning-slider__slash{display:none}@container web-shell (width<=720px){:root[data-platform=web] .workspace-chat-layout{position:relative}:root[data-platform=web] .workspace-copilot{z-index:10;width:calc(100% - 16px);min-width:0;position:absolute;inset:0 0 0 auto}}@keyframes rail-labels-enter{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}:root[data-platform=web] .app-shell--north:not(.app-shell--rail-hidden):not(.no-motion) .session-rail :is(.rail-scroll,.wordmark,.workspace-profile){animation:.12s ease-out 55ms both rail-labels-enter}:root[data-platform=web][data-web-color-scheme] .app-shell.app-shell--north .session-list>div>button{min-height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:8px;padding:9px 8px;transition:background-color .16s,color .16s}:root[data-platform=web][data-web-color-scheme] .app-shell.app-shell--north .session-list>div>button:hover{background:color-mix(in srgb, var(--k-text-primary) 5%, transparent)}:root[data-platform=web][data-web-color-scheme] .app-shell.app-shell--north .session-list>div>button.active{color:var(--k-text-primary);background:color-mix(in srgb, var(--k-text-primary) 8%, transparent)}:root[data-platform=web][data-web-color-scheme] .app-shell.app-shell--north .session-list>div>button:focus:not(:focus-visible){outline:none}:root[data-platform=web][data-web-color-scheme] .app-shell.app-shell--north .session-list>div>button:focus-visible{outline:1px solid var(--k-text-accessible-muted);outline-offset:-2px}.workspace-chat-transition .workspace-canvas{view-transition-name:workspace-canvas}.workspace-chat-transition .workspace-copilot{view-transition-name:workspace-chat-panel}.workspace-chat-transition :is(.workspace-canvas,.workspace-copilot) .composer{view-transition-name:workspace-composer}.workspace-chat-transition::view-transition-group(*){animation-duration:.65s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.workspace-chat-transition::view-transition-old(root){animation:none}.workspace-chat-transition::view-transition-new(root){animation:none}.workspace-chat-transition::view-transition-group(workspace-composer){border-radius:22px;overflow:clip}.workspace-chat-transition::view-transition-image-pair(workspace-composer){border-radius:22px;overflow:clip}.workspace-chat-transition::view-transition-group(workspace-chat-panel){border-radius:18px;overflow:clip}.workspace-chat-transition::view-transition-image-pair(workspace-chat-panel){border-radius:18px;overflow:clip}.workspace-chat-transition::view-transition-new(workspace-chat-panel):only-child{animation:.65s cubic-bezier(.4,0,.2,1) both workspace-chat-enter}.workspace-chat-transition::view-transition-old(workspace-chat-panel):only-child{animation:.65s cubic-bezier(.4,0,.2,1) reverse both workspace-chat-enter}@keyframes workspace-chat-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}:root[data-platform=web] .conversation-turn-timeline .conversation-message--animate{animation:none}:root[data-platform=web] .conversation-message--animate .safe-markdown>:is(p,h1,h2,h3,h4,h5,h6,pre,blockquote,table),:root[data-platform=web] .conversation-message--animate .safe-markdown>:is(ol,ul)>li{animation:.38s cubic-bezier(.22,1,.36,1) both reply-content-enter}:root[data-platform=web] .conversation-message--animate .message-agent-mark--revealed .brand-glyph{transform-origin:50%;animation:.62s cubic-bezier(.22,1,.36,1) both reply-mark-enter}@keyframes reply-content-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes reply-mark-enter{0%{opacity:.35;transform:translateY(2px)scale(.9)rotate(-5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}:root[data-platform=web] .no-motion .conversation-message--animate *{animation:none!important}:root[data-platform=web] .app-shell--rail-hidden .rail-brand:disabled{opacity:1;cursor:default;box-shadow:none;background:0 0}:root[data-platform=web] .app-shell--north{transition:grid-template-columns .18s cubic-bezier(.22,1,.36,1)}:root[data-platform=web] .app-shell--north .session-rail{transition:width .18s cubic-bezier(.22,1,.36,1),min-width .18s cubic-bezier(.22,1,.36,1)}.workspace-chat-transition::view-transition-old(workspace-composer){animation-duration:.65s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.workspace-chat-transition::view-transition-new(workspace-composer){animation-duration:.65s;animation-timing-function:cubic-bezier(.4,0,.2,1)}:root[data-platform=web] .workspace-canvas .composer.workspace-resume-chat{text-align:left;height:60px;min-height:60px;color:var(--k-text-accessible-muted);cursor:pointer;border-radius:30px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:16px 20px;display:flex}.workspace-resume-chat>:first-child{flex:0 0 22px;width:22px;height:22px}.workspace-resume-chat>span{flex:1}.workspace-resume-chat>:last-child{width:18px;height:18px;transform:rotate(90deg)}:root[data-platform=web] .workspace-canvas .workspace-resume-chat:hover{color:var(--k-text-primary)}@media (width<=600px){.workspace-resume-chat__detail{display:none}}.workspace-chat-transition::view-transition{pointer-events:none}:root[data-platform=web] .workspace-copilot__content{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}:root[data-platform=web] .workspace-copilot__content>.conversation-surface{flex:1 1 0;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:0}:root[data-platform=web] .workspace-copilot>.composer{border-radius:19px;flex:none;min-height:108px;margin:12px 16px 18px;animation:none;box-shadow:0 4px 16px #00000014}.conversation-loading-lines{gap:14px;padding-top:24px;display:grid}.conversation-loading-lines span{background:color-mix(in srgb, var(--k-text-primary) 7%, transparent);border-radius:6px;width:58%;height:12px;animation:1.2s ease-in-out infinite alternate conversation-loading-pulse}.conversation-loading-lines span:nth-child(2){width:76%;animation-delay:.12s}.conversation-loading-lines span:nth-child(3){width:42%;animation-delay:.24s}@keyframes conversation-loading-pulse{0%{opacity:.45}to{opacity:1}}.no-motion .conversation-loading-lines span{animation:none}:root[data-platform=web] .market-picker--inline .market-picker__inline-reveal{transition:height .32s cubic-bezier(.22,1,.36,1);overflow:hidden}:root[data-platform=web] .market-picker--inline .market-picker__panel{background:var(--k-native-surface-fill);width:100%;min-width:0;max-height:400px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:10px;animation:none;position:relative;inset:auto}:root[data-platform=web] .market-picker--inline .market-picker__search{box-shadow:none;background:0 0;outline:none;margin:8px 0 0}:root[data-platform=web] .market-picker--inline .market-picker__search:focus-within{box-shadow:none;border-color:var(--k-border-strong);outline:none}:root[data-platform=web] .market-picker--inline :is(.market-picker__panel,.market-picker__search input):focus-visible{box-shadow:none;outline:none}.market-picker--inline .market-picker__heading{color:var(--k-text-accessible-muted);margin:14px 8px 0;font-size:11px}.market-picker--inline .market-picker__columns,.market-picker--inline .market-picker__row{grid-template-columns:minmax(0,1fr) 46px 64px;gap:8px;padding-inline:8px}.market-picker--inline :is(.market-picker__columns,.market-picker__row)>:last-child{display:none}.market-picker--inline .market-picker__list{padding-inline:0}.market-picker--inline .market-picker__facets{padding-inline:4px}:root[data-platform=web] .market-picker--inline .market-picker__row.is-active{background:color-mix(in srgb, var(--k-text-primary) 5%, transparent)}:root[data-platform=web] .no-motion .market-picker__inline-reveal{transition:none}.conversation-title-text{vertical-align:bottom;text-overflow:ellipsis;max-width:100%;animation:.24s ease-out conversation-title-enter;display:inline-block;overflow:hidden}@keyframes conversation-title-enter{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:none}}.no-motion .conversation-title-text{animation:none}:root[data-platform=web] .workspace-widget .market-picker.market-picker--inline .market-picker__panel{background:var(--k-native-surface-fill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-platform=web][data-web-material] .workspace-widget:has(.market-picker--inline.is-open){-webkit-backdrop-filter:none;backdrop-filter:none}.workspace.workspace--experiences{flex-direction:column;display:flex}.experience-body{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.experience-switch{border:1px solid var(--k-border-hair);background:var(--k-native-surface-fill);isolation:isolate;border-radius:24px;flex:none;grid-template-columns:1fr 1fr;width:210px;margin:12px auto 4px;padding:4px;display:grid;position:relative}.experience-switch button{z-index:1;height:30px;color:var(--k-text-accessible-muted);font:500 12px var(--k-font-sans);cursor:pointer;background:0 0;border:0;border-radius:18px;transition:color .22s;position:relative}.experience-switch button[aria-selected=true]{color:var(--k-text-primary)}.experience-switch__indicator{background:color-mix(in srgb, var(--k-text-primary) 8%, var(--k-native-surface-fill));border-radius:18px;width:calc(50% - 4px);transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px auto 4px 4px}.experience-switch__indicator.is-chat{transform:translate(100%)}.chat-start-view{justify-content:center;width:min(860px,100% - 64px);height:100%;margin:0 auto}.chat-start-view .hero-lockup>.brand-glyph{width:38px;height:38px;margin:0 auto 18px}.chat-start-view .composer{flex-shrink:0}.experience-transition .experience-body{view-transition-name:experience-body}.experience-transition::view-transition-group(experience-body){animation-duration:.32s}.experience-transition::view-transition-old(experience-body){animation:.18s ease-in both experience-exit}.experience-transition::view-transition-new(experience-body){animation:.32s cubic-bezier(.22,1,.36,1) both experience-enter}.experience-transition::view-transition-old(root){animation:none}.experience-transition::view-transition-new(root){animation:none}.experience-transition::view-transition{pointer-events:none}@keyframes experience-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes experience-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}.no-motion .experience-switch__indicator{transition:none}:root[data-platform=web] #root .workspace-widget-browser{background:var(--k-workspace-fill);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;box-shadow:0 8px 28px #0000001a}:root[data-platform=web] .workspace-widget-browser :is(.workspace-widget-choice,.workspace-live-preview,.workspace-widget){box-shadow:none;background-image:none}.connection-consent #workspace-delete-detail{color:var(--k-negative,#d22f43);font-weight:500}:root[data-platform=web] #root .workspace-copilot,:root[data-platform=web] #root .workspace-copilot>.composer{-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-chat-exit::view-transition-group(*){animation-duration:.4s}.workspace-chat-exit::view-transition-old(workspace-composer){animation-duration:.4s}.workspace-chat-exit::view-transition-new(workspace-composer){animation-duration:.4s}.workspace-chat-exit::view-transition-old(workspace-chat-panel):only-child{animation:.2s ease-out both workspace-chat-crisp-exit}.workspace-chat-exit::view-transition-old(workspace-composer){mix-blend-mode:normal;animation:90ms ease-out both workspace-chat-text-out}.workspace-chat-exit::view-transition-new(workspace-composer){mix-blend-mode:normal;animation:.16s ease-out 90ms both workspace-chat-text-in}.workspace-chat-exit::view-transition-old(workspace-canvas){mix-blend-mode:normal;animation:.1s ease-out both workspace-chat-text-out}.workspace-chat-exit::view-transition-new(workspace-canvas){mix-blend-mode:normal;animation:.16s ease-out 70ms both workspace-chat-text-in}@keyframes workspace-chat-crisp-exit{to{opacity:0;transform:translate(12px)}}@keyframes workspace-chat-text-out{to{opacity:0}}@keyframes workspace-chat-text-in{0%{opacity:0}to{opacity:1}}:root[data-platform=web] .connection-consent.workspace-delete-dialog{border-radius:20px;gap:22px;width:min(600px,100vw - 40px);padding:24px}.workspace-delete-dialog header{gap:10px;display:grid}.workspace-delete-dialog h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.workspace-delete-dialog #workspace-delete-detail{margin:0;font-size:13px;font-weight:400;line-height:1.55}:root[data-platform=web] .workspace-delete-dialog .workspace-delete-dialog__choice{cursor:pointer;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;margin:0;padding:0;display:flex}.workspace-delete-dialog__choice input{width:16px;height:16px;accent-color:var(--k-text-primary);flex:none;margin:2px 0 0}.workspace-delete-dialog__choice>span{gap:5px;display:grid}.workspace-delete-dialog__choice strong{font-size:13px;font-weight:500;line-height:1.4}.workspace-delete-dialog__choice small{color:var(--k-text-accessible-muted);font-size:12px;line-height:1.4}.workspace-delete-dialog footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-delete-dialog footer button{border:0;border-radius:10px;height:36px;padding:0 14px;font-size:13px;font-weight:500}:root[data-platform=web] .workspace-delete-dialog footer .workspace-delete-dialog__confirm{color:#fff;background:#bd293c}:root[data-platform=web] .workspace-delete-dialog footer .workspace-delete-dialog__confirm:hover:not(:disabled){background:#a92334}.workspace-delete-dialog__error{color:var(--k-negative);margin:0;font-size:12px;line-height:1.5}.connection-consent #workspace-delete-confirm{color:#fff;background:#bd293c}.connection-consent #workspace-delete-confirm:hover:not(:disabled){background:#a92334}.surface-loading{box-sizing:border-box;height:100%;min-height:180px;color:var(--k-text-secondary);text-align:center;place-content:center;gap:10px;padding:24px;font-size:13px;display:grid}.surface-loading button{font:inherit;border:1px solid var(--k-border-subtle);background:var(--k-native-surface-fill);color:var(--k-text-primary);cursor:pointer;border-radius:10px;justify-self:center;padding:8px 12px}.surface-loading button:focus-visible{outline-offset:3px;outline:2px solid}:root[data-platform=web][data-web-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-platform=web][data-web-color-scheme=dark]:is([data-web-material=off],:not([data-web-material])){--web-backdrop:#000;--k-shell-fill:#000;--k-sidebar-fill:#000;--k-workspace-fill:#000;--k-sheet-fill:#000}:root[data-platform=web][data-web-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--web-backdrop:#e0dfdc;--k-void:#e9e8e5;--k-void-black:#e9e8e5;--k-void-shade:#e5e4e1;--k-void-raised:#ecebe6;--k-void-overlay:#e9e8e5;--k-void-hover:#efeee9;--k-void-press:#e7e5df;--k-text-hero:#101216;--k-text-primary:#25282e;--k-text-muted:#686e78;--k-text-accessible-muted:#5d646f;--k-text-disabled:#959ba3;--k-border-hair:#18202c12;--k-border-subtle:#18202c1f;--k-border-strong:#18202c33;--k-shell-fill:#e0dfdc;--k-sidebar-fill:#e0dfdc;--k-workspace-fill:#e9e8e5;--k-native-surface-fill:#e9e8e5;--k-native-surface-focus-fill:#ebe9e3;--k-context-surface-fill:#e9e8e5;--k-search-overlay-fill:#262d3833;--k-user-message-fill:#f0efe9;--k-pending-message-fill:#eeedea;--k-pending-message-border:var(--k-border-subtle);--k-native-surface-border:var(--k-border-subtle);--k-sheet-fill:#e9e8e5;--k-sheet-edge:var(--k-border-subtle);--k-dock-fill:#e9e8e5;--k-card-fill:#eeedea;--k-card-edge:var(--k-border-subtle);--k-popover-fill:#e9e8e5;--k-accent:#16763d;--k-accent-strong:#095f2d;--k-accent-deep:#064923;--k-accent-glow:#16763d33;--k-accent-halo:#16763d17;--k-positive:#187b43;--k-negative:#c63143;--k-yes:#246eb9;--k-no:#c63143;--k-status-danger:#bc2c3d;--k-status-warning:#8b651b;--k-source-plaid:#6050cb;--k-asset-cash:#2369b3;--k-asset-crypto:#966a12;--k-asset-options:#7956c5;--k-asset-events:#137b77}:root[data-platform=web][data-web-color-scheme=light][data-web-material]:not([data-web-material=off]){--web-base-backdrop:#dde3ed;--web-base-sidebar:#e4e7eba8;--web-base-workspace:#e9e8e5c2;--web-base-sheet:#e9e8e5c2;--web-base-surface:#e9e8e5bd;--web-base-context:#eaeae9f5;--web-base-dock:#eaeae9d1;--web-base-popover:#e9e8e5f7;--web-backdrop:color-mix(in srgb, color-mix(in srgb, var(--web-base-backdrop), var(--web-tint-color) var(--web-tint-weight)) var(--web-glass-presence-percent), #e0dfdc);--k-shell-fill:transparent;--k-sidebar-fill:color-mix(in srgb, var(--web-base-sidebar) var(--web-glass-presence-percent), #e0dfdc);--k-workspace-fill:color-mix(in srgb, var(--web-base-workspace) var(--web-glass-presence-percent), #e9e8e5);--k-native-surface-fill:color-mix(in srgb, var(--web-base-surface) var(--web-glass-presence-percent), #e9e8e5);--k-context-surface-fill:color-mix(in srgb, var(--web-base-context) var(--web-glass-presence-percent), #e9e8e5);--k-sheet-fill:color-mix(in srgb, var(--web-base-sheet) var(--web-glass-presence-percent), #e9e8e5);--k-dock-fill:color-mix(in srgb, var(--web-base-dock) var(--web-glass-presence-percent), #e9e8e5);--k-popover-fill:color-mix(in srgb, var(--web-base-popover) var(--web-glass-presence-percent), #e9e8e5)}:root[data-platform=web][data-web-color-scheme=light][data-web-material=clear]{--web-base-backdrop:#e0eaf5;--web-base-sidebar:#e4e8ed7a;--web-base-sheet:#e9e8e58f;--web-base-surface:#e9e8e58f}:root[data-platform=web][data-web-color-scheme=light][data-web-material=frost]{--web-base-backdrop:#e4e7f0}:root[data-platform=web][data-web-color-scheme=light][data-web-material=smoke]{--web-base-backdrop:#e0e1e4}:root[data-platform=web][data-web-color-scheme=light][data-web-material=obsidian]{--web-base-backdrop:#d1d6de}:root[data-platform=web][data-web-color-scheme=light][data-web-material=kosmos]{--web-base-backdrop:#e7e0f3}:root[data-platform=web][data-web-color-scheme=light] .app-shell--increased-contrast{--k-text-muted:#444a54;--k-text-accessible-muted:#373e48;--k-border-hair:#18202c2b;--k-border-subtle:#18202c42;--k-border-strong:#18202c5c}@media (prefers-reduced-transparency:reduce){:root[data-platform=web][data-web-color-scheme=light][data-web-material]:not([data-web-material=off]){--web-backdrop:#e0dfdc;--k-shell-fill:#e0dfdc;--k-sidebar-fill:#e0dfdc;--k-workspace-fill:#e9e8e5;--k-native-surface-fill:#e9e8e5;--k-context-surface-fill:#e9e8e5;--k-sheet-fill:#e9e8e5;--k-dock-fill:#e9e8e5;--k-popover-fill:#e9e8e5;--web-glass-blur:0px}}.browser-color-scheme{gap:8px;display:grid}.browser-color-scheme fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.browser-color-scheme label{border:1px solid var(--k-border-subtle);min-height:38px;color:var(--k-text-accessible-muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;display:flex}.browser-color-scheme label:has(input:checked){border-color:var(--k-text-accessible-muted);background:var(--k-native-surface-focus-fill);color:var(--k-text-primary)}.browser-color-scheme label:has(input:focus-visible){outline:2px solid var(--k-text-primary);outline-offset:3px}.browser-color-scheme input{opacity:0;width:1px;height:1px;position:absolute}.browser-color-scheme [data-color-swatch]{border:1px solid #8d929a;border-radius:50%;width:16px;height:16px}.browser-color-scheme [data-color-swatch=dark]{background:#000}.browser-color-scheme [data-color-swatch=light]{background:#e9e8e5}.browser-color-scheme small{max-width:260px;color:var(--k-text-accessible-muted);font-size:11px;line-height:1.4}:root[data-platform=web][data-web-color-scheme=light] :is(.app-shell,.settings-workspace,.wordmark,.hero-lockup h1,.feature-surface h1,.settings-nav h1,.settings-pane h2,.settings-page__header h1,.settings-row__text>strong,.appearance-effective strong,.settings-scale-control output,.local-workspace strong,.conversation-header h1,.composer textarea,.composer-context,.composer-context-menu [role=menuitem],.composer-context-menu [role=menuitem] strong,.composer-context-link-form label,.composer-picker__menu>button,.provider-picker__menu>button,.reasoning-picker__menu header strong,.reasoning-slider__labels span.is-current,.composer-attachment-tray strong,.pending-submission,.pending-submission__attachments strong,.queued-submission,.queued-submission__body>p,.live-label,.browser-address,.message,.message--user,.conversation-message,.conversation-message--user,.safe-markdown,.safe-markdown :is(h1,h2,h3,h4,strong,th,td,code,a),.tool-activity strong,.approval-prompt strong,.plan-item span,.reasoning-commentary,.reasoning-summary,.agent-process>summary strong,.workspace-profile__menu button,.workspace-usage__head strong,.connection-consent header strong,.connection-consent label,.integration-row strong,.plaid-setup header strong,.plaid-setup label,.api-key-form label,.setting-row strong,.fact-row strong,.settings-workspace__search input,.settings-workspace__results button,.settings-model-catalog>button,.web-pairing-banner code){color:var(--k-text-primary)}:root[data-platform=web][data-web-color-scheme=light] :is(.hero-lockup>p,.session-list p,.session-list h2,.session-list button,.local-workspace :is(span,small),.workspace-switcher button,.rail-link,.search-button,.new-task-button,.starter-action strong,.starter-action>i,.tool-toggle,.select-control,.primary-text-action,.icon-button,.composer-attachment-button,.fast-toggle,.deep-research-toggle,.composer-picker__trigger,.reasoning-picker__trigger,.provider-picker__trigger,.composer-context-menu [role=menuitem] small,.composer-attachment-tray small,.composer-picker__menu>p,.provider-picker__menu>p,.reasoning-picker__menu header,.reasoning-slider__labels span,.pending-submission footer,.queued-submission__actions button,.queued-submission__handle,.send-button,.web-chat-rail__blank p,.web-chat-rail__attached,.web-chat-rail__head>button,.web-browser-bar button,.web-pairing-banner,.web-pairing-banner__hint,.conversation-header>div>span,.tool-activity :is(span,small,em),.tool-activity__markdown,.tool-state,.agent-process>summary,.agent-process>summary em,.plan-item p,.safe-markdown blockquote,.approval-prompt :is(p,label),.settings-page__header p,.settings-ledger>h2,.settings-row__text>span,.settings-row__value,.settings-status--neutral,.settings-workspace__back,.settings-workspace__group button,.settings-workspace__group>span,.settings-workspace__results-label,.settings-workspace__results button small,.settings-workspace__search,.settings-workspace__search kbd,.settings-workspace__empty,.appearance-select,.appearance-range output,.appearance-effective span,.appearance-presets button,.appearance-presets button small,.settings-scale-control button,.settings-provider-panel button,.settings-inline-actions button,.settings-secret-form button,.settings-action,.settings-model-catalog>button small,.settings-model-catalog>button em,.settings-secure-link span,.settings-kicker,.eyebrow,.status-mark,.setting-row div span,.setting-row>span,.fact-row div span,.settings-list dt,.settings-list dd,.legal-copy p,.legal-copy h2,.connection-consent p,.connection-consent header span,.integration-row :is(span,em),.api-key-form small,.plaid-setup small,.workspace-usage__plan,.workspace-usage__credits,.workspace-usage__row small,.subagent-menu__label,.subagent-row__role,.subagent-row__elapsed,.subagent-row__activity,.subagent-panel__status,.subagent-panel__section,.subagent-panel__more,.subagent-panel__note,.trade-card__action,.trade-card__condition,.trade-card__proof,.trade-card__kind){color:var(--k-text-accessible-muted)}:root[data-platform=web][data-web-color-scheme=light] :is(.subagent-toggle__button,.subagent-panel__back,.subagent-panel__close,.subagent-menu__summary--quiet){color:var(--k-text-accessible-muted)!important}:root[data-platform=web][data-web-color-scheme=light] :is(.workspace-switcher,.workspace-profile__menu,.composer-context-menu,.composer-picker__menu,.provider-picker__menu,.reasoning-picker__menu,.subagent-menu,.connection-consent,.command-palette__surface,.market-picker__panel,.jump-to-latest,.status-toast,.web-chat-rail__body .subagent-panel){background:var(--k-popover-fill);border-color:var(--k-border-strong);color:var(--k-text-primary);box-shadow:0 12px 38px #1f2b3b24}:root[data-platform=web][data-web-color-scheme=light] :is(.composer,.composer-attachment-tray li,.composer-attachment-preview,.message--user,.north-connection,.workspace-usage,.queued-submission,.settings-workspace__search,.trade-card){background:var(--k-card-fill);border-color:var(--k-border-subtle)}:root[data-platform=web][data-web-color-scheme=light] :is(.secure-link input,.api-key-form input,.approval-prompt input,.approval-prompt select,.conversation-header form input,.plaid-setup input,.connection-consent .task-lifecycle-dialog__field input,.settings-secret-form input,.settings-secure-link input,.composer-context-link-form input,.select-control select option){color:var(--k-text-primary);background:var(--k-native-surface-fill);border-color:var(--k-border-strong)}:root[data-platform=web][data-web-color-scheme=light] :is(.runtime-banner button,.quiet-button,.integration-row button,.api-key-form button,.approval-prompt button,.conversation-header button,.connection-consent button,.plaid-setup button,.icon-button,.composer-context-link-form button,.settings-persistence-block button,.stop-button,.new-task-button,.north-icon-rail>button:first-child,.north-connection-mark){color:var(--k-text-primary);background:var(--k-void-hover);border-color:var(--k-border-subtle)}:root[data-platform=web][data-web-color-scheme=light] :is(.session-list button,.rail-link,.workspace-switcher button,.workspace-profile__menu button,.composer-context-menu [role=menuitem],.composer-picker__menu>button,.provider-picker__menu>button,.settings-workspace__group button,.settings-workspace__results button,.settings-scale-control button,.settings-provider-panel button,.settings-inline-actions button,.settings-secret-form button,.settings-action,.appearance-select select,.appearance-presets button,.markets-row,.market-card,.rail-collapse-button,.rail-reveal-button,.new-task-button,.search-button,.send-button,.icon-button,.quiet-button,.local-workspace,.web-browser-bar button):is(:hover,:focus-visible,.active,.is-selected,.rail-link--active,[aria-expanded=true],[aria-checked=true]){color:var(--k-text-primary);background:var(--k-native-surface-focus-fill);border-color:var(--k-border-subtle)}:root[data-platform=web][data-web-color-scheme=light] :is(.appearance-presets button.is-selected small,.settings-workspace__group button.active){color:var(--k-text-primary)}:root[data-platform=web][data-web-color-scheme=light] :is(input,textarea)::placeholder{color:var(--k-text-muted)}:root[data-platform=web][data-web-color-scheme=light] .composer textarea::placeholder{color:var(--k-text-muted)!important}:root[data-platform=web][data-web-color-scheme=light] :is(button,textarea,input,select):focus-visible{outline-color:var(--k-text-primary)}:root[data-platform=web][data-web-color-scheme=light] :is(button,select):disabled{color:var(--k-text-disabled)}:root[data-platform=web][data-web-color-scheme=light] .settings-row{box-shadow:inset 0 -1px var(--k-border-hair)}:root[data-platform=web][data-web-color-scheme=light] .settings-row:last-child{box-shadow:none}:root[data-platform=web][data-web-color-scheme=light] .appearance-switch>span{background:#d9dde3}:root[data-platform=web][data-web-color-scheme=light] .appearance-switch>span:after{background:#fff}:root[data-platform=web][data-web-color-scheme=light] .appearance-switch input:checked+span{background:#333b46}:root[data-platform=web][data-web-color-scheme=light] .appearance-range input[type=range]{--appearance-range-accent:#424b59}:root[data-platform=web][data-web-color-scheme=light] .appearance-range input[type=range]::-webkit-slider-runnable-track{background:#c6ccd4}:root[data-platform=web][data-web-color-scheme=light] :is(.reasoning-slider__rail,.workspace-usage__track,.markets-row__chance i,.market-card__chance i){background:var(--k-void-press)}:root[data-platform=web][data-web-color-scheme=light] .reasoning-slider__progress{background:var(--k-text-accessible-muted)}:root[data-platform=web][data-web-color-scheme=light] .workspace-usage{--k-usage-fill:#646c78}:root[data-platform=web][data-web-color-scheme=light] .safe-markdown :is(pre,:not(pre)>code){background:var(--k-card-fill)}:root[data-platform=web][data-web-color-scheme=light] :is(.consent-layer,.command-palette){background:var(--k-search-overlay-fill)}:root[data-platform=web][data-web-color-scheme=light] :is(.web-pairing-banner,.queued-submission--editing){background:var(--k-card-fill)}:root[data-platform=web][data-web-color-scheme=light] :is(.settings-status--success,.settings-model-catalog>button[aria-pressed=true] em){color:var(--k-positive)}:root[data-platform=web][data-web-color-scheme=light] :is(.settings-status--warning,.appearance-effective small){color:var(--k-status-warning)}:root[data-platform=web][data-web-color-scheme=light] :is(.settings-status--danger,.settings-row__issue,.settings-persistence-block strong,.settings-persistence-block p,.turn-error,.tool-activity--failed .tool-state,.tool-activity--declined .tool-state,.runtime-banner strong,.runtime-banner span){color:var(--k-negative)}:root[data-platform=web][data-web-color-scheme=light] .board-price--yes{color:#236dbb}:root[data-platform=web][data-web-color-scheme=light] .board-price--no{color:#c63143}:root[data-platform=web][data-web-color-scheme=light] .trade-ticket__primary:not(:disabled){color:#fff}:root[data-platform=web][data-web-color-scheme=light] .trade-ticket__primary:disabled{background:var(--k-void-press)}:root[data-platform=web][data-web-color-scheme=light] .task-lifecycle-dialog>div .task-lifecycle-dialog__danger-action:not(:disabled){color:#fff;background:#a12b35}:root[data-platform=web][data-web-color-scheme=light] :is(.brand-glyph,.web-auth__brand img){filter:brightness(0)}:root[data-platform=web][data-web-color-scheme=light] :is(.command-palette__option strong,.command-palette__search input,.conversation-process>summary strong,.conversation-reasoning-commentary,.conversation-reasoning-summary,.conversation-plan header span,.conversation-plan .safe-markdown,.conversation-tool__content>strong,.conversation-error-activity strong,.message-edit textarea,.message-edit>div button:first-child,.projects-workspace__header h1,.projects-workspace__search input,.projects-workspace__detail-title h2,.projects-workspace__detail-title>svg,.projects-workspace__task-copy>button,.projects-workspace__task-copy>strong,.projects-workspace__task-heading>div>span,.projects-workspace__dialog,.projects-workspace__dialog h2,.projects-workspace__field input,.projects-workspace__field textarea,.projects-workspace__state strong,.projects-workspace__detail-empty strong,.projects-workspace__list-empty strong,.task-library__header h1,.task-library__search input,.task-library__title,.task-library__state strong,.portfolio-heading h1,.portfolio-summary__total strong,.wallet-heading h1,.wallet-empty strong,.trader-heading h1,.trader-state strong,.trader-section h2,.trader-order strong,.trader-order>span,.trader-row strong,.trader-row>span,.trader-empty strong,.trader-quiz__question legend,.trader-choice--on,.trader-signing strong,.trader-schedule strong,.trader-schedule-compose textarea,.trader-schedule-compose select,.trader-schedule-compose__actions button.is-primary){color:var(--k-text-primary);caret-color:var(--k-text-primary)}:root[data-platform=web][data-web-color-scheme=light] :is(.command-palette__header button,.command-palette__search,.command-palette kbd,.command-palette__option small,.command-palette__executing,.command-palette__empty,.conversation-message__attachments small,.conversation-message__link-source button,.conversation-message__link-source>span,.conversation-process>summary,.conversation-process>summary em,.conversation-plan header em,.conversation-tool__state,.conversation-tool__detail,.conversation-tool__progress,.conversation-tool__metadata,.conversation-tool__status,.conversation-lifecycle-marker,.conversation-error-activity,.conversation-error-activity p,.conversation-error-activity em,.message-actions button,.message-edit button,.message-edit>label,.projects-workspace__header>div:first-child>span,.projects-workspace__detail-title span,.projects-workspace__instructions>span,.projects-workspace__tabs button,.projects-workspace__tabs em,.projects-workspace__new,.projects-workspace__detail-actions button,.projects-workspace__task-heading button,.projects-workspace__task-heading em,.projects-workspace__list [role=option],.projects-workspace__list [role=option] small,.projects-workspace__list [role=option] i,.projects-workspace__list-empty,.projects-workspace__list-empty button,.projects-workspace__detail-empty button,.projects-workspace__instructions p,.projects-workspace__task-copy p,.projects-workspace__task-copy time,.projects-workspace__assignment select,.projects-workspace__assignment>span,.projects-workspace__detail-empty,.projects-workspace__detail-empty p,.projects-workspace__state,.projects-workspace__state p,.projects-workspace__dialog-header span,.projects-workspace__field>span:first-child,.projects-workspace__icons legend,.projects-workspace__field-note,.projects-workspace__dialog-actions button,.projects-workspace__dialog>p,.task-library__header>div>span,.task-library__tabs button,.task-library__tabs em,.task-library__pinned,.task-library__row-copy>p,.task-library__metadata,.task-library__action,.task-library__state,.task-library__state p,.task-library__state button,.wallet-heading>div>p:last-child,.wallet-heading>button,.wallet-empty span,.wallet-boundary,.wallet-error button,.trader-heading>div>p:last-child,.trader-heading>button,.trader-state span:last-child,.trader-section span,.trader-disclosure,.trader-order em,.trader-orders__note,.trader-row em,.trader-footer>span,.trader-footer button,.trader-empty span,.trader-boundary,.trader-choice,.trader-choice em,.trader-quiz__actions>span:first-child,.trader-quiz__cancel,.trader-signing>span:nth-child(3),.trader-schedule__actions button,.trader-schedule em,.trader-schedule__empty,.trader-schedule__add,.trader-schedule-compose__actions button){color:var(--k-text-accessible-muted)}:root[data-platform=web][data-web-color-scheme=light] :is(.command-palette__search:focus-within,.command-palette__option[data-active=true],.projects-workspace__search,.projects-workspace__field input,.projects-workspace__field textarea,.projects-workspace__assignment select,.task-library__search,.message-edit textarea,.trade-ticket__type,.trade-outcome,.trade-field__amount,.trade-field__stepper,.order-book__sides,.wallet-heading>button,.markets-search){background:var(--k-card-fill);border-color:var(--k-border-subtle)}:root[data-platform=web][data-web-color-scheme=light] :is(.projects-workspace__new,.projects-workspace__detail-actions button,.projects-workspace__task-heading button,.projects-workspace__dialog-actions button,.projects-workspace__list [role=option],.projects-workspace__tabs button,.task-library__tabs button,.task-library__action,.message-actions button,.message-edit button,.portfolio-range button):is(:hover,:focus-visible,.is-selected,[aria-selected=true]){color:var(--k-text-primary);background:var(--k-native-surface-focus-fill)}:root[data-platform=web][data-web-color-scheme=light] :is(.projects-workspace__tabs,.task-library__tabs) button[aria-selected=true]:after{background:var(--k-text-primary)}:root[data-platform=web][data-web-color-scheme=light] :is(.projects-workspace__dialog,.portfolio-chart-tip){background:var(--k-popover-fill);border-color:var(--k-border-strong)}:root[data-platform=web][data-web-color-scheme=light] .projects-workspace__dialog-layer{background:var(--k-search-overlay-fill)}:root[data-platform=web][data-web-color-scheme=light] :is(.trader-quiz__save,.trader-signing button,.projects-workspace .projects-workspace__dialog-actions .projects-workspace__primary,.connection-consent>div button:first-child:not(:disabled),.composer-context-link-form button:first-child){background:var(--k-text-primary);color:var(--k-void-black)}:root[data-platform=web][data-web-color-scheme=light] :is(.command-palette__feedback,.message-actions-feedback,.wallet-error,.projects-workspace__dialog-error,.projects-workspace__field small,.projects-workspace__state--error strong,.projects-workspace__state--error p,.task-library__state--error strong,.task-library__state--error p,.conversation-error-activity--terminal>span,.conversation-error-activity--terminal em),:root[data-platform=web][data-web-color-scheme=light] :is(.conversation-tool--failed,.conversation-tool--declined) :is(.conversation-tool__state,.conversation-tool__status){color:var(--k-negative)}:root[data-platform=web][data-web-color-scheme=light] :is(.conversation-error-activity--retrying>span,.trade-ticket__result--unknown b,.order-book__flag){color:var(--k-status-warning)}:root[data-platform=web][data-web-color-scheme=light] .conversation-error-activity--recovered>span{color:var(--k-positive)}:root[data-platform=web][data-web-color-scheme=light] .k-chart-host{--chart-1:#2676c7;--chart-2:#147b54;--chart-3:#a97613;--chart-4:#ca3447;--chart-5:#8554c7;--market-gold:#9a6b15}:root[data-platform=web][data-web-color-scheme=light] .k-chart-host .text-white{color:var(--k-text-primary)}:root[data-platform=web][data-web-color-scheme=light] .k-chart-host [class*=text-shadow]{text-shadow:0 0 3px #fff,0 0 7px #fff}:root[data-platform=web][data-web-color-scheme=light] .k-chart-host [class*="bg-[#111317]"]{background:var(--k-popover-fill)}:root[data-platform=web][data-web-color-scheme=light] .k-chart-host [class*=border-white\/]{border-color:var(--k-border-subtle)}:root[data-platform=web][data-web-color-scheme=light] .k-chart-host [class*=border-black\/]{border-color:var(--k-border-strong)}:root[data-platform=web][data-web-color-scheme=light] :is(.k-chart-tip,.k-chart-host .shadow-xl,.k-chart-host [class*=shadow-\[]){box-shadow:0 8px 28px #1f2b3b24}@container web-shell (width<=720px){.browser-color-scheme fieldset{gap:6px}.browser-color-scheme label{padding-inline:8px}}@container web-shell (width<=620px){:root[data-platform=web] .settings-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:root[data-platform=web] .settings-workspace__rail{box-shadow:inset 0 -1px var(--k-border-subtle);gap:8px;padding:12px;overflow:visible}:root[data-platform=web] .settings-workspace__rail nav{overscroll-behavior-x:contain;gap:4px;display:flex;overflow-x:auto}:root[data-platform=web] .settings-workspace__group{display:contents}:root[data-platform=web] .settings-workspace__group>span{display:none}:root[data-platform=web] .settings-workspace__group button{white-space:nowrap;flex:none;width:auto}:root[data-platform=web] .settings-workspace__results{max-height:150px;overflow-y:auto}:root[data-platform=web] .settings-workspace__content{width:calc(100% - 32px);padding:24px 0 56px}:root[data-platform=web] .settings-row{grid-template-columns:minmax(0,1fr);gap:12px}:root[data-platform=web] .settings-row__value{text-align:left;justify-content:flex-start;width:100%;min-width:0;max-width:none}:root[data-platform=web] .appearance-presets{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}:root[data-platform=web] .appearance-range{width:100%;min-width:0}:root[data-platform=web] .settings-row--stable-feedback .settings-row__copy{min-height:0}:root[data-platform=web] .settings-row__feedback-slot:empty{display:none}}:root[data-platform=web][data-web-color-scheme=light] .portfolio-surface{--portfolio-card-fill:var(--k-native-surface-fill);--portfolio-card-edge:var(--k-border-subtle);--portfolio-card-sheen:transparent;--portfolio-glass-rim-top:var(--k-border-subtle);--portfolio-glass-rim-side:var(--k-border-hair);--portfolio-glass-rim-bottom:var(--k-border-subtle);--portfolio-glass-sheen:transparent;--portfolio-glass-lift:0 3px 12px #2a24190d;--portfolio-chip-fill:linear-gradient(var(--k-card-fill), var(--k-card-fill));--portfolio-row-edge:var(--k-border-subtle);--portfolio-inset-fill:var(--k-card-fill);--portfolio-text:var(--k-text-primary);--portfolio-text-secondary:var(--k-text-accessible-muted);--portfolio-text-muted:var(--k-text-muted)}:root[data-platform=web][data-web-color-scheme=light] .portfolio-summary__arc{opacity:.2}:root[data-platform=web][data-web-color-scheme=light] :is(.provider-logo--plaid,.provider-logo--openai) .provider-logo__mark{filter:brightness(0)opacity(.8)}:root[data-platform=web][data-web-color-scheme=light] :is(.portfolio-action,.portfolio-provider-row):hover:not(:disabled){background:var(--k-void-hover)}:root[data-platform=web][data-web-color-scheme=light] .portfolio-range button.is-selected{color:var(--k-text-primary);background:var(--k-void-press)}:root[data-platform=web][data-web-color-scheme=light] .portfolio-range button:disabled{opacity:1}:root[data-platform=web][data-web-color-scheme=light] :is(.portfolio-chart-guide,.portfolio-chart-axis){stroke:var(--k-border-subtle)}:root[data-platform=web][data-web-color-scheme=light] .portfolio-chart-guide--hover{stroke:var(--k-border-strong)}:root[data-platform=web][data-web-color-scheme=light] .board-price:disabled{opacity:1}:root[data-platform=web][data-web-color-scheme=light] .k-chart-host [data-chart-scrub-time]{color:#101216;text-shadow:none}:root[data-platform=web][data-web-color-scheme=light] .k-chart-host [data-chart-scrub-cursor]{background:#10121659}:root[data-platform=web][data-web-color-scheme=light] .provider-logo__kosmos{filter:brightness(0)}:root[data-platform=web][data-web-color-scheme=light] .settings-row__issue{color:#a12638}:root[data-platform=web][data-web-color-scheme=light] .settings-row__issue button{color:var(--k-text-primary);text-decoration-thickness:1px}:root[data-platform=web][data-web-color-scheme=light] .settings-row__issue button:disabled{color:var(--k-text-accessible-muted);opacity:1}:root[data-platform=web][data-web-color-scheme=light] .settings-row__issue button:hover:not(:disabled){color:#a12638}:root[data-platform=web][data-web-color-scheme=light] :is(.select-control,.tool-toggle,.primary-text-action):is(:hover,:focus-within,:active){color:var(--k-text-primary);background:var(--k-native-surface-focus-fill)}:root[data-platform=web][data-web-color-scheme=light] .select-control select:focus-visible{outline:none}:root[data-platform=web][data-web-color-scheme=light] .select-control:has(select:focus-visible){box-shadow:0 0 0 1px var(--k-border-strong)}:root[data-platform=web][data-web-color-scheme=light] .select-control:has(select:disabled){color:var(--k-text-accessible-muted);background:0 0}:root[data-platform=web][data-web-color-scheme=light] .select-control select:disabled{color:var(--k-text-accessible-muted)}
