.daypilot-navigation-module__ZEHfHW__desktopSidebar{z-index:80;color:#17304f;background:linear-gradient(#fbfdff 0%,#f7faff 66%,#eef5fb 100%);border-right:1px solid #e5ebf2;flex-direction:column;width:238px;padding:22px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 30px #223d5909}.daypilot-navigation-module__ZEHfHW__brand{color:#162d4b;align-items:center;gap:11px;padding:0 7px 24px;text-decoration:none;display:flex}.daypilot-navigation-module__ZEHfHW__brandWords{gap:2px;min-width:0;display:grid}.daypilot-navigation-module__ZEHfHW__brandWords strong{letter-spacing:-.03em;font-size:20px;line-height:1.08}.daypilot-navigation-module__ZEHfHW__brandWords small{color:#7f91aa;white-space:nowrap;font-size:10px}.daypilot-navigation-module__ZEHfHW__moonMark{background:linear-gradient(145deg,#1578e8,#53a9ff);border-radius:50%;flex:0 0 30px;width:30px;height:30px;position:relative;box-shadow:0 7px 18px #1e78e42e}.daypilot-navigation-module__ZEHfHW__moonMark:after{content:"";background:#fbfdff;border-radius:50%;width:24px;height:24px;position:absolute;top:-2px;right:-4px}.daypilot-navigation-module__ZEHfHW__desktopLinks{gap:5px;display:grid}.daypilot-navigation-module__ZEHfHW__desktopLinks a{color:#364d6c;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex}.daypilot-navigation-module__ZEHfHW__desktopLinks a:hover{color:#0d67c8;background:#f0f6ff}.daypilot-navigation-module__ZEHfHW__desktopLinks a.daypilot-navigation-module__ZEHfHW__active{color:#0969d7;background:linear-gradient(90deg,#e8f2ff 0%,#eef6ff 100%);box-shadow:inset 0 0 0 1px #2a79db0f}.daypilot-navigation-module__ZEHfHW__navIcon{place-items:center;width:21px;height:21px;display:grid}.daypilot-navigation-module__ZEHfHW__navIcon svg,.daypilot-navigation-module__ZEHfHW__iconButton svg{width:100%;height:100%}.daypilot-navigation-module__ZEHfHW__sidebarMessage{min-height:165px;margin-top:auto;padding:88px 10px 18px;position:relative;overflow:hidden}.daypilot-navigation-module__ZEHfHW__sidebarMessage p{z-index:2;color:#7287a1;max-width:170px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;line-height:1.55;position:relative}.daypilot-navigation-module__ZEHfHW__sidebarLandscape{z-index:0;opacity:.75;background:radial-gradient(circle at 72% 42%,#ffe0ab8c 0 10px,#0000 11px),linear-gradient(155deg,#0000 43%,#7aa4ca2e 44% 50%,#0000 51%) 25px 0/115px 90px repeat-x,linear-gradient(25deg,#0000 47%,#4277a42b 48% 53%,#0000 54%) -15px 30px/130px 95px repeat-x,linear-gradient(#0000 62%,#bddaee6b 63%,#e2eff8cc 100%);position:absolute;inset:15px -20px 35px}.daypilot-navigation-module__ZEHfHW__sidebarFoot{color:#9aa8b9;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e5ebf2;padding:12px 10px 0;font-size:10px}.daypilot-navigation-module__ZEHfHW__desktopTopbar{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e7ecf2;grid-template-columns:minmax(190px,.72fr) minmax(320px,1.55fr) minmax(230px,.75fr);align-items:center;gap:18px;height:64px;padding:0 24px;display:grid;position:fixed;top:0;left:238px;right:0}.daypilot-navigation-module__ZEHfHW__dateBlock{color:#314a69;white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.daypilot-navigation-module__ZEHfHW__chevron{color:#7d92aa;font-size:20px;line-height:1}.daypilot-navigation-module__ZEHfHW__commandBar{color:#8191a6;background:#f4f7fb;border:1px solid #e7ecf2;border-radius:9px;align-items:center;gap:9px;min-width:0;height:38px;padding:0 10px 0 13px;font-size:12px;text-decoration:none;display:flex}.daypilot-navigation-module__ZEHfHW__commandBar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daypilot-navigation-module__ZEHfHW__commandBar kbd{color:#72839a;background:#fff;border:1px solid #dde4ec;border-radius:5px;margin-left:auto;padding:3px 6px;font:10px/1.2 inherit;box-shadow:0 1px 2px #192d460a}.daypilot-navigation-module__ZEHfHW__searchIcon{color:#566d89;font-size:20px;line-height:1;transform:rotate(-15deg)}.daypilot-navigation-module__ZEHfHW__topbarActions{justify-self:end;align-items:center;gap:12px;display:flex}.daypilot-navigation-module__ZEHfHW__iconButton{color:#5a708b;border-radius:50%;place-items:center;width:34px;height:34px;padding:7px;display:grid;position:relative}.daypilot-navigation-module__ZEHfHW__iconButton:hover{background:#f1f6fb}.daypilot-navigation-module__ZEHfHW__iconButton i{background:#ef5d64;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:5px;box-shadow:0 0 0 2px #fff}.daypilot-navigation-module__ZEHfHW__profilePill{align-items:center;gap:9px;min-width:132px;display:flex}.daypilot-navigation-module__ZEHfHW__avatar{color:#fff;background:linear-gradient(145deg,#274d77,#63a1d2);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.daypilot-navigation-module__ZEHfHW__profilePill>span:last-child{line-height:1.1;display:grid}.daypilot-navigation-module__ZEHfHW__profilePill strong{color:#1b3555;font-size:12px}.daypilot-navigation-module__ZEHfHW__profilePill small{color:#8b9aad;margin-top:3px;font-size:9px}.daypilot-navigation-module__ZEHfHW__mobileHeader,.daypilot-navigation-module__ZEHfHW__mobileTabs,.daypilot-navigation-module__ZEHfHW__mobileSpacer{display:none}.daypilotAppShell:has(.daypilot-navigation-module__ZEHfHW__desktopSidebar) .daypilotAppMain{min-height:100vh;margin-left:238px;padding-top:64px}@media (max-width:1100px){.daypilot-navigation-module__ZEHfHW__desktopTopbar{grid-template-columns:170px minmax(260px,1fr) 150px;padding-inline:16px}.daypilot-navigation-module__ZEHfHW__profilePill small{display:none}}@media (max-width:900px){.daypilot-navigation-module__ZEHfHW__desktopSidebar,.daypilot-navigation-module__ZEHfHW__desktopTopbar{display:none}:is(.daypilotAppShell:has(.daypilot-navigation-module__ZEHfHW__desktopSidebar) .daypilotAppMain,.daypilotAppShell .daypilotAppMain){width:100%;min-width:0;max-width:100%;padding-top:58px;padding-bottom:82px;overflow-x:hidden;margin-left:0!important}.daypilot-navigation-module__ZEHfHW__mobileHeader{z-index:85;height:58px;padding:env(safe-area-inset-top,0) 16px 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.daypilot-navigation-module__ZEHfHW__mobileBrand{color:#193452;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:flex}.daypilot-navigation-module__ZEHfHW__mobileBrand .daypilot-navigation-module__ZEHfHW__moonMark{flex-basis:24px;width:24px;height:24px}.daypilot-navigation-module__ZEHfHW__mobileBrand .daypilot-navigation-module__ZEHfHW__moonMark:after{width:19px;height:19px}.daypilot-navigation-module__ZEHfHW__currentPage{color:#8797a9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.daypilot-navigation-module__ZEHfHW__mobileTabs{z-index:90;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #dde5ed;border-radius:18px;grid-template-columns:repeat(4,1fr);align-items:center;height:64px;padding:5px 8px;display:grid;position:fixed;box-shadow:0 12px 34px #1e375024}.daypilot-navigation-module__ZEHfHW__mobileTab{color:#738399;justify-items:center;gap:3px;min-width:0;font-size:9px;font-weight:750;text-decoration:none;display:grid}.daypilot-navigation-module__ZEHfHW__tabIcon{width:21px;height:21px}.daypilot-navigation-module__ZEHfHW__tabIcon svg{width:100%;height:100%}.daypilot-navigation-module__ZEHfHW__mobileTabActive{color:#0d6fd8}.daypilot-navigation-module__ZEHfHW__captureTab .daypilot-navigation-module__ZEHfHW__tabIcon{color:#fff;background:linear-gradient(145deg,#177ee7,#4ba6ff);border-radius:50%;place-items:center;width:34px;height:34px;margin-top:-14px;padding:6px;display:grid;box-shadow:0 6px 16px #177ee747}.daypilot-navigation-module__ZEHfHW__mobileSpacer{display:none}}
.daypilot-capture-agent-module__ggOqRG__floatingButton{z-index:70;color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#075b88;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #052f4947}.daypilot-capture-agent-module__ggOqRG__floatingButton>span{font-size:24px;font-weight:400;line-height:1}.daypilot-capture-agent-module__ggOqRG__floatingButton em{color:#075b88;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-style:normal;display:grid}.daypilot-capture-agent-module__ggOqRG__backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09192494;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.daypilot-capture-agent-module__ggOqRG__dialog{color:#183343;background:#fffdf9;border:1px solid #075b8824;border-radius:26px;width:min(680px,100%);max-height:min(760px,100vh - 36px);padding:26px;overflow:auto;box-shadow:0 28px 90px #00142452}.daypilot-capture-agent-module__ggOqRG__dialog header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.daypilot-capture-agent-module__ggOqRG__dialog header p,.daypilot-capture-agent-module__ggOqRG__type{color:#0a759f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:900}.daypilot-capture-agent-module__ggOqRG__dialog h2{margin:0;font-size:clamp(25px,5vw,39px);line-height:1.08}.daypilot-capture-agent-module__ggOqRG__dialog h3{margin:8px 0;font-size:24px;line-height:1.2}.daypilot-capture-agent-module__ggOqRG__closeButton{color:#58717e;cursor:pointer;background:#fff;border:1px solid #d5e0e5;border-radius:50%;width:38px;height:38px;font-size:24px}.daypilot-capture-agent-module__ggOqRG__dialog textarea{resize:vertical;color:#183343;width:100%;min-height:146px;font:inherit;background:#fff;border:1px solid #bfd0d8;border-radius:17px;outline:none;padding:17px 18px;font-size:17px;line-height:1.5}.daypilot-capture-agent-module__ggOqRG__dialog textarea:focus{border-color:#0a759f;box-shadow:0 0 0 4px #0a759f1a}.daypilot-capture-agent-module__ggOqRG__captureTools,.daypilot-capture-agent-module__ggOqRG__actions,.daypilot-capture-agent-module__ggOqRG__dialog footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.daypilot-capture-agent-module__ggOqRG__captureTools{justify-content:space-between;margin-top:12px}.daypilot-capture-agent-module__ggOqRG__captureTools button,.daypilot-capture-agent-module__ggOqRG__actions button,.daypilot-capture-agent-module__ggOqRG__actions a{color:#16455d;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0d8;border-radius:12px;padding:10px 14px;font-weight:800;text-decoration:none}.daypilot-capture-agent-module__ggOqRG__captureTools button span{color:#bb2f2f}.daypilot-capture-agent-module__ggOqRG__captureTools .daypilot-capture-agent-module__ggOqRG__listening{color:#9e2424;background:#fff2f0;border-color:#c84b4b}.daypilot-capture-agent-module__ggOqRG__captureTools>span{color:#718590;font-size:13px}.daypilot-capture-agent-module__ggOqRG__privacy{color:#6d818b;margin:10px 0 18px;font-size:13px;line-height:1.45}.daypilot-capture-agent-module__ggOqRG__actions{margin-top:18px}.daypilot-capture-agent-module__ggOqRG__actions .daypilot-capture-agent-module__ggOqRG__primary,.daypilot-capture-agent-module__ggOqRG__primaryLink{color:#fff;background:#075b88;border-color:#075b88}.daypilot-capture-agent-module__ggOqRG__actions button:disabled{opacity:.55;cursor:wait}.daypilot-capture-agent-module__ggOqRG__result{background:#fff;border:1px solid #cbdce2;border-radius:18px;padding:20px}.daypilot-capture-agent-module__ggOqRG__result>p:not(.daypilot-capture-agent-module__ggOqRG__type):not(.daypilot-capture-agent-module__ggOqRG__warning){color:#5f747f;line-height:1.55}.daypilot-capture-agent-module__ggOqRG__confidence{color:#60747d;text-transform:uppercase;background:#eef2f3;border-radius:999px;margin-bottom:16px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.daypilot-capture-agent-module__ggOqRG__confidence.daypilot-capture-agent-module__ggOqRG__strong{color:#277145;background:#e5f5eb}.daypilot-capture-agent-module__ggOqRG__confidence.daypilot-capture-agent-module__ggOqRG__emerging{color:#8b6010;background:#fff2d6}.daypilot-capture-agent-module__ggOqRG__confidence.daypilot-capture-agent-module__ggOqRG__insufficient{color:#78615a;background:#f2ece9}.daypilot-capture-agent-module__ggOqRG__warning{color:#775315;background:#fff4dc;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-weight:700}.daypilot-capture-agent-module__ggOqRG__notice{color:#14526f;background:#eaf5f9;border-radius:11px;margin-top:16px;padding:11px 13px;font-weight:700}.daypilot-capture-agent-module__ggOqRG__dialog footer{color:#78909b;margin-top:20px;font-size:12px}.daypilot-capture-agent-module__ggOqRG__dialog footer kbd{color:#435b67;background:#fff;border:1px solid #d3dde1;border-bottom-width:2px;border-radius:5px;padding:3px 6px;font-family:inherit;font-weight:800}.daypilot-capture-agent-module__ggOqRG__dialog footer b{font-weight:500}@media (max-width:680px){.daypilot-capture-agent-module__ggOqRG__floatingButton{min-width:52px;padding:0 15px;bottom:14px;right:14px}.daypilot-capture-agent-module__ggOqRG__floatingButton b{display:none}.daypilot-capture-agent-module__ggOqRG__dialog{border-radius:22px;padding:20px}.daypilot-capture-agent-module__ggOqRG__actions>*{text-align:center;flex:auto}.daypilot-capture-agent-module__ggOqRG__dialog footer{display:none}}
.daypilot-ui-host-module__nMPCdW__offline{z-index:230;color:#704c1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8ebfa;border:1px solid #e4b86f;border-radius:15px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:min(100% - 28px,520px);padding:11px 14px;display:grid;position:fixed;top:82px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #46301429}.daypilot-ui-host-module__nMPCdW__offline>span{background:#f7deb4;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.daypilot-ui-host-module__nMPCdW__offline div{gap:2px;display:grid}.daypilot-ui-host-module__nMPCdW__offline strong{font-size:13px}.daypilot-ui-host-module__nMPCdW__offline small{color:#83653d;font-size:12px;line-height:1.35}.daypilot-ui-host-module__nMPCdW__toastRegion{z-index:240;pointer-events:none;width:min(420px,100vw - 28px);position:fixed;bottom:20px;right:20px}.daypilot-ui-host-module__nMPCdW__toast{color:#23475a;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #d5e1e7;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:56px;padding:10px 10px 10px 12px;animation:.18s cubic-bezier(.22,1,.36,1) daypilot-ui-host-module__nMPCdW__toastIn;display:grid;box-shadow:0 18px 50px #12364930}.daypilot-ui-host-module__nMPCdW__mark{color:#075b88;background:#e8f3f8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.daypilot-ui-host-module__nMPCdW__success .daypilot-ui-host-module__nMPCdW__mark{color:#27784e;background:#e4f4ea}.daypilot-ui-host-module__nMPCdW__error .daypilot-ui-host-module__nMPCdW__mark{color:#a3443c;background:#fff0ef}.daypilot-ui-host-module__nMPCdW__message{min-width:0;font-size:13px;font-weight:720;line-height:1.35}.daypilot-ui-host-module__nMPCdW__toast button{color:#075b88;min-height:38px;font:inherit;cursor:pointer;background:#edf6fa;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:850}.daypilot-ui-host-module__nMPCdW__toast .daypilot-ui-host-module__nMPCdW__close{color:#6e818c;background:0 0;width:38px;padding:0;font-size:18px}@keyframes daypilot-ui-host-module__nMPCdW__toastIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.daypilot-ui-host-module__nMPCdW__offline{top:calc(66px + env(safe-area-inset-top))}.daypilot-ui-host-module__nMPCdW__toastRegion{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;left:14px}.daypilot-ui-host-module__nMPCdW__toast{grid-template-columns:28px minmax(0,1fr) auto}.daypilot-ui-host-module__nMPCdW__toast>button:not(.daypilot-ui-host-module__nMPCdW__close){grid-column:2/-1;justify-self:start;min-height:44px}.daypilot-ui-host-module__nMPCdW__toast .daypilot-ui-host-module__nMPCdW__close{grid-area:1/3;width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.daypilot-ui-host-module__nMPCdW__toast{animation:none}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.open\:filter:is([open],:popover-open,:open){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.weekly-score{grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0;display:grid}.weekly-score span{color:#667b73;text-align:center;background:#f6faf7;border:1px solid #d9e3df;border-radius:11px;padding:11px 7px;font-size:8px}.weekly-score strong{color:#173d57;font-size:17px;display:block}.weekly-section{margin:16px 0}.weekly-section>strong{color:#173d57;font-size:12px}.weekly-section p{color:#526b7a;background:#f4f7f6;border-radius:9px;grid-template-columns:72px 1fr;gap:8px;margin:7px 0 0;padding:8px 9px;font-size:10px;line-height:1.4;display:grid}.weekly-section p span{color:#8a4e18;font-size:8px;font-weight:800}.weekly-section .weekly-clear{color:#607b70;background:#f0f7f3;display:block}.ai-limit-setting{background:#f6faf8;border-radius:13px;border:1px solid #d9e3df!important;margin-top:18px!important;padding:14px!important}.ai-limit-setting legend{padding:0 4px;margin:0 0 8px!important}.ai-limit-setting label{margin:0!important}.ai-limit-setting select{color:#173d57;width:100%;font:inherit;background:#fff;border:1px solid #cad9d6;border-radius:10px;margin-top:7px;padding:11px 12px}.ai-limit-setting small{color:#667783;margin-top:8px;font-size:9px;display:block}.voice-capture-button{color:#075b88;cursor:pointer;background:#f4fafc;border:1px solid #cadde3;border-radius:999px;align-items:center;gap:7px;margin-top:9px;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex}.voice-capture-button span{color:#b44738;font-size:9px}.voice-capture-button.listening{color:#963f31;background:#fff3f0;border-color:#e1b1a7;animation:1.4s infinite alternate voicePulse}@keyframes voicePulse{to{box-shadow:0 0 0 4px #b447381a}}:root{--canvas:#f3f6f8;--paper:#fbfaf7;--ink:#173b54;--muted:#667783;--sage:#0c639e;--sage-dark:#084b78;--sage-pale:#e3f0f7;--line:#dbe4e9;--clay:#ef7d0a;--gold:#ef7d0a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}button,a{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#fbfaf7e6;border-bottom:1px solid #0c639e29;align-items:center;height:76px;padding:0 42px;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{object-fit:contain;mix-blend-mode:multiply;width:150px;height:58px}.product-name{color:var(--sage-dark);background:var(--sage-pale);letter-spacing:.06em;text-transform:uppercase;border:1px solid #c9dfeb;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:760}.topbar nav{gap:32px;margin-left:72px;display:flex}.topbar nav a{color:var(--muted);border-bottom:2px solid #0000;padding:29px 2px 25px;font-size:14px;font-weight:590;text-decoration:none}.topbar nav a.active{color:var(--ink);border-color:var(--sage)}.sync-state{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.sync-state span{background:#0c88b9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dfeff6}.avatar{color:#fff;background:var(--sage-dark);border:0;border-radius:50%;width:36px;height:36px;margin-left:20px;font-size:12px;font-weight:700}.notification-button{color:#075b88;background:#f8fbfc;border:1px solid #cad9df;border-radius:50%;width:34px;height:34px;margin-left:14px;font-size:18px;position:relative}.install-button{color:#075b88;background:#eef7fa;border:1px solid #c7dce5;border-radius:10px;margin-left:15px;padding:8px 11px;font-size:10px;font-weight:750}.notification-button i{background:#ef7d0a;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:2px;box-shadow:0 0 0 2px #fbfaf7}.page{max-width:1510px;margin:0 auto;padding:48px 44px 72px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.reminder-banner{background:#fff8ec;border:1px solid #e8c692;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto 22px;align-items:center;gap:11px;margin:-12px 0 22px;padding:13px 15px;display:grid;box-shadow:0 7px 20px #5341200f}.reminder-banner>span{color:#bd650b;background:#fce6c4;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.reminder-banner strong{font-size:12px}.reminder-banner p{color:#776858;margin:3px 0 0;font-size:10px}.reminder-banner>button{color:#fff;background:#075b88;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.reminder-banner .dismiss-reminder{color:#8d8276;background:0 0;padding:0;font-size:17px}.eyebrow,.card-kicker{color:var(--sage);letter-spacing:.13em;margin:0 0 10px;font-size:11px;font-weight:760}h1{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3vw,43px);font-weight:650;line-height:1.1}.subhead{color:var(--muted);margin:10px 0 0;font-size:16px}.secondary-button{background:var(--paper);color:var(--ink);border:1px solid #d2d8d3;border-radius:12px;padding:11px 16px;font-weight:630;box-shadow:0 2px 5px #2a362f0a}.secondary-button:hover{border-color:var(--sage)}.layout-grid{grid-template-columns:minmax(0,1.92fr) minmax(300px,.88fr);align-items:start;gap:24px;display:grid}.layout-grid.focus-view{grid-template-columns:minmax(0,1fr);max-width:1000px}.view-switcher{background:#ffffffad;border:1px solid #dce5e2;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 16px;padding:10px 12px 10px 15px;display:flex}.view-switcher strong,.view-switcher span{display:block}.view-switcher strong{color:#173d57;font-size:11px}.view-switcher span{color:#71808a;margin-top:2px;font-size:9px}.view-switcher button{color:#075b88;cursor:pointer;background:#fff;border:1px solid #c7d8df;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:750}.realism-forecast{background:#f3f8f5;border:1px solid #cfe0d7;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 16px;padding:11px 13px;display:grid}.realism-forecast>span{color:#356354;background:#dceee4;border-radius:9px;place-items:center;width:27px;height:27px;font-weight:850;display:grid}.realism-forecast strong{color:#173d57;font-size:11px}.realism-forecast p{color:#667783;margin:3px 0 0;font-size:9px;line-height:1.45}.realism-forecast.over{background:#fff8ef;border-color:#e9c28c}.realism-forecast.over>span{color:#a85b10;background:#f9e3c5}.realism-forecast button{color:#fff;background:#075b88;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.readiness-check{background:#f6faf8;border:1px solid #cfe0d7;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;display:grid}.readiness-check>span{color:#356354;background:#dceee4;border-radius:9px;place-items:center;width:27px;height:27px;font-weight:850;display:grid}.readiness-check strong{color:#173d57;font-size:11px}.readiness-check>div>p{color:#667783;margin:3px 0 0;font-size:9px}.readiness-check>button,.readiness-details button{color:#075b88;background:#fff;border:1px solid #c7d8df;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.readiness-check.review{background:#fffaf2;border-color:#e8c692}.readiness-check.review>span{color:#a85b10;background:#f8e3c7}.readiness-check.incomplete{background:#fff7f5;border-color:#dbb5ac}.readiness-check.incomplete>span{color:#9c4d40;background:#f3dcd7}.readiness-details{border-top:1px solid #64787329;grid-column:2/-1;padding-top:8px}.readiness-details>p{color:#526b7a;gap:7px;margin:5px 0;font-size:9px;line-height:1.4;display:flex}.readiness-details>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.main-column,.side-column{gap:20px;display:grid}.outcome-card,.timeline-card,.next-card,.metrics-card,.learning-card,.followup-card,.zoho-card,.recommend-card,.projects-card,.waiting-card,.status-card{background:var(--paper);border:1px solid #0c639e21;border-radius:24px;box-shadow:0 10px 30px #173b540e}.outcome-card{background:linear-gradient(130deg,#fbfaf7 10%,#edf5f9 100%);justify-content:space-between;align-items:center;gap:30px;min-height:174px;padding:27px 29px;display:flex}.spark{color:var(--gold);margin-right:5px;font-size:15px}.outcome-copy h2{letter-spacing:-.02em;margin:0 0 7px;font-size:27px}.outcome-copy>p:not(.card-kicker){color:var(--muted);max-width:610px;margin:0;line-height:1.5}.progress-row{color:var(--muted);align-items:center;gap:10px;margin-top:19px;font-size:12px;display:flex}.progress-row strong{color:var(--sage-dark)}.progress-track{background:#dfe6df;border-radius:99px;width:min(250px,35vw);height:6px;overflow:hidden}.progress-track span{background:var(--sage);border-radius:inherit;height:100%;transition:width .35s;display:block}.focus-button{color:#fff;background:var(--sage-dark);border:0;border-radius:13px;flex:none;padding:14px 19px;font-weight:680;box-shadow:0 7px 16px #536a5d3b}.focus-button:hover{background:#475c50;transform:translateY(-1px)}.focus-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.timeline-card{padding:28px 29px 18px}.section-heading{border-bottom:1px solid #e7e8e4;justify-content:space-between;align-items:flex-end;padding-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.018em;margin:0;font-size:22px}.section-heading>p{color:var(--muted);margin:0;font-size:12px}.replan-summary{background:#eef7f9;border:1px solid #cfe2e8;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:start;gap:11px;margin:14px 0 3px;padding:13px 14px;display:grid}.replan-impact{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.replan-impact span{color:#667b73;background:#f6faf7;border:1px solid #d9e3df;border-radius:12px;padding:12px 9px;font-size:9px}.replan-impact strong{color:#173d57;font-size:18px;display:block}.replan-preview-section{background:#f2f7f8;border-radius:12px;margin:11px 0;padding:12px 13px}.replan-preview-section strong{color:#173d57;font-size:11px}.replan-preview-section p{color:#607382;margin:5px 0 0;font-size:10px;line-height:1.5}.replan-preview-section.decision-needed{background:#fff7e9;border:1px solid #e7bd82}.replan-preview-section.decision-needed strong{color:#8a4e18}.replan-preview-section.all-fit{background:#f0f7f3;border:1px solid #cfe0d7}.replan-icon{color:#075b88;background:#d9edf3;border-radius:10px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.replan-summary strong{font-size:12px}.replan-summary p{color:#5f7683;margin:4px 0 0;font-size:10px;line-height:1.45}.replan-summary .overflow-note{color:#8a4e18}.replan-summary button{color:#75878f;background:0 0;border:0;font-size:18px}.timeline{padding-top:7px}.task{border-radius:13px;grid-template-columns:67px 20px 24px minmax(0,1fr) 34px;column-gap:11px;min-height:82px;padding:14px 0;transition:background .2s,opacity .2s;display:grid;position:relative}.task.up-next{background:#eaf3f8;margin:0 -12px;padding-left:12px;padding-right:12px}.task.done{opacity:.52}.task.done h3{text-decoration:line-through}.task.unscheduled{background:#fffaf2;border:1px dashed #e2b779;margin-top:8px;padding-left:8px;padding-right:8px}.task.unscheduled .task-time strong{color:#9b5a11;font-size:10px}.task-time{text-align:right;flex-direction:column;padding-top:2px;display:flex}.task-time strong{font-size:13px}.task-time span{color:var(--muted);margin-top:3px;font-size:10px}.rail{justify-content:center;display:flex;position:relative}.dot{background:var(--sage);border:3px solid var(--paper);width:11px;height:11px;box-shadow:0 0 0 1px var(--sage);z-index:1;border-radius:50%;margin-top:4px}.task.up-next .dot{border-color:#eaf3f8}.dot.family{background:var(--clay);box-shadow:0 0 0 1px var(--clay)}.dot.personal{background:var(--gold);box-shadow:0 0 0 1px var(--gold)}.dot.support{background:#7894a7;box-shadow:0 0 0 1px #7894a7}.rail i{background:#d9ded9;width:1px;position:absolute;top:18px;bottom:-18px}.task-check{color:#fff;background:0 0;border:1px solid #bdc7c0;border-radius:7px;width:21px;height:21px;padding:0;font-size:13px;line-height:18px}.informational-check{color:#6f8795;cursor:default;background:#eef5f8;border-color:#cad9df;place-items:center;font-size:11px;font-weight:800;display:grid}.done .task-check{background:var(--sage);border-color:var(--sage)}.task-copy h3{margin:0;font-size:15px;font-weight:660}.task-copy p{color:var(--muted);margin:5px 0 0;font-size:12px}.task-copy .completion-note,.task-copy .completion-followup{color:#456357;background:#eef6f1;border-radius:8px;margin-top:7px;padding:7px 9px;font-size:10px;line-height:1.45}.task-copy .completion-followup{color:#80551e;background:#fff6e9}.task-title-row{align-items:center;gap:8px;display:flex}.next-pill,.fixed-pill{letter-spacing:.09em;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:780}.needs-time-pill{letter-spacing:.09em;color:#9b5a11;background:#fff1dc;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:780}.next-pill{color:var(--sage-dark);background:#dcecf5}.fixed-pill{color:#9a5f49;background:#f3e3dc}.more{color:#9ca6a0;letter-spacing:1px;background:0 0;border:0}.task-actions{align-self:center;position:relative}.task-menu{z-index:5;background:#fffdfa;border:1px solid #d7e2df;border-radius:12px;width:132px;padding:6px;position:absolute;top:25px;right:0;box-shadow:0 12px 28px #10374e24}.task-menu button{color:#173d57;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:12px;display:block}.task-menu button:hover{background:#edf6f8}.why-task-button{color:#667783;background:#f7faf8;border:1px solid #d8e2df;border-radius:7px;margin-left:auto;padding:3px 6px;font-size:8px;font-weight:750}.why-task-panel{background:#f8faf9;border:1px solid #dce5e2;border-radius:11px;gap:8px;margin-top:9px;padding:11px;display:grid}.why-task-panel span,.why-task-panel strong{display:block}.why-task-panel span{color:#7a898f;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.why-task-panel strong{color:#354d58;margin-top:2px;font-size:9px;line-height:1.4}.why-task-panel small{color:#7a898f;border-top:1px solid #e2e8e5;padding-top:7px;font-size:8px}.welcome-actions{align-items:center;gap:10px;display:flex}.more-actions{position:relative}.more-actions-menu{z-index:12;background:#fff;border:1px solid #d9e2de;border-radius:14px;width:245px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #18374829}.more-actions-menu button{color:#173d57;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.more-actions-menu button:hover{background:#f1f6f4}.more-actions-menu button>span:first-child{color:#075b88;width:18px;font-weight:800}.more-actions-menu strong,.more-actions-menu small{display:block}.more-actions-menu small{color:#71808a;margin-top:2px}.planning-preferences-dialog{width:min(680px,100%)}.planning-profile-field>span{color:#173d57;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.planning-profile-field textarea{resize:vertical;color:#263d49;width:100%;min-height:275px;font:inherit;background:#fbfcfb;border:1px solid #cad9d4;border-radius:12px;padding:13px;font-size:11px;line-height:1.55}.preference-safety{color:#356354;background:#edf6f1;border-radius:11px;align-items:flex-start;gap:9px;margin:12px 0;padding:10px 12px;display:flex}.preference-safety p{margin:0;font-size:10px;line-height:1.45}.day-changed-dialog{width:min(570px,100%)}.day-changed-dialog textarea{resize:vertical;color:#263d49;width:100%;min-height:120px;font:inherit;background:#fbfcfb;border:1px solid #cad9d4;border-radius:12px;padding:13px;line-height:1.5}.day-change-examples{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.day-change-examples button{color:#526b63;background:#f4f8f6;border:1px solid #d3e0dc;border-radius:999px;padding:6px 8px;font-size:9px}.day-change-summary{background:#fff8ec;border:1px solid #e8c692;border-radius:12px;margin:0 0 12px;padding:11px 12px}.day-change-summary strong,.day-change-summary p,.day-change-summary small{display:block}.day-change-summary strong{color:#8a4e18;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.day-change-summary p{margin:5px 0 3px;font-size:11px}.day-change-summary small{color:#776858;line-height:1.45}.inbox-dialog,.data-health-dialog{width:min(650px,100%)}.inbox-items{gap:8px;max-height:380px;margin-bottom:14px;display:grid;overflow-y:auto}.inbox-items article{background:#fbfcfb;border:1px solid #dfe6e3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.inbox-items article strong,.inbox-items article span,.inbox-items article small{display:block}.inbox-items article span{color:#60767f;margin-top:3px;font-size:9px}.inbox-items article small{color:#879399;margin-top:4px;font-size:8px}.inbox-items article>div:last-child{gap:5px;display:flex}.inbox-items article button{color:#356354;background:#e9f1ee;border:0;border-radius:7px;padding:6px 7px;font-size:8px}.inbox-items article button:first-child{color:#fff;background:#075b88}.inbox-clear{text-align:center;color:#527565;padding:24px}.inbox-clear span{font-size:22px;display:block}.health-list{gap:8px;display:grid}.health-list article{border:1px solid #dfe6e3;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.health-list article>span{color:#3f755c;background:#e5f1ea;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.health-list article.error>span{color:#a95734;background:#f7dfd5}.health-list strong,.health-list small{display:block}.health-list small{color:#71808a;margin-top:2px;font-size:9px}.health-refreshed{color:#71808a;margin:12px 0;font-size:9px}.weekly-learning-note{font-style:italic;color:#526b7a!important}.checkin-button{color:#8a4e18;cursor:pointer;background:#fff8ef;border:1px solid #f0c698;border-radius:12px;padding:11px 15px;font-weight:700}.evening-button{color:#356354;cursor:pointer;background:#f3f8f5;border:1px solid #cddbd5;border-radius:12px;padding:11px 15px;font-weight:700}.add-task-button{color:#fff;cursor:pointer;background:#075b88;border:0;border-radius:12px;padding:12px 16px;font-weight:750;box-shadow:0 6px 14px #075b882e}.checkin-overlay{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c27386b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkin-dialog{background:#fffdfa;border:1px solid #d7e2df;border-radius:25px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:34px;position:relative;overflow:auto;box-shadow:0 24px 70px #0c27383d}.checkin-dialog h2{color:#173d57;margin:7px 0 8px;font-size:28px}.checkin-intro{color:#607382;margin:0 0 24px;line-height:1.5}.checkin-dialog label,.checkin-dialog legend{color:#173d57;margin:17px 0 7px;font-size:13px;font-weight:750;display:block}.checkin-dialog input,.task-dialog select,.task-dialog textarea,.capture-dialog textarea{box-sizing:border-box;color:#173d57;width:100%;font:inherit;background:#fff;border:1px solid #cad9d6;border-radius:11px;margin-top:7px;padding:12px 13px}.task-dialog textarea{resize:vertical;min-height:82px}.capture-dialog textarea{resize:vertical;min-height:190px;line-height:1.5}.task-field-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.capture-hint{color:var(--muted);margin:9px 0 18px;font-size:10px;line-height:1.5}.capture-waiting{background:#fff8ed;border:1px solid #e3c99e;border-radius:11px;margin:0 0 14px;padding:12px 13px}.capture-waiting strong,.capture-waiting span{display:block}.capture-waiting strong{color:#8a4e18;font-size:12px}.capture-waiting span{color:#7d6a50;margin-top:4px;font-size:10px;line-height:1.4}.completion-dialog textarea{box-sizing:border-box;color:#173d57;width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #cad9d6;border-radius:11px;margin-top:7px;padding:12px 13px}.completion-dialog label:last-of-type{position:relative}.completion-dialog label:last-of-type input{padding-right:78px}.field-suffix{color:var(--muted);font-size:11px;font-weight:500;position:absolute;bottom:13px;right:13px}.complete-without-note{width:100%;color:var(--muted);background:0 0;border:0;margin-top:8px;padding:10px;font-weight:650}.time-duration{color:var(--muted);margin:8px 0 0;font-size:11px}.conflict-warning{color:#8a4e18;background:#fff7e9;border:1px solid #e7bd82;border-radius:12px;margin-top:17px;padding:13px 14px}.conflict-warning strong{font-size:12px}.conflict-warning p{margin:4px 0 0;font-size:11px;line-height:1.45}.auto-time-button{color:#526b7a;background:0 0;border:1px solid #cad9d6;border-radius:11px;width:100%;margin-top:9px;padding:11px;font-weight:700}.checkin-dialog fieldset{border:0;margin:0;padding:0}.energy-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.energy-options button{color:#526b7a;cursor:pointer;background:#fff;border:1px solid #cad9d6;border-radius:10px;padding:11px}.energy-options button.selected{color:#075b88;background:#eaf6fb;border-color:#0c78ad;font-weight:750}.save-checkin{color:#fff;cursor:pointer;background:#075b88;border:0;border-radius:12px;width:100%;margin-top:24px;padding:13px;font-weight:750}.close-checkin{color:#71838c;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:17px;right:19px}.brief-top-three{background:#f5faf9;border:1px solid #d7e4e4;border-radius:14px;margin:0 0 20px;padding:15px}.brief-top-three>strong{color:#173d57;font-size:12px}.brief-top-three p{color:#173d57;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px 0 0;font-size:11px;font-weight:700;display:grid}.brief-top-three p>span{color:#075b88;background:#dfeff1;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.brief-top-three p small{color:#71838c;font-size:9px;font-weight:600}.brief-top-three .brief-empty{color:#71838c;font-weight:500;display:block}.evening-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.evening-summary span{color:#667b73;background:#f6faf7;border:1px solid #d9e3df;border-radius:12px;padding:12px 9px;font-size:9px}.evening-summary strong{color:#173d57;font-size:18px;display:block}.review-outcome{background:#f7faf8;border-left:3px solid #6c9b83;margin:8px 0;padding:10px 12px}.review-outcome strong,.review-outcome span{font-size:10px;display:block}.review-outcome span{color:#667b73;margin-top:3px}.checkin-dialog .carry-toggle{align-items:center;gap:9px;margin-top:18px;font-weight:600;display:flex}.checkin-dialog .carry-toggle input{width:17px;margin:0}.permission-button{color:#075b88;background:#eef7fa;border:1px solid #b9d2dc;border-radius:11px;width:100%;padding:12px;font-weight:750}.permission-button.granted{color:#337252;background:#eef8f2;border-color:#bad9c8}.permission-button.denied{color:#98533e;background:#fff3ef;border-color:#e4c7bd}.notification-options{border-top:1px solid #e2e8e5;margin-top:17px}.notification-options>label{border-bottom:1px solid #e2e8e5;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:14px 0;display:grid}.notification-options>label>input[type=checkbox]{width:17px;margin:0}.notification-options>label>input[type=time]{width:105px;margin:0;padding:8px}.notification-options strong,.notification-options small{display:block}.notification-options strong{font-size:12px}.notification-options small{color:#71838c;margin-top:2px;font-size:9px;font-weight:500}.checkin-dialog .quiet-hours{border:1px solid #d9e3df;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;padding:14px;display:grid}.checkin-dialog .quiet-hours legend{grid-column:1/-1;margin:0}.checkin-dialog .quiet-hours label{margin:0;font-size:10px}.checkin-dialog .quiet-hours input{margin-top:5px;padding:9px}.app-install-dialog{text-align:center}.install-icon{border-radius:18px;width:76px;height:76px;margin:0 auto 14px;box-shadow:0 8px 22px #05234f33}.connection-health{text-align:left;background:#f7faf8;border:1px solid #d9e3df;border-radius:14px;margin-top:20px;padding:15px}.connection-health>strong{margin-bottom:9px;font-size:12px;display:block}.connection-health p{color:#526b7a;align-items:center;gap:8px;margin:9px 0;font-size:10px;display:flex}.connection-health p>span{background:#e2a236;border-radius:50%;width:8px;height:8px}.connection-health p>span.healthy{background:#4c9a72}.connection-health b{color:#075b88;margin-left:auto;font-size:9px}.connection-health small{color:#71838c;border-top:1px solid #e0e7e3;padding-top:9px;font-size:9px;display:block}.install-done{color:#667783;background:0 0;border:0;width:100%;margin-top:9px;padding:10px;font-weight:700}.chat-bubble{z-index:50;color:#fff;background:#075b88;border:0;border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 17px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0744664d}.chat-bubble.open{justify-content:center;width:44px;height:44px;padding:0;bottom:min(710px,100vh - 56px)}.chat-bubble.open span{display:none}.chat-panel{z-index:45;background:#fbfaf7;border:1px solid #cfdddf;border-radius:24px;grid-template-rows:auto 1fr auto auto;width:min(390px,100vw - 32px);height:min(680px,100vh - 48px);display:grid;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 22px 70px #0c273847}.chat-panel.queue-open{grid-template-rows:auto auto minmax(0,1fr) auto auto}.chat-panel header{background:#f3f8f9;border-bottom:1px solid #e0e8e7;align-items:center;gap:11px;padding:17px 18px;display:flex}.chat-avatar{color:#fff;background:#075b88;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.chat-panel header strong,.chat-panel header span{display:block}.chat-panel header strong{font-size:14px}.chat-panel header span{color:#667783;margin-top:2px;font-size:10px}.chat-panel header button{color:#6f8089;background:0 0;border:0;margin-left:auto;font-size:24px}.chat-panel header .proposal-queue-button{color:#075b88;background:#fff;border:1px solid #c7d8df;border-radius:8px;margin-left:auto;padding:6px 8px;font-size:9px;font-weight:750}.chat-panel header>button:last-child{margin-left:0}.proposal-queue{background:#fff;border-bottom:1px solid #dce5e2;max-height:320px;padding:13px 15px;overflow-y:auto}.proposal-queue-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.proposal-queue-heading strong,.proposal-queue-heading span{display:block}.proposal-queue-heading span{color:#71808a;margin-top:2px;font-size:9px}.proposal-queue-heading button,.proposal-queue-item button,.undo-proposal{color:#fff;background:#075b88;border:0;border-radius:8px;padding:7px 8px;font-size:9px;font-weight:750}.calendar-safety{color:#356354;background:#edf6f1;border-radius:10px;gap:8px;margin:11px 0;padding:9px;display:flex}.calendar-safety p{margin:0;font-size:9px;line-height:1.4}.proposal-queue-item{background:#fbfcfb;border:1px solid #dfe7e4;border-radius:11px;margin-top:8px;padding:10px}.proposal-queue-item>span,.proposal-queue-item>strong,.proposal-queue-item>small{display:block}.proposal-queue-item>span{color:#8a4e18;letter-spacing:.08em;font-size:8px;font-weight:800}.proposal-queue-item>strong{margin-top:4px;font-size:10px}.proposal-queue-item>small{color:#71808a;margin:4px 0 8px;font-size:9px}.proposal-queue-item div{gap:6px;display:flex}.proposal-queue-item button:last-child{color:#526b7a;background:#e7eceb}.proposal-empty{color:#71808a;margin:12px 0 3px;font-size:10px}.undo-proposal{color:#356354;background:#f1f4f3;margin-top:10px}.chat-messages{padding:18px;overflow-y:auto}.chat-message{white-space:pre-line;border-radius:15px;max-width:88%;margin:0 0 13px;padding:11px 13px;font-size:13px;line-height:1.48}.chat-message p{margin:0}.chat-message.user{color:#fff;background:#075b88;border-bottom-right-radius:5px;margin-left:auto}.chat-message.assistant{color:#173d57;background:#edf3f4;border-bottom-left-radius:5px}.chat-welcome{background:#fff;border:1px solid #dce6e5;border-radius:16px;padding:15px}.chat-welcome strong{font-size:15px}.chat-welcome p{color:#667783;font-size:12px;line-height:1.5}.chat-welcome div{flex-wrap:wrap;gap:6px;display:flex}.chat-welcome button{color:#075b88;background:#f4fafc;border:1px solid #cadee6;border-radius:999px;padding:7px 9px;font-size:10px}.chat-confirm{background:#fff8ef;border:1px solid #e5d0b5;border-radius:11px;margin-top:11px;padding:10px}.chat-confirm strong,.chat-confirm span{display:block}.chat-confirm strong{color:#8a4e18;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.chat-confirm span{margin:5px 0 9px;font-size:11px}.chat-confirm div{gap:6px;display:flex}.chat-confirm button{color:#fff;background:#075b88;border:0;border-radius:8px;padding:7px 9px;font-size:10px}.chat-confirm button:last-child{color:#526b7a;background:#e7eceb}.thinking{gap:4px;width:48px;display:flex}.thinking i{background:#7894a7;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate pulse}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}@keyframes pulse{50%{opacity:.5}}.chat-form{border-top:1px solid #e0e8e7;grid-template-columns:1fr 38px;gap:8px;padding:12px 14px 6px;display:grid}.chat-form input{color:#173d57;min-width:0;font:inherit;background:#fff;border:1px solid #cad9d6;border-radius:12px;padding:11px 12px;font-size:12px}.chat-form button{color:#fff;background:#075b88;border:0;border-radius:11px;font-size:18px}.chat-form button:disabled{opacity:.4}.chat-disclaimer{color:#84939a;text-align:center;padding:2px 15px 11px;font-size:9px}.next-card{color:#fff;background:var(--sage-dark);border-color:#0000;padding:25px}.recommend-card{padding:24px}.recommend-card .section-heading{align-items:center}.recommend-card .section-heading>div{min-width:0}.recommend-card .section-heading>button{color:#075b88;background:#e7f2f6;border:0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:750}.recommend-row{border-bottom:1px solid #e7e8e4;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;padding:14px 0 8px;display:grid}.recommend-row>span{color:#075b88;background:#e8f2f5;border-radius:8px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.recommend-row strong,.recommend-row small,.recommend-row em{display:block}.recommend-row strong{font-size:12px}.recommend-row small{color:#8a4e18;margin-top:4px;font-size:9px;font-weight:700}.recommend-row em{color:var(--muted);margin-top:5px;font-size:8px;font-style:normal;line-height:1.4}.recommend-row>button{color:#fff;background:#075b88;border:0;border-radius:8px;align-self:start;padding:7px 9px;font-size:9px;font-weight:750}.recommend-row>button:disabled{color:#337252;background:#dfeee6}.recommend-row .tomorrow-link{color:#647985;background:0 0;grid-column:2/4;justify-self:start;padding:0}.recommend-empty{padding:18px 2px 4px}.recommend-empty strong{font-size:13px}.recommend-empty p{color:var(--muted);font-size:11px;line-height:1.5}.recommend-empty button{color:#075b88;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.inbox-count{color:var(--muted);text-align:center;margin:13px 0 0;font-size:9px}.waiting-card,.projects-card{padding:24px}.new-project-button{color:#075b88;background:#f4fafc;border:1px solid #c7d8df;border-radius:8px;padding:7px 8px;font-size:9px;font-weight:750}.projects-empty,.project-blocked{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.5}.projects-empty strong{color:#173d57;display:block}.projects-empty p{margin:5px 0 10px}.projects-empty button{color:#fff;background:#075b88;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.project-row{border-top:1px solid #e7e8e4;padding:14px 0}.project-row:first-of-type{margin-top:9px}.project-heading{justify-content:space-between;gap:10px;display:flex}.project-heading strong{font-size:12px}.project-heading small{color:#71808a;max-width:210px;margin-top:3px;font-size:9px;line-height:1.35;display:block}.project-heading span{color:var(--muted);font-size:9px}.project-next{background:#f1f7f8;border-radius:11px;grid-template-columns:1fr auto;gap:3px 10px;margin-top:9px;padding:10px 11px;display:grid}.project-next small{color:#56727f;letter-spacing:.08em;grid-column:1;font-size:8px;font-weight:800}.project-next b{grid-column:1;font-size:11px}.project-next button{color:#fff;background:#075b88;border:0;border-radius:8px;grid-area:1/2/3;padding:7px 9px;font-size:9px;font-weight:750}.project-progress{background:#e8edeb;border-radius:999px;height:4px;margin-top:9px;overflow:hidden}.project-progress span{border-radius:inherit;background:#6c9b84;height:100%;display:block}.manage-project-button{color:#075b88;background:0 0;border:0;margin-top:8px;padding:0;font-size:9px;font-weight:750}.project-dialog{width:min(620px,100%)}.project-dialog>label,.add-next-action label{margin:11px 0;display:block}.project-dialog label>span{color:#173d57;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.project-dialog input,.project-dialog textarea{color:#263d49;width:100%;font:inherit;background:#fbfcfb;border:1px solid #cad9d4;border-radius:10px;padding:11px 12px}.project-outcome{color:#526b63;background:#f3f8f5;border-radius:11px;margin:10px 0 14px;padding:11px;font-size:11px;line-height:1.45}.project-outcome strong{letter-spacing:.08em;margin-bottom:4px;font-size:8px;display:block}.managed-tasks,.assign-project-tasks{margin:13px 0}.managed-tasks>strong,.assign-project-tasks>strong{color:#173d57;margin-bottom:7px;font-size:10px;display:block}.managed-tasks article{border-bottom:1px solid #e5e9e6;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.managed-tasks article>span{color:#78948a}.managed-tasks article>span.done{color:#3f755c}.managed-tasks b,.managed-tasks small{display:block}.managed-tasks b{font-size:10px}.managed-tasks small{color:#71808a;text-transform:capitalize;margin-top:2px;font-size:8px}.managed-tasks button,.add-next-action>button{color:#fff;background:#075b88;border:0;border-radius:7px;padding:6px 8px;font-size:8px}.add-next-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.add-next-action label{margin:0}.add-next-action>button{margin-bottom:1px;padding:11px 12px}.assign-project-tasks>button{color:#526b7a;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5e9e6;justify-content:space-between;gap:10px;width:100%;padding:8px 0;font-size:9px;display:flex}.assign-project-tasks b{color:#075b88;white-space:nowrap}.complete-project-button{color:#64766e;background:#fff;border:1px solid #d8dfdc;border-radius:9px;width:100%;margin-top:12px;padding:9px;font-size:9px;font-weight:750}.waiting-empty{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.5}.waiting-row{border-top:1px solid #e7e8e4;align-items:center;gap:12px;padding:13px 0;display:flex}.waiting-row:first-of-type{margin-top:9px}.waiting-row div{flex:1;min-width:0}.waiting-row strong,.waiting-row span,.waiting-row small{display:block}.waiting-row strong{font-size:12px}.waiting-row span{color:#8a4e18;margin-top:4px;font-size:10px;font-weight:700}.waiting-row small{color:var(--muted);margin-top:3px;font-size:9px}.waiting-row button{color:#356354;background:#f5faf8;border:1px solid #cad9d6;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.status-card{padding:24px}.status-clear{color:#356354;background:#f0f7f3;border-radius:12px;gap:10px;margin-top:14px;padding:12px;display:flex}.status-clear>span{font-weight:800}.status-clear p{margin:0;font-size:10px;line-height:1.5}.status-clear strong{font-size:11px;display:block}.status-row{border-top:1px solid #e7e8e4;padding:13px 0}.status-row:first-of-type{margin-top:9px}.status-row strong,.status-row span{display:block}.status-row strong{font-size:12px}.status-row span{color:#8a4e18;margin-top:4px;font-size:9px;line-height:1.4}.status-actions{gap:6px;margin-top:9px;display:flex}.status-actions button{color:#fff;background:#075b88;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.status-actions .status-complete{color:#526b7a;background:#edf3f1}.now-label{letter-spacing:.12em;opacity:.78;align-items:center;gap:8px;font-size:10px;font-weight:760;display:flex}.now-label span{background:#d9b970;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9b97029}.next-card h2{letter-spacing:-.025em;margin:19px 0 7px;font-size:24px}.next-card p{opacity:.76;font-size:13px;line-height:1.5}.next-card button{color:#fff;background:#ffffff1f;border:0;border-radius:11px;justify-content:space-between;width:100%;margin-top:20px;padding:12px 14px;font-weight:620;display:flex}.next-card button:hover{background:#ffffff2e}.metrics-card{padding:24px}.section-heading.compact{padding-bottom:17px}.section-heading.compact h2{font-size:18px}.metric-grid{background:#e5e7e3;border:1px solid #e5e7e3;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;margin:17px 0;display:grid;overflow:hidden}.metric-grid div{background:var(--paper);padding:16px 13px}.metric-grid strong{font-size:20px;display:block}.metric-grid span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.source-list{border-top:1px solid #e7e8e4;padding-top:10px}.source-list p{align-items:center;gap:10px;margin:10px 0;font-size:12px;display:flex}.source-list b{color:var(--sage);margin-left:auto;font-size:10px;font-weight:680}.source-icon{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:750;display:grid}.desk-quick-connect{color:#173d57;background:#f1f9fc;border:1px solid #bcdbe8;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:11px;text-decoration:none;display:grid}.desk-quick-connect strong,.desk-quick-connect small{display:block}.desk-quick-connect strong{font-size:11px}.desk-quick-connect small{color:var(--muted);margin-top:2px;font-size:9px}.desk-quick-connect b{color:#075b88;font-size:10px}.calendar{background:#cf7663}.mail{background:#708da1}.desk{background:#d49a59}.yahoo{background:#6f2dbd}.books{background:#70927c}.followup-card{padding:24px;scroll-margin-top:96px;transition:border-color .2s,box-shadow .2s,background-color .2s}.followup-card.highlighted{background:#fffaf2;border-color:#e2a34f;outline:none;box-shadow:0 0 0 4px #e2a34f33,0 16px 38px #173b541f}.email-followup-list{gap:16px;margin-top:12px;display:grid}.email-group-heading{color:#526b7a;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:9px;display:flex}.email-group-heading span{text-align:center;background:#edf2f1;border-radius:999px;min-width:20px;padding:3px 6px}.email-card{background:#fbfcfb;border:1px solid #e1e7e4;border-left:3px solid #9eb3bd;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:7px;padding:11px;display:grid}.email-card.act_now{background:#fffaf6;border-left-color:#d87548}.email-card.waiting{opacity:.88;border-left-color:#a6b3af}.email-sender-mark{color:#376273;background:#e5eef2;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.email-card-copy>div{justify-content:space-between;gap:8px;display:flex}.email-card-copy>div strong{color:#526b7a;font-size:9px}.email-card-copy>div span{color:#879399;white-space:nowrap;font-size:8px}.email-card h3{margin:4px 0;font-size:11px;line-height:1.35}.email-card p{color:#667783;margin:0;font-size:9px;line-height:1.4}.email-card small{color:#8a969b;margin-top:5px;font-size:8px;display:block}.email-card-actions{border-top:1px solid #e7ebe9;grid-column:2;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.email-card-actions>span{color:#a75c36;letter-spacing:.08em;font-size:7px;font-weight:850}.email-card-actions a{color:#075b88;font-size:9px;font-weight:750;text-decoration:none}.review-count{color:#9a5f49;letter-spacing:.09em;background:#f3e3dc;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:780}.followup-row{color:var(--ink);border-bottom:1px solid #e7e8e4;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;text-decoration:none;display:grid}.followup-row.high:hover{color:var(--sage-dark)}.followup-mark{color:var(--gold);font-size:16px}.muted-star{color:#b7bdb8}.followup-row strong,.followup-row small{display:block}.followup-row strong{font-size:12px}.followup-row small{color:var(--muted);margin-top:4px;font-size:10px}.followup-row em{color:var(--sage);font-size:9px;font-style:normal;font-weight:700}.mail-note{color:var(--muted);gap:10px;padding-top:14px;display:flex}.mail-note>span{color:#fff;background:var(--sage);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.mail-note p{margin:0;font-size:10px;line-height:1.55}.mail-note strong{color:var(--ink)}.zoho-results{border-top:1px solid #e7e8e4;margin-top:15px;padding-top:14px}.zoho-email-list{gap:7px;margin-top:8px;display:grid}.zoho-sender{color:#a45e19;background:#fff0df}.email-card-actions small{color:#71808a;font-size:8px}.zoho-results-heading{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:11px;display:flex}.zoho-results-heading span{color:var(--sage);letter-spacing:.08em;font-size:8px;font-weight:780}.zoho-result{border-bottom:1px solid #edf0ee;grid-template-columns:22px 1fr;gap:9px;padding:10px 0;display:grid}.zoho-result strong,.zoho-result small{display:block}.zoho-result strong{font-size:11px}.zoho-result small{color:var(--muted);margin-top:3px;font-size:9px}.zoho-empty{color:var(--muted);margin:10px 0 2px;font-size:10px}.yahoo-results{border-top-color:#e9dff4}.yahoo-diamond{color:#6f2dbd}.zoho-card{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px 22px;display:grid}.zoho-mark{color:#fff;background:#d99036;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.quickbooks-mark{background:#6f927b}.desk-mark{background:#0b79b5}.desk-card{align-items:start}.zoho-card .desk-ticket{color:#173d57;white-space:normal;background:#f6fbfd;border:1px solid #d9e7ed;border-radius:10px;margin-top:9px;padding:9px 10px;display:block}.desk-ticket strong,.desk-ticket span{display:block}.desk-ticket strong{font-size:10px}.desk-ticket span{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.quickbooks-card{border-color:#cfe0d5}.quickbooks-item{margin-top:8px!important;font-size:12px!important}.zoho-card h3{margin:0 0 5px;font-size:14px}.zoho-card p:not(.card-kicker){color:var(--muted);margin:0;font-size:11px;line-height:1.45}.zoho-card a{color:#fff;background:var(--sage-dark);white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:720;text-decoration:none}.connected-pill{color:#2f7350;letter-spacing:.08em;background:#dff0e6;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:780}.learning-card{background:#fff7ed;border-color:#f2dcc3;gap:15px;padding:23px;display:flex}.learn-icon{color:#b95e08;background:#fde2c4;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.learning-card h3{margin:0 0 7px;font-size:15px}.learning-card p:not(.card-kicker){color:var(--muted);font-size:12px;line-height:1.5}.learning-card button{color:var(--sage-dark);background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.learning-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.learning-signals span{color:var(--muted);background:#ffffff9e;border:1px solid #ead8c4;border-radius:11px;padding:9px 8px;font-size:8px;line-height:1.35}.learning-signals strong{color:var(--ink);text-transform:capitalize;margin-bottom:2px;font-size:11px;display:block}.focus-overlay{z-index:40;color:#fff;text-align:center;background:#2e3a33f0;place-content:center;padding:30px;display:grid;position:fixed;inset:0}.focus-overlay h2{margin:4px 0 25px;font-size:42px}.focus-overlay>p:not(.eyebrow){color:#ffffffa6;max-width:420px;line-height:1.6}.timer{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(75px,12vw,130px);font-weight:250}.close-focus{color:#fff;background:0 0;border:0;font-size:34px;position:absolute;top:28px;right:32px}.focus-complete{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;justify-self:center;margin-top:25px;padding:13px 24px}.focus-pause{color:#2e3a33;background:#fff;border:0;border-radius:11px;justify-self:center;margin-top:18px;padding:11px 22px;font-weight:750}.focus-pause:disabled{opacity:.45}.toast{z-index:60;color:#fff;background:#26342c;border-radius:12px;padding:13px 18px;font-size:13px;animation:.25s ease-out rise;position:fixed;bottom:28px;right:28px;box-shadow:0 15px 40px #0003}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1180px){.topbar{padding:0 22px}.topbar nav,.sync-state{display:none}.page{padding:34px 22px 60px}.layout-grid{grid-template-columns:1fr}.side-column{grid-template-columns:repeat(2,1fr)}.learning-card{grid-column:1/-1}}@media (max-width:640px){.topbar{height:64px}.page{padding:28px 14px 45px}.welcome-row{flex-direction:column;align-items:flex-start}.subhead{font-size:14px}.welcome-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.more-actions{grid-column:1/-1;width:100%}.more-actions-menu{width:min(100%,280px);left:0;right:auto}.checkin-button,.evening-button,.secondary-button{width:100%}.add-task-button{grid-column:1/-1;width:100%}.view-switcher,.realism-forecast,.readiness-check{align-items:flex-start}.realism-forecast,.readiness-check{grid-template-columns:28px minmax(0,1fr)}.realism-forecast>button,.readiness-check>button{grid-column:2;justify-self:start}.readiness-details{grid-column:1/-1}.sync-state{display:none}.install-button{margin-left:auto}.notification-button{margin-left:7px}.reminder-banner{grid-template-columns:32px minmax(0,1fr) 22px}.reminder-banner>button:not(.dismiss-reminder){grid-column:2;justify-self:start}.reminder-banner .dismiss-reminder{grid-area:1/3}.outcome-card{flex-direction:column;align-items:flex-start;padding:23px}.focus-button{width:100%}.progress-track{width:50vw}.timeline-card{padding:23px 16px 13px}.section-heading>p{display:none}.task{grid-template-columns:47px 12px 23px minmax(0,1fr);column-gap:8px}.task-time strong{font-size:11px}.task-actions{position:absolute;top:10px;right:0}.task .more{display:block}.task-copy{padding-right:22px}.task-copy h3{font-size:13px}.task-title-row{flex-wrap:wrap}.side-column,.inbox-items article{grid-template-columns:1fr}.inbox-items article>div:last-child{flex-wrap:wrap}.chat-panel{border-radius:18px;width:calc(100vw - 16px);height:calc(100vh - 16px);bottom:8px;right:8px}.learning-card{grid-column:auto}.brand img{width:115px;height:45px}.product-name{display:none}.toast{text-align:center;bottom:14px;left:14px;right:14px}.avatar{margin-left:auto}.zoho-card{grid-template-columns:38px 1fr}.zoho-card a,.connected-pill{text-align:center;grid-column:1/-1}.checkin-dialog{border-radius:20px;padding:28px 20px 22px}.checkin-dialog h2{font-size:24px}.chat-bubble{bottom:14px;right:14px}.chat-panel{border-radius:20px;width:auto;height:auto;inset:8px}.chat-bubble.open{display:none}.add-task-button{width:100%}.task-field-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@media (max-width:900px){body{-webkit-text-size-adjust:100%;overscroll-behavior-y:none}body[data-daypilot-route] main{padding-left:14px!important;padding-right:14px!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}body[data-daypilot-route] button,body[data-daypilot-route] a,body[data-daypilot-route] input,body[data-daypilot-route] textarea,body[data-daypilot-route] select{-webkit-tap-highlight-color:transparent}body[data-daypilot-route] button,body[data-daypilot-route] a[role=button]{min-height:44px}body[data-daypilot-route] input,body[data-daypilot-route] textarea,body[data-daypilot-route] select{font-size:16px!important}body[data-daypilot-route] h1{letter-spacing:-.04em!important;font-size:clamp(30px,9vw,42px)!important;line-height:1.03!important}body[data-daypilot-route] h2{line-height:1.12}body[data-daypilot-route] [class*=hero]{gap:12px!important;margin-bottom:18px!important}body[data-daypilot-route] [class*=hero]>div>span,body[data-daypilot-route] [class*=hero]>div>p:last-child{font-size:15px!important;line-height:1.48!important}body[data-daypilot-route] [class*=Card],body[data-daypilot-route] [class*=card],body[data-daypilot-route] [class*=workspace]{border-radius:20px!important;box-shadow:0 10px 30px #123a4f12!important}body[data-daypilot-route] [class*=notice],body[data-daypilot-route] [class*=banner]{border-radius:16px!important}body[data-daypilot-route] [class*=loading],body[data-daypilot-route] [class*=empty]{border-radius:18px!important;padding:24px 18px!important}body[data-daypilot-route=today] .page{padding-top:20px!important}body[data-daypilot-route=today] .welcome-row{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}body[data-daypilot-route=today] .welcome-row .secondary-button{width:100%}body[data-daypilot-route=today] .subhead{font-size:14px;line-height:1.5}body[data-daypilot-route=today] .layout-grid{grid-template-columns:1fr;gap:14px}body[data-daypilot-route=today] .main-column,body[data-daypilot-route=today] .side-column{gap:14px}body[data-daypilot-route=today] .outcome-card,body[data-daypilot-route=today] .timeline-card,body[data-daypilot-route=today] .next-card,body[data-daypilot-route=today] .metrics-card,body[data-daypilot-route=today] .learning-card,body[data-daypilot-route=today] .followup-card,body[data-daypilot-route=today] .zoho-card,body[data-daypilot-route=today] .recommend-card,body[data-daypilot-route=today] .projects-card,body[data-daypilot-route=today] .waiting-card,body[data-daypilot-route=today] .status-card{border-radius:20px}body[data-daypilot-route=today] .reminder-banner,body[data-daypilot-route=today] .realism-forecast,body[data-daypilot-route=today] .readiness-check{grid-template-columns:30px minmax(0,1fr);gap:10px}body[data-daypilot-route=today] .reminder-banner>button,body[data-daypilot-route=today] .realism-forecast button,body[data-daypilot-route=today] .readiness-check>button{grid-column:1/-1;width:100%}body[data-daypilot-route=today] .reminder-banner .dismiss-reminder{width:32px;min-height:32px;position:absolute;top:10px;right:10px}body[data-daypilot-route=today] .reminder-banner{padding-right:46px;position:relative}body[data-daypilot-route=today] .view-switcher{flex-direction:column;align-items:stretch}body[data-daypilot-route=today] .view-switcher button{width:100%}body[data-daypilot-route=now] [class*=shell]{padding-top:18px!important}body[data-daypilot-route=now] [class*=hero]{align-items:stretch!important}body[data-daypilot-route=now] [class*=replanButton]{width:100%}body[data-daypilot-route=now] [class*=focusCard]{padding:20px 16px!important}body[data-daypilot-route=now] [class*=cardHeading]{gap:10px!important}body[data-daypilot-route=now] [class*=cardHeading] h2{font-size:clamp(25px,8vw,34px)!important}body[data-daypilot-route=now] [class*=timerRow]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:20px 0 14px!important}body[data-daypilot-route=now] [class*=timerRow] div{text-align:center;padding:14px 8px!important}body[data-daypilot-route=now] [class*=timerRow] strong{font-size:22px!important}body[data-daypilot-route=now] [class*=controls]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}body[data-daypilot-route=now] [class*=controls] button:last-child:nth-child(odd){grid-column:1/-1}body[data-daypilot-route=now] [class*=queueItem]{padding:12px 0!important}body[data-daypilot-route=capture] [class*=shell]{padding-top:18px!important}body[data-daypilot-route=capture] [class*=hero]{flex-direction:column!important;align-items:stretch!important}body[data-daypilot-route=capture] textarea{min-height:112px!important}body[data-daypilot-route=capture] [class*=form],body[data-daypilot-route=capture] [class*=composer],body[data-daypilot-route=capture] [class*=panel]{padding:16px!important}body[data-daypilot-route=capture] [class*=actions],body[data-daypilot-route=capture] [class*=Actions]{grid-template-columns:1fr!important;display:grid!important}body[data-daypilot-route=capture] [class*=actions] button,body[data-daypilot-route=capture] [class*=Actions] button{width:100%}body[data-daypilot-route=capture] [class*=item],body[data-daypilot-route=capture] [class*=Item]{scroll-margin-top:76px}body[data-daypilot-route=command] [class*=shell]{padding-top:18px!important}body[data-daypilot-route=command] [class*=captureLink]{display:none!important}body[data-daypilot-route=command] [class*=stats]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body[data-daypilot-route=command] [class*=stats] article{text-align:center;flex-direction:column;min-width:0;align-items:center!important;gap:2px!important;padding:12px 8px!important}body[data-daypilot-route=command] [class*=stats] strong{font-size:24px!important}body[data-daypilot-route=command] [class*=stats] span{font-size:11px!important}body[data-daypilot-route=command] [class*=examples]{padding:14px!important}body[data-daypilot-route=command] [class*=exampleButtons]{scrollbar-width:none;margin-right:-14px;padding-right:14px;overflow-x:auto;flex-wrap:nowrap!important}body[data-daypilot-route=command] [class*=exampleButtons]::-webkit-scrollbar{display:none}body[data-daypilot-route=command] [class*=exampleButtons] button{white-space:nowrap;flex:none}body[data-daypilot-route=command] [class*=conversation]{min-height:290px!important;max-height:46vh!important;padding:12px!important}body[data-daypilot-route=command] [class*=message]{width:96%!important;padding:12px 13px!important}body[data-daypilot-route=command] [class*=composer]{bottom:calc(66px + env(safe-area-inset-bottom));z-index:20;position:sticky;box-shadow:0 -10px 24px #123a4f14;padding:12px!important}body[data-daypilot-route=command] [class*=composer] textarea{max-height:150px;min-height:72px!important}body[data-daypilot-route=command] [class*=composer]>div{grid-template-columns:.7fr 1.3fr;display:grid!important}body[data-daypilot-route=command] [class*=proposal],body[data-daypilot-route=command] [class*=undoBar]{margin-left:12px!important;margin-right:12px!important}}@media (max-width:380px){body[data-daypilot-route] main{padding-left:10px!important;padding-right:10px!important}body[data-daypilot-route=now] [class*=controls]{grid-template-columns:1fr}body[data-daypilot-route=now] [class*=controls] button{width:100%}}
@media screen and (max-width:1024px){input,textarea,select{font-size:16px!important}}
:root{--dp-control-min:44px;--dp-control-radius:12px;--dp-card-radius:20px;--dp-focus:#075b8894;--dp-muted:#667b87}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--dp-focus)!important;outline-offset:3px!important}body[data-daypilot-route] :where(button,input,textarea,select){font-family:inherit}body[data-daypilot-route] :where(button,a[href]){touch-action:manipulation}body[data-daypilot-route] button:disabled,body[data-daypilot-route] [aria-disabled=true]{opacity:.56;cursor:not-allowed!important}body[data-daypilot-route] [class*=skeleton]{border-radius:16px;gap:11px;min-height:118px;padding:18px;display:grid;position:relative;overflow:hidden;color:#0000!important;background:#f0f5f7!important}body[data-daypilot-route] [class*=skeleton]:after{content:"";background:linear-gradient(100deg,#0000 22%,#ffffffc2 46%,#0000 70%);animation:1.25s infinite daypilotShimmer;position:absolute;inset:0;transform:translate(-100%)}body[data-daypilot-route] [class*=skeleton]>span{background:#dce7eb;border-radius:999px;height:13px;display:block}body[data-daypilot-route] [class*=skeleton]>span:first-child{width:38%}body[data-daypilot-route] [class*=skeleton]>span:nth-child(2){width:82%;height:24px}body[data-daypilot-route] [class*=skeleton]>span:nth-child(3){width:61%}@keyframes daypilotShimmer{to{transform:translate(100%)}}@media (max-width:900px){body[data-daypilot-route] :where(button,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select){min-height:var(--dp-control-min)!important}body[data-daypilot-route] button{min-width:var(--dp-control-min)!important}body[data-daypilot-route] textarea{min-height:88px}body[data-daypilot-route] :where([class*=editorActions] a,[class*=actions] a[class],main a[target=_blank],main a[style*=min-height]){min-height:44px!important}body[data-daypilot-route] input,body[data-daypilot-route] textarea,body[data-daypilot-route] select{font-size:16px!important}body[data-daypilot-route] :where([class*=eyebrow],[class*=kicker],[class*=cardLabel],[class*=label],[class*=meta],[class*=caption]){font-size:12px!important;line-height:1.35!important}body[data-daypilot-route] :where(small,[class*=detail],[class*=description],[class*=footnote],[class*=privacy]){font-size:12px!important;line-height:1.42!important}body[data-daypilot-route] [class*=mobileTab]{font-size:11.5px!important}body[data-daypilot-route] [class*=alertBadge]{min-width:20px!important;height:20px!important;font-size:10px!important}body[data-daypilot-route] [class*=planList] article>button,body[data-daypilot-route] [class*=closeButton],body[data-daypilot-route] [class*=dismiss-reminder],body[data-daypilot-route] [class*=notice]>button{min-width:44px!important;min-height:44px!important}body[data-daypilot-route] [class*=planList] article>button{width:44px!important;height:44px!important}body[data-daypilot-route] [class*=attentionItem] a,body[data-daypilot-route] [class*=attentionItem] button,body[data-daypilot-route] [class*=sectionHeading] a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}body[data-daypilot-route] :where([class*=Card],[class*=card],[class*=panel],[class*=workspace]){border-radius:var(--dp-card-radius)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (padding:max(0px)){.login-shell{padding-top:max(24px, env(safe-area-inset-top));padding-right:max(24px, env(safe-area-inset-right));padding-bottom:max(24px, env(safe-area-inset-bottom));padding-left:max(24px, env(safe-area-inset-left))}}
@media (max-width:900px){.daypilotMobileFiveTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.daypilotMobileMoreButton{cursor:pointer;background:0 0;border:0;font-family:inherit;position:relative}.daypilotMobileAlertBadge{color:#fff;background:#e45d68;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;right:14px}.daypilotMobileMoreBackdrop{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11233757;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.daypilotMobileMoreSheet{z-index:190;right:10px;bottom:max(84px, calc(76px + env(safe-area-inset-bottom)));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fcfffb;border:1px solid #dfe7ef;border-radius:22px;padding:8px 12px 14px;animation:.18s cubic-bezier(.2,.8,.2,1) daypilotMoreIn;position:fixed;left:10px;box-shadow:0 24px 70px #19314b3d}.daypilotMobileMoreHandle{background:#d1dbe5;border-radius:999px;width:38px;height:4px;margin:0 auto 8px}.daypilotMobileMoreHeader{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px;display:flex}.daypilotMobileMoreHeader small{color:#7d90a7;letter-spacing:.13em;margin-bottom:2px;font-size:8px;font-weight:850;display:block}.daypilotMobileMoreHeader h2{color:#1d3858;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600}.daypilotMobileMoreHeader button{color:#71839a;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-radius:50%;place-items:center;padding:0;font-size:20px;display:grid}.daypilotMobileMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daypilotMobileMoreGrid>a{color:#284866;background:#fff;border:1px solid #e3eaf1;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:76px;padding:10px;text-decoration:none;display:grid;box-shadow:0 5px 14px #1f374f0b}.daypilotMobileMoreGrid>a>span{color:#1675d2;background:#edf5ff;border-radius:10px;place-items:center;width:32px;height:32px;padding:6px;font-size:10px;font-weight:900;display:grid}.daypilotMobileMoreGrid svg{width:19px;height:19px}.daypilotMobileMoreGrid strong,.daypilotMobileMoreGrid small{display:block}.daypilotMobileMoreGrid strong{font-size:12px}.daypilotMobileMoreGrid small{color:#8998aa;margin-top:3px;font-size:9px;line-height:1.25}.daypilotRmIcon{padding:0!important}}@keyframes daypilotMoreIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.daypilotMobileMoreSheet{animation:none}}
.daypilotAppMain [class*=heroBackdrop]{opacity:.22!important}.daypilotAppMain [class*=nowGrid]{grid-template-columns:minmax(0,1fr) 250px!important}.daypilotAppMain [class*=progressCard]{padding:18px!important}.daypilotAppMain [class*=progressFacts]{gap:9px!important}.daypilotAppMain [class*=progressFacts]>div{padding:9px!important}.daypilotAppMain [class*=bottomGrid]{grid-template-columns:minmax(420px,1.28fr) minmax(290px,.8fr) minmax(250px,.7fr)!important}.daypilotAppMain [class*=timelineRow]{grid-template-columns:13px 96px minmax(0,1fr)!important;gap:8px!important;min-height:43px!important;padding:6px 0!important}.daypilotAppMain [class*=timelineRow] time{white-space:normal;max-width:96px;line-height:1.28!important}.daypilotAppMain [class*=timelineRow]>div{min-width:0}.daypilotAppMain [class*=timelineRow] strong{line-height:1.24!important}@media (max-width:1180px){.daypilotAppMain [class*=nowGrid]{grid-template-columns:1fr!important}.daypilotAppMain [class*=bottomGrid]{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.daypilotAppMain [class*=bottomGrid]{grid-template-columns:1fr!important}.daypilotAppMain [class*=timelineRow]{grid-template-columns:13px 88px minmax(0,1fr)!important}}
body[data-daypilot-route=command],body[data-daypilot-route=planner]{background:#f5f8fc}body[data-daypilot-route=command] .daypilotAppMain>main,body[data-daypilot-route=planner] .daypilotAppMain>main{color:#193451;background:radial-gradient(circle at 82% 36px,#ffe2b438 0 8px,#0000 9px),linear-gradient(#ffffffb8 0,#f5f8fc00 180px),#f5f8fc;min-height:calc(100vh - 64px);padding:28px 28px 60px}body[data-daypilot-route=command] .daypilotAppMain>main>div,body[data-daypilot-route=planner] .daypilotAppMain>main>div{width:min(1180px,100%);margin:0 auto;max-width:1180px!important}body[data-daypilot-route=command] [class*=header],body[data-daypilot-route=planner] [class*=header]{justify-content:space-between!important;align-items:flex-end!important;gap:28px!important;margin:0 0 22px!important;padding:6px 4px 0!important;display:flex!important}body[data-daypilot-route=command] [class*=header]>div:first-child,body[data-daypilot-route=planner] [class*=header]>div:first-child{min-width:0;max-width:790px}body[data-daypilot-route=command] [class*=eyebrow],body[data-daypilot-route=planner] [class*=eyebrow]{color:#2876c8!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important}body[data-daypilot-route=command] [class*=title],body[data-daypilot-route=planner] [class*=title]{color:#183354!important;letter-spacing:-.035em!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,3.5vw,50px)!important;font-weight:600!important;line-height:1.04!important}body[data-daypilot-route=command] [class*=subtitle],body[data-daypilot-route=planner] [class*=subtitle]{color:#6f8197!important;max-width:780px!important;margin:8px 0 0!important;font-size:14px!important;line-height:1.55!important}body[data-daypilot-route=command] [class*=actions],body[data-daypilot-route=planner] [class*=actions]{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}body[data-daypilot-route=command] [class*=primary],body[data-daypilot-route=planner] [class*=primary]{color:#fff!important;cursor:pointer!important;background:linear-gradient(#2588e9,#126bcf)!important;border:1px solid #1675d4!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:8px 13px!important;font-size:11px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 5px 13px #126bcf29!important}body[data-daypilot-route=command] [class*=secondary],body[data-daypilot-route=planner] [class*=secondary]{color:#45627e!important;cursor:pointer!important;background:#fff!important;border:1px solid #dce5ee!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:7px 11px!important;font-size:10px!important;font-weight:720!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}body[data-daypilot-route=command] [class*=secondary]:hover,body[data-daypilot-route=planner] [class*=secondary]:hover{background:#f9fbfd!important;border-color:#bfcfdf!important}body[data-daypilot-route=command] [class*=card],body[data-daypilot-route=planner] [class*=card]{min-width:0;background:#fffffff7!important;border:1px solid #e1e8f0!important;border-radius:14px!important;box-shadow:0 8px 24px #1e37520e!important}body[data-daypilot-route=command] [class*=header]{margin-bottom:18px!important}body[data-daypilot-route=command] [class*=card]{padding:18px!important}body[data-daypilot-route=command] [class*=buttonRow]{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}body[data-daypilot-route=command] [class*=buttonRow]>button[class*=secondary]{color:#496581!important;background:#f8fbfe!important;min-height:32px!important;padding:7px 10px!important}body[data-daypilot-route=command] article{box-shadow:none;border:1px solid #0000}body[data-daypilot-route=command] article small{letter-spacing:.08em;text-transform:uppercase}body[data-daypilot-route=command] article p{color:#29445f;font-size:13px}body[data-daypilot-route=command] textarea{min-height:132px;color:#203b59!important;background:#fff!important;border:1px solid #cedbe8!important;border-radius:12px!important;outline:none!important;padding:15px!important;font-size:14px!important;line-height:1.5!important;box-shadow:inset 0 1px 2px #1e375206!important}body[data-daypilot-route=command] textarea:focus{border-color:#7bb2ea!important;box-shadow:0 0 0 3px #2484e217!important}body[data-daypilot-route=command] [class*=reason]{color:#38526d!important;background:#f4f8fd!important;border:1px solid #dce8f4!important;border-radius:12px!important;padding:15px!important}body[data-daypilot-route=command] [class*=notice]{color:#416078!important;background:#eef8f2!important;border-radius:11px!important;padding:12px 14px!important}body[data-daypilot-route=planner] [class*=status]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 16px!important;display:grid!important}body[data-daypilot-route=planner] [class*=statusCard]{background:#fff!important;border:1px solid #e1e8f0!important;border-radius:13px!important;align-content:center!important;gap:4px!important;min-height:94px!important;padding:15px 16px!important;display:grid!important;box-shadow:0 6px 18px #1e37520b!important}body[data-daypilot-route=planner] [class*=statusCard]>span{color:#7b8ca0!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:780!important}body[data-daypilot-route=planner] [class*=statusCard]>strong{color:#1e3a59!important;font-size:17px!important;line-height:1.18!important}body[data-daypilot-route=planner] [class*=statusCard]>small{color:#8493a5!important;font-size:10px!important;line-height:1.35!important}body[data-daypilot-route=planner] [class*=grid]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr)!important;align-items:start!important;gap:16px!important;display:grid!important}body[data-daypilot-route=planner] [class*=decision]{background:linear-gradient(135deg,#f0f6ff,#fff)!important;padding:18px 20px!important}body[data-daypilot-route=planner] [class*=decision] h2{color:#203c5a!important;margin:0 0 7px!important;font-size:19px!important;line-height:1.25!important}body[data-daypilot-route=planner] [class*=decision]>p:last-child{color:#667b92!important;margin:0!important;font-size:12px!important;line-height:1.55!important}body[data-daypilot-route=planner] [class*=planList]{gap:10px!important;display:grid!important}body[data-daypilot-route=planner] [class*=planItem]{background:#fff!important;border:1px solid #e3eaf1!important;border-radius:12px!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;padding:15px 17px!important;display:grid!important;box-shadow:0 5px 15px #1e375209!important}body[data-daypilot-route=planner] [class*=planItem][class*=current]{background:#f2f8ff!important;border-color:#b9d8f6!important}body[data-daypilot-route=planner] [class*=planItemTime]{color:#2d6da8!important;font-size:10px!important;font-weight:820!important;line-height:1.4!important}body[data-daypilot-route=planner] [class*=planItem] strong{color:#203d5c!important;font-size:13px!important;line-height:1.28!important;display:block!important}body[data-daypilot-route=planner] [class*=planItem] p{color:#718399!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.45!important}body[data-daypilot-route=planner] [class*=sideStack]{gap:14px!important;display:grid!important}body[data-daypilot-route=planner] [class*=sideStack]>section{padding:17px!important}body[data-daypilot-route=planner] [class*=systemRow]{border-bottom:1px solid #eef2f5!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:39px!important;padding:8px 0!important;display:grid!important}body[data-daypilot-route=planner] [class*=systemRow]:last-child{border-bottom:0!important}body[data-daypilot-route=planner] [class*=systemRow] span{color:#63778e!important;font-size:10px!important}body[data-daypilot-route=planner] [class*=systemRow] b{color:#244a72!important;font-size:11px!important}body[data-daypilot-route=planner] [class*=sectionTitle]{color:#203c5b!important;margin:0 0 10px!important;font-size:17px!important}body[data-daypilot-route=planner] [class*=compactList]{display:grid!important}body[data-daypilot-route=planner] [class*=compactItem]{border-bottom:1px solid #eef2f5!important;padding:9px 0!important}body[data-daypilot-route=planner] [class*=compactItem]:last-child{border-bottom:0!important}body[data-daypilot-route=planner] [class*=compactItem] strong,body[data-daypilot-route=planner] [class*=compactItem] small{display:block!important}body[data-daypilot-route=planner] [class*=compactItem] strong{color:#274562!important;font-size:11px!important;line-height:1.3!important}body[data-daypilot-route=planner] [class*=compactItem] small{color:#8493a4!important;margin-top:3px!important;font-size:9px!important;line-height:1.35!important}body[data-daypilot-route=planner] [class*=loading],body[data-daypilot-route=command] [class*=loading],body[data-daypilot-route=planner] [class*=empty],body[data-daypilot-route=command] [class*=empty]{color:#7b8da1!important;margin:0!important;padding:18px!important;font-size:11px!important;line-height:1.5!important}@media (max-width:980px){body[data-daypilot-route=command] .daypilotAppMain>main,body[data-daypilot-route=planner] .daypilotAppMain>main{padding:22px 18px 48px}body[data-daypilot-route=planner] [class*=status]{grid-template-columns:1fr 1fr!important}body[data-daypilot-route=planner] [class*=grid]{grid-template-columns:1fr!important}}@media (max-width:700px){body[data-daypilot-route=command] [class*=header],body[data-daypilot-route=planner] [class*=header]{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}body[data-daypilot-route=command] [class*=title],body[data-daypilot-route=planner] [class*=title]{font-size:34px!important}body[data-daypilot-route=planner] [class*=status]{grid-template-columns:1fr!important}body[data-daypilot-route=planner] [class*=planItem]{grid-template-columns:1fr!important;gap:6px!important}}
body[data-daypilot-route=planner] .daypilotAppMain>main{color:#193451;background:radial-gradient(circle at 82% 32px,#ffe2b433 0 8px,#0000 9px),linear-gradient(#ffffffc7 0,#f5f8fc00 190px),#f5f8fc;min-height:calc(100vh - 64px);padding:28px 28px 60px}body[data-daypilot-route=planner] .daypilotAppMain>main>div{width:min(1180px,100%);margin:0 auto}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header{justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 22px;padding:6px 4px 0;display:flex}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header>div:first-child{min-width:0;max-width:800px}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header p:first-child{color:#2876c8;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:850;line-height:1.2}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header h1{color:#183354;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,50px);font-weight:600;line-height:1.04}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header p:last-child{color:#6f8197;max-width:800px;margin:8px 0 0;font-size:14px;line-height:1.55}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header a{color:#45627e;white-space:nowrap;background:#fff;border:1px solid #dce5ee;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:10px;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header a:last-child{color:#fff;background:linear-gradient(#2588e9,#126bcf);border-color:#1675d4;min-height:36px;padding:8px 13px;font-size:11px;font-weight:750;box-shadow:0 5px 13px #126bcf29}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:first-of-type{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:first-of-type>article{background:#fff;border:1px solid #e1e8f0;border-radius:13px;align-content:center;gap:4px;min-height:96px;padding:15px 16px;display:grid;box-shadow:0 6px 18px #1e37520b}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:first-of-type>article>span{color:#7b8ca0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:first-of-type>article>strong{color:#1e3a59;font-size:17px;line-height:1.18}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:first-of-type>article>small{color:#8493a5;font-size:10px;line-height:1.35}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2){grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:16px;display:grid}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>section:first-child,body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section{background:#fffffffa;border:1px solid #e1e8f0;border-radius:14px;box-shadow:0 8px 24px #1e37520e}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>section:first-child{background:linear-gradient(135deg,#f0f6ff,#fff);padding:18px 20px}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>section:first-child>p:first-child,body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section>p:first-child{color:#2876c8;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:850;line-height:1.2}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>section:first-child h2{color:#203c5a;margin:0 0 7px;font-size:19px;line-height:1.25}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>section:first-child>p:last-child{color:#667b92;margin:0;font-size:12px;line-height:1.55}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>div{gap:10px;display:grid}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>div>article{background:#fff;border:1px solid #e3eaf1;border-radius:12px;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:16px;padding:15px 17px;display:grid;box-shadow:0 5px 15px #1e375209}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>div>article>div:first-child{color:#2d6da8;font-size:10px;font-weight:820;line-height:1.4}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>div>article strong{color:#203d5c;font-size:13px;line-height:1.28;display:block}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>div>article p{color:#718399;margin:4px 0 0;font-size:10px;line-height:1.45}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>div>article a{color:#45627e;background:#fff;border:1px solid #dce5ee;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:7px 10px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside{gap:14px;display:grid}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section{padding:17px}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:first-child>div{border-bottom:1px solid #eef2f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:39px;padding:8px 0;display:grid}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:first-child>div:last-child{border-bottom:0}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:first-child>div span{color:#63778e;font-size:10px}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:first-child>div b{color:#244a72;font-size:11px}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section h2{color:#203c5b;margin:0 0 10px;font-size:17px}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:last-child>div>div{border-bottom:1px solid #eef2f5;padding:9px 0}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:last-child>div>div:last-child{border-bottom:0}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:last-child strong,body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:last-child small{display:block}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:last-child strong{color:#274562;font-size:11px;line-height:1.3}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>aside>section:last-child small{color:#8796a8;margin-top:2px;font-size:9px;line-height:1.35}@media (max-width:980px){body[data-daypilot-route=planner] .daypilotAppMain>main>div>header{flex-direction:column;align-items:flex-start}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header>div:last-child{justify-content:flex-start}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2){grid-template-columns:1fr}}@media (max-width:640px){body[data-daypilot-route=planner] .daypilotAppMain>main{padding:20px 14px 44px}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:first-of-type{grid-template-columns:1fr}body[data-daypilot-route=planner] .daypilotAppMain>main>div>section:nth-of-type(2)>div>div>article{grid-template-columns:1fr;gap:7px}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header>div:last-child{width:100%}body[data-daypilot-route=planner] .daypilotAppMain>main>div>header a{flex:auto}}
