@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-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 .feed-control select{background:#f4f4f1;border:0;min-height:42px;font-size:14px}.app-shell.mobile-preview-mode .decision-card .decision-body,.app-shell.mobile-preview-mode .decision-card.compact .decision-body{gap:7px;padding:18px 42px 7px 16px}.app-shell.mobile-preview-mode .decision-card h2{font-size:18px;line-height:1.24}.app-shell.mobile-preview-mode .decision-card .card-subtitle{font-size:14px;line-height:1.42}.app-shell.mobile-preview-mode .decision-actions,.app-shell.mobile-preview-mode .decision-card.compact .decision-actions{padding:5px 16px 16px}.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,.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}.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{min-height:30px;font-size:13px}@media (max-width:760px){.app-shell .feed-title-row,.app-shell .screen-header:not(.feed-header){box-sizing:border-box;min-height:92px;margin:0;padding-top:30px;padding-bottom:16px}.app-shell .feed-title-row{padding-left:18px;padding-right:116px}.app-shell .screen-header:not(.feed-header){width:100%;padding-left:18px;padding-right:18px}.app-shell .screen-header:not(.feed-header) h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:23px;line-height:1.12;display:flex}.app-shell .screen-header:not(.feed-header) h1 span{white-space:nowrap;font-size:14px;line-height:1.25}.app-shell .screen-header:not(.feed-header) p{overflow-wrap:anywhere;max-width:100%;margin-top:6px;font-size:13.5px;line-height:1.4}.app-shell .running-workspace,.app-shell .running-workspace.browser-visible{width:100%;margin:0;padding:0 14px 92px;display:block}.app-shell .task-stack{gap:16px;width:100%}.app-shell .task-card{border-radius:14px;width:100%;min-width:0;margin:0;padding:16px}.app-shell .task-topline{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.app-shell .task-card h2{overflow-wrap:anywhere;max-width:100%;margin-top:10px;font-size:18px;line-height:1.25}.app-shell .task-card .card-subtitle,.app-shell .step-copy strong,.app-shell .step-copy span,.app-shell .approval-box blockquote{overflow-wrap:anywhere;word-break:normal;max-width:100%}.app-shell .task-card .step-copy span{-webkit-line-clamp:unset;display:block;overflow:visible}.app-shell .step{grid-template-columns:22px minmax(0,1fr)}.app-shell .step-copy{min-width:0}.app-shell .approval-actions{grid-template-columns:1fr}.app-shell .task-card-footer{flex-wrap:wrap}.app-shell .stats-card,.app-shell .filter-row,.app-shell .history-list{width:auto;max-width:none;margin-left:14px;margin-right:14px}.app-shell .stats-card{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding:14px 6px}.app-shell .stats-card>div{padding-inline:7px}.app-shell .stats-card strong{font-size:20px}.app-shell .stats-card span{font-size:10px}.app-shell .stats-card small{white-space:normal;overflow-wrap:anywhere;font-size:8px;line-height:1.25}.app-shell .filter-row{flex-wrap:nowrap;margin-top:16px;margin-bottom:16px;padding:0;overflow-x:auto}.app-shell .filter-row button{white-space:nowrap;flex:none}.app-shell .history-summary{grid-template-columns:24px minmax(0,1fr) 16px;gap:10px;padding:14px}.app-shell .history-main strong,.app-shell .history-main>span,.app-shell .history-main small,.app-shell .history-detail{overflow-wrap:anywhere;max-width:100%}.app-shell .history-detail{padding:2px 14px 16px 48px}}.app-shell.mobile-preview-mode .feed-title-row,.app-shell.mobile-preview-mode .screen-header:not(.feed-header){box-sizing:border-box;min-height:92px;margin:0;padding-top:30px;padding-bottom:16px}.app-shell.mobile-preview-mode .feed-title-row{padding-left:18px;padding-right:116px}.app-shell.mobile-preview-mode .screen-header:not(.feed-header){width:100%;padding-left:18px;padding-right:18px}.app-shell.mobile-preview-mode .screen-header:not(.feed-header) h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:23px;line-height:1.12;display:flex}.app-shell.mobile-preview-mode .screen-header:not(.feed-header) h1 span{white-space:nowrap;font-size:14px;line-height:1.25}.app-shell.mobile-preview-mode .screen-header:not(.feed-header) p{overflow-wrap:anywhere;max-width:100%;margin-top:6px;font-size:13.5px;line-height:1.4}.app-shell.mobile-preview-mode .task-stack{gap:16px;width:100%}.app-shell.mobile-preview-mode .task-card{border-radius:14px;width:100%;min-width:0;margin:0;padding:16px}.app-shell.mobile-preview-mode .task-topline{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.app-shell.mobile-preview-mode .task-card h2{overflow-wrap:anywhere;max-width:100%;margin-top:10px;font-size:18px;line-height:1.25}.app-shell.mobile-preview-mode .task-card .card-subtitle,.app-shell.mobile-preview-mode .step-copy strong,.app-shell.mobile-preview-mode .step-copy span,.app-shell.mobile-preview-mode .approval-box blockquote{overflow-wrap:anywhere;word-break:normal;max-width:100%}.app-shell.mobile-preview-mode .task-card .step-copy span{-webkit-line-clamp:unset;display:block;overflow:visible}.app-shell.mobile-preview-mode .step{grid-template-columns:22px minmax(0,1fr)}.app-shell.mobile-preview-mode .step-copy{min-width:0}.app-shell.mobile-preview-mode .approval-actions{grid-template-columns:1fr}.app-shell.mobile-preview-mode .task-card-footer{flex-wrap:wrap}.app-shell.mobile-preview-mode .stats-card,.app-shell.mobile-preview-mode .filter-row,.app-shell.mobile-preview-mode .history-list{width:auto;max-width:none;margin-left:14px;margin-right:14px}.app-shell.mobile-preview-mode .stats-card{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding:14px 6px}.app-shell.mobile-preview-mode .stats-card>div{padding-inline:7px}.app-shell.mobile-preview-mode .stats-card strong{font-size:20px}.app-shell.mobile-preview-mode .stats-card span{font-size:10px}.app-shell.mobile-preview-mode .stats-card small{white-space:normal;overflow-wrap:anywhere;font-size:8px;line-height:1.25}.app-shell.mobile-preview-mode .filter-row{flex-wrap:nowrap;margin-top:16px;margin-bottom:16px;padding:0;overflow-x:auto}.app-shell.mobile-preview-mode .filter-row button{white-space:nowrap;flex:none}.app-shell.mobile-preview-mode .history-summary{grid-template-columns:24px minmax(0,1fr) 16px;gap:10px;padding:14px}.app-shell.mobile-preview-mode .history-main strong,.app-shell.mobile-preview-mode .history-main>span,.app-shell.mobile-preview-mode .history-main small,.app-shell.mobile-preview-mode .history-detail{overflow-wrap:anywhere;max-width:100%}.app-shell.mobile-preview-mode .history-detail{padding:2px 14px 16px 48px}@media (max-width:760px){.app-shell .feed-title-row{align-items:flex-start;padding-top:30px;display:flex}.app-shell .mobile-feed-title{white-space:nowrap}.app-shell .mobile-mode-exit,.app-shell .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;top:23px}}.app-shell.mobile-preview-mode .feed-title-row{align-items:flex-start;padding-top:30px;display:flex}.app-shell.mobile-preview-mode .mobile-feed-title{white-space:nowrap}.app-shell.mobile-preview-mode .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;top:23px}@media (max-width:760px){.app-shell .mobile-feed-title{font-size:28px;line-height:1.08}.app-shell .mobile-mode-exit,.app-shell .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{width:32px;min-width:32px;height:32px;min-height:32px;top:28px}.app-shell .mobile-mode-exit svg,.app-shell .feed-refresh-button svg,.app-shell .feed-toolbar .manual-task-toggle svg{width:16px;height:16px}.app-shell .mobile-mode-exit{right:90px}.app-shell .feed-refresh-button{right:54px}.app-shell .feed-toolbar .manual-task-toggle{right:18px}}.app-shell.mobile-preview-mode .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{width:32px;min-width:32px;height:32px;min-height:32px;top:28px}@media (max-width:760px){.app-shell .feed-title-row{min-height:104px;padding-bottom:28px}.app-shell .mobile-mode-exit,.app-shell .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{box-shadow:none;border-radius:10px;transition:border-color .16s,background-color .16s}.app-shell .mobile-mode-exit,.app-shell .feed-refresh-button{background:#fff;border:1px solid #dededb}.app-shell .mobile-mode-exit:hover,.app-shell .feed-refresh-button:hover{background:#f7f7f4;border-color:#c9c9c5}.app-shell .feed-toolbar .manual-task-toggle{border:1px solid #0000}}.app-shell.mobile-preview-mode .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{box-shadow:none;border-radius:10px;transition:border-color .16s,background-color .16s}.app-shell.mobile-preview-mode .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-refresh-button{background:#fff;border:1px solid #dededb}.app-shell.mobile-preview-mode .mobile-mode-exit:hover,.app-shell.mobile-preview-mode .feed-refresh-button:hover{background:#f7f7f4;border-color:#c9c9c5}.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{border:1px solid #0000}@media (max-width:760px){.app-shell .mobile-mode-exit,.app-shell .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{border-radius:9px;width:28px;min-width:28px;height:28px;min-height:28px;top:32px}.app-shell .mobile-mode-exit svg,.app-shell .feed-refresh-button svg,.app-shell .feed-toolbar .manual-task-toggle svg{width:14px;height:14px}.app-shell .mobile-mode-exit{right:82px}.app-shell .feed-refresh-button{right:50px}.app-shell .feed-toolbar .manual-task-toggle{right:18px}}.app-shell.mobile-preview-mode .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{border-radius:9px;width:28px;min-width:28px;height:28px;min-height:28px;top:32px}.app-shell.mobile-preview-mode .mobile-mode-exit svg,.app-shell.mobile-preview-mode .feed-refresh-button svg,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle svg{width:14px;height:14px}.app-shell.mobile-preview-mode .mobile-mode-exit{right:82px}.app-shell.mobile-preview-mode .feed-refresh-button{right:50px}.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{right:18px}@media (max-width:760px){.app-shell .feed-title-row{min-height:92px;padding-bottom:16px}}.app-shell.mobile-preview-mode .feed-title-row{min-height:92px;padding-bottom:16px}@media (max-width:760px){.app-shell .feed-header,.app-shell .screen-header:not(.feed-header){z-index:30;background:#fff;position:sticky;top:58px}}.app-shell.mobile-preview-mode .feed-header,.app-shell.mobile-preview-mode .screen-header:not(.feed-header){z-index:45;background:#fff;position:sticky;top:0}@media (max-width:760px){.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{padding-left:12px;padding-right:12px}}.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{padding-left:12px;padding-right:12px}@media (max-width:760px){.app-shell .tabbar{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.app-shell .tabbar:before{content:"";width:calc(33.3333% - 18.6667px);height:46px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:0;background:#e4f222;border-radius:12px;transition:left .3s cubic-bezier(.22,1,.36,1);position:absolute;left:16px}.app-shell .tabbar[data-active-tab=running]:before{left:calc(33.3333% + 9.3333px)}.app-shell .tabbar[data-active-tab=history]:before{left:calc(66.6667% + 2.6667px)}.app-shell .tabbar button,.app-shell .tabbar button.active,.app-shell .tabbar button.active:hover{z-index:1;background:0 0;width:100%;min-height:46px;padding:5px 0;transition:color .2s}}.app-shell.mobile-preview-mode .tabbar{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.app-shell.mobile-preview-mode .tabbar:before{content:"";width:calc(33.3333% - 18.6667px);height:46px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:0;background:#e4f222;border-radius:12px;transition:left .3s cubic-bezier(.22,1,.36,1);position:absolute;left:16px}.app-shell.mobile-preview-mode .tabbar[data-active-tab=running]:before{left:calc(33.3333% + 9.3333px)}.app-shell.mobile-preview-mode .tabbar[data-active-tab=history]:before{left:calc(66.6667% + 2.6667px)}.app-shell.mobile-preview-mode .tabbar button,.app-shell.mobile-preview-mode .tabbar button.active,.app-shell.mobile-preview-mode .tabbar button.active:hover{z-index:1;background:0 0;width:100%;min-height:46px;padding:5px 0;transition:color .2s}@media (max-width:760px){:is(html:has(.app-shell),body:has(.app-shell)){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.app-shell{overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}.app-shell:not(.mobile-preview-mode) .workspace-shell{overscroll-behavior-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:calc(100dvh - 58px);min-height:0;overflow:hidden auto}.app-shell:not(.mobile-preview-mode) .workspace-shell::-webkit-scrollbar{display:none}.app-shell .feed-header,.app-shell .screen-header:not(.feed-header){top:0}}body:has(.app-shell.mobile-preview-mode){overscroll-behavior:none;height:100dvh;overflow:hidden}.app-shell.mobile-preview-mode{overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}.app-shell.mobile-preview-mode .workspace-shell{overscroll-behavior-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;overflow:hidden auto}.app-shell.mobile-preview-mode .workspace-shell::-webkit-scrollbar{display:none}.app-shell.mobile-preview-mode .mobile-mode-exit{justify-content:center;align-items:center;gap:0;padding:0;line-height:0}.app-shell.mobile-preview-mode .mobile-mode-exit svg{margin:0;display:block}@media (max-width:760px){.app-shell .feed-title-row{min-height:82px;padding:32px 18px 16px}.app-shell .mobile-feed-title{font-size:30px;line-height:1.12}.app-shell .feed-filter-row{padding:0 18px 20px}.app-shell .feed-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px 36px;align-items:center;gap:6px}.app-shell .feed-category-control{grid-area:1/1}.app-shell .feed-control:not(.feed-category-control){grid-area:1/2}.app-shell .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{width:36px;min-width:36px;height:36px;min-height:36px;position:relative;inset:auto}.app-shell .feed-refresh-button{grid-area:1/3}.app-shell .feed-toolbar .manual-task-toggle{grid-area:1/4}.app-shell .feed-control select{height:36px;min-height:36px;font-size:13px}}.app-shell.mobile-preview-mode .mobile-feed-title{font-size:30px;line-height:1.12}.app-shell.mobile-preview-mode .feed-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px 36px 36px;align-items:center;gap:6px}.app-shell.mobile-preview-mode .feed-toolbar:before{content:"";grid-area:1/3}.app-shell.mobile-preview-mode .feed-category-control{grid-area:1/1}.app-shell.mobile-preview-mode .feed-control:not(.feed-category-control){grid-area:1/2}.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{width:36px;min-width:36px;height:36px;min-height:36px;position:relative;inset:auto}.app-shell.mobile-preview-mode .feed-refresh-button{grid-area:1/4}.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{grid-area:1/5}.app-shell.mobile-preview-mode .feed-control select{height:36px;min-height:36px;font-size:13px}.app-shell.mobile-preview-mode .mobile-mode-exit{width:36px;min-width:36px;height:36px;min-height:36px;top:82px;right:102px}@media (max-width:760px){.app-shell .feed-stack{gap:24px}}.app-shell.mobile-preview-mode .feed-stack{gap:24px}.app-shell.mobile-preview-mode .workspace-shell{cursor:grab}.app-shell.mobile-preview-mode .workspace-shell.drag-scrolling{cursor:grabbing;-webkit-user-select:none;user-select:none}.app-shell.mobile-preview-mode .workspace-shell input,.app-shell.mobile-preview-mode .workspace-shell textarea,.app-shell.mobile-preview-mode .workspace-shell select{cursor:auto}.app-shell .developer-reset-button{color:#8f453d;min-height:34px;box-shadow:none;white-space:nowrap;cursor:pointer;background:#fff9f8;border:1px solid #9143392e;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font:600 12px/1 Archivo,system-ui,sans-serif;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.app-shell .developer-reset-button:hover{color:#71332d;background:#fff2ef;border-color:#91433947}.app-shell .developer-reset-button:disabled{cursor:default;opacity:.48}.app-shell .developer-reset-button svg{flex:0 0 14px;width:14px;height:14px}.developer-reset-modal .developer-only-badge{color:#8f453d;letter-spacing:.08em;text-transform:uppercase;background:#fff0ed;border-radius:999px;width:max-content;margin:0 auto 12px;padding:5px 8px;font:700 10px/1 Archivo,system-ui,sans-serif;display:block}.developer-reset-modal .confirmation-icon{color:#8f453d;background:#fff5f3;border-color:#f0d4cf}.developer-reset-modal .confirm-reset-button{color:#fff;background:#9a4d44;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.developer-reset-modal .confirm-reset-button:hover{background:#8b423a}.developer-reset-modal .confirmation-actions button:disabled{cursor:default;opacity:.52}.developer-reset-modal .scan-spinner{border-color:#fff #ffffff73 #ffffff73;width:13px;height:13px}@media (max-width:760px){.app-shell .feed-title-row{padding-right:138px}.app-shell .developer-reset-button{background:0 0;border:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;position:absolute;top:32px;right:58px}.app-shell .developer-reset-button .feed-control-label{display:none}.app-shell .feed-refresh-button{right:98px}.app-shell .feed-toolbar .manual-task-toggle{right:18px}}.app-shell.mobile-preview-mode .feed-title-row{padding-right:174px}.app-shell.mobile-preview-mode .developer-reset-button{background:0 0;border:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;position:absolute;top:30px;right:58px}.app-shell.mobile-preview-mode .developer-reset-button .feed-control-label{display:none}.app-shell.mobile-preview-mode .feed-refresh-button{position:absolute;top:30px;right:98px}.app-shell.mobile-preview-mode .mobile-mode-exit{top:30px;right:138px}.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{position:absolute;top:30px;right:18px}@media (max-width:520px){.confirmation-backdrop{padding:16px}.developer-reset-modal{padding:24px 20px}.developer-reset-modal .confirmation-actions{grid-template-columns:1fr}}@media (max-width:760px){.app-shell .feed-title-row{min-height:76px;padding:30px 18px 14px}.app-shell .feed-filter-row{padding:48px 18px 20px}.app-shell .feed-refresh-button,.app-shell .developer-reset-button,.app-shell .feed-toolbar .manual-task-toggle{top:82px}}.app-shell.mobile-preview-mode .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-refresh-button,.app-shell.mobile-preview-mode .developer-reset-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{top:82px}@media (max-width:760px){.app-shell .developer-reset-button{background:#fff8f6;border:1px solid #91433933}}.app-shell.mobile-preview-mode .developer-reset-button{background:#fff8f6;border:1px solid #91433933}@media (max-width:760px){.app-shell .feed-title-row{min-height:0;padding:30px 18px 14px}.app-shell .feed-filter-row{padding:0 18px 20px}.app-shell .feed-toolbar{align-items:center;gap:5px;width:100%;display:flex}.app-shell .feed-toolbar:before{display:none}.app-shell .feed-toolbar .feed-control{flex:1 1 0;min-width:0}.app-shell .feed-toolbar .feed-control select{text-overflow:ellipsis;width:100%;height:34px;min-height:34px;padding-left:9px;padding-right:25px;font-size:12px}.app-shell .feed-toolbar .mobile-mode-exit,.app-shell .feed-toolbar .feed-refresh-button,.app-shell .feed-toolbar .developer-reset-button,.app-shell .feed-toolbar .manual-task-toggle{border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex;position:static;inset:auto}.app-shell .feed-toolbar .mobile-mode-exit .feed-control-label,.app-shell .feed-toolbar .feed-refresh-button .feed-control-label,.app-shell .feed-toolbar .developer-reset-button .feed-control-label,.app-shell .feed-toolbar .manual-task-toggle .feed-control-label{display:none}}.app-shell.mobile-preview-mode .feed-title-row{min-height:0;padding:30px 18px 14px}.app-shell.mobile-preview-mode .feed-filter-row{padding:0 18px 20px}.app-shell.mobile-preview-mode .feed-toolbar{align-items:center;gap:5px;width:100%;display:flex}.app-shell.mobile-preview-mode .feed-toolbar:before{display:none}.app-shell.mobile-preview-mode .feed-toolbar .feed-control{flex:1 1 0;min-width:0}.app-shell.mobile-preview-mode .feed-toolbar .feed-control select{text-overflow:ellipsis;width:100%;height:34px;min-height:34px;padding-left:9px;padding-right:25px;font-size:12px}.app-shell.mobile-preview-mode .feed-toolbar .mobile-mode-exit,.app-shell.mobile-preview-mode .feed-toolbar .feed-refresh-button,.app-shell.mobile-preview-mode .feed-toolbar .developer-reset-button,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle{border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex;position:static;inset:auto}.app-shell.mobile-preview-mode .feed-toolbar .mobile-mode-exit .feed-control-label,.app-shell.mobile-preview-mode .feed-toolbar .feed-refresh-button .feed-control-label,.app-shell.mobile-preview-mode .feed-toolbar .developer-reset-button .feed-control-label,.app-shell.mobile-preview-mode .feed-toolbar .manual-task-toggle .feed-control-label{display:none}@media (max-width:760px){.app-shell .sidebar{width:0;height:0;min-height:0;box-shadow:none;background:0 0;border-bottom:0;padding:0;position:static}.app-shell .sidebar-brand,.app-shell .sidebar-brand-copy{display:none}.app-shell:not(.mobile-preview-mode) .workspace-shell{height:100dvh}.app-shell .screen-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.app-shell .feed-toolbar .google-connect-shortcut{background:#fff;border:1px solid #dededb;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;text-decoration:none;display:inline-grid;position:static;inset:auto}.app-shell .feed-toolbar .google-connect-shortcut .gmail-icon{width:20px;height:20px;display:block}.app-shell .feed-toolbar .google-connect-shortcut .feed-control-label{display:none}.app-shell .feed-toolbar{justify-content:flex-end}.app-shell .feed-toolbar .feed-refresh-button,.app-shell .feed-toolbar .developer-reset-button,.app-shell .feed-toolbar .feed-refresh-button:hover,.app-shell .feed-toolbar .developer-reset-button:hover{color:#1e1e1d;background:#efff00;border-color:#0000;box-shadow:inset 0 1px #ffffff9e}.app-shell .tabbar{width:auto;max-width:420px;height:68px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));isolation:isolate;background:#fff;border:1px solid #1e1e1d1a;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:6px;display:grid;left:14px;overflow:hidden;transform:none;box-shadow:0 10px 30px #1e1e1d21,0 2px 8px #1e1e1d0f}.app-shell .tabbar:before{background:#e4f222b8;border:1px solid #ffffff8f;border-radius:18px;width:calc(33.3333% - 6.66667px);height:56px;transition:transform .32s cubic-bezier(.22,1,.36,1);top:6px;bottom:auto;left:6px;box-shadow:inset 0 1px #ffffff9e,0 3px 10px #1e1e1d14}.app-shell .tabbar[data-active-tab=running]:before{left:6px;transform:translate(calc(100% + 4px))}.app-shell .tabbar[data-active-tab=history]:before{left:6px;transform:translate(calc(200% + 8px))}.app-shell .tabbar button,.app-shell .tabbar button.active,.app-shell .tabbar button.active:hover{border-radius:18px;min-height:56px;padding:5px 0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-shell .tabbar{-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#ffffffb3;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #1e1e1d24,0 2px 8px #1e1e1d0f}}}.app-shell.mobile-preview-mode .sidebar-brand-copy{display:none}.app-shell.mobile-preview-mode .screen-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.app-shell.mobile-preview-mode .tabbar{width:auto;max-width:420px;height:68px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;border:1px solid #1e1e1d1a;border-radius:24px;gap:4px;margin:0;padding:6px;left:14px;overflow:hidden;transform:none;box-shadow:0 10px 30px #1e1e1d21,0 2px 8px #1e1e1d0f}.app-shell.mobile-preview-mode .tabbar:before{background:#e4f222b8;border:1px solid #ffffff8f;border-radius:18px;width:calc(33.3333% - 6.66667px);height:56px;transition:transform .32s cubic-bezier(.22,1,.36,1);top:6px;bottom:auto;left:6px;box-shadow:inset 0 1px #ffffff9e,0 3px 10px #1e1e1d14}.app-shell.mobile-preview-mode .tabbar[data-active-tab=running]:before{left:6px;transform:translate(calc(100% + 4px))}.app-shell.mobile-preview-mode .tabbar[data-active-tab=history]:before{left:6px;transform:translate(calc(200% + 8px))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-shell.mobile-preview-mode .tabbar{-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#ffffffb3;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #1e1e1d24,0 2px 8px #1e1e1d0f}}html.decision-feed-native .app-shell .tabbar{display:none!important}html.decision-feed-native .app-shell .screen-content{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.feed-empty-message{color:#1e1e1d;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:320px;padding:92px 24px 120px;display:flex}.feed-empty-message h2,.feed-empty-message p{margin:0}.feed-empty-message h2{letter-spacing:-.025em;font-size:24px;font-weight:650}.feed-empty-message p{color:#696965;font-size:15px;line-height:1.45}.feed-empty-message button{color:#1e1e1d;background:#efff00;border:0;border-radius:12px;margin-top:8px;padding:10px 16px;font-weight:650}.feed-scanning-state{color:#1e1e1d;flex-direction:column;align-items:center;min-height:430px;padding:44px 22px 120px;display:flex}.feed-scan-source-list{background:#fff;border:1px solid #1e1e1d17;border-radius:25px;width:min(100%,560px);overflow:hidden;box-shadow:0 12px 34px #1e1e1d13}.feed-scan-source-row{align-items:center;gap:15px;min-height:92px;padding:16px 19px;display:flex}.feed-scan-source-row+.feed-scan-source-row{border-top:1px solid #1e1e1d13}.feed-scan-source-icon{background:#f5f5f1;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.feed-scan-source-icon.gmail svg{width:31px;height:31px}.feed-scan-source-icon.calendar{color:#fff;background:#4285f4;font-size:16px;font-weight:800}.feed-scan-source-icon.preparing{grid-template-columns:repeat(3,5px);gap:4px}.feed-scan-source-icon.preparing i{background:#1e1e1d;border-radius:50%;width:5px;height:5px}.feed-scan-source-icon.preparing i:nth-child(2){opacity:.58}.feed-scan-source-icon.preparing i:nth-child(3){opacity:.28}.feed-scan-source-copy{flex:1;gap:4px;min-width:0;display:grid}.feed-scan-source-copy strong{letter-spacing:-.018em;font-size:17px;font-weight:720;line-height:1.15}.feed-scan-source-copy small{color:#696965;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.feed-scan-indicator{border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.feed-scan-indicator>i{background:#aaa9a3;border-radius:50%;width:9px;height:9px}.feed-scan-indicator.active{border:2px solid #efff0052}.feed-scan-indicator.active>i{background:#efff00;width:15px;height:15px;animation:1.45s ease-out infinite feed-scan-pulse;box-shadow:0 0 #efff0073}.feed-scan-indicator.active.delayed>i{animation-delay:.42s}.feed-scan-indicator.complete>i{background:#efff00;width:12px;height:12px;box-shadow:inset 0 0 0 3px #1e1e1d}.feed-scan-indicator.pending>i{background:#aaa9a3;width:8px;height:8px}.feed-scanning-state>p{color:#777771;text-align:center;margin:26px 0 0;font-size:14px;line-height:1.4}@keyframes feed-scan-pulse{0%{box-shadow:0 0 #efff0085}75%,to{box-shadow:0 0 0 12px #efff0000}}@media (prefers-reduced-motion:reduce){.feed-scan-indicator.active>i{animation:none}}.settings-view{width:100%;max-width:760px;margin-inline:auto}.app-shell .settings-header{min-height:124px;padding:30px 20px 14px}.app-shell .settings-header h1{letter-spacing:-.042em;font-size:35px;font-weight:780;line-height:1.04}.app-shell .settings-header p{margin-top:7px;font-size:14px;line-height:1.35}.settings-sections{gap:14px;padding:10px 18px 24px;display:grid}.settings-card{background:#fff;border:1px solid #1e1e1d1a;border-radius:22px;padding:18px;box-shadow:0 8px 24px #1e1e1d0b}.settings-card-heading,.settings-card-title,.settings-source-row{align-items:center;display:flex}.settings-card-heading{gap:14px}.settings-card-heading>div{flex:1;min-width:0}.settings-card-heading strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-avatar{color:#fff;letter-spacing:-.02em;background:#1e1e1d;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:19px;font-weight:650;display:grid}.settings-card small{color:#777771;font-size:12px;line-height:1.35;display:block}.settings-card strong{overflow-wrap:anywhere;margin-top:2px;font-size:15.5px;display:block}.settings-card-title{justify-content:space-between;gap:16px}.settings-card h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:720}.settings-memory-card .settings-card-title>div{min-width:0}.settings-memory-card .settings-card-title small{margin-top:4px}.settings-memory-empty{color:#777771;margin:15px 0 0;font-size:13px;line-height:1.45}.settings-memory-content{margin-top:14px}.settings-memory-summary{background:#f7f7f4;border:1px solid #1e1e1d14;border-radius:16px;gap:0;display:grid;overflow:hidden}.settings-memory-summary>div{border-top:1px solid #1e1e1d12;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 13px;display:grid}.settings-memory-summary>div:first-child{border-top:0}.settings-memory-summary span{color:#777771;font-size:12px;font-weight:650}.settings-memory-summary strong{margin:0;font-size:13px;line-height:1.35}.settings-memory-facts{margin-top:16px}.settings-memory-facts h3{color:#777771;letter-spacing:.04em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:750}.settings-memory-fact{border-top:1px solid #1e1e1d14;align-items:center;gap:7px;min-height:58px;padding:10px 0;display:flex}.settings-memory-fact>div{flex:1;min-width:0}.settings-memory-fact strong{margin:0;font-size:13px}.settings-memory-fact small{overflow-wrap:anywhere;margin-top:3px}.settings-memory-fact>span{color:#555550;white-space:nowrap;background:#f1f1ed;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:700}.settings-memory-fact>button{color:#1e1e1d;background:#efff00;border:0;border-radius:8px;padding:6px 7px;font-size:10px;font-weight:750}.settings-memory-fact>button.danger{color:#d52d25;background:#fff0ef}.settings-memory-form{gap:13px;margin-top:15px;display:grid}.settings-memory-form label,.settings-memory-form fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.settings-memory-form label>span,.settings-memory-form legend{color:#777771;font-size:11px;font-weight:750}.settings-memory-form input,.settings-memory-form select,.settings-memory-form textarea{color:#1e1e1d;width:100%;min-height:45px;font:inherit;background:#f7f7f4;border:1px solid #1e1e1d1c;border-radius:12px;outline:0;padding:0 12px;font-size:14px}.settings-memory-form textarea{resize:vertical;min-height:76px;padding-block:11px}.settings-memory-form input:focus,.settings-memory-form select:focus,.settings-memory-form textarea:focus{border-color:#c7d500;box-shadow:0 0 0 3px #efff002e}.settings-memory-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-memory-goals{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.settings-memory-goals button{color:#1e1e1d;background:#f7f7f4;border:1px solid #1e1e1d1a;border-radius:11px;min-height:35px;padding:0 11px;font-size:12px;font-weight:700}.settings-memory-goals button.active{color:#efff00;background:#1e1e1d;border-color:#1e1e1d}.settings-memory-save{color:#fff;background:#1e1e1d;border:0;border-radius:13px;min-height:47px;font-size:14px;font-weight:750}.decision-why{color:#686863;margin-top:10px;font-size:12px}.decision-why summary{cursor:pointer;color:#565651;width:fit-content;font-weight:700}.decision-why ul{gap:4px;margin:8px 0 0;padding-left:18px;line-height:1.4;display:grid}.settings-card-title>button,.settings-source-row>button,.settings-source-row>a{color:#1e1e1d;white-space:nowrap;background:#f1f1ed;border:0;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:650;text-decoration:none}.appearance-picker{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:#f1f1ed;border:1px solid #1e1e1d0e;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:13px;padding:3px;display:grid;position:relative;overflow:hidden}.appearance-slider-thumb{z-index:0;pointer-events:none;background:linear-gradient(145deg,#f8ff52 0%,#efff00 62%,#ddec00 100%);border:1px solid #ffffffbd;border-radius:13px;width:calc(33.3333% - 4px);transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1e1e1d14,0 3px 10px #1e1e1d1a}.appearance-picker.dragging .appearance-slider-thumb{transition:none}.appearance-picker button{z-index:1;color:#696965;background:0 0;border:0;border-radius:13px;min-height:44px;font-size:14px;font-weight:650;transition:color .18s;position:relative}.appearance-picker button.active{color:#1e1e1d;box-shadow:none;background:0 0}.settings-source-row{border-top:1px solid #1e1e1d14;gap:12px;min-height:66px;margin-top:12px;padding-top:12px}.settings-source-row>div{flex:1;min-width:0}.settings-source-row strong{white-space:nowrap;font-size:clamp(13px,3.35vw,14.5px);line-height:1.25}.settings-source-icon{background:#f7f7f4;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.settings-source-icon svg{width:27px;height:27px}.settings-source-icon.calendar-source{color:#fff;background:#ef5146;font-size:15px;font-weight:800}.settings-action-row{color:#1e1e1d;text-align:left;background:#fff;border:1px solid #1e1e1d1a;border-radius:19px;align-items:center;gap:13px;min-height:62px;padding:0 18px;text-decoration:none;display:flex;box-shadow:0 7px 22px #1e1e1d0a}.settings-action-row>span{color:#1e1e1d;background:#efff00;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:27px;font-weight:420;line-height:1;display:grid}.settings-action-row>strong{flex:1;font-size:15px;font-weight:650}.settings-action-row>b{color:#878781;font-size:26px;font-weight:400;line-height:1}.settings-sign-out{color:#d52d25;width:100%}.settings-sign-out>strong{color:inherit}@media (max-width:760px){.app-shell .tabbar:not([style]){grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .tabbar:before{width:calc(25% - 6px)}.app-shell .tabbar[data-active-tab=running]:before{transform:translate(calc(100% + 4px))}.app-shell .tabbar[data-active-tab=history]:before{transform:translate(calc(200% + 8px))}.app-shell .tabbar[data-active-tab=settings]:before{transform:translate(calc(300% + 12px))}.app-shell .tabbar button{width:25%}}html[data-appearance=dark] body,html[data-appearance=dark] .app-shell,html[data-appearance=dark] .workspace-shell,html[data-appearance=dark] .screen-content,html[data-appearance=dark] .view-section,html[data-appearance=dark] .app-shell .feed-header,html[data-appearance=dark] .app-shell .screen-header,html[data-appearance=dark] .app-shell .feed-title-row{color:#f5f5f2;background:#111210}html[data-appearance=dark] .feed-empty-message,html[data-appearance=dark] .feed-scanning-state{color:#f5f5f2}html[data-appearance=dark] .feed-scan-source-list{box-shadow:none;background:#1c1d1a;border-color:#ffffff1a}html[data-appearance=dark] .feed-scan-source-row+.feed-scan-source-row{border-top-color:#ffffff17}html[data-appearance=dark] .feed-scan-source-icon{background:#292a26}html[data-appearance=dark] .feed-scan-source-icon.calendar{background:#4285f4}html[data-appearance=dark] .feed-scan-source-icon.preparing i{background:#f5f5f2}html[data-appearance=dark] .feed-scan-source-copy small,html[data-appearance=dark] .feed-scanning-state>p,html[data-appearance=dark] .feed-empty-message p,html[data-appearance=dark] .settings-card small{color:#aaa9a3}html[data-appearance=dark] .settings-card{box-shadow:none;background:#1c1d1a;border-color:#ffffff1a}html[data-appearance=dark] .settings-memory-summary,html[data-appearance=dark] .settings-memory-form input,html[data-appearance=dark] .settings-memory-form select,html[data-appearance=dark] .settings-memory-form textarea,html[data-appearance=dark] .settings-memory-goals button{color:#f5f5f2;background:#292a26;border-color:#ffffff1a}html[data-appearance=dark] .settings-memory-summary>div,html[data-appearance=dark] .settings-memory-fact{border-top-color:#ffffff17}html[data-appearance=dark] .settings-memory-goals button.active{color:#1e1e1d;background:#efff00}html[data-appearance=dark] .appearance-picker,html[data-appearance=dark] .settings-source-icon{background:#292a26}html[data-appearance=dark] .appearance-picker button{color:#b7b7b0}html[data-appearance=dark] .appearance-picker button.active{color:#1e1e1d;background:0 0}html[data-appearance=dark] .settings-card-title>button,html[data-appearance=dark] .settings-source-row>button,html[data-appearance=dark] .settings-source-row>a{color:#f5f5f2;background:#292a26}html[data-appearance=dark] .settings-source-row{border-top-color:#ffffff17}html[data-appearance=dark] .settings-action-row{color:#f5f5f2;box-shadow:none;background:#1c1d1a;border-color:#ffffff1a}html[data-appearance=dark] .settings-sign-out{color:#ff6259}html[data-appearance=dark]{--background:#111210;--card:#1c1d1a;--card-hover:#242520;--text-primary:#f5f5f2;--text-secondary:#c2c1bb;--text-tertiary:#989891;--border:#ffffff1c;--border-strong:#ffffff2b;--divider:#ffffff14;--v3-ink:#f5f5f2;--v3-copy:#b1b0aa;--v3-line:#ffffff1a;--v3-shell:#252622}@media (max-width:760px){.app-shell .feed-title-row{padding-top:40px}.app-shell .mobile-feed-title{letter-spacing:-.035em;font-size:32px;line-height:1.08}}.app-shell.mobile-preview-mode .feed-title-row{padding-top:40px}.app-shell.mobile-preview-mode .mobile-feed-title{letter-spacing:-.035em;font-size:32px;line-height:1.08}html[data-appearance=dark] .app-shell .feed-control select,html[data-appearance=dark] .app-shell .decision-body,html[data-appearance=dark] .app-shell .decision-actions,html[data-appearance=dark] .app-shell .decision-actions .option-button.secondary,html[data-appearance=dark] .app-shell .task-card,html[data-appearance=dark] .app-shell .stats-card,html[data-appearance=dark] .app-shell .history-row,html[data-appearance=dark] .app-shell .empty-state{color:#f5f5f2;background:#1c1d1a}html[data-appearance=dark] .app-shell .feed-control select{border-color:#ffffff1c}html[data-appearance=dark] .app-shell .feed-heading-copy h1,html[data-appearance=dark] .app-shell .screen-header h1,html[data-appearance=dark] .app-shell .decision-card h2{color:#f5f5f2}.app-shell .history-view{padding-bottom:118px}.app-shell .history-header,.app-shell.mobile-preview-mode .history-header{min-height:0;padding-bottom:14px}.app-shell .history-header p{margin-top:4px}.app-shell .history-impact-card{box-sizing:border-box;color:#f7f7f4;background:linear-gradient(118deg,#0000 0 49%,#ffffff0e 49.2% 72%,#0000 72.2%),#171816;border:1px solid #ffffff21;border-radius:22px;width:min(100% - 28px,900px);margin:0 auto 18px;padding:20px 22px 18px;position:relative;overflow:hidden;box-shadow:0 11px 24px #11121024,inset 0 1px #ffffff1f}.app-shell .history-impact-month{color:#efff00;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.app-shell .history-impact-total{align-items:baseline;gap:10px;margin-top:4px;display:flex}.app-shell .history-impact-total strong{letter-spacing:-.055em;font-size:clamp(42px,12vw,58px);line-height:.96}.app-shell .history-impact-total span{letter-spacing:-.015em;font-size:16px;font-weight:720}.app-shell .history-impact-metrics{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin-top:15px;padding-top:14px;display:grid}.app-shell .history-impact-metrics>div{grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:10px;min-width:0;display:grid}.app-shell .history-impact-metrics>div+div{border-left:1px solid #ffffff2e;padding-left:18px}.app-shell .history-impact-symbol,.app-shell .history-impact-shield{box-sizing:border-box;color:#efff00;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.app-shell .history-impact-symbol{border:2px solid;border-radius:50%;font-size:17px;font-weight:820}.app-shell .history-impact-shield svg{width:30px;height:30px}.app-shell .history-impact-metrics strong{color:#efff00;font-size:19px;line-height:1.05}.app-shell .history-impact-metrics small{color:#ffffffb3;margin-top:1px;font-size:11px;line-height:1.2}.app-shell .history-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100% - 28px,900px);margin:0 auto 22px;padding:0;display:grid;overflow:visible}.app-shell .history-filter-row button{min-height:38px;color:var(--text-secondary);background:var(--card);border-color:#1f1f1f1a;border-radius:999px;padding:0 8px;font-size:12px;font-weight:650;box-shadow:0 2px 7px #1f1f1f06}.app-shell .history-filter-row button.active{color:#1e1e1d;background:#efff00;border-color:#d9e900;box-shadow:inset 0 1px #ffffff8c,0 5px 12px #cddc0029}.app-shell .history-view .history-list,.app-shell.mobile-preview-mode .history-view .history-list{width:min(100% - 28px,900px);max-width:900px;margin:0 auto}.app-shell .history-view .group-label{color:var(--text-tertiary);letter-spacing:.06em;margin:0 5px 9px;font-size:10px;font-weight:800}.app-shell .history-view .history-list>section+section{margin-top:22px}.app-shell .history-view .history-card{background:var(--card);border:1px solid #1f1f1f13;border-radius:18px;margin-bottom:10px;overflow:hidden;box-shadow:0 6px 18px #1f1f1f0e}.app-shell .history-view .history-card.history-failed{border-color:#be4d443b}.app-shell .history-view .history-summary{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:13px 14px}.app-shell .history-category-icon{color:#4e514b;background:#f3f3ed;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.app-shell .history-category-icon svg{width:25px;height:25px}.app-shell .history-category-schedule{background:#eef}.app-shell .history-category-money{background:#f0f8cc}.app-shell .history-category-food{background:#fff0d9}.app-shell .history-category-family{background:#ffe9e6}.app-shell .history-category-shopping{background:#e7f4ff}.app-shell .history-category-travel{background:#f1e8ff}.app-shell .history-category-social{background:#e6f7ef}.app-shell .history-failed .history-category-icon{color:#a34039;background:#fae7e4}.app-shell .history-view .history-main strong{color:var(--text-primary);letter-spacing:-.012em;font-size:15px;font-weight:760;line-height:1.22}.app-shell .history-view .history-main>span{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;line-height:1.3;overflow:hidden}.app-shell .history-view .history-main small{color:var(--text-tertiary);margin-top:5px;font-size:10px}.app-shell .history-row-trailing{justify-content:flex-end;align-items:center;gap:8px;max-width:112px;display:flex}.app-shell .history-saved-badge,.app-shell .history-attention-badge{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9.5px;font-style:normal;font-weight:760;line-height:1}.app-shell .history-saved-badge{color:#293000;background:#e9f7a7}.app-shell .history-attention-badge{color:#8e332d;background:#fae7e4}.app-shell .history-view .chevron{flex:0 0 15px;margin:0;transition:transform .2s;transform:rotate(-90deg)}.app-shell .history-view .history-card.open .chevron{transform:rotate(0)}.app-shell .history-view .history-detail{border-top-color:var(--divider);padding:3px 18px 19px 76px}html[data-appearance=dark] .app-shell .history-filter-row button{background:#1c1d1a;border-color:#ffffff1f}html[data-appearance=dark] .app-shell .history-filter-row button.active{color:#1e1e1d;background:#efff00;border-color:#d9e900}html[data-appearance=dark] .app-shell .history-view .history-card{box-shadow:none;background:#1c1d1a;border-color:#ffffff17}html[data-appearance=dark] .app-shell .history-category-icon{color:#d7d7cf;background:#2a2b27}html[data-appearance=dark] .app-shell .history-failed .history-category-icon{color:#ffaaa3;background:#472b28}@media (max-width:390px){.app-shell .history-impact-card{padding-inline:18px}.app-shell .history-impact-total span{font-size:14px}.app-shell .history-impact-metrics>div+div{padding-left:12px}.app-shell .history-impact-metrics strong{font-size:17px}.app-shell .history-filter-row{gap:6px}.app-shell .history-filter-row button{font-size:11px}.app-shell .history-view .history-summary{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.app-shell .history-category-icon{width:42px;height:42px}.app-shell .history-category-icon svg{width:23px;height:23px}.app-shell .history-saved-badge{display:none}.app-shell .history-view .history-detail{padding-left:66px}}.app-shell .running-view{padding-bottom:118px}.app-shell .running-workspace,.app-shell .running-workspace.browser-visible{width:min(100%,956px);margin:0 auto;padding:0 28px 72px}.app-shell .running-list,.app-shell .running-detail{width:100%;min-width:0}.app-shell .running-list-header,.app-shell.mobile-preview-mode .running-list-header{width:100%;min-height:0;margin:0;padding:31px 0 20px}.app-shell .running-list-header h1{color:var(--text-primary);letter-spacing:-.055em;margin:0;font-size:clamp(32px,5vw,44px);line-height:1}.app-shell .running-list-header p{color:var(--text-secondary);margin:8px 0 0;font-size:14px;font-weight:540}.app-shell .running-list-section+.running-list-section{margin-top:27px}.app-shell .running-list-section>h2{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin:0 3px 10px;font-size:11px;font-weight:820}.app-shell .running-list-stack{gap:10px;display:grid}.app-shell .running-list-card{min-width:0;min-height:88px;color:var(--text-primary);background:var(--card);cursor:pointer;border:1px solid #1f1f1f13;border-radius:19px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 7px 18px #1f1f1f0e}.app-shell .running-list-card:hover{border-color:#1f1f1f21;box-shadow:0 10px 24px #1f1f1f13}.app-shell .running-list-card:active{transform:scale(.993)}.app-shell .running-list-card:focus-visible{outline-offset:2px;outline:2px solid #c2d100bf}.app-shell .running-list-card-featured{color:#f7f7f4;background:linear-gradient(118deg,#0000 0 49%,#ffffff0e 49.2% 72%,#0000 72.2%),#171816;border-color:#ffffff21;grid-template-columns:56px minmax(0,1fr) auto;gap:15px;min-height:116px;padding:17px;overflow:hidden;box-shadow:0 12px 26px #1112102b,inset 0 1px #ffffff1f}.app-shell .running-list-card-featured:hover{border-color:#ffffff30;box-shadow:0 14px 28px #11121033,inset 0 1px #ffffff24}.app-shell .running-list-icon,.app-shell .running-detail-icon{color:#4e514b;background:#f3f3ed;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.app-shell .running-list-card-featured .running-list-icon{color:#22231f;background:#f7f7f2;width:56px;height:56px}.app-shell .running-list-icon svg,.app-shell .running-detail-icon svg{width:27px;height:27px}.app-shell .running-list-copy{flex-direction:column;min-width:0;display:flex}.app-shell .running-list-copy>strong{color:inherit;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:770;line-height:1.2;overflow:hidden}.app-shell .running-list-copy>span:not(.running-list-progress){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.3;overflow:hidden}.app-shell .running-list-card-featured .running-list-copy>span:not(.running-list-progress){color:#ffffffb3}.app-shell .running-list-progress,.app-shell .running-detail-progress{background:#ffffff29;border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.app-shell .running-list-progress i,.app-shell .running-detail-progress i{border-radius:inherit;background:#efff00;height:100%;display:block;box-shadow:0 0 12px #efff003d}.app-shell .running-list-trailing{flex-direction:column;align-items:flex-end;min-width:48px;display:flex}.app-shell .running-list-trailing strong{color:#efff00;letter-spacing:-.04em;font-size:20px;line-height:1}.app-shell .running-list-trailing small{color:#ffffff8a;white-space:nowrap;margin-top:6px;font-size:9px}.app-shell .running-list-card:not(.running-list-card-featured) .running-list-progress{background:#1f1f1f17}.app-shell .running-list-review{color:#fff;background:linear-gradient(#ffffff29,#0000 47%),#171816;border:1px solid #ffffff1f;border-radius:999px;place-items:center;min-width:70px;min-height:36px;padding:0 14px;font-size:12px;font-weight:720;display:grid;box-shadow:inset 0 1px #ffffff2e,0 6px 13px #11121021}.app-shell .running-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 20px;display:flex}.app-shell .running-empty>span{color:#1e1e1d;background:#efff00;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;font-weight:800;display:grid}.app-shell .running-empty h2{margin:16px 0 0;font-size:20px}.app-shell .running-empty p{color:var(--text-secondary);margin:7px 0 17px;font-size:13px}.app-shell .running-empty button{color:#fff;background:#171816;border:0;border-radius:999px;padding:10px 17px;font-weight:700}.app-shell .running-detail{padding-top:24px}.app-shell .running-detail-header{align-items:center;gap:12px;min-height:50px;margin-bottom:17px;display:flex}.app-shell .running-detail-header>button{width:42px;height:42px;color:var(--text-primary);background:var(--card);cursor:pointer;border:1px solid #1f1f1f14;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 5px 13px #1f1f1f0f}.app-shell .running-detail-header svg{width:21px;height:21px}.app-shell .running-detail-header>div{flex-direction:column;display:flex}.app-shell .running-detail-header span{font-size:17px;font-weight:780;line-height:1.15}.app-shell .running-detail-header small{color:var(--text-secondary);margin-top:3px;font-size:11px}.app-shell .running-detail-hero{color:#f7f7f4;background:linear-gradient(118deg,#0000 0 49%,#ffffff0e 49.2% 72%,#0000 72.2%),#171816;border:1px solid #ffffff21;border-radius:22px;grid-template-rows:auto auto auto;grid-template-columns:54px minmax(0,1fr) 60px;align-items:center;gap:0 14px;min-height:158px;padding:19px;display:grid;overflow:hidden;box-shadow:0 12px 26px #1112102b,inset 0 1px #ffffff1f}.app-shell .running-detail-icon{color:#22231f;background:#f7f7f2;width:54px;height:54px}.app-shell .running-detail-hero-copy{flex-direction:column;min-width:0;display:flex}.app-shell .running-detail-hero-copy strong{letter-spacing:-.025em;font-size:18px;line-height:1.18}.app-shell .running-detail-hero-copy span{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.3;overflow:hidden}.app-shell .running-detail-meter{--task-progress:180deg;background:conic-gradient(#efff00 var(--task-progress), #ffffff26 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.app-shell .running-detail-meter:after{content:"";background:#171816;border-radius:50%;width:45px;height:45px;position:absolute}.app-shell .running-detail-meter strong{z-index:1;font-size:14px;position:relative}.app-shell .running-detail-progress{grid-column:1/4;width:100%;margin-top:20px}.app-shell .running-detail-hero>small{color:#ffffff8f;grid-column:1/4;margin-top:9px;font-size:10px}.app-shell .running-detail-activity,.app-shell .running-detail-approval{background:var(--card);border:1px solid #1f1f1f13;border-radius:20px;margin-top:20px;padding:18px;box-shadow:0 7px 18px #1f1f1f0d}.app-shell .running-detail-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .running-detail-section-title h2{letter-spacing:-.018em;margin:0;font-size:16px}.app-shell .running-detail-section-title span{color:#313600;background:#efff00;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:760}.app-shell .running-detail-activity .step-tracker{margin:19px 0 0}.app-shell .running-detail-activity .step{grid-template-columns:26px minmax(0,1fr);gap:11px;min-height:57px}.app-shell .running-detail-activity .step-dot{background:var(--card);width:24px;height:24px}.app-shell .running-detail-activity .step-done .step-dot{color:#1e1e1d;background:#efff00;border-color:#efff00}.app-shell .running-detail-activity .step-done .step-line{background:#d9e600}.app-shell .running-detail-activity .step-active .step-dot{border-color:#d9e600}.app-shell .running-detail-activity .step-active .step-dot:after{background:#efff00}.app-shell .running-detail-activity .step-approval .step-dot{color:#1e1e1d;background:#efff00;border-color:#efff00}.app-shell .running-detail-activity .step-copy strong{font-size:13px}.app-shell .running-detail-activity .step-copy span{font-size:11.5px}.app-shell .running-detail-approval>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820}.app-shell .running-detail-approval blockquote{color:var(--text-primary);margin:11px 0 17px;font-size:14px;font-style:normal;line-height:1.45}.app-shell .running-detail-approval-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.app-shell .running-detail-primary,.app-shell .running-detail-secondary{cursor:pointer;border-radius:13px;min-height:44px;padding:0 15px;font-size:12.5px;font-weight:750}.app-shell .running-detail-primary{color:#1e1e1d;background:#efff00;border:1px solid #d8e800;box-shadow:inset 0 1px #ffffffa6,0 7px 15px #cddc0029}.app-shell .running-detail-secondary{color:var(--text-primary);background:var(--card);border:1px solid #1f1f1f1a}.app-shell .running-detail-footer{justify-content:center;align-items:center;gap:12px;margin-top:17px;display:flex}.app-shell .running-detail-cancel{color:#b5443c;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;font-weight:650}html[data-appearance=dark] .app-shell .running-list-card:not(.running-list-card-featured),html[data-appearance=dark] .app-shell .running-detail-activity,html[data-appearance=dark] .app-shell .running-detail-approval,html[data-appearance=dark] .app-shell .running-detail-header>button{box-shadow:none;background:#1c1d1a;border-color:#ffffff17}html[data-appearance=dark] .app-shell .running-list-card:not(.running-list-card-featured) .running-list-progress{background:#ffffff1f}html[data-appearance=dark] .app-shell .running-list-icon:not(.running-list-card-featured .running-list-icon){color:#d7d7cf;background:#292a26}html[data-appearance=dark] .app-shell .running-detail-secondary{background:#292a26;border-color:#ffffff1f}@media (max-width:760px){.app-shell .running-workspace,.app-shell .running-workspace.browser-visible{width:100%;margin:0;padding:0 14px 96px;display:block}.app-shell .running-list-header,.app-shell.mobile-preview-mode .running-list-header{padding:30px 3px 20px}.app-shell .running-list-header h1{font-size:34px}.app-shell .running-detail{padding-top:22px}}.app-shell.mobile-preview-mode .running-workspace,.app-shell.mobile-preview-mode .running-workspace.browser-visible{width:100%;margin:0;padding:0 14px 96px;display:block}.app-shell.mobile-preview-mode .running-list-header{padding:30px 3px 20px}.app-shell.mobile-preview-mode .running-list-header h1{font-size:34px}.app-shell.mobile-preview-mode .running-detail{padding-top:22px}@media (max-width:390px){.app-shell .running-list-card{grid-template-columns:45px minmax(0,1fr) auto;gap:10px;padding:12px}.app-shell .running-list-card-featured{grid-template-columns:49px minmax(0,1fr) auto}.app-shell .running-list-icon{width:45px;height:45px}.app-shell .running-list-card-featured .running-list-icon{width:49px;height:49px}.app-shell .running-list-copy>strong{font-size:14.5px}.app-shell .running-list-review{min-width:62px;padding-inline:11px}.app-shell .running-detail-hero{grid-template-columns:48px minmax(0,1fr) 54px;gap:0 11px;padding:16px}.app-shell .running-detail-icon{width:48px;height:48px}.app-shell .running-detail-meter{width:52px;height:52px}.app-shell .running-detail-meter:after{width:40px;height:40px}}@media (max-width:760px){.app-shell .feed-toolbar .feed-control{flex:1 1 0}.app-shell .feed-toolbar .feed-control select{padding-inline:8px 22px;font-size:11.5px}.app-shell .feed-toolbar .feed-refresh-button{background:#efff00;border:0;border-radius:10px;flex:0 0 68px;gap:5px;width:68px;min-width:68px;padding-inline:9px;font-size:11.5px;font-weight:700}.app-shell .feed-toolbar .feed-refresh-button .feed-control-label{display:inline}.app-shell .feed-toolbar .feed-refresh-button svg,.app-shell .feed-toolbar .feed-refresh-button .scan-spinner{flex:0 0 15px;width:15px;height:15px}}.app-shell.mobile-preview-mode .feed-toolbar .feed-control{flex:1 1 0}.app-shell.mobile-preview-mode .feed-toolbar .feed-control select{padding-inline:8px 22px;font-size:11.5px}.app-shell.mobile-preview-mode .feed-toolbar .feed-refresh-button{background:#efff00;border:0;border-radius:10px;flex:0 0 68px;gap:5px;width:68px;min-width:68px;padding-inline:9px;font-size:11.5px;font-weight:700}.app-shell.mobile-preview-mode .feed-toolbar .feed-refresh-button .feed-control-label{display:inline}.app-shell.mobile-preview-mode .feed-toolbar .feed-refresh-button svg,.app-shell.mobile-preview-mode .feed-toolbar .feed-refresh-button .scan-spinner{flex:0 0 15px;width:15px;height:15px}.app-shell .decision-card .decision-body,.app-shell .decision-card.compact .decision-body{padding-right:16px}.app-shell .decision-card .option-grid,.app-shell .decision-card.compact .option-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.app-shell .decision-card .option-button.primary,.app-shell .decision-card.compact .option-button.primary{color:#1e1e1d;background:linear-gradient(#fff3 0%,#ffffff0a 35%,#fff0 36%),linear-gradient(155deg,#e2eb45 0%,#d9e632 58%,#c9d81e 100%);width:100%;min-height:46px;position:relative;overflow:hidden;border:1px solid #5c69084d!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #4c560421,0 3px 8px #6670081c!important}.app-shell .decision-card .option-button.primary:after,.app-shell .decision-card.compact .option-button.primary:after,.app-shell .feed-toolbar .feed-refresh-button:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff3,#fff0);height:34%;position:absolute;inset:1px 8% auto}.app-shell .decision-card .option-button.primary>*,.app-shell .decision-card.compact .option-button.primary>*,.app-shell .feed-toolbar .feed-refresh-button>*{z-index:1;position:relative}.app-shell .decision-card .decision-secondary-actions{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;align-items:stretch;gap:6px;width:100%;display:grid;overflow-x:auto}.app-shell .decision-card .decision-secondary-actions::-webkit-scrollbar{display:none}.app-shell .decision-card .decision-secondary-actions>button,.app-shell .decision-card .decision-secondary-actions>.custom-instruction-trigger{color:#4f4f53;min-width:0;min-height:42px;font:inherit;text-align:center;justify-content:center;align-items:center;padding:6px 8px;display:flex;background:linear-gradient(#fffffff5,#f6f6f4e6)!important;border:1px solid #1e1e1d1c!important;border-radius:13px!important;width:100%!important;box-shadow:inset 0 1px #fffffff2,0 1px 3px #1e1e1d0a!important}.app-shell .decision-card .decision-secondary-actions>button span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:650;line-height:1.12;display:-webkit-box;overflow:hidden}.app-shell .decision-card .decision-secondary-actions>button:hover,.app-shell .decision-card .decision-secondary-actions>.custom-instruction-trigger:hover{color:#1e1e1d;background:linear-gradient(#fff,#f2f2ef)!important;border-color:#1e1e1d33!important}.app-shell .decision-card .do-nothing-button{color:#68686d}.app-shell .feed-toolbar .feed-refresh-button,.app-shell .feed-toolbar .feed-refresh-button:hover{color:#1e1e1d;border-radius:13px;position:relative;overflow:hidden;background:linear-gradient(#fff3 0%,#ffffff0a 35%,#fff0 36%),linear-gradient(155deg,#e2eb45 0%,#d9e632 58%,#c9d81e 100%)!important;border:1px solid #5c69084d!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #4c560421,0 3px 8px #6670081c!important}@media (min-width:761px){.app-shell .decision-card .decision-secondary-actions>button span{font-size:11.5px}}html[data-appearance=dark] .app-shell .decision-card .decision-secondary-actions>button,html[data-appearance=dark] .app-shell .decision-card .decision-secondary-actions>.custom-instruction-trigger{color:#d0d0ca;background:linear-gradient(#292a27,#222320)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14!important}html[data-appearance=dark] .app-shell .decision-card .decision-secondary-actions>button:hover,html[data-appearance=dark] .app-shell .decision-card .decision-secondary-actions>.custom-instruction-trigger:hover{color:#fff;background:linear-gradient(#30312d,#292a27)!important;border-color:#fff3!important}.new-task-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19191747;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.new-task-sheet{background:#fff;border:1px solid #1e1e1d1a;border-radius:28px;width:min(620px,100%);padding:10px 22px 22px;box-shadow:0 24px 80px #1e1e1d2e}.new-task-handle{background:#d9d9d5;border-radius:99px;width:42px;height:5px;margin:0 auto 18px}.new-task-sheet header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.new-task-sheet header span{color:#73736f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.new-task-sheet h2{letter-spacing:-.04em;margin:5px 0 16px;font-size:28px}.new-task-sheet header>button{background:#f3f3f0;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.new-task-sheet textarea{resize:vertical;width:100%;min-height:118px;font:inherit;background:#fafaf8;border:1px solid #d9d9d4;border-radius:18px;outline:0;padding:16px;font-size:17px;line-height:1.45}.new-task-sheet textarea:focus{border-color:#a9b313;box-shadow:0 0 0 3px #dceb2833}.new-task-attachment{cursor:pointer;border:1px dashed #c8c8c2;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:13px 15px;display:flex}.new-task-attachment input{opacity:0;width:1px;height:1px;position:absolute}.new-task-attachment span{font-weight:700}.new-task-attachment small,.new-task-sheet>p{color:#757570}.new-task-sheet>p{margin:13px 2px;font-size:13px;line-height:1.4}.new-task-files{flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.new-task-files>span{background:#f2f2ef;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:7px 9px;font-size:12px;display:inline-flex}.new-task-files button{background:0 0;border:0}.new-task-submit{color:#1e1e1d;width:100%;min-height:54px;font:inherit;background:#e9f52b;border:0;border-radius:17px;font-weight:750}.new-task-submit:disabled{opacity:.45}.vault-list{gap:8px;display:grid}.vault-row{border:1px solid #1e1e1d1a;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.vault-row>span{background:#f0f0ed;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.vault-row div{gap:2px;min-width:0;display:grid}.vault-row strong,.vault-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-row small{color:#74746e}.vault-row button,.vault-add-actions button{font:inherit;background:#fff;border:1px solid #d8d8d3;border-radius:11px;padding:8px 10px;font-size:13px}.vault-row button.danger{color:#a13c34}.vault-add-actions{gap:8px;margin-top:4px;display:flex}.vault-editor{background:#f6f6f3;border-radius:18px;gap:12px;margin-top:16px;padding:16px;display:grid}.vault-editor header{justify-content:space-between;align-items:flex-start;display:flex}.vault-editor header small{color:#74746f;text-transform:uppercase;letter-spacing:.07em}.vault-editor h3{margin:3px 0 0;font-size:20px}.vault-editor header button{background:0 0;border:0;font-size:24px}.vault-editor label{color:#65655f;gap:5px;font-size:12px;font-weight:700;display:grid}.vault-editor input{min-height:45px;font:inherit;background:#fff;border:1px solid #d4d4ce;border-radius:12px;padding:0 12px}.vault-editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vault-editor-actions{justify-content:flex-end;gap:8px;display:flex}.vault-editor-actions button{min-height:42px;font:inherit;background:#fff;border:1px solid #d4d4ce;border-radius:12px;padding:0 15px;font-weight:700}.vault-editor-actions .vault-save-button{background:#e9f52b;border-color:#dce925}.vault-security-note,.vault-privacy-copy{color:#73736f;font-size:12px;line-height:1.45}.vault-privacy-copy{margin:12px 0 0}.inline-vault-request{background:#f8f8f5;border:1px solid #1e1e1d1a;border-radius:20px;gap:14px;padding:18px;display:grid}.inline-vault-title{align-items:center;gap:12px;display:flex}.inline-vault-title>span{background:#e9f52b;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.inline-vault-title>div{gap:3px;display:grid}.inline-vault-title strong{font-size:17px}.inline-vault-title small,.inline-vault-request>p{color:#686863;line-height:1.4}.inline-vault-fields{gap:10px;display:grid}.inline-vault-fields>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inline-vault-fields label{color:#60605b;gap:5px;font-size:12px;font-weight:700;display:grid}.inline-vault-fields input{min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #d4d4cf;border-radius:12px;padding:0 12px}.inline-vault-request>p{margin:0;font-size:12px}.inline-vault-request .inline-vault-error{color:#a13c34}.inline-vault-request>button{min-height:50px;font:inherit;background:#e9f52b;border:0;border-radius:14px;font-weight:750}.inline-vault-request>button:disabled{opacity:.45}@media (max-width:760px){.app-shell .feed-view{width:auto!important;margin:-49px 9px 0!important}.app-shell .feed-header{padding-bottom:0!important;display:block!important}.app-shell .feed-title-row{min-height:auto!important;margin-bottom:19px!important;padding:3px 0 0 17px!important}.app-shell .feed-heading-copy>div{align-items:center}.app-shell .mobile-feed-title{letter-spacing:-.045em!important;font-size:34px!important;line-height:1!important}.app-shell .feed-subtitle,.app-shell .needs-badge,.app-shell .feed-section-heading,.app-shell .feed-control,.app-shell .developer-reset-button{display:none!important}.app-shell .feed-filter-row{top:4px;right:19px;border:0!important;width:auto!important;margin:0!important;padding:0!important;position:absolute!important}.app-shell .feed-toolbar{gap:14px!important}.app-shell .feed-toolbar .feed-refresh-button,.app-shell .feed-toolbar .manual-task-toggle{place-items:center;color:#171715!important;background:#fff!important;border:1px solid #e5e5e1!important;border-radius:50%!important;flex:0 0 37px!important;width:37px!important;min-width:37px!important;height:37px!important;padding:0!important;display:grid!important;box-shadow:0 1px 5px #1e1e1d06!important}.app-shell .feed-toolbar .feed-control-label{display:none!important}.app-shell .feed-toolbar svg{width:19px!important;height:19px!important}.app-shell .feed-progress{color:#222220;align-items:center;gap:16px;margin:0 0 78px;padding:0 0 0 17px;display:flex;transform:translateY(-2px)}.app-shell .feed-progress strong{font-size:12px;font-weight:600}.app-shell .feed-progress>div{gap:11px;display:flex}.app-shell .feed-progress i{background:#e0e0dc;border-radius:99px;width:16px;height:5px}.app-shell .feed-progress i.active{background:#dff124}.app-shell .feed-workspace-layout{display:block!important}.app-shell .feed-primary-column{width:100%!important}.app-shell .feed-stack{transform:translate(1px,-1px);gap:0!important}.app-shell .decision-card,.app-shell .decision-card.compact,.app-shell .decision-card.featured{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e4e4df!important;border-radius:0!important;margin:0 0 28px!important;padding:0 0 20px!important;overflow:visible!important}.app-shell .decision-card.featured{margin-bottom:29px!important;padding-bottom:23px!important}.app-shell .decision-card.compact{margin-bottom:25px!important;padding-bottom:26px!important}.app-shell .feed-stack>.decision-card.compact:not(:last-child){position:relative;top:-1px;margin-bottom:26px!important;padding-bottom:27px!important}.app-shell .feed-stack>.decision-card.compact:last-child{padding-bottom:25px!important}.app-shell .feed-stack>.decision-card.compact:last-child .decision-body{transform:translateY(-1px)}.app-shell .decision-card .decision-body{cursor:pointer;padding:0!important}.app-shell .decision-card .decision-eyebrow{text-transform:uppercase;color:#6d6d68!important;letter-spacing:.04em!important;margin:0 0 5px!important;font-size:10px!important;font-weight:600!important;display:block!important}.app-shell .decision-card.compact .decision-eyebrow{margin-bottom:6px!important}.app-shell .feed-stack>.decision-card.compact:last-child .decision-eyebrow{margin-bottom:4px!important}.app-shell .decision-card .decision-title-line{align-items:flex-start;gap:14px;display:flex}.app-shell .decision-card .decision-title-line h2{flex:1;color:#11110f!important;letter-spacing:-.035em!important;margin:0!important;font-size:23px!important;line-height:1.12!important}.app-shell .decision-card.compact .decision-title-line h2{letter-spacing:-.04em!important;font-size:19px!important}.app-shell .decision-expand-chevron{color:#11110f;padding-top:0;font-size:19px;line-height:1}.app-shell .decision-card .card-subtitle{color:#676762!important;margin:1px 0 0!important;font-size:13.7px!important;line-height:1.35!important}.app-shell .decision-card .decision-source-label{display:none}.app-shell .decision-card .decision-why{display:none!important}.app-shell .decision-card .decision-actions{padding:0!important}.app-shell .decision-card .option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 14px!important;margin-top:17px!important;display:grid!important}.app-shell .decision-card .decision-secondary-actions{display:contents!important}.app-shell .decision-card .option-button,.app-shell .decision-card .decision-secondary-actions>button,.app-shell .decision-card .decision-secondary-actions>.custom-instruction-trigger{color:#11110f!important;text-align:center!important;background:#fff!important;border:.75px solid #11110fb3!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:42px!important;padding:7px 5px!important;font-size:13px!important;font-weight:500!important;display:flex!important;box-shadow:0 1px 3px #1e1e1d05!important}.app-shell .decision-card .option-button.primary,.app-shell .decision-card.compact .option-button.primary{background:linear-gradient(#e8f43f 0%,#e4f23b 48%,#e5f43a 100%)!important;border:.75px solid #7c8b081f!important;border-radius:12px!important;grid-area:1/1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;display:flex!important;box-shadow:inset 0 1px #ffffff2e,0 1px 3px #5662040b!important}.app-shell .decision-card.featured .option-button.primary,.app-shell .decision-card.featured .decision-secondary-actions>.option-button:first-child,.app-shell .decision-card.featured .decision-secondary-actions>.option-button:nth-child(2){min-height:41px!important}.app-shell .decision-card .option-button.primary:after,.app-shell .decision-card.compact .option-button.primary:after{display:none!important}.app-shell .decision-card .option-button.primary span,.app-shell .decision-card.compact .option-button.primary span{font-size:11.5px!important;font-weight:400!important;line-height:1.15!important}.app-shell .decision-card .decision-secondary-actions>.option-button:first-child{grid-area:1/2!important}.app-shell .decision-card .decision-secondary-actions>.option-button:nth-child(2){grid-area:1/3!important}.app-shell .decision-card .decision-secondary-actions>.option-button:nth-child(3){grid-area:2/1!important}.app-shell .decision-card .decision-secondary-actions>button span{display:block;font-size:11.5px!important;font-weight:400!important;line-height:1.15!important}.app-shell .decision-card .decision-secondary-actions>.custom-instruction-trigger,.app-shell .decision-card .decision-secondary-actions>.do-nothing-button{color:#30302d!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-row:2!important;justify-content:flex-start!important;padding:5px 2px!important;font-weight:500!important}.app-shell .decision-card .decision-secondary-actions>.custom-instruction-trigger{grid-column:1!important}.app-shell .decision-card .decision-secondary-actions>.do-nothing-button{grid-column:2!important}.app-shell .decision-card.featured .decision-secondary-actions>.custom-instruction-trigger{font-size:14px!important}.app-shell .decision-card.featured .decision-secondary-actions>.do-nothing-button{transform:translate(-34px)}.app-shell .decision-card .option-grid-4 .decision-secondary-actions>.custom-instruction-trigger,.app-shell .decision-card .option-grid-4 .decision-secondary-actions>.do-nothing-button{grid-row:3!important}.app-shell .decision-card.compact .decision-secondary-actions>.custom-instruction-trigger,.app-shell .decision-card.compact .do-nothing-button{display:none!important}.app-shell .decision-card.compact .option-grid{row-gap:10px!important;margin-top:17px!important}.app-shell .decision-card.featured .option-grid{margin-top:19px!important}.app-shell .decision-card.compact .option-button.primary,.app-shell .decision-card.compact .option-button.primary:hover,.app-shell .decision-card.compact .option-button.primary:active{--landing-button-top:#edf72f;--landing-button-bottom:#e8f12d;--landing-button-foreground:#171713;position:relative;overflow:hidden;transform:none;background:linear-gradient(180deg, var(--landing-button-top) 0%, var(--landing-button-bottom) 100%)!important;box-shadow:none!important;border:1px solid #5058002e!important;border-radius:13px!important}.app-shell .decision-card .option-button.primary{--landing-button-top:#edf72f;--landing-button-bottom:#e8f12d;--landing-button-foreground:#171713}.app-shell .decision-card .option-button.primary:before{content:"";z-index:0;pointer-events:none;border:1.5px solid #0000;border-top-color:#ffffff1f;border-radius:11px;display:block;position:absolute;inset:1px}.app-shell .decision-card .option-button.primary:after,.app-shell .decision-card.compact .option-button.primary:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:0 0;width:auto;height:auto;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12;display:block!important}.app-shell .decision-card .option-button.primary span{z-index:1;position:relative}.app-shell .decision-card.featured .option-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important}.app-shell .decision-card.featured .option-button.primary,.app-shell .decision-card.featured .option-button.primary:hover,.app-shell .decision-card.featured .option-button.primary:active{position:relative;overflow:hidden;transform:none;background:linear-gradient(180deg, var(--landing-button-top) 0%, var(--landing-button-bottom) 100%)!important;min-height:48px!important;box-shadow:none!important;border:1px solid #5058002e!important;border-radius:15px!important;grid-area:1/1!important;padding:9px 14px!important}.app-shell .decision-card.featured .option-button.primary:before{border-radius:13px}.app-shell .decision-card.featured .option-button.primary span{font-size:14px!important;font-weight:560!important;line-height:1.1!important}.app-shell .decision-card.compact .option-button.primary span{font-weight:500!important}.app-shell .decision-card.featured .decision-secondary-actions{grid-area:2/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:12px 8px!important;width:100%!important;display:grid!important;overflow:visible!important}.app-shell .decision-card.featured .decision-secondary-actions>.option-button,.app-shell .decision-card.featured .decision-secondary-actions>.option-button:first-child,.app-shell .decision-card.featured .decision-secondary-actions>.option-button:nth-child(2),.app-shell .decision-card.featured .decision-secondary-actions>.option-button:hover,.app-shell .decision-card.featured .decision-secondary-actions>.option-button:active{transform:none;color:#171716!important;background:#fff!important;border:.75px solid #9f9ea0!important;border-radius:14px!important;grid-area:1!important;min-height:45px!important;padding:8px 10px!important;box-shadow:0 1px 2px #1e1e1d06!important}.app-shell .decision-card.featured .decision-secondary-actions>.option-button span{font-size:13.5px!important;font-weight:500!important;line-height:1.15!important}.app-shell .decision-card.featured .decision-secondary-actions>.custom-instruction-trigger,.app-shell .decision-card.featured .decision-secondary-actions>.do-nothing-button{color:#30302d!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-row:2!important;justify-content:center!important;padding:4px 8px!important;font-size:13.5px!important;font-weight:500!important;transform:none!important}.app-shell .decision-card.featured .decision-secondary-actions>.custom-instruction-trigger{grid-column:1!important}.app-shell .decision-card.featured .decision-secondary-actions>.do-nothing-button{grid-column:2!important}.app-shell .custom-instruction-form{grid-column:1/-1}.workspace-status-rail{display:none!important}.new-task-backdrop{padding:0}.new-task-sheet{padding:10px 20px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.vault-row{grid-template-columns:38px minmax(0,1fr) auto}.vault-row button.danger{grid-column:2/-1;justify-self:end;margin-top:-4px}}@media (min-width:761px){.feed-progress{display:none}}.decision-feed-native nextjs-portal{display:none!important}
