.confirmation-backdrop>.cancel-task-modal{color:#202326;width:min(520px,100vw - 40px);box-shadow:none;background:#fff;border:0;border-radius:14px;padding:24px;animation:.16s ease-out modal-in}@media (min-width:761px){:root{--df-canvas:#fbfaf8;--df-sidebar:#f2efe9;--df-soft:#f6f4f0;--df-selected:#f4f1ec;--df-ink:#191817;--df-copy:#4a463f;--df-muted:#6f6b64;--df-faint:#a29c92;--df-navy:#1e3a52;--df-line:#19181717}body{background:var(--df-canvas);color:var(--df-ink)}.app-shell{background:var(--df-canvas);grid-template-columns:224px minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar{border-right:1px solid var(--df-line);background:var(--df-sidebar);padding:0}.sidebar-brand{height:62px;padding:20px 18px 18px}.sidebar-brand-logo{border-radius:5px;width:20px;height:20px;top:21px;left:18px}.sidebar-brand-copy{width:130px;top:20px;left:47px}.sidebar-brand strong{color:var(--df-ink);font-size:14px;font-weight:600}.sidebar-brand>div>span{display:none}.sidebar-toggle{width:20px;height:20px;top:21px;right:17px}.sidebar-toggle svg{width:14px;height:14px;color:var(--df-muted)}.tabbar{gap:0;margin-top:0}.tabbar button{height:36px;color:var(--df-copy);background:0 0;border-left:2px solid #0000;border-radius:0;gap:0;padding:0 18px 0 16px;font-size:13.5px}.tabbar button:hover{background:#1918170b}.tabbar button.active{border-left-color:var(--df-navy);color:var(--df-ink);background:var(--df-canvas)}.tabbar button.active .nav-label{font-weight:600}.nav-icon-slot{display:none}.tabbar .nav-label{margin:0}.tabbar em{color:var(--df-muted);margin-left:auto;font:400 12px IBM Plex Mono,monospace}.tabbar button.active em{color:var(--df-navy)}.sidebar-categories{flex-direction:column;margin-top:23px;display:flex}.sidebar-categories>span{color:var(--df-faint);letter-spacing:.11em;text-transform:uppercase;padding:0 18px 8px;font:500 10px IBM Plex Mono,monospace}.sidebar-categories button{height:30px;color:var(--df-copy);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;padding:0 18px 0 16px;display:flex}.sidebar-categories button:hover,.sidebar-categories button.active{background:#1918170b}.sidebar-categories i{background:#4a6fa5;flex:0 0 8px;width:8px;height:2px}.sidebar-categories i.category-travel{background:#8a6234}.sidebar-categories i.category-money{background:#5c6b3f}.sidebar-categories i.category-schedule,.sidebar-categories i.category-family{background:#8b5f74}.sidebar-categories i.category-food{background:#4f755e}.sidebar-categories i.category-shopping{background:#75618c}.sidebar-categories strong{text-align:left;flex:1;font-size:13px;font-weight:400}.sidebar-categories em{color:var(--df-muted);font:400 12px IBM Plex Mono,monospace}.sidebar-footer{padding:0}.sidebar-model-control{border-top:1px solid var(--df-line);padding:0}.sidebar-model-control .model-button{background:0 0;border:0;border-radius:0;width:100%;min-height:48px;padding:0 18px}.sidebar-model-control .model-button .provider-mark{color:#0000;background:#5c8a4f;border-radius:50%;width:5px;height:5px}.sidebar-model-control .model-button>strong{color:var(--df-copy);font-size:12px;font-weight:400}.sidebar-model-control .model-button em{color:var(--df-faint);text-transform:uppercase;margin-left:auto;font:400 10.5px IBM Plex Mono,monospace}.sidebar-model-control .model-button b{display:none}.sidebar-account{border-top:1px solid var(--df-line);min-height:66px;padding:12px 18px 15px}.account-avatar{width:26px;height:26px;color:var(--df-copy);background:#dcd6cb;font-size:11px}.sidebar-account strong{color:var(--df-ink);font-size:12.5px;font-weight:500}.sidebar-account .account-email{display:none}.sidebar-account .account-connection{color:var(--df-muted);font-size:11px}.sidebar-account .account-connection i{display:none}.sidebar-account button{color:var(--df-muted)}.sidebar-account button span{display:none}.sidebar-account button b{display:block}.sidebar-collapsed .sidebar{padding:0}.sidebar-collapsed .sidebar-brand-logo,.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-categories{opacity:0;visibility:hidden;pointer-events:none}.sidebar-collapsed .sidebar-toggle{left:22px;right:auto}.sidebar-collapsed .tabbar button{border-left:2px solid #0000;justify-content:center;width:64px;padding:0}.sidebar-collapsed .nav-icon-slot{width:18px;display:grid}.sidebar-collapsed .nav-label,.sidebar-collapsed .tabbar em{display:none}.sidebar-collapsed .sidebar-model-control .model-button{justify-content:center;width:64px;padding:0}.sidebar-collapsed .sidebar-model-control .model-button .provider-mark{display:block}.sidebar-collapsed .sidebar-account{width:64px;padding-inline:19px}.workspace-shell,.screen-content{background:var(--df-canvas)}.screen-content{padding:0;display:block}.view-section{max-width:none;margin:0}.feed-header{margin:0;padding:0;display:block}.feed-title-row{align-items:baseline;gap:14px;min-height:58px;padding:20px 32px 0;display:flex}.feed-heading-copy{align-items:baseline;gap:14px;display:flex}.feed-heading-copy h1{color:var(--df-ink);letter-spacing:-.018em;font-size:20px;font-weight:600}.feed-heading-copy>span{color:var(--df-muted);font-size:13px}.feed-title-row .manual-task-toggle{width:auto;min-height:32px;color:var(--df-canvas);background:var(--df-navy);border-radius:6px;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:500}.feed-title-row .manual-task-toggle:hover,.feed-title-row .manual-task-toggle.active{color:#fff;background:#14283a}.feed-filter-row{border-bottom:1px solid #1918171f;align-items:flex-end;gap:20px;min-height:43px;padding:0 32px;display:flex}.feed-filter-tabs{scrollbar-width:none;align-items:center;gap:16px;min-width:0;display:flex;overflow-x:auto}.feed-filter-tabs::-webkit-scrollbar{display:none}.feed-filter-tabs button{min-height:37px;color:var(--df-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;padding:7px 0 8px;font-size:12.5px}.feed-filter-tabs button:hover{color:var(--df-ink)}.feed-filter-tabs button.active{border-bottom-color:var(--df-ink);color:var(--df-ink);font-weight:500}.feed-toolbar{gap:12px;margin-left:auto;padding:0 0 8px}.feed-control:after{display:none}.feed-control select{min-height:auto;color:var(--df-muted);text-transform:lowercase;background:0 0;padding:0;font:400 12px IBM Plex Mono,monospace}.feed-control select:hover{color:var(--df-ink);background:0 0}.feed-refresh-button,.feed-toolbar a{min-height:auto;color:var(--df-muted);background:0 0;padding:0;font-size:12px}.feed-refresh-button:hover,.feed-toolbar a:hover{color:var(--df-ink);background:0 0}.feed-refresh-button:before{content:"↻";margin-right:2px}.manual-task-composer{border:1px solid var(--df-line);background:var(--df-soft);border-radius:7px;margin:18px 32px 8px}.manual-task-composer .manual-task-submit{background:var(--df-navy)}.feed-stack{gap:0}.queue-group-label{color:var(--df-faint);background:var(--df-soft);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #19181712;padding:9px 32px 7px;font:500 10px IBM Plex Mono,monospace}.decision-card{background:var(--df-canvas);border-top:0;border-bottom:1px solid #19181712;border-left:2px solid #4a6fa5;border-right:0;border-radius:0;position:relative;overflow:visible}.decision-card:hover,.decision-card.featured{background:var(--df-selected)}.decision-card:has(.category-travel){border-left-color:#8a6234}.decision-card:has(.category-money){border-left-color:#5c6b3f}:is(.decision-card:has(.category-schedule),.decision-card:has(.category-family)){border-left-color:#8b5f74}.decision-card:has(.category-food){border-left-color:#4f755e}.decision-card:has(.category-shopping){border-left-color:#75618c}.decision-meta{min-height:auto;color:var(--df-muted);padding:14px 32px 0 30px;font:400 11.5px IBM Plex Mono,monospace}.decision-category{color:#4a6fa5;font:inherit;text-transform:uppercase;background:0 0;border-radius:0;padding:0}.decision-category.category-travel{color:#8a6234}.decision-category.category-money{color:#5c6b3f}.decision-category.category-schedule,.decision-category.category-family{color:#8b5f74}.decision-category.category-food{color:#4f755e}.decision-category.category-shopping{color:#75618c}.decision-origin{color:var(--df-muted);text-transform:uppercase}.decision-age{color:var(--df-muted)}.decision-expand-button,.card-dismiss-button{width:22px;height:22px;color:var(--df-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.decision-expand-button svg{width:14px;height:14px;transition:transform .16s}.decision-card.expanded .decision-expand-button svg{transform:rotate(180deg)}.decision-expand-button:hover,.card-dismiss-button:hover{color:var(--df-ink);background:0 0}.decision-body{gap:5px;padding:7px 32px 10px 30px}.decision-card h2{max-width:60ch;color:var(--df-ink);letter-spacing:0;font-size:15px;font-weight:500;line-height:1.4}.decision-card.expanded h2{font-weight:600}.decision-card .card-subtitle{max-width:60ch;color:var(--df-muted);font-size:13.5px;line-height:1.55}.decision-card.compact .card-subtitle{display:none}.decision-actions{padding:0 32px 15px 30px}.decision-actions .option-grid{flex-wrap:wrap;gap:7px;display:flex}.decision-actions .option-button{border-radius:5px;width:auto;min-height:33px;padding:8px 12px}.decision-actions .option-button span{font-size:12.5px;font-weight:500}.decision-actions .option-button small{display:none}.decision-actions .option-button.primary{color:var(--df-canvas);background:var(--df-navy)}.decision-actions .option-button.secondary{color:var(--df-copy);background:var(--df-canvas);border:1px solid #19181729}.decision-actions .option-grid .custom-instruction-trigger{min-height:33px;color:var(--df-muted);background:0 0;padding-inline:6px}.decision-card.compact .decision-actions{padding:0;position:absolute;top:31px;right:32px}.decision-card.compact .option-grid>:not(.primary){display:none}.decision-card.compact .option-button.primary{color:var(--df-navy);background:0 0}.decision-card.compact .option-button.primary span:after{content:" →"}.decision-card.compact .decision-body{min-height:47px;padding-bottom:14px;padding-right:250px}.decision-card.compact .decision-meta{padding-top:13px}.custom-instruction-form{border-color:var(--df-line);background:var(--df-soft);flex-basis:100%}.decision-result,.approval-box{border:1px solid var(--df-line);background:var(--df-soft)}.cleared-section{margin:0;padding:15px 32px}}.confirmation-backdrop>.cancel-task-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.confirmation-backdrop>.cancel-task-modal>header h2{letter-spacing:-.02em;margin:0;font:600 20px/1.2 Archivo,system-ui,sans-serif}.confirmation-backdrop>.cancel-task-modal>header p{color:#747e84;max-width:410px;margin:7px 0 0;font:500 12px/1.5 Archivo,system-ui,sans-serif}.confirmation-backdrop>.cancel-task-modal>header>button{color:#6c767c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:30px;height:30px;padding:0;font-size:21px;line-height:1}.confirmation-backdrop>.cancel-task-modal>header>button:hover{color:#202326;background:#eef2f4}.confirmation-backdrop>.cancel-task-modal .cancel-task-choice-list{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.confirmation-backdrop>.cancel-task-modal .cancel-task-choice-list>button{text-align:left;cursor:pointer;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:82px;padding:14px;display:flex}.confirmation-backdrop>.cancel-task-modal .cancel-task-choice-list strong{font:600 13.5px/1.2 Archivo,system-ui,sans-serif}.confirmation-backdrop>.cancel-task-modal .cancel-task-choice-list span{margin-top:5px;font:500 10.5px/1.4 Archivo,system-ui,sans-serif}.confirmation-backdrop>.cancel-task-modal .cancel-save-choice{color:#fff;background:#17364b}.confirmation-backdrop>.cancel-task-modal .cancel-save-choice span{color:#ffffffb3}.confirmation-backdrop>.cancel-task-modal .cancel-discard-choice{color:#8c463f;background:#faefed}.confirmation-backdrop>.cancel-task-modal .cancel-discard-choice span{color:#a56b65}.decision-result-actions{gap:8px;display:flex}.history-status.failed{color:#fff;background:#b4574f}.history-failure-actions{gap:8px;margin-top:18px;display:flex}.history-failure-actions button{cursor:pointer;border:0;border-radius:8px;min-height:38px;padding:0 13px;font:600 11.5px/1 Archivo,system-ui,sans-serif}.history-failure-actions .restore-failed-task{color:#fff;background:#17364b}.history-failure-actions .discard-failed-task{color:#914b45;background:#faefed}@media (max-width:560px){.confirmation-backdrop>.cancel-task-modal .cancel-task-choice-list{grid-template-columns:1fr}}@media (min-width:761px){body:has(.app-shell){height:100dvh;overflow:hidden}.app-shell{background:#fff;grid-template-columns:252px minmax(0,1fr);height:100dvh;min-height:0;transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.sidebar{background:#eef3f6;border-right:0;min-width:0;padding:22px 18px 18px}.sidebar-brand{height:32px;padding:0;position:relative;overflow:visible}.sidebar-brand-copy{opacity:1;gap:1px;width:160px;transition:opacity .1s;position:absolute;top:-1px;left:38px}.sidebar-brand-logo{width:26px;height:26px;transition:opacity .1s;display:block;position:absolute;top:3px;left:1px}.sidebar-brand strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.sidebar-brand>div>span{color:#75716b;color:lab(47.8041% 1.17227 3.61987);margin:0;font-size:11.5px}.sidebar-toggle{width:26px;height:26px;color:inherit;background:0 0;border:0;border-radius:4px;padding:0;transition:opacity .14s;top:3px;left:auto;right:0}.sidebar-toggle:hover{color:inherit;opacity:.78;background:0 0}.sidebar-toggle svg{width:16px;height:16px;display:block}.tabbar{align-items:stretch;gap:2px;width:auto;margin-top:22px}.tabbar button{color:#514c47;color:lab(32.7233% 1.18785 3.63074);border-radius:5px;flex-direction:row;justify-content:flex-start;gap:0;width:100%;height:34px;padding:0 4px;font-size:13.5px;font-weight:400}.tabbar button:hover{color:#202326;background:#e5edf1}.tabbar button.active{color:#202326;box-shadow:none;background:#dce7ed;font-weight:500}.nav-icon-slot{color:#7b858b;flex:0 0 18px;place-items:center;width:18px;height:34px;display:grid}.nav-icon-slot svg{width:17px;height:17px;display:block}.tabbar button.active .nav-icon-slot{color:#31576b}.nav-label{max-width:120px;margin-left:8px;transition:max-width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1),opacity .1s}.tabbar em{color:#9c9792;color:lab(62.8846% 1.16265 3.61336);background:0 0;border:0;width:auto;height:auto;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;display:block;position:static}.tabbar button.active em{color:#68757c;opacity:1}.sidebar-footer{margin-top:auto}.sidebar-model-control .model-button{background:#fff;border:0;border-radius:9px;justify-content:flex-start;gap:0;width:100%;height:38px;padding:0 10px;position:relative;overflow:hidden}.sidebar-model-control .model-button .provider-mark{color:#0000;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin:0;position:absolute;left:10px}.sidebar-model-control .model-button>strong{opacity:1;text-align:left;visibility:visible;margin:0;font-size:12.5px;font-weight:500;transition:opacity .12s,visibility;position:absolute;left:24px;right:88px}.sidebar-model-control .model-button em{opacity:1;color:#847f7a;color:lab(53.6043% 1.1681 3.61701);text-transform:uppercase;visibility:visible;margin:0;font-family:IBM Plex Mono,monospace;font-size:10.5px;transition:opacity .12s,visibility;position:absolute;right:10px}.sidebar-model-control .model-button>b{display:none}.sidebar-model-control .model-popover{background:#fffdfa;border-radius:6px;width:390px;bottom:calc(100% + 10px);left:0}.sidebar-account{border-top:0;height:55px;margin-top:14px;padding:14px 0 0;display:block;position:relative}.account-avatar{color:#fff;background:#ab68ba;background:lab(53.841% 37.714 -32.5934);border:0;border-radius:50%;width:26px;height:26px;font-size:10px;font-weight:600;position:absolute;top:14px;left:0}.sidebar-account>div{opacity:1;visibility:visible;width:auto;transition:opacity .12s,visibility;position:absolute;top:14px;left:36px;right:62px}.sidebar-account strong{font-size:12.5px;font-weight:500}.sidebar-account .account-email{display:none}.sidebar-account .account-connection{color:#7e7974;color:lab(51.2842% 1.16968 3.6181);gap:0;margin-top:2px;font-size:11px;font-weight:400}.account-connection i,.sidebar-account button b{display:none}.sidebar-account button{opacity:1;color:#75716b;color:lab(47.8041% 1.17227 3.61987);visibility:visible;border-radius:4px;height:28px;padding:0;font-size:11.5px;font-weight:400;transition:opacity .12s,visibility;position:absolute;top:13px;right:0}.sidebar-account button:hover{color:#221e1c;color:lab(11.8231% 1.39214 2.69362);background:0 0;text-decoration:underline}.workspace-shell{overscroll-behavior-y:contain;background:#fff;flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow-y:auto}.workspace-topbar{z-index:30;background:#fff;border-bottom:1px solid #e5e9ec;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:16px 40px;display:flex;position:sticky;top:0}.workspace-greeting{align-items:baseline;gap:14px;display:flex}.workspace-greeting span,.workspace-sync{color:#778087;font-family:Archivo,system-ui,sans-serif;font-size:12px}.workspace-greeting span{letter-spacing:0;text-transform:none}.workspace-greeting strong{color:#4b5155;font-size:13px;font-weight:400}.workspace-sync{align-items:center;gap:9px;display:flex}.workspace-sync a{color:#7b4487;color:lab(37.8718% 32.4398 -27.8666);text-decoration:none}.workspace-sync button{color:#596269;cursor:pointer;background:#f1f4f6;border:0;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-family:inherit;font-size:11px;display:inline-flex}.scan-spinner{border:1.5px solid #bbb7b2;border:1.5px solid lab(74.4842% .920266 2.88417);border-top-color:oklch(42% .01 70);border-radius:50%;width:10px;height:10px;animation:.65s linear infinite spin;display:block}.workspace-sync button:hover{color:#1f2326;background:#e5eaed}.workspace-sync button:disabled{cursor:wait;opacity:.65}.screen-content{background:#fff;flex:1;justify-content:center;padding:52px 40px 72px;display:flex}.view-section{width:100%;max-width:760px;margin:0 auto}.screen-header{margin:0 0 36px}.screen-header h1{letter-spacing:-.035em;margin:0;font-family:Archivo,system-ui,sans-serif;font-size:29px;font-weight:600;line-height:1.15}.screen-header h1 span{color:#7e7974;color:lab(51.2842% 1.16968 3.6181);letter-spacing:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.screen-header p{color:#514c47;color:lab(32.7233% 1.18785 3.63074);margin:8px 0 0;font-size:13px}.feed-header{border-bottom:0;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;padding-bottom:4px;display:flex}.feed-heading-copy{min-width:0}.feed-greeting{color:#778087;margin-bottom:7px;font-size:13px;display:block}.feed-toolbar{align-items:center;gap:8px;padding-bottom:2px;display:flex}.feed-control{align-items:center;display:inline-flex;position:relative}.feed-control:after{content:"";pointer-events:none;border-bottom:1.5px solid #81898f;border-right:1.5px solid #81898f;width:5px;height:5px;position:absolute;top:50%;right:9px;transform:translateY(-65%)rotate(45deg)}.feed-control select{appearance:none;color:#596269;min-height:30px;font:inherit;cursor:pointer;background:#e9eef1;border:0;border-radius:8px;outline:0;padding:0 27px 0 10px;font-size:12px}.feed-control select:hover{color:#1f2326;background:#dfe7eb}.feed-control select:focus-visible{outline-offset:2px;outline:2px solid #5f788666}.feed-toolbar a,.feed-refresh-button,.manual-task-toggle{color:#596269;min-height:30px;font:inherit;cursor:pointer;background:#e9eef1;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.feed-toolbar a:hover,.feed-refresh-button:hover,.manual-task-toggle:hover,.manual-task-toggle.active{color:#1f2326;background:#dfe7eb}.manual-task-toggle{justify-content:center;width:30px;padding:0}.manual-task-toggle svg{width:16px;height:16px}.manual-task-composer{background:#eef2f4;border-radius:11px;align-items:center;gap:6px;min-height:48px;margin:-8px 0 24px;padding:7px;display:flex}.manual-task-composer input{color:#202326;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:34px;padding:0 8px;font:500 13px/1.4 Archivo,system-ui,sans-serif}.manual-task-composer input::placeholder{color:#818b91}.manual-task-composer button{color:#667078;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font:600 11.5px/1 Archivo,system-ui,sans-serif}.manual-task-composer button:hover{background:#dfe6ea}.manual-task-composer .manual-task-submit{color:#fff;background:#17364b;padding-inline:13px}.manual-task-composer .manual-task-submit:hover{background:#24475e}.manual-task-composer .manual-task-submit:disabled{cursor:default;opacity:.42}.feed-refresh-button:disabled{cursor:wait;opacity:.65}.feed-stack{flex-direction:column;align-items:stretch;gap:34px;display:flex}.decision-card{width:100%;min-width:0;min-height:0;box-shadow:none;background:#f0f3f5;border:0;border-radius:12px;padding:0;overflow:hidden}.decision-card-running{background:#f4f6f7}.decision-card-running .decision-meta{min-height:32px;padding-top:9px}.decision-card-running .decision-body{gap:4px;padding-top:8px;padding-bottom:12px}.decision-card.decision-card-running h2{max-width:38em;font-size:16.5px}.decision-card-running .card-subtitle{font-size:12.5px}.decision-card-running .decision-progress{padding-bottom:12px}.decision-meta{color:#7b848a;letter-spacing:0;text-transform:none;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;min-height:39px;padding:12px 12px 0 20px;font-family:Archivo,system-ui,sans-serif;font-size:11.5px;display:flex}.decision-meta>div{align-items:center;gap:7px;min-width:0;display:flex}.decision-number{color:#a39d98;color:lab(65.2047% 1.16149 3.61258)}.decision-category{color:#765187;background:#eadff0;border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:600}.decision-category.category-money{color:#8a5b24;background:#f3e7d5}.decision-category.category-schedule,.decision-category.category-family{color:#8a5268;background:#f2e2e8}.decision-category.category-travel,.decision-category.category-social{color:#526873;background:#e1ebef}.decision-category.category-food{color:#4e6d5b;background:#e2ece6}.decision-meta-divider{color:#bcb6b1;color:lab(74.4849% 1.1574 3.60987)}.decision-meta>span{letter-spacing:0;text-transform:none;white-space:nowrap}.decision-meta-controls{align-items:center;gap:8px;display:flex}.card-dismiss-button{color:#7b848a;width:24px;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.card-dismiss-button:hover{color:#25292c;background:#e4e9ec}.decision-origin{color:#8a9297}.decision-origin:before{content:"·";margin-right:7px}.decision-body{flex-direction:column;gap:7px;padding:14px 20px 18px;display:flex}.decision-card h2,.task-card h2{letter-spacing:-.02em;max-width:30em;margin:0;font-family:Archivo,system-ui,sans-serif;font-size:19px;font-weight:600;line-height:1.32}.card-subtitle{color:#697178;text-wrap:pretty;max-width:46em;margin:0;font-size:13.5px;line-height:1.45}.decision-source{color:#59544f;color:lab(36.2035% 1.18349 3.62763);align-items:center;gap:10px;padding-top:1px;font-size:12.5px;display:flex}.decision-source>span{color:#592e63;color:lab(26.5611% 27.0858 -23.1927);background:#dacbde;background:lab(83.3615% 7.88417 -7.20303);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:600;display:grid}.decision-source strong{font-weight:400}.decision-source em{color:#8a8580;color:lab(55.9244% 1.16661 3.61601);font-family:IBM Plex Mono,monospace;font-size:11.5px;font-style:normal}.decision-actions{background:0 0;border-top:0;padding:0 20px 18px}.decision-actions .option-grid{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.decision-actions .option-button{text-align:left;border-radius:9px;align-items:flex-start;min-height:50px;padding:9px 13px}.decision-actions .option-button span{font-size:13.5px;font-weight:600}.decision-actions .option-button small{margin-top:2px;font-size:11.5px}.decision-actions .option-button.primary{background:#17364b;border:0}.decision-actions .option-button.secondary{background:#dfe6ea;border:0}.decision-actions .option-grid .custom-instruction-trigger{color:#53636d;background:#dfe6ea94;grid-column:auto;min-height:50px}.decision-actions .custom-instruction-trigger:hover{background:#dfe6ea}.decision-actions .custom-instruction-trigger span{align-items:center;gap:6px;display:flex}.decision-actions .custom-instruction-trigger b{font-size:15px;font-weight:400;line-height:1}.custom-instruction-form{background:#fff;border-radius:10px;grid-column:1/-1;padding:10px}.custom-instruction-form textarea{resize:vertical;color:#202326;background:0 0;border:0;outline:0;width:100%;min-height:54px;padding:2px 3px;font:500 13.5px/1.45 Archivo,system-ui,sans-serif}.custom-instruction-form textarea::placeholder{color:#8a949a}.custom-instruction-controls{justify-content:flex-end;align-items:center;gap:7px;min-height:30px;display:flex}.custom-instruction-controls>span{color:#9aa2a7;margin-right:auto;font:500 9.5px/1 IBM Plex Mono,monospace}.custom-instruction-controls button{color:#667078;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:30px;padding:0 10px;font:600 11.5px/1 Archivo,system-ui,sans-serif}.custom-instruction-controls button:hover{background:#edf1f3}.custom-instruction-controls .custom-instruction-send{color:#fff;background:#17364b;padding-inline:12px}.custom-instruction-controls .custom-instruction-send:hover{background:#24475e}.custom-instruction-controls .custom-instruction-send:disabled{cursor:default;opacity:.42}.decision-actions .dismiss-button{color:#778087;width:max-content;margin:10px 0 0;padding:3px 0;font-size:12px}.decision-actions .dismiss-button:hover{color:#221e1c;color:lab(11.8231% 1.39214 2.69362);text-decoration:underline}.empty-state{background:0 0;border:1px dashed #cecac5;border:1px dashed lab(81.4443% .918627 2.88311);border-radius:6px;padding:44px 22px}.empty-state>div{display:none}.empty-state h2{font-family:Spectral,Georgia,serif;font-size:20px;font-weight:400}.empty-state p{color:#67625d;color:lab(42.0038% 1.17734 3.62334);font-size:13px}.empty-state a,.empty-state button{color:#7b4487;color:lab(37.8718% 32.4398 -27.8666);background:0 0;margin-top:8px;padding:0}.cleared-section{margin-top:32px}.cleared-section>header{align-items:center;gap:12px;padding-bottom:10px;display:flex}.cleared-section>header span{color:#7e7974;color:lab(51.2842% 1.16968 3.6181);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px}.cleared-section>header i{display:none}.cleared-section>button{color:#221e1c;color:lab(11.8231% 1.39214 2.69362);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:74px minmax(0,1fr) auto 52px;align-items:center;gap:14px;width:100%;padding:10px 6px;display:grid}.cleared-section>button:hover{background:#f5f3f0;background:lab(95.9489% .426948 1.84681)}.cleared-section>button>span,.cleared-section time{color:#847f7a;color:lab(53.6043% 1.1681 3.61701);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.cleared-section>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:400;overflow:hidden}.cleared-section>button em{color:#6d6863;color:lab(44.324% 1.1752 3.62188);font-size:12px;font-style:normal}.cleared-section time{text-align:right;width:52px}.task-stack{flex-direction:column;gap:16px;display:flex}.running-workspace{min-width:0}.view-section.running-view.browser-visible{max-width:1180px}.running-workspace.browser-visible{grid-template-columns:minmax(540px,1fr) minmax(320px,380px);align-items:start;gap:24px;display:grid}.running-workspace>.task-stack{min-width:0}.task-card{min-height:0;box-shadow:none;background:#f0f3f5;border:0;border-radius:12px;padding:22px}.task-card .step-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-card-footer{justify-content:center;align-items:center;gap:14px;margin-top:13px;display:flex}.task-card-footer .cancel-button{margin:0}.watch-browser-button{color:#345568;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:11.5px;font-weight:600}.watch-browser-button:hover{text-decoration:underline}.cloud-browser-panel{aspect-ratio:1;z-index:20;width:100%;min-width:0;box-shadow:none;background:#eef3f6;border:1px solid #dfe6ea;border-radius:14px;grid-template-rows:52px minmax(0,1fr) 70px;animation:.2s cubic-bezier(.22,1,.36,1) browser-window-in;display:grid;position:sticky;top:24px;overflow:hidden}.browser-window-backdrop{z-index:110;cursor:default;background:#141b1f75;border:0;position:fixed;inset:0}.cloud-browser-panel.maximized{aspect-ratio:auto;z-index:120;grid-template-rows:54px minmax(0,1fr) 72px;width:auto;height:auto;position:fixed;inset:clamp(20px,4vw,54px)}.cloud-browser-panel>header{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px 0 14px;display:grid}.cloud-browser-panel>header>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.cloud-browser-panel>header>div:first-child>i{background:#2c9277;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e0f0eb}.cloud-browser-panel>header>div:first-child>span{flex-direction:column;min-width:0;display:flex}.cloud-browser-panel>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.cloud-browser-panel>header small{color:#778087;margin-top:1px;font-size:9.5px}.browser-window-controls{align-items:center;gap:5px;display:flex}.browser-import-button{color:#53636d;height:28px;font:inherit;cursor:pointer;background:#eef3f6;border:0;border-radius:7px;padding:0 8px;font-size:9px;font-weight:600}.browser-import-button:hover{color:#202326;background:#e2e9ed}.browser-mode-toggle{color:#657077;height:28px;font:inherit;cursor:pointer;background:#eef3f6;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:9.5px;font-weight:600;display:inline-flex}.browser-mode-toggle>i{background:#c6d0d5;border-radius:999px;justify-content:flex-start;width:22px;height:13px;padding:2px;transition:background-color .15s;display:flex}.browser-mode-toggle>i:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .15s}.browser-mode-toggle.active{color:#315747;background:#e2eee8}.browser-mode-toggle.active>i{background:#2c9277}.browser-mode-toggle.active>i:after{transform:translate(9px)}.browser-maximize-button,.browser-window-close{color:#697178;cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:28px;padding:0;font-size:20px}.browser-maximize-button:hover,.browser-window-close:hover{color:#202326;background:#eef3f6}.browser-maximize-button svg{width:14px;height:14px;margin:auto;display:block}.cloud-browser-frame{min-width:0;min-height:0;padding:10px;position:relative}.cloud-browser-frame iframe{background:#fff;border:0;border-radius:10px;width:100%;height:100%;display:block}.cloud-browser-frame iframe.browser-frame-hidden{visibility:hidden}.cloud-browser-frame>img{object-fit:contain;background:#202323;border-radius:10px;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.cloud-browser-panel>footer.browser-timeline{background:#fff;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 14px 8px;display:grid}.browser-timeline>div{flex-direction:column;min-width:0;display:flex}.browser-timeline strong{color:#30363a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.browser-timeline span{color:#778087;margin-top:1px;font-size:9px}.browser-timeline input[type=range]{accent-color:#345568;cursor:pointer;grid-column:1/-1;width:100%}.browser-timeline input[type=range]:disabled{opacity:.35}.browser-timeline>button{color:#345568;cursor:pointer;background:#e8eef1;border:0;border-radius:6px;padding:4px 7px;font-size:9.5px;font-weight:600}@keyframes browser-window-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.stats-card{background:#f0f3f5;border:0;border-radius:12px;max-width:760px;padding:18px 14px}.stats-card strong{font-family:Archivo,system-ui,sans-serif;font-size:27px;font-weight:600}.stats-card small,.group-label{font-family:IBM Plex Mono,monospace}.history-card{background:#f0f3f5;border:0;border-radius:12px}.history-summary{padding:16px}.app-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-left:18px;padding-right:18px}.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-brand-logo{opacity:0}.sidebar-collapsed .tabbar button{width:100%;padding:0 4px}.sidebar-collapsed .nav-label{opacity:0;max-width:0;margin-left:0}.sidebar-collapsed .tabbar em{display:none}.sidebar-collapsed .sidebar-model-control .model-button{width:100%;margin:0;padding:0 10px}.sidebar-collapsed .sidebar-model-control .model-button .provider-mark{margin:0}.sidebar-collapsed .sidebar-model-control .model-button>strong,.sidebar-collapsed .sidebar-model-control .model-button em{opacity:0;visibility:hidden;transition:opacity 60ms,visibility 0s linear 60ms;display:block}.sidebar-collapsed .sidebar-account{padding-left:0;padding-right:0;display:block}.sidebar-collapsed .sidebar-account>div{display:flex}.sidebar-collapsed .sidebar-account>button{display:inline-flex}.sidebar-collapsed .sidebar-account>div,.sidebar-collapsed .sidebar-account>button{opacity:0;visibility:hidden;transition:opacity 60ms,visibility 0s linear 60ms}}.decision-result{color:#30363a;background:#e8eef1;border-radius:10px;margin-top:8px;padding:14px}.decision-result>strong{font-size:14px;display:block}.decision-result>p{color:#5f696f;margin:5px 0 0;font-size:12.5px;line-height:1.5}.decision-result dl,.history-facts{gap:7px;margin:12px 0 0;display:grid}.decision-result dl>div,.history-facts>div{grid-template-columns:minmax(90px,.4fr) 1fr;gap:12px;display:grid}.decision-result dt,.history-facts dt{color:#778087;font-size:11px}.decision-result dd,.history-facts dd{color:#30363a;margin:0;font-size:11.5px}.decision-result a,.history-facts a{color:#385c70;text-decoration:none}.result-savings{color:#35634c;background:#dcebe2;border-radius:7px;margin-top:12px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.result-links{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.result-links a{background:#fff;border:1px solid #d8e0e4;border-radius:7px;padding:5px 8px;font-size:11px}.decision-progress{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-progress-status{color:#17364b;background:#dfe9ee;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.decision-progress-status .scan-spinner{border-width:2px;border-color:#17364b #9db1bc #9db1bc;width:12px;height:12px}.running-link-button{color:#314f60;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:650}.running-link-button:hover{color:#17364b}.running-link-button span{margin-left:3px;transition:transform .15s;display:inline-block}.running-link-button:hover span{transform:translate(2px)}.decision-result-actions .option-button{width:auto;min-height:38px}@media (max-width:760px){.cloud-browser-panel{z-index:90;height:min(520px,100dvh - 88px);box-shadow:none;background:#eef3f6;border:1px solid #dfe6ea;border-radius:14px;grid-template-rows:52px minmax(0,1fr) 72px;display:grid;position:fixed;inset:70px 12px auto;overflow:hidden}.browser-window-backdrop{z-index:110;background:#141b1f75;border:0;position:fixed;inset:0}.cloud-browser-panel.maximized{z-index:120;grid-template-rows:52px minmax(0,1fr) 72px;height:auto;inset:12px}.cloud-browser-panel>header{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 12px;display:grid}.cloud-browser-panel>header>div:first-child{align-items:center;gap:8px;display:flex}.cloud-browser-panel>header>div:first-child>i{background:#2c9277;border-radius:50%;width:8px;height:8px}.cloud-browser-panel>header>div:first-child>span{flex-direction:column;display:flex}.cloud-browser-panel>header strong{font-size:12px}.cloud-browser-panel>header small{color:#778087;font-size:9px}.browser-window-controls{align-items:center;gap:4px;display:flex}.browser-import-button{color:#53636d;background:#eef3f6;border:0;border-radius:7px;height:28px;padding:0 6px;font-size:8px;font-weight:600}.browser-mode-toggle{color:#657077;height:28px;font:inherit;background:#eef3f6;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 5px 0 7px;font-size:9px;font-weight:600;display:inline-flex}.browser-mode-toggle>i{background:#c6d0d5;border-radius:999px;justify-content:flex-start;width:20px;height:12px;padding:2px;display:flex}.browser-mode-toggle>i:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:transform .15s}.browser-mode-toggle.active{color:#315747;background:#e2eee8}.browser-mode-toggle.active>i{background:#2c9277}.browser-mode-toggle.active>i:after{transform:translate(8px)}.browser-maximize-button,.browser-window-close{color:#697178;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:20px}.browser-maximize-button svg{width:14px;height:14px;margin:auto;display:block}.cloud-browser-frame{min-height:0;padding:8px;position:relative}.cloud-browser-frame iframe{background:#fff;border:0;border-radius:9px;width:100%;height:100%;display:block}.cloud-browser-frame iframe.browser-frame-hidden{visibility:hidden}.cloud-browser-frame>img{object-fit:contain;background:#202323;border-radius:9px;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.cloud-browser-panel>footer.browser-timeline{background:#fff;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:8px 12px;display:grid}.browser-timeline>div{flex-direction:column;min-width:0;display:flex}.browser-timeline strong{color:#30363a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.browser-timeline span{color:#778087;font-size:8.5px}.browser-timeline input[type=range]{accent-color:#345568;grid-column:1/-1;width:100%}.browser-timeline>button{color:#345568;background:#e8eef1;border:0;border-radius:6px;padding:4px 6px;font-size:9px}.workspace-topbar{z-index:30;background:#fff;border-bottom:1px solid #e5e9ec;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex;position:sticky;top:58px}.workspace-greeting span,.workspace-sync>span{display:none}.workspace-greeting strong{color:#59544f;color:lab(36.2035% 1.18349 3.62763);font-size:12px;font-weight:400}.workspace-sync{align-items:center;gap:8px;display:flex}.workspace-sync a,.workspace-sync button{color:#7b4487;color:lab(37.8718% 32.4398 -27.8666);background:0 0;border:1px solid #dbd7d2;border:1px solid lab(86.0844% .917643 2.88249);border-radius:4px;padding:5px 7px;font-size:10px;text-decoration:none}.workspace-sync button{align-items:center;gap:5px;display:inline-flex}.scan-spinner{border:1.5px solid #bbb7b2;border:1.5px solid lab(74.4842% .920266 2.88417);border-top-color:oklch(42% .01 70);border-radius:50%;width:9px;height:9px;animation:.65s linear infinite spin;display:block}.screen-content{padding-top:32px}.screen-header{margin-bottom:28px}.screen-header h1{letter-spacing:-.03em;font-family:Archivo,system-ui,sans-serif;font-size:25px;font-weight:600}.feed-header{border-bottom:0;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;padding-bottom:4px;display:flex}.feed-greeting{margin-bottom:5px;font-size:11px}.feed-toolbar{gap:5px;padding-bottom:0}.feed-control select{min-height:28px;padding-left:8px;padding-right:24px;font-size:10px}.feed-control:after{right:7px}.feed-toolbar a,.feed-refresh-button,.manual-task-toggle{min-height:28px;padding:0 8px;font-size:10px}.manual-task-toggle{width:28px;padding:0}.manual-task-composer{margin-top:-5px;margin-bottom:18px}.feed-stack{flex-direction:column;align-items:stretch;gap:26px;display:flex}.decision-card{background:#f0f3f5;border:0;border-radius:12px;width:100%;padding:0;overflow:hidden}.decision-card-running .decision-meta{padding-top:8px}.decision-card-running .decision-body{padding-top:7px;padding-bottom:10px}.decision-card.decision-card-running h2{font-size:16px}.decision-card-running .decision-progress{padding-bottom:11px}.decision-meta{color:#7b848a;text-transform:none;background:0 0;border-bottom:0;justify-content:space-between;gap:8px;padding:10px 8px 0 14px;font-family:Archivo,system-ui,sans-serif;font-size:10px;display:flex}.decision-meta>div{gap:7px;display:flex}.decision-meta>span{text-transform:none;white-space:nowrap}.decision-meta-controls{gap:5px}.card-dismiss-button{width:26px;height:26px}.decision-body{flex-direction:column;gap:10px;padding:12px 14px 15px;display:flex}.decision-card h2,.task-card h2{margin:0;font-family:Archivo,system-ui,sans-serif;font-size:18px;font-weight:600}.card-subtitle{font-size:13px;line-height:1.5}.decision-source{align-items:center;gap:8px;font-size:11px;display:flex}.decision-source>span{color:#592e63;color:lab(26.5611% 27.0858 -23.1927);background:#dacbde;background:lab(83.3615% 7.88417 -7.20303);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.decision-source em{color:#8a8580;color:lab(55.9244% 1.16661 3.61601);font-family:IBM Plex Mono,monospace;font-size:9px;font-style:normal}.decision-actions{background:0 0;border-top:0;padding:0 14px 14px}.decision-actions .option-grid{border:0;grid-template-columns:1fr;margin:0;padding:0}.decision-actions .option-button{text-align:left;border-radius:9px;align-items:flex-start}.decision-actions .dismiss-button{margin:9px 0 0;padding:3px 0;font-size:11px}.nav-icon-slot{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.nav-icon-slot svg{width:18px;height:18px;display:block}.tabbar button.active .nav-icon-slot{color:#31576b}.tabbar em{display:none}.cleared-section{margin-top:24px}.cleared-section>header{align-items:center;gap:8px;padding-bottom:8px;display:flex}.cleared-section>header span{color:#7e7974;color:lab(51.2842% 1.16968 3.6181);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.cleared-section>header i{display:none}.cleared-section>button{color:#221e1c;color:lab(11.8231% 1.39214 2.69362);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:58px minmax(0,1fr) 44px;gap:8px;width:100%;padding:10px 4px;display:grid}.cleared-section>button>span,.cleared-section time{color:#847f7a;color:lab(53.6043% 1.1681 3.61701);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.cleared-section>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.cleared-section>button em{display:none}.cleared-section time{text-align:right}}.app-shell .decision-category-mark{background:#8c8c91;border-radius:50%;width:8px;height:8px;display:block}.app-shell .decision-category-mark.category-travel{background:#7896a6}.app-shell .decision-category-mark.category-money{background:#b5935d}.app-shell .decision-category-mark.category-schedule,.app-shell .decision-category-mark.category-family{background:#9a7aa1}.app-shell .decision-category-mark.category-food{background:#739277}.app-shell .decision-category-mark.category-shopping{background:#897aa2}.app-shell .decision-category-mark.category-social{background:#7f91ab}@media (max-width:760px){.app-shell .decision-card.compact .decision-actions{width:auto;padding:7px 16px 16px;position:static}.app-shell .decision-card .decision-actions .option-grid{grid-template-columns:1fr;display:grid}.app-shell .decision-card .option-button,.app-shell .decision-actions .custom-instruction-trigger{width:100%}}@media (min-width:761px){.app-shell .sidebar{border-right:1px solid var(--df-line);background:var(--df-sidebar);padding:0}.app-shell .tabbar{gap:0;margin-top:0}.app-shell .tabbar button{border-left:2px solid #0000;border-radius:0;height:36px;padding:0 18px 0 16px}.app-shell .tabbar button.active{border-left-color:var(--df-navy);background:var(--df-canvas)}.app-shell .screen-content{padding:0;display:block}.app-shell .view-section{width:100%;max-width:none;margin:0}.app-shell .feed-header{margin:0;padding:0;display:block}.app-shell .decision-card{background:var(--df-canvas);border-top:0;border-bottom:1px solid #19181712;border-left:2px solid #4a6fa5;border-right:0;border-radius:0;width:100%;padding:0}.app-shell .decision-meta{background:0 0;min-height:auto;padding:14px 32px 0 30px}.app-shell .decision-body{padding:7px 32px 10px 30px}.app-shell .decision-card h2{letter-spacing:0;font-size:15px;line-height:1.4}.app-shell .decision-actions{background:0 0;padding:0 32px 15px 30px}.app-shell .decision-actions .option-grid{flex-wrap:wrap;grid-template-columns:none;gap:7px;display:flex}.app-shell .decision-actions .option-button{border-radius:5px;width:auto;min-height:33px;padding:8px 12px}.app-shell .decision-card.compact .decision-actions{padding:0;position:absolute;top:31px;right:32px}:root{--v2-canvas:#f6f6f7;--v2-ink:#17171a;--v2-copy:#54545c;--v2-muted:#6b6b70;--v2-faint:#9a9aa1;--v2-orange:#ef5a1f;--v2-orange-dark:#cf4409;--v2-pink:#d61f63;--v2-green:#12805c;--v2-blue:#4b64d4;--v2-line:#17171a17}body{background:var(--v2-canvas);color:var(--v2-ink)}.app-shell{background:var(--v2-canvas);grid-template-columns:250px minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.app-shell .sidebar{background:linear-gradient(#fcfbfb,#f4f3f3);border-right:1px solid #17171a12}.app-shell .sidebar-brand{height:76px;padding:22px 20px 24px}.app-shell .sidebar-brand-logo{background:linear-gradient(140deg,#ff8a4c,#ef5a1f);border-radius:50%;width:30px;height:30px;top:22px;left:20px}.app-shell .sidebar-brand-copy{width:145px;top:28px;left:61px}.app-shell .sidebar-brand strong{font-size:16px;font-weight:700}.app-shell .sidebar-toggle{top:30px;right:20px}.app-shell .tabbar{gap:2px;padding:0 12px}.app-shell .tabbar button{border:0;border-radius:10px;gap:11px;height:38px;padding:0 12px;font-size:14px;font-weight:500}.app-shell .tabbar button.active{color:var(--v2-ink);background:linear-gradient(90deg,#ef5a1f21,#ef5a1f0d);border:0}.app-shell .nav-icon-slot{color:#8a8a92;width:16px;display:grid}.app-shell .nav-icon-slot svg{width:16px;height:16px}.app-shell .tabbar button.active .nav-icon-slot,.app-shell .tabbar button.active em{color:var(--v2-orange)}.app-shell .tabbar em{font-family:inherit;font-size:11.5px;font-weight:600}.app-shell .sidebar-categories{gap:2px;margin-top:24px;padding:0 12px}.app-shell .sidebar-categories>span{letter-spacing:0;text-transform:none;padding:0 10px 10px;font-family:inherit;font-size:12px;font-weight:600}.app-shell .sidebar-categories button{border:0;border-radius:10px;height:35px;padding:0 12px}.app-shell .sidebar-categories i{background:var(--v2-blue);border-radius:3px;flex-basis:9px;width:9px;height:9px}.app-shell .sidebar-categories i.category-travel{background:var(--v2-orange)}.app-shell .sidebar-categories i.category-money{background:var(--v2-green)}.app-shell .sidebar-categories strong{font-size:13.5px;font-weight:500}.app-shell .sidebar-categories em{font-family:inherit;font-size:11.5px;font-weight:600}.app-shell .sidebar-model-control{border:0;height:0;padding:0;overflow:visible}.app-shell .sidebar-model-control>.model-button{display:none}.app-shell .sidebar-model-control .model-popover{z-index:220;width:min(520px,100vw - 48px);max-height:calc(100dvh - 64px);position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.app-shell .sidebar-account{border-top:1px solid #17171a14;min-height:76px;margin:0 14px 14px;padding:12px 0}.app-shell .account-avatar{color:#4a4570;background:linear-gradient(140deg,#d8d5f0,#b9b4e0);width:34px;height:34px;font-size:12px;font-weight:700}.app-shell .sidebar-account strong{font-size:13px;font-weight:600}.app-shell .sidebar-account .account-email{color:var(--v2-muted);font-size:11.5px;display:block}.app-shell .sidebar-account .account-connection{display:none}.sidebar-collapsed .sidebar-brand-logo,.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-categories{opacity:0;visibility:hidden}.sidebar-collapsed .sidebar-toggle{left:24px}.sidebar-collapsed .tabbar{padding-inline:8px}.sidebar-collapsed .tabbar button{justify-content:center;width:52px}.sidebar-collapsed .sidebar-account{width:40px;margin-inline:14px;padding-inline:3px}.app-shell .workspace-shell,.app-shell .screen-content{background:#fff}.workspace-breadcrumb{color:var(--v2-faint);padding:22px 32px 0;font-size:13px;font-weight:500}.workspace-breadcrumb span{padding:0 6px}.workspace-breadcrumb strong{color:var(--v2-ink);font-weight:600}.app-shell .feed-title-row{align-items:flex-start;min-height:96px;padding:14px 32px 0}.app-shell .feed-heading-copy{display:block}.app-shell .feed-heading-copy>div{align-items:center;gap:12px;display:flex}.app-shell .feed-heading-copy h1{letter-spacing:-.028em;font-size:30px;font-weight:800}.app-shell .feed-heading-copy p{color:var(--v2-muted);margin:8px 0 0;font-size:14.5px;font-weight:500}.needs-badge{color:var(--v2-pink);background:#fdeaf1;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.needs-badge i{background:var(--v2-pink);border-radius:50%;width:6px;height:6px}.app-shell .feed-title-row .manual-task-toggle{background:linear-gradient(#e8500f,#cf4409);border-radius:10px;min-height:38px;margin-top:6px;padding:0 17px;font-size:13.5px;font-weight:700;box-shadow:0 2px 6px #ef5a1f52}.workspace-tabs{padding:0 32px;display:flex}.workspace-tabs:before{content:"";position:absolute}.workspace-tabs{background:#f2f2f3;border:1px solid #17171a0f;border-radius:12px;gap:3px;width:max-content;margin-left:32px;padding:4px}.workspace-tabs button{min-height:36px;color:var(--v2-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:13.5px;font-weight:600}.workspace-tabs button.active{color:var(--v2-ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #17171a17}.workspace-tabs button span{color:var(--v2-muted);margin-left:6px;font-size:11.5px}.workspace-tabs button.active span{color:#c2410c;background:#fdeee5;border-radius:20px;padding:2px 7px}.app-shell .feed-filter-row{border:0;align-items:center;min-height:58px;padding:18px 32px 0}.feed-section-heading{color:var(--v2-ink);font-size:15px;font-weight:700}.app-shell .feed-toolbar{align-items:center;gap:8px;padding:0;display:flex}.app-shell .feed-control:after{display:block;right:12px}.app-shell .feed-control select{border:1px solid var(--v2-line);min-height:34px;color:var(--v2-copy);text-transform:none;background:#fff;border-radius:9px;padding:0 34px 0 12px;font-family:inherit;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #17171a08}.app-shell .feed-control select:hover{color:var(--v2-ink);background:#fafafa}.app-shell .feed-refresh-button{border:1px solid var(--v2-line);min-height:34px;color:var(--v2-copy);background:#fff;border-radius:9px;padding:0 12px;box-shadow:0 1px 2px #17171a08}.app-shell .feed-refresh-button:before{content:"↻"}.app-shell .manual-task-composer{border:1px solid var(--v2-line);background:#fafafa;margin:14px 32px 0}.app-shell .manual-task-composer .manual-task-submit{background:linear-gradient(#e8500f,#cf4409)}.feed-workspace-layout{grid-template-columns:minmax(0,1fr) 300px;min-height:calc(100dvh - 280px);display:grid}.feed-primary-column{min-width:0;padding:0 32px 32px}.workspace-status-rail{border-left:1px solid #17171a14;padding:22px 24px}.workspace-status-rail section+section{border-top:1px solid #17171a14;margin-top:22px;padding-top:22px}.workspace-status-rail h2{margin:0 0 14px;font-size:15px;font-weight:700}.connected-app-row{align-items:center;gap:11px;min-height:44px;display:flex}.connected-app-row>b{color:#d93025;background:#fff;border:1px solid #17171a1a;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.connected-app-row:nth-of-type(2)>b{color:#1a73e8}.connected-app-row>span{flex:1;font-size:13.5px;font-weight:600}.connected-app-row em{color:var(--v2-muted);background:#f2f2f3;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.connected-app-row em.active{color:var(--v2-green);background:#e6f6ed}.connected-app-row em i,.runtime-row>i{background:currentColor;border-radius:50%;width:5px;height:5px}.runtime-row{color:var(--v2-muted);align-items:center;gap:9px;display:flex}.runtime-row>i{width:7px;height:7px;color:var(--v2-green)}.runtime-row span{flex:1;font-size:12.5px;font-weight:600}.runtime-row em{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600}.workspace-status-rail section>button{color:#c2410c;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:12.5px;font-weight:700}.app-shell .feed-stack{gap:14px}.app-shell .queue-group-label{color:var(--v2-ink);letter-spacing:-.015em;text-transform:none;background:0 0;border:0;padding:6px 4px 0;font-family:inherit;font-size:15px;font-weight:700}.app-shell .queue-group-label:first-child{display:none}.app-shell .decision-card{border:1px solid var(--v2-line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #17171a0a}.app-shell .decision-card:hover,.app-shell .decision-card.featured{background:#fff}.app-shell .decision-meta{min-height:42px;color:var(--v2-muted);background:#fafafa;border-top:1px solid #17171a12;order:3;padding:11px 20px;font-family:inherit;font-size:12.5px;font-weight:600}.app-shell .decision-category{color:var(--v2-muted);text-transform:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.app-shell .decision-category:before{content:"";background:var(--v2-blue);border-radius:3px;width:9px;height:9px;margin-right:7px;display:inline-block}.app-shell .decision-category.category-travel:before{background:var(--v2-orange)}.app-shell .decision-category.category-money:before{background:var(--v2-green)}.app-shell .decision-origin{text-transform:none}.app-shell .decision-body{order:1;padding:18px 20px 10px}.app-shell .decision-card h2{letter-spacing:-.015em;max-width:70ch;font-size:16px;font-weight:700}.app-shell .decision-card .card-subtitle{color:var(--v2-muted);font-size:14px;line-height:1.6}.app-shell .decision-card.compact .card-subtitle{display:block}.app-shell .decision-actions{order:2;padding:0 20px 17px}.app-shell .decision-actions .option-button{border-radius:9px;min-height:38px;padding:10px 14px}.app-shell .decision-actions .option-button span{font-size:13px;font-weight:600}.app-shell .decision-actions .option-button.primary{color:#fff;background:linear-gradient(#e8500f,#cf4409);border:0;box-shadow:0 2px 6px #ef5a1f47}.app-shell .decision-actions .option-button.secondary{color:var(--v2-ink);background:#fff;border:1px solid #17171a1f}.app-shell .decision-actions .option-grid .custom-instruction-trigger{color:var(--v2-muted);background:0 0}.app-shell .decision-card.compact .decision-actions{padding:0 20px 16px;position:static}.app-shell .decision-card.compact .decision-body{min-height:0;padding:18px 20px 10px}.app-shell .decision-card.compact .option-grid>:not(.primary){display:none}.app-shell .decision-card.compact .option-button.primary{color:var(--v2-ink);background:#fff;border:1px solid #17171a1f;margin-left:auto;box-shadow:0 1px 2px #17171a0d}.app-shell .decision-card.compact .option-button.primary span:after{content:""}.app-shell .decision-expand-button{color:var(--v2-muted)}.app-shell .cleared-section{padding-inline:0}}@media (min-width:761px) and (max-width:1100px){.feed-workspace-layout{grid-template-columns:1fr}.workspace-status-rail{display:none}}@media (min-width:761px){:root{--v3-ink:#1f1f1f;--v3-copy:#6b6b70;--v3-faint:#86868e;--v3-shell:#f4f3f1;--v3-lime:#e4f222;--v3-line:#1f1f1f17}body,.app-shell{color:var(--v3-ink);background:#fff}.app-shell{grid-template-columns:260px minmax(0,1fr);transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}.app-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.app-shell .sidebar{background:radial-gradient(120% 60% at 8% 4%,#fffffff2,#fff0 60%),linear-gradient(158deg,#fdfcfc 0%,#f8f6f5 34%,#efecea 66%,#f8f6f5 100%);border-right:1px solid #17171a0d}.app-shell .sidebar-brand{height:84px;padding:22px 18px 26px}.app-shell .sidebar-brand-logo{background:0 0;border-radius:0;width:34px;height:34px;top:22px;left:24px}.app-shell .sidebar-brand-logo:before{display:none}.app-shell .sidebar-brand-logo img{width:34px;height:34px;display:block}.app-shell .sidebar-brand-copy{width:122px;transition:opacity .14s,visibility linear;top:29px;left:70px}.app-shell .sidebar-brand strong{letter-spacing:-.028em;font-size:18px;font-weight:700}.app-shell .sidebar-brand-copy span{display:none}.app-shell .sidebar-toggle{border-radius:9px;width:30px;height:30px;transition:color .16s,background-color .16s,opacity .12s;top:27px;right:auto}.app-shell .sidebar-toggle-collapse{opacity:1;pointer-events:auto;left:214px}.app-shell .sidebar-toggle-expand{opacity:0;pointer-events:none;left:26px}.app-shell .sidebar-toggle:hover{color:var(--v3-ink);opacity:1;background:#1f1f1f11}.app-shell .tabbar{gap:3px;padding:0 12px}.app-shell .tabbar button{border-radius:11px;justify-content:flex-start;gap:0;width:100%;height:38px;padding:0;font-size:14px;font-weight:500;position:relative;overflow:hidden}.app-shell .tabbar button.active{color:var(--v3-ink);background:var(--v3-lime)}.app-shell .tabbar button.active .nav-icon-slot,.app-shell .tabbar button.active em{color:var(--v3-ink)}.app-shell .nav-icon-slot{width:18px;height:18px;color:var(--v3-ink);place-items:center;display:grid;position:absolute;top:10px;left:20px}.app-shell .nav-icon-slot svg{width:18px;height:18px}.app-shell .nav-label{opacity:1;max-width:130px;transition:opacity .1s;display:block;position:absolute;left:49px}.app-shell .tabbar em{max-width:28px;color:var(--v3-copy);opacity:1;font-size:12.5px;font-weight:500;transition:opacity 80ms;display:block;position:absolute;right:12px;overflow:hidden}.app-shell .sidebar-categories{gap:3px;margin-top:28px;padding:0 12px}.app-shell .sidebar-categories>span{color:var(--v3-faint);padding:0 10px 10px;font-size:13px;font-weight:500}.app-shell .sidebar-categories button{border-radius:11px;gap:11px;height:36px;padding:0 12px 0 20px}.app-shell .sidebar-categories button:hover,.app-shell .sidebar-categories button.active{background:#ffffffb8}.app-shell .sidebar-categories i{border:1.5px solid var(--v3-ink);border-top-width:4px;border-radius:4px;flex-basis:18px;width:18px;height:15px;background:0 0!important}.app-shell .sidebar-categories strong{font-size:14px;font-weight:500}.app-shell .sidebar-categories em{color:var(--v3-copy);font-size:12.5px;font-weight:500}.app-shell .sidebar-account{border-top:1px solid #17171a12;min-height:68px;margin:0 16px 7px;padding:15px 2px 0}.app-shell .sidebar-account .account-avatar{top:15px;left:6px}.app-shell .sidebar-account>div{top:16px;left:52px;right:60px}.app-shell .account-avatar{width:38px;height:38px;color:var(--v3-ink);background:#e9e7e0;font-size:13px;font-weight:600}.app-shell .sidebar-account strong{font-size:13.5px;font-weight:600}.app-shell .sidebar-account .account-email{color:var(--v3-copy);font-size:12px}.app-shell .sidebar-model-control{height:48px;margin:0 16px 5px;position:relative}.app-shell .sidebar-model-control>.model-button{width:100%;min-height:42px;color:var(--v3-ink);background:#ffffffd1;border:1px solid #1f1f1f2e;border-radius:11px;padding:0 11px;display:flex;box-shadow:0 1px 2px #1f1f1f0a}.app-shell .sidebar-model-control>.model-button:hover,.app-shell .sidebar-model-control>.model-button.active{background:#fff;border-color:#1f1f1f52}.app-shell .sidebar-model-control .model-button .provider-mark{display:none}.app-shell .sidebar-model-control .model-button>strong{color:#3f3f46;font-size:13px;font-weight:500;position:static}.app-shell .sidebar-model-control .model-button em{color:var(--v3-copy);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10.5px;font-weight:600;position:static}.app-shell .sidebar-model-control .model-button b{display:none}.app-shell .sidebar-model-control .model-popover{z-index:220;width:390px;max-height:min(700px,100dvh - 96px);position:absolute;inset:auto auto calc(100% + 10px) 0;overflow-y:auto;transform:none}.app-shell.sidebar-collapsed .sidebar{padding:0}.app-shell.sidebar-collapsed .sidebar-toggle-collapse{opacity:0;pointer-events:none}.app-shell.sidebar-collapsed .sidebar-toggle-expand{opacity:1;pointer-events:auto}.app-shell.sidebar-collapsed .tabbar{padding-inline:12px}.app-shell.sidebar-collapsed .tabbar button{justify-content:flex-start;gap:0;width:100%;padding:0}.app-shell.sidebar-collapsed .nav-label{opacity:0;max-width:130px;margin-left:0;display:block}.app-shell.sidebar-collapsed .tabbar em{opacity:0;max-width:28px;margin-left:0;display:block}.app-shell.sidebar-collapsed .sidebar-model-control{display:none}.app-shell.sidebar-collapsed .sidebar-account{width:60px;min-height:64px;margin:0 11px 8px;padding:16px 8px 0}.app-shell.sidebar-collapsed .sidebar-account .account-avatar{top:16px;left:11px}.app-shell.sidebar-collapsed .sidebar-account>div,.app-shell.sidebar-collapsed .sidebar-account>button{display:none}.app-shell .workspace-shell,.app-shell .screen-content{background:#fff}.workspace-breadcrumb,.workspace-tabs,.needs-badge{display:none}.app-shell .feed-header,.app-shell .feed-workspace-layout{width:min(100%,1180px);margin-inline:auto}.app-shell .feed-title-row{align-items:flex-start;min-height:0;padding:56px 28px 0}.app-shell .feed-heading-copy>div{gap:0}.app-shell .mobile-feed-title{display:none}.app-shell .feed-heading-copy h1{color:var(--v3-ink);letter-spacing:-.033em;font-size:30px;font-weight:800;line-height:1.1}.app-shell .feed-toolbar .manual-task-toggle{width:auto;min-width:80px;min-height:34px;color:var(--v3-ink);box-shadow:none;white-space:nowrap;background:linear-gradient(#f0fa60 0%,#e4f222 38%,#dbe918 100%);border:0;border-radius:10px;flex:none;justify-content:center;margin:0;padding:0 13px;font-size:12px;font-weight:700}.app-shell .feed-toolbar .manual-task-toggle:hover,.app-shell .feed-toolbar .manual-task-toggle.active{color:var(--v3-ink);background:linear-gradient(#f6fe86 0%,#e6f42c 38%,#dbe918 100%)}.app-shell .feed-filter-row{border:0;align-items:center;min-height:58px;padding:16px 28px 0}.feed-section-heading{color:var(--v3-ink);font-size:15px;font-weight:700}.app-shell .feed-toolbar{gap:8px}.app-shell .feed-control:after{border-color:var(--v3-copy)}.app-shell .feed-control select,.app-shell .feed-refresh-button{min-height:34px;color:var(--v3-ink);box-shadow:none;background:#fff;border:1px solid #1f1f1f24;border-radius:10px;padding-inline:11px;font-size:12px;font-weight:600}.app-shell .feed-control select:hover,.app-shell .feed-refresh-button:hover{color:var(--v3-ink);background:#faf9f9}.feed-workspace-layout{min-height:calc(100dvh - 176px);display:block}.feed-primary-column{padding:30px 28px}.workspace-status-rail{display:none}.app-shell .manual-task-composer{background:var(--v3-shell);border:0;border-radius:16px;margin:0 0 28px;padding:8px}.app-shell .manual-task-composer .manual-task-submit{color:var(--v3-ink);background:var(--v3-lime)}.app-shell .feed-stack{overflow-anchor:none;gap:20px}.app-shell .queue-group-label{color:var(--v3-ink);padding:4px 0 0;font-size:15px;font-weight:700}.app-shell .queue-group-label:first-child{display:none}.app-shell .decision-card{overflow-anchor:none;background:var(--v3-shell);box-shadow:none;border:0;border-radius:16px;padding:4px 4px 0;overflow:visible}.app-shell .decision-card:hover,.app-shell .decision-card.featured{background:var(--v3-shell)}.app-shell .decision-body{border:1px solid var(--v3-line);background:#fff;border-bottom:0;border-radius:13px 13px 0 0;padding:20px 22px 8px}.app-shell .decision-card h2{color:var(--v3-ink);letter-spacing:-.022em;font-size:16px;font-weight:700}.app-shell .decision-card .card-subtitle{color:var(--v3-copy);font-size:13.5px;line-height:1.55}.app-shell .decision-actions{border:1px solid var(--v3-line);background:#fff;border-top:0;border-radius:0 0 13px 13px;padding:6px 22px 20px}.app-shell .decision-actions .option-grid{gap:8px}.app-shell .decision-actions .option-button{border-radius:10px;min-height:38px;padding:9px 14px}.app-shell .decision-actions .option-button span{font-size:13px;font-weight:600}.app-shell .decision-actions .option-button.primary{color:var(--v3-ink);box-shadow:none;background:linear-gradient(#f0fa60 0%,#e4f222 38%,#dbe918 100%);border:0}.app-shell .decision-actions .option-button.secondary{color:var(--v3-ink);background:#fff;border:1px solid #1f1f1f24}.app-shell .decision-meta{min-height:40px;color:var(--v3-copy);background:0 0;border:0;padding:11px 16px 12px;font-size:12.5px;font-weight:500}.app-shell .decision-category{min-height:24px;color:var(--v3-copy);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.app-shell .decision-category:before{display:none}.app-shell .decision-card.compact{padding:6px}.app-shell .decision-card.compact .decision-body{padding:16px 22px 8px}.app-shell .decision-card.compact .decision-actions{padding:3px 22px 16px}.app-shell .decision-card.compact .option-button.primary{color:var(--v3-ink);background:#fff}.app-shell .screen-header:not(.feed-header){width:min(100%,1180px);margin:0 auto;padding:56px 28px 0}.app-shell .screen-header:not(.feed-header) h1{color:var(--v3-ink);letter-spacing:-.033em;font-size:30px;font-weight:800;line-height:1.1}.app-shell .screen-header:not(.feed-header) p{color:var(--v3-copy);margin-top:8px;font-size:14px;font-weight:500}.app-shell .running-workspace{width:min(100%,1180px);margin-inline:auto;padding:34px 28px 72px}.app-shell .running-workspace.browser-visible{width:min(100%,1180px)}.app-shell .task-stack{gap:20px}.app-shell .history-list,.app-shell .stats-card,.app-shell .filter-row{width:min(100% - 56px,1124px);max-width:1124px;margin-inline:auto}.app-shell .task-card,.app-shell .stats-card,.app-shell .history-row{border-color:var(--v3-line);box-shadow:0 0 0 6px var(--v3-shell);border-radius:16px}.app-shell .task-card{margin-block:0}.app-shell .stats-card{margin-top:34px}}.localhost-mobile-toggle{z-index:180;color:#1f1f1f;cursor:pointer;background:#e4f222;border:1px solid #1f1f1f24;border-radius:11px;min-height:38px;padding:0 14px;font:700 13px Plus Jakarta Sans,system-ui,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #1f1f1f24}body:has(.app-shell.mobile-preview-mode){background:#f4f3f1;height:auto;overflow:auto}.app-shell.mobile-preview-mode{background:#fff;border-inline:1px solid #1f1f1f14;width:min(390px,100%);max-width:390px;height:auto;min-height:100dvh;margin:0 auto;display:block;overflow:visible}.app-shell.mobile-preview-mode .mobile-mode-exit{z-index:90;color:#1f1f1f;min-height:32px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #1f1f1f1f;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex;position:fixed;top:18px;right:max(12px,50vw - 183px)}.app-shell:not(.mobile-preview-mode) .mobile-mode-exit{display:none}.app-shell.mobile-preview-mode .sidebar{z-index:70;background:#fff;border-bottom:1px solid #1f1f1f0f;border-right:0;flex-direction:row;align-items:center;width:100%;height:70px;padding:0;display:flex;position:sticky;top:0;overflow:visible}.app-shell.mobile-preview-mode .sidebar-brand{width:100%;height:70px;padding:16px 18px;overflow:visible}.app-shell.mobile-preview-mode .sidebar-brand-logo{opacity:1;visibility:visible;width:38px;height:38px;top:16px;left:18px}.app-shell.mobile-preview-mode .sidebar-brand-logo img{width:38px;height:38px}.app-shell.mobile-preview-mode .sidebar-brand-copy{opacity:1;visibility:visible;width:160px;top:24px;left:68px}.app-shell.mobile-preview-mode .sidebar-brand-copy strong{font-size:18px}.app-shell.mobile-preview-mode .sidebar-toggle,.app-shell.mobile-preview-mode .sidebar-categories,.app-shell.mobile-preview-mode .sidebar-footer{display:none}.app-shell.mobile-preview-mode .tabbar{width:min(390px,100vw);height:calc(70px + env(safe-area-inset-bottom));padding:8px 12px calc(8px + env(safe-area-inset-bottom));z-index:80;background:#fff;border-top:1px solid #1f1f1f14;flex-direction:row;justify-content:space-around;gap:4px;margin:0;display:flex;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.app-shell.mobile-preview-mode .tabbar button{color:#6b6b70;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:33.333%;height:54px;padding:7px 0;font-size:10.5px;position:relative}.app-shell.mobile-preview-mode .tabbar button.active{color:#1f1f1f;background:#f7fbcf}.app-shell.mobile-preview-mode .nav-icon-slot{flex:0 0 19px;width:19px;height:19px;display:grid;position:static}.app-shell.mobile-preview-mode .nav-icon-slot svg{width:19px;height:19px}.app-shell.mobile-preview-mode .nav-label{opacity:1;max-width:none;position:static}.app-shell.mobile-preview-mode .tabbar em,.app-shell.mobile-preview-mode .sidebar-tooltip{display:none}.app-shell.mobile-preview-mode .workspace-shell{width:100%;height:auto;min-height:calc(100dvh - 70px);overflow:visible}.app-shell.mobile-preview-mode .screen-content{padding:0 0 92px;display:block}.app-shell.mobile-preview-mode .view-section{width:100%;max-width:none;margin:0}.app-shell.mobile-preview-mode .workspace-breadcrumb,.app-shell.mobile-preview-mode .workspace-tabs,.app-shell.mobile-preview-mode .needs-badge,.app-shell.mobile-preview-mode .feed-section-heading{display:none}.app-shell.mobile-preview-mode .feed-header{margin:0;padding:0;display:block}.app-shell.mobile-preview-mode .feed-title-row{align-items:flex-start;min-height:0;padding:16px 18px 10px}.app-shell.mobile-preview-mode .desktop-feed-title{display:none}.app-shell.mobile-preview-mode .mobile-feed-title{letter-spacing:-.025em;font-size:21px;line-height:1.2;display:block}.app-shell.mobile-preview-mode .feed-filter-row{min-height:50px;padding:0 18px 14px;position:static}.app-shell.mobile-preview-mode .feed-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;display:grid}.app-shell.mobile-preview-mode .feed-control{flex:1;min-width:0}.app-shell.mobile-preview-mode .feed-control select{width:100%;min-height:34px;padding:0 25px 0 9px;font-size:10.5px}.app-shell.mobile-preview-mode .feed-refresh-button{width:100%;min-height:34px;padding:0 9px;font-size:10.5px}.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{width:100%;min-width:0;min-height:34px;padding:0 10px;font-size:10.5px}.app-shell.mobile-preview-mode .feed-workspace-layout{min-height:0;display:block}.app-shell.mobile-preview-mode .feed-primary-column{padding:0 14px}.app-shell.mobile-preview-mode .queue-group-label{display:none}.app-shell.mobile-preview-mode .decision-card{border-radius:18px;padding:5px 5px 0;overflow:hidden}.app-shell.mobile-preview-mode .decision-body,.app-shell.mobile-preview-mode .decision-card.compact .decision-body{border:1px solid #1f1f1f14;border-bottom:0;border-radius:14px 14px 0 0;min-height:0;padding:18px 16px 9px}.app-shell.mobile-preview-mode .card-subtitle{font-size:13.5px;line-height:1.55}.app-shell.mobile-preview-mode .decision-actions,.app-shell.mobile-preview-mode .decision-card.compact .decision-actions{background:#fff;border:1px solid #1f1f1f14;border-top:0;border-radius:0 0 14px 14px;width:auto;padding:7px 16px 16px;position:static}.app-shell.mobile-preview-mode .decision-actions .option-grid{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.app-shell.mobile-preview-mode .decision-actions .option-button,.app-shell.mobile-preview-mode .decision-card.compact .option-button.primary{width:100%;min-height:44px;margin:0}.app-shell.mobile-preview-mode .decision-other-actions{width:100%}.app-shell.mobile-preview-mode .decision-meta{min-height:0;padding:12px 10px 13px}.app-shell.mobile-preview-mode .screen-header:not(.feed-header){margin:0;padding:22px 18px 18px}.app-shell.mobile-preview-mode .screen-header:not(.feed-header) h1{font-size:28px}.app-shell.mobile-preview-mode .running-workspace,.app-shell.mobile-preview-mode .running-workspace.browser-visible{width:auto;margin:0 14px;display:block}.app-shell.mobile-preview-mode .task-stack{width:100%}.app-shell.mobile-preview-mode .task-card,.app-shell.mobile-preview-mode .stats-card,.app-shell.mobile-preview-mode .history-list{margin-inline:14px}.app-shell.mobile-preview-mode .cloud-browser-panel{width:100%;margin-top:16px}@media (max-width:760px){body,.app-shell,.workspace-shell,.screen-content{color:#1f1f1f;background:#fff}.screen-content{padding:0 0 88px}.sidebar-brand{background:#fff;border:0;gap:13px;height:70px;padding:18px 20px 14px}.sidebar-brand-logo{background:0 0;border-radius:0;width:38px;height:38px;position:relative;top:auto;left:auto}.sidebar-brand-logo:before{display:none}.sidebar-brand-logo img{width:38px;height:38px;display:block}.sidebar-brand-copy{position:static}.sidebar-brand-copy strong{color:#1f1f1f;letter-spacing:-.028em;font-size:18px;font-weight:700}.sidebar-brand-copy span,.sidebar-toggle,.sidebar-categories,.sidebar-footer{display:none}.tabbar{background:#fff;border-top:1px solid #1f1f1f14;gap:4px;padding:8px 12px 22px}.tabbar button{color:#6b6b70;background:0 0;border:0;border-radius:12px;min-height:54px;padding:9px 0;font-size:11.5px;font-weight:500}.tabbar button.active{color:#1f1f1f;background:#f7fbcf}.tabbar button.active .nav-icon-slot{color:#1f1f1f}.workspace-breadcrumb,.workspace-tabs,.needs-badge,.feed-section-heading{display:none}.feed-header{margin:0;padding:0;display:block}.feed-title-row{align-items:flex-start;padding:16px 20px 10px}.desktop-feed-title{display:none}.mobile-feed-title{color:#1f1f1f;letter-spacing:-.025em;font-size:21px;font-weight:800;line-height:1.2;display:block}.feed-toolbar .manual-task-toggle{color:#1f1f1f;background:#e4f222;border:0;border-radius:10px;width:auto;min-height:34px;padding:0 10px;font-size:10.5px;font-weight:700}.feed-filter-row{border:0;align-items:center;min-height:56px;padding:0 18px 14px}.feed-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;padding:0;display:grid}.feed-control{flex:1;min-width:0}.feed-control select{color:#1f1f1f;background:#fff;border:1px solid #1f1f1f1f;border-radius:10px;width:100%;min-height:34px;padding:0 25px 0 9px;font-size:10.5px;font-weight:600}.feed-refresh-button,.feed-toolbar .manual-task-toggle{width:100%}.feed-refresh-button{color:#1f1f1f;background:#fff;border:1px solid #1f1f1f1f;border-radius:10px;min-height:34px;padding:0 9px;font-size:10.5px}.manual-task-composer{background:#f4f3f1;border-radius:14px;margin:0 18px 20px}.manual-task-submit{color:#1f1f1f;background:#e4f222}.feed-workspace-layout{display:block}.feed-primary-column{padding:0 18px}.workspace-status-rail{display:none}.feed-stack{gap:20px}.queue-group-label{display:none}.decision-card{box-shadow:none;background:#f4f3f1;border:0;border-radius:20px;padding:6px 6px 0;overflow:hidden}.decision-body{background:#fff;border:1px solid #1f1f1f14;border-bottom:0;border-radius:16px 16px 0 0;padding:20px 20px 10px}.decision-card h2{color:#1f1f1f;letter-spacing:-.026em;font-size:18px;font-weight:700;line-height:1.32}.card-subtitle{color:#6b6b70;font-size:14.5px;line-height:1.6}.decision-actions{background:#fff;border:1px solid #1f1f1f14;border-top:0;border-radius:0 0 16px 16px;padding:8px 20px 20px}.decision-actions .option-button{border-radius:13px;min-height:46px}.decision-actions .option-button.primary{color:#1f1f1f;background:linear-gradient(#f0fa60,#e4f222 38%,#dbe918);border:0}.decision-meta{color:#6b6b70;background:0 0;border:0;padding:14px 12px 15px;font-size:12.5px;font-weight:500}.decision-category:before,.decision-source{display:none}.decision-card.compact .decision-body{padding:20px 20px 10px}.decision-card.compact .decision-actions{padding:8px 20px 20px}.screen-header:not(.feed-header){padding:12px 20px 18px}.screen-header:not(.feed-header) h1{color:#1f1f1f;font-size:29px;font-weight:800}.task-card,.stats-card,.history-row{border-color:#1f1f1f14;border-radius:16px;box-shadow:0 0 0 6px #f4f3f1}.localhost-mobile-toggle,.localhost-mobile-preview{display:none}}.decision-other-actions{position:relative}.other-options-trigger{transition:border-color .16s,background-color .16s,color .16s}.option-button.other-options-trigger:active{transform:none}.other-options-trigger b{color:#6b6b70;margin-left:5px;font-size:11px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.other-options-trigger[aria-expanded=true] b{transform:rotate(180deg)}.other-options-menu{z-index:30;visibility:hidden;opacity:0;pointer-events:none;transform-origin:0 0;background:#fff;border:1px solid #1f1f1f1a;border-radius:14px;width:260px;padding:6px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px);box-shadow:0 12px 32px #1f1f1f21,0 2px 6px #1f1f1f0f}.other-options-menu.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.other-options-menu button{color:#1f1f1f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.other-options-menu button:hover{background:#f6f5f4}.other-options-menu button strong{font-size:13.5px;font-weight:600}.other-options-menu button small{color:#6b6b70;font-size:11.5px}.other-options-menu>i{background:#1f1f1f17;height:1px;margin:5px 12px;display:block}.decision-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.decision-urgency-badge{color:#1f1f1f;white-space:nowrap;background:#1f1f1f0e;border-radius:99px;padding:4px 9px;font-size:11.5px;font-weight:600}@media (min-width:761px){.app-shell .feed-header{position:relative}.app-shell .feed-filter-row{z-index:4;min-height:0;padding:0;position:absolute;top:96px;right:28px}.app-shell .feed-section-heading{display:none}.app-shell .feed-primary-column{padding-top:34px}.app-shell .decision-actions .option-grid{flex-wrap:wrap;align-items:flex-start;display:flex}.app-shell .decision-other-actions{display:block}.app-shell .decision-actions .other-options-trigger{color:#1f1f1f;background:#fff;border:1px solid #1f1f1f24}.app-shell .decision-card.compact{min-height:0;position:relative}.app-shell .decision-title-line{max-width:calc(100% - 188px)}.app-shell .decision-card.compact .decision-body{border:1px solid var(--v3-line);border-radius:13px;min-height:88px;padding:20px 22px 8px}.app-shell .decision-card.compact .decision-actions{background:0 0;border:0;width:172px;padding:0;position:absolute;top:25px;right:22px}.app-shell .decision-card.compact .decision-actions .option-grid{justify-content:flex-end}.app-shell .decision-card.compact .decision-other-actions{display:none}.app-shell .decision-card.compact .option-button.primary{width:auto;min-width:136px;color:var(--v3-ink);background:#fff;margin:0}.app-shell .decision-card.compact .decision-meta{min-height:40px;padding:11px 16px 12px}.app-shell .decision-card.expanded:not(.featured) .card-subtitle,.app-shell .decision-card.expanded:not(.featured) .decision-actions{animation:.22s cubic-bezier(.22,1,.36,1) both decision-details-in}.app-shell .sidebar-account>div{right:60px}.app-shell .sidebar-account>button{color:#6b6b70;place-items:center;width:24px;height:24px;display:grid;top:22px}.app-shell .sidebar-account>.account-mobile-preview{right:28px}.app-shell .sidebar-account>button:last-child{right:0}.app-shell .sidebar-account>button svg{width:15px;height:15px;display:block}.app-shell .sidebar-account>button span{display:none}.app-shell .sidebar-account>button b{display:block}}@keyframes decision-details-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.decision-other-actions{width:100%}.decision-actions .other-options-trigger{color:#1f1f1f;background:#fff;border:1px solid #1f1f1f24;width:100%}.other-options-menu{width:100%;max-height:0;box-shadow:none;border-width:0;margin-top:0;padding-top:0;padding-bottom:0;transition:max-height .24s cubic-bezier(.22,1,.36,1),margin-top .2s,padding .2s,border-width 0s linear .2s,opacity .16s,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;position:static;overflow:hidden;transform:translateY(-4px)}.other-options-menu.open{border-width:1px;max-height:420px;margin-top:8px;padding:6px;transition-delay:0s;transform:translateY(0)}}.app-shell .decision-card .decision-title-line{max-width:100%}.app-shell .decision-card.compact .card-subtitle{display:block}.app-shell .decision-card.compact .decision-body{border:1px solid var(--v3-line);border-bottom:0;border-radius:13px 13px 0 0;min-height:0;padding:18px 22px 7px}.app-shell .decision-card.compact .decision-actions{border:1px solid var(--v3-line);background:#fff;border-top:0;border-radius:0 0 13px 13px;width:auto;padding:6px 22px 17px;position:static}.app-shell .decision-card.compact .decision-actions .option-grid{justify-content:flex-start}.app-shell .decision-card.compact .option-grid>.option-button,.app-shell .decision-card.compact .option-grid>.custom-instruction-trigger{display:flex}.app-shell .decision-card .option-button{width:auto;min-width:0;min-height:36px;padding:8px 13px}.app-shell .decision-card .option-button small{display:none}.app-shell .decision-card.compact .option-button.primary{width:auto;min-width:0;color:var(--v3-ink);background:linear-gradient(#f0fa60 0%,#e4f222 38%,#dbe918 100%);margin:0}.app-shell .decision-actions .custom-instruction-trigger{width:auto;min-height:36px;color:var(--v3-copy);cursor:pointer;background:0 0;border:0;padding:8px 5px;font-size:12px}.app-shell .decision-actions .custom-instruction-trigger:hover{color:var(--v3-ink);background:0 0}.app-shell .decision-meta{min-height:30px;padding:8px 13px 9px}.app-shell .decision-meta>div{min-width:12px}.app-shell .decision-age{color:#8a8a8f;font-size:11.5px;font-weight:500}@media (max-width:760px){.app-shell .decision-card.compact .decision-actions{width:auto;padding:7px 16px 16px;position:static}.app-shell .decision-card .decision-actions .option-grid{grid-template-columns:1fr;display:grid}.app-shell .decision-card .option-button,.app-shell .decision-actions .custom-instruction-trigger{width:100%}}.app-shell .decision-card{position:relative}.app-shell .decision-card>.card-dismiss-button{z-index:5;border-radius:8px;width:28px;height:28px;position:absolute;top:13px;right:14px}.app-shell .decision-card>.card-dismiss-button:hover{background:#1f1f1f0e}.app-shell .decision-card .decision-body,.app-shell .decision-card.compact .decision-body{padding-right:52px}.app-shell .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{align-items:center;gap:6px;display:inline-flex}.app-shell .feed-refresh-button:before{content:none}.app-shell .feed-refresh-button>svg,.app-shell .feed-toolbar .manual-task-toggle>svg{flex:0 0 14px;width:14px;height:14px}@media (max-width:760px){.feed-header{position:relative}.feed-title-row{padding-bottom:8px;padding-right:102px}.feed-filter-row{min-height:0;padding:0 18px 12px}.feed-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.feed-refresh-button,.feed-toolbar .manual-task-toggle{justify-content:center;width:34px;min-width:34px;min-height:34px;padding:0;position:absolute;top:16px}.feed-refresh-button{right:58px}.feed-toolbar .manual-task-toggle{right:18px}.feed-refresh-button .feed-control-label,.feed-toolbar .manual-task-toggle .feed-control-label{display:none}}.app-shell.mobile-preview-mode .feed-header{position:relative}.app-shell.mobile-preview-mode .feed-title-row{padding-bottom:8px;padding-right:102px}.app-shell.mobile-preview-mode .feed-filter-row{min-height:0;padding-bottom:12px}.app-shell.mobile-preview-mode .feed-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{justify-content:center;width:34px;min-width:34px;min-height:34px;padding:0;position:absolute;top:16px}.app-shell.mobile-preview-mode .feed-refresh-button{right:58px}.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{right:18px}.app-shell.mobile-preview-mode .feed-refresh-button .feed-control-label,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle .feed-control-label{display:none}@media (min-width:761px){.app-shell .feed-header{min-height:112px}.app-shell .decision-card{padding:6px}}.app-shell .decision-actions .option-button.primary,.app-shell .decision-card.compact .option-button.primary{background:var(--v3-lime)}@media (min-width:1200px){.app-shell .feed-header{min-height:124px}.app-shell .feed-title-row{padding-top:44px}.app-shell .feed-heading-copy h1{font-size:38px}.app-shell .feed-filter-row{align-items:center;min-height:42px;top:42px}.app-shell .feed-primary-column{padding-top:22px}.app-shell .screen-header:not(.feed-header){padding-top:44px}.app-shell .screen-header:not(.feed-header) h1{letter-spacing:-.033em;font-size:38px;font-weight:800;line-height:1.1}}.app-shell .feed-subtitle{color:var(--v3-copy);margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:760px){.app-shell .feed-subtitle{display:none}}.app-shell.mobile-preview-mode .feed-subtitle{display:none}.app-shell button,.app-shell a,.app-shell select{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s,transform .16s}.app-shell button:not(:disabled),.app-shell select:not(:disabled){cursor:pointer}.app-shell button:active{transform:none}.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell select:focus-visible{outline-offset:2px;outline:2px solid #1f1f1f94}.app-shell .feed-toolbar .manual-task-toggle,.app-shell .decision-actions .option-button.primary,.app-shell .decision-card.compact .option-button.primary,.app-shell .manual-task-submit{color:var(--v3-ink);background:linear-gradient(#f0fa60 0%,#e4f222 38%,#dbe918 100%);box-shadow:none!important;border:0!important}.app-shell .feed-toolbar .manual-task-toggle:not(:disabled):hover,.app-shell .decision-actions .option-button.primary:not(:disabled):hover,.app-shell .manual-task-submit:not(:disabled):hover{color:var(--v3-ink);background:linear-gradient(#f6fe86 0%,#e6f42c 38%,#dbe918 100%)}.app-shell .decision-actions .option-button.secondary:not(:disabled):hover,.app-shell .feed-refresh-button:not(:disabled):hover,.app-shell .feed-control select:not(:disabled):hover{color:var(--v3-ink);background:#f6f6f5;border-color:#1f1f1f47}.app-shell .decision-actions .custom-instruction-trigger:not(:disabled):hover{color:var(--v3-ink);background:#1f1f1f0d}.app-shell .tabbar button:not(.active):hover{color:var(--v3-ink);background:#ffffffb8}.app-shell .tabbar button.active:hover{background:#ecf93c}.app-shell .sidebar-toggle:hover,.app-shell .decision-card>.card-dismiss-button:hover{color:var(--v3-ink);background:#1f1f1f13}.app-shell .sidebar-model-control>.model-button:hover{background:#fff;border-color:#1f1f1f4d}.app-shell .sidebar-account{border-radius:11px;transition:background-color .16s}.app-shell .sidebar-account:hover{background:#ffffff8a}.app-shell .sidebar-account>button{border-radius:7px;transition:color .16s,background-color .16s}.app-shell .sidebar-account>button:hover{color:var(--v3-ink);background:#1f1f1f13;text-decoration:none}.app-shell .sidebar-account .account-avatar{transition:background-color .16s,color .16s}.app-shell .sidebar-account:hover .account-avatar{color:var(--v3-ink);background:#e4f222}.app-shell .cleared-section>button:hover,.app-shell .history-row:hover,.app-shell .model-option:hover{background:#1f1f1f0b}.app-shell .workspace-tabs button:hover,.app-shell .filter-row button:hover,.app-shell .history-summary:hover,.app-shell .cleared-section>button:hover,.app-shell .model-options button:hover{color:var(--v3-ink);background:#1f1f1f0e}.app-shell .workspace-tabs button.active:hover,.app-shell .filter-row button.active:hover,.app-shell .model-options button.active:hover{background:#e4f22257}.app-shell .model-popover-heading button:hover,.app-shell .chrome-import-modal header button:hover,.app-shell .cancel-task-modal header button:hover,.app-shell .browser-window-close:hover,.app-shell .browser-maximize-button:hover{color:var(--v3-ink);background:#1f1f1f14}.app-shell .browser-mode-toggle:hover,.app-shell .browser-import-button:hover,.app-shell .watch-browser-button:hover,.app-shell .takeover-button:hover,.app-shell .mobile-mode-exit:hover{color:var(--v3-ink);background:#f2f2f1;border-color:#1f1f1f47}.app-shell .approve-button:hover,.app-shell .chrome-import-submit:hover,.app-shell .custom-instruction-send:hover,.app-shell .confirm-dismiss-button:hover,.app-shell .cancel-save-choice:hover,.app-shell .restore-failed-task:hover{filter:brightness(1.1)}.app-shell .cancel-button:hover,.app-shell .cancel-discard-choice:hover,.app-shell .discard-failed-task:hover{color:#8e3f38;background:#f7e4e1}.app-shell .keep-decision-button:hover,.app-shell .chrome-import-actions button:not(.chrome-import-submit):hover,.app-shell .custom-instruction-controls button:not(.custom-instruction-send):hover,.app-shell .manual-task-composer button:not(.manual-task-submit):hover,.app-shell .empty-state button:hover,.app-shell .workspace-status-rail button:hover,.app-shell .browser-timeline button:hover{color:var(--v3-ink);background:#ededeb;border-color:#1f1f1f42}.app-shell .result-links a:hover,.app-shell .artifact-links a:hover,.app-shell .decision-result a:hover{color:var(--v3-ink);text-decoration:underline}.app-shell button:not(:disabled):not(.browser-window-backdrop):hover{filter:brightness(1.025)saturate(1.015)}.app-shell .decision-actions .custom-instruction-trigger,.app-shell .decision-actions .custom-instruction-trigger:hover{color:var(--v3-copy);box-shadow:none;filter:none;background:0 0;border:0;outline:0}.app-shell .decision-actions .custom-instruction-trigger:focus-visible{outline-offset:2px;outline:2px solid #1f1f1f80}.app-shell .decision-actions .option-button.primary{min-height:38px;padding-inline:16px}.app-shell .decision-actions .option-button.primary span{color:var(--v3-ink);font-weight:750}.app-shell .decision-actions .option-button.secondary{color:#626267;box-shadow:none;background:#ffffffad;border-color:#1f1f1f1a}.app-shell .decision-actions .option-button.secondary span{font-weight:550}.app-shell .decision-actions .option-button.secondary:not(:disabled):hover{color:var(--v3-ink);background:#fff;border-color:#1f1f1f29;box-shadow:0 3px 10px #1f1f1f0e}.app-shell .feed-toolbar .manual-task-toggle:not(:disabled):hover,.app-shell .decision-actions .option-button.primary:not(:disabled):hover,.app-shell .manual-task-submit:not(:disabled):hover{filter:none;background:linear-gradient(#fbffad 0%,#effa55 34%,#e4f222 100%)}@media (min-width:761px){.app-shell:not(.sidebar-collapsed) .sidebar-brand-logo,.app-shell:not(.sidebar-collapsed) .sidebar-brand-logo img{width:26px;height:26px}.app-shell:not(.sidebar-collapsed) .sidebar-brand-logo{top:29px;left:25px}.app-shell:not(.sidebar-collapsed) .sidebar-brand-copy{left:61px}.app-shell:not(.sidebar-collapsed) .sidebar-account{border:0;min-height:80px;margin:0 10px 8px;padding:0}.app-shell:not(.sidebar-collapsed) .sidebar-account .account-avatar{top:21px;left:12px}.app-shell:not(.sidebar-collapsed) .sidebar-account>div{top:20px;left:60px;right:72px}.app-shell:not(.sidebar-collapsed) .sidebar-account>button{top:28px}.app-shell:not(.sidebar-collapsed) .sidebar-account>.account-mobile-preview{right:36px}.app-shell:not(.sidebar-collapsed) .sidebar-account>button:last-child{right:8px}}@media (max-width:760px){.app-shell .feed-title-row{min-height:62px;padding:16px 102px 18px 18px}.app-shell .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{top:16px}.app-shell .feed-filter-row{padding:0 18px 18px}.app-shell .feed-primary-column{padding-inline:12px}.app-shell .feed-stack{gap:12px}.app-shell .decision-card,.app-shell .decision-card.compact{border-radius:16px;padding:4px 4px 7px}.app-shell .decision-card .decision-body,.app-shell .decision-card.compact .decision-body{border-radius:12px 12px 0 0;gap:6px;min-height:0;padding:14px 42px 5px 14px}.app-shell .decision-card h2{letter-spacing:-.022em;font-size:16px;line-height:1.25}.app-shell .decision-card .card-subtitle{font-size:13px;line-height:1.4}.app-shell .decision-card>.card-dismiss-button{width:24px;height:24px;top:9px;right:10px}.app-shell .decision-actions,.app-shell .decision-card.compact .decision-actions{border-radius:0 0 12px 12px;padding:4px 14px 12px}.app-shell .decision-card .decision-actions .option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-shell .decision-card .option-button,.app-shell .decision-card.compact .option-button.primary{border-radius:10px;width:100%;min-height:38px;padding:7px 10px}.app-shell .decision-card .option-button.primary{grid-column:1/-1}.app-shell .decision-card .option-button span{font-size:12.5px}.app-shell .decision-actions .custom-instruction-trigger{width:100%;min-height:28px;padding:3px 2px;font-size:11.5px}}.app-shell.mobile-preview-mode .feed-title-row{min-height:62px;padding:16px 102px 18px 18px}.app-shell.mobile-preview-mode .feed-filter-row{padding:0 18px 18px}.app-shell.mobile-preview-mode .decision-card,.app-shell.mobile-preview-mode .decision-card.compact{border-radius:16px;padding:4px 4px 7px}.app-shell.mobile-preview-mode .decision-card .decision-body,.app-shell.mobile-preview-mode .decision-card.compact .decision-body{border-radius:12px 12px 0 0;gap:6px;min-height:0;padding:14px 42px 5px 14px}.app-shell.mobile-preview-mode .decision-card>.card-dismiss-button{width:24px;height:24px;top:9px;right:10px}.app-shell.mobile-preview-mode .decision-actions,.app-shell.mobile-preview-mode .decision-card.compact .decision-actions{border-radius:0 0 12px 12px;padding:4px 14px 12px}.app-shell.mobile-preview-mode .decision-actions .option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app-shell.mobile-preview-mode .decision-actions .option-button,.app-shell.mobile-preview-mode .decision-card.compact .option-button.primary{border-radius:10px;width:100%;min-height:38px;padding:7px 10px}.app-shell.mobile-preview-mode .decision-actions .option-button.primary{grid-column:1/-1}@media (max-width:760px){.app-shell .mobile-feed-title{font-size:23px;line-height:1.12}.app-shell .feed-refresh-button{background:0 0;border:0;width:40px;min-width:40px;height:40px}.app-shell .feed-refresh-button svg{width:19px;height:19px}.app-shell .feed-control select{background:#f4f4f1;border:0;min-height:42px;font-size:14px}.app-shell .decision-card .decision-body,.app-shell .decision-card.compact .decision-body{gap:7px;padding:18px 42px 7px 16px}.app-shell .decision-card h2{font-size:18px;line-height:1.24}.app-shell .decision-card .card-subtitle{font-size:14px;line-height:1.42}.app-shell .decision-actions,.app-shell .decision-card.compact .decision-actions{padding:5px 16px 16px}.app-shell .decision-actions .option-button.primary,.app-shell .decision-card.compact .option-button.primary{min-height:44px;padding:9px 12px}.app-shell .decision-actions .option-button.primary span{font-size:14px}.app-shell .decision-actions .option-button.secondary,.app-shell .decision-actions .option-button.secondary:not(:disabled):hover,.app-shell .decision-actions .option-button.secondary:not(:disabled):active{color:#55555b;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 2px;transform:none}.app-shell .decision-actions .option-button.secondary span{font-size:13.5px}.app-shell .decision-actions .option-button.secondary:not(:disabled):hover{color:var(--v3-ink)}.app-shell .decision-actions .custom-instruction-trigger{min-height:30px;font-size:13px}}.app-shell.mobile-preview-mode .mobile-feed-title{font-size:23px;line-height:1.12}.app-shell.mobile-preview-mode .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-refresh-button{background:0 0;border:0;width:40px;min-width:40px;height:40px}.app-shell.mobile-preview-mode .feed-refresh-button svg,.app-shell.mobile-preview-mode .mobile-mode-exit svg{width:19px;height:19px}.app-shell.mobile-preview-mode .decision-actions .option-button.secondary,.app-shell.mobile-preview-mode .decision-actions .option-button.secondary:not(:disabled):hover,.app-shell.mobile-preview-mode .decision-actions .option-button.secondary:not(:disabled):active{color:#55555b;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 2px;transform:none}@media (max-width:760px){.app-shell .mobile-feed-title{font-size:23px}.app-shell .feed-refresh-button{background:0 0;border:0}.app-shell .feed-control select{background:#f5f5f3;border:0;min-height:40px;font-size:13px}.app-shell .decision-card .decision-body,.app-shell .decision-card.compact .decision-body{gap:7px;padding:18px 42px 7px 16px}.app-shell .decision-card h2{font-size:18px;line-height:1.25}.app-shell .decision-card .card-subtitle{font-size:14px;line-height:1.42}.app-shell .decision-actions,.app-shell .decision-card.compact .decision-actions{padding:5px 16px 16px}.app-shell .decision-card .option-button.primary,.app-shell .decision-card.compact .option-button.primary{min-height:44px;padding:9px 12px}.app-shell .decision-card .option-button.primary span{font-size:14px}.app-shell .decision-actions .option-button.secondary,.app-shell .decision-actions .option-button.secondary:not(:disabled):hover{color:#55555b;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 2px}.app-shell .decision-actions .option-button.secondary span{font-size:13.5px}.app-shell .decision-actions .option-button.secondary:not(:disabled):hover{color:var(--v3-ink)}.app-shell .decision-actions .custom-instruction-trigger{min-height:30px;font-size:13px}}.app-shell.mobile-preview-mode .mobile-feed-title{font-size:23px}.app-shell.mobile-preview-mode .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-refresh-button{background:0 0;border:0}.app-shell.mobile-preview-mode .feed-control select{background:#f5f5f3;border:0;min-height:40px;font-size:13px}.app-shell.mobile-preview-mode .decision-actions .option-button.primary,.app-shell.mobile-preview-mode .decision-card.compact .option-button.primary{min-height:44px;padding:9px 12px}.app-shell.mobile-preview-mode .decision-actions .option-button.primary span{font-size:14px}.app-shell.mobile-preview-mode .decision-actions .option-button.secondary,.app-shell.mobile-preview-mode .decision-actions .option-button.secondary:not(:disabled):hover{color:#55555b;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 2px}.app-shell.mobile-preview-mode .decision-actions .option-button.secondary span{font-size:13.5px}.app-shell.mobile-preview-mode .decision-actions .option-button.secondary:not(:disabled):hover{color:var(--v3-ink)}.app-shell.mobile-preview-mode .decision-actions .custom-instruction-trigger{width:100%;min-height:28px;padding:3px 2px;font-size:11.5px}.app-shell .custom-instruction-form{visibility:hidden;opacity:0;pointer-events:none;max-height:0;margin:0;padding-block:0;transition:max-height .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),margin .2s,opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;overflow:hidden;transform:translateY(-5px)}.app-shell .custom-instruction-form.open{visibility:visible;opacity:1;pointer-events:auto;max-height:240px;margin-top:2px;padding:10px;transition-delay:0s;transform:translateY(0)}.app-shell .decision-actions .custom-instruction-trigger,.app-shell .decision-actions .custom-instruction-trigger:hover,.app-shell .decision-actions .custom-instruction-trigger:active{color:var(--v3-copy);border-radius:0;outline:0;justify-self:start;width:max-content!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.app-shell .decision-actions .custom-instruction-trigger:hover{color:var(--v3-ink)}.app-shell.mobile-preview-mode .sidebar{background:0 0;border:0;width:0;height:0;min-height:0;padding:0;display:block;position:static;overflow:visible}.app-shell.mobile-preview-mode .sidebar-brand{display:none}.app-shell.mobile-preview-mode .workspace-shell{min-height:100dvh}.app-shell.mobile-preview-mode .feed-title-row{min-height:72px;padding-top:26px;padding-right:142px}.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{top:26px}.app-shell.mobile-preview-mode .mobile-mode-exit{border-radius:10px;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:0;position:absolute;top:26px;right:98px}.app-shell.mobile-preview-mode .mobile-mode-exit svg{width:16px;height:16px}@media (max-width:760px){.app-shell .feed-title-row{min-height:74px;padding-top:30px;padding-bottom:22px}.app-shell .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{top:30px}.app-shell .feed-filter-row{padding-bottom:26px}.app-shell .feed-primary-column{padding-inline:18px}.app-shell .feed-stack{gap:20px}.app-shell .decision-card .decision-body,.app-shell .decision-card.compact .decision-body{gap:5px;padding:12px 36px 4px 12px}.app-shell .decision-card h2{font-size:15px;line-height:1.24}.app-shell .decision-card .card-subtitle{font-size:12.5px;line-height:1.38}.app-shell .decision-actions,.app-shell .decision-card.compact .decision-actions{padding:3px 12px 10px}.app-shell .decision-card .option-button,.app-shell .decision-card.compact .option-button.primary{border-radius:9px;min-height:34px;padding:6px 9px}.app-shell .decision-card .option-button span{font-size:12px}.app-shell .decision-actions .custom-instruction-trigger{min-height:24px;padding-block:2px;font-size:11px}}.app-shell.mobile-preview-mode .feed-title-row{min-height:74px;padding-top:30px;padding-bottom:22px}.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle,.app-shell.mobile-preview-mode .mobile-mode-exit{top:30px}.app-shell.mobile-preview-mode .feed-filter-row{padding-bottom:26px}.app-shell.mobile-preview-mode .feed-primary-column{padding-inline:18px}.app-shell.mobile-preview-mode .feed-stack{gap:20px}.app-shell.mobile-preview-mode .decision-card .decision-body,.app-shell.mobile-preview-mode .decision-card.compact .decision-body{gap:5px;padding:12px 36px 4px 12px}.app-shell.mobile-preview-mode .decision-card h2{font-size:15px;line-height:1.24}.app-shell.mobile-preview-mode .decision-actions,.app-shell.mobile-preview-mode .decision-card.compact .decision-actions{padding:3px 12px 10px}.app-shell.mobile-preview-mode .decision-actions .option-button,.app-shell.mobile-preview-mode .decision-card.compact .option-button.primary{border-radius:9px;min-height:34px;padding:6px 9px}.app-shell.mobile-preview-mode .decision-actions .custom-instruction-trigger{min-height:24px;padding-block:2px;font-size:11px}@media (max-width:760px){.app-shell .decision-card,.app-shell .decision-card.compact{background:#fff;border:1px solid #1f1f1f1a;border-radius:14px;padding:0;overflow:hidden}.app-shell .decision-card .decision-body,.app-shell .decision-card.compact .decision-body{border:0;border-radius:0;gap:6px;padding:16px 40px 6px 16px}.app-shell .decision-card h2{font-size:16px}.app-shell .decision-card .card-subtitle{font-size:13.5px;line-height:1.42}.app-shell .decision-actions,.app-shell .decision-card.compact .decision-actions{border:0;border-radius:0;padding:4px 16px 14px}.app-shell .decision-card .option-button,.app-shell .decision-card.compact .option-button.primary{min-height:38px;padding:7px 10px}.app-shell .decision-card .option-button span{font-size:12.5px}}.app-shell.mobile-preview-mode .decision-card,.app-shell.mobile-preview-mode .decision-card.compact{background:#fff;border:1px solid #1f1f1f1a;border-radius:14px;padding:0;overflow:hidden}.app-shell.mobile-preview-mode .decision-card .decision-body,.app-shell.mobile-preview-mode .decision-card.compact .decision-body{border:0;border-radius:0;gap:6px;padding:16px 40px 6px 16px}.app-shell.mobile-preview-mode .decision-card h2{font-size:16px}.app-shell.mobile-preview-mode .decision-card .card-subtitle{font-size:13.5px;line-height:1.42}.app-shell.mobile-preview-mode .decision-actions,.app-shell.mobile-preview-mode .decision-card.compact .decision-actions{border:0;border-radius:0;padding:4px 16px 14px}.app-shell.mobile-preview-mode .decision-actions .option-button,.app-shell.mobile-preview-mode .decision-card.compact .option-button.primary{min-height:38px;padding:7px 10px}.app-shell.mobile-preview-mode .decision-actions .option-button span{font-size:12.5px}
