@font-face{font-family:TAP Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kalam/Kalam-Regular-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TAP Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kalam/Kalam-Regular-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gtd-theme-root[data-gtd-inbox-text=handwriting] .gtd-inbox-item .gtd-inbox-title,.gtd-theme-root[data-gtd-inbox-text=handwriting] [data-gtd-processor-header] .gtd-clarify-title,.gtd-theme-root[data-gtd-inbox-text=handwriting] .gtd-inbox-postit,.gtd-theme-root[data-gtd-inbox-text=handwriting] .gtd-header-capture-input,.gtd-theme-root .gtd-inbox-handwriting-sample{font-family:TAP Kalam,Segoe Print,Bradley Hand,cursive;font-weight:400;font-size:19px;line-height:1.5}.gtd-theme-root[data-gtd-inbox-text=handwriting] .gtd-header-capture-input{font-size:16px;line-height:20px}.gtd-theme-root{color:#0f172a}.gtd-theme-root .gtd-obstacle-color{color:#a16207!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-obstacle-color{color:#fbbf24!important}@media(min-width:640px){.gtd-project-obstacles{padding-left:var(--gtd-obstacle-inset)}}@media(min-width:640px)and (max-width:1199px){.gtd-project-results{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.gtd-workspace-shell{position:relative;height:calc(100dvh - 12rem)}.gtd-review-coach{flex-shrink:0;z-index:35;margin:8px;padding:14px;border:1px solid #c7d2fe;border-radius:16px;background:#fff;box-shadow:0 8px 30px #0f172a14;max-height:38dvh;overflow-y:auto}.gtd-review-coach button:focus-visible,[data-review-overview] button:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1023px){.gtd-review-coach button{min-height:44px;min-width:44px}}[data-gtd-theme=dark] .gtd-review-coach{background:#182438;border-color:#465580}@media(min-width:1024px){.gtd-review-running{padding-right:326px}.gtd-review-coach{position:absolute;width:292px;right:16px;margin:0;top:calc(100% - 350px);max-height:calc(100% - 180px);transition:top .24s ease}.gtd-review-coach[data-position=top]{top:92px}}@media(prefers-reduced-motion:reduce){.gtd-review-coach{transition:none}}.gtd-window-titlebar{display:flex;align-items:center;flex:none;height:34px;gap:8px;padding:0 14px;background:#f1f3f6;border-bottom:1px solid #e2e8f0}.gtd-window-controls{display:flex;align-items:center;gap:8px;flex:none}.gtd-window-titlebar-toolbar{height:auto;min-height:52px;gap:12px;padding-block:7px;flex-wrap:wrap}@media(min-width:768px){.gtd-window-titlebar-toolbar{flex-wrap:nowrap}}@media(max-width:767px){.gtd-window-titlebar-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px}.gtd-window-titlebar-toolbar .gtd-window-controls{grid-area:1 / 1}.gtd-header-identity{grid-area:1 / 2}.gtd-header-status{grid-area:1 / 3}.gtd-header-tools{grid-area:2 / 1 / auto / -1}.gtd-header-tools>form,.gtd-header-tools>div{flex:1 1 100%;width:100%}}.gtd-traffic-light{display:flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;border-radius:50%;border:1px solid;cursor:pointer}.gtd-window-close{background:#ff5f57;border-color:#e0443e}.gtd-window-restore{background:#febc2e;border-color:#dea123}.gtd-window-maximize{background:#28c840;border-color:#1aab29}.gtd-traffic-light svg{opacity:0;color:#342b24!important;stroke-width:2.5}.gtd-window-controls:hover .gtd-traffic-light svg,.gtd-traffic-light:focus-visible svg{opacity:.8}.gtd-traffic-light:focus-visible{outline:2px solid #818cf8;outline-offset:4px}.gtd-theme-root[data-gtd-theme=dark] .gtd-window-titlebar{background:#1e293b;border-color:#334155}.gtd-control-bar{flex:none;padding:9px clamp(8px,2vw,24px);border-top:1px solid #e2e8f0;background:#f8fafc}.gtd-control-bar ol{display:flex;align-items:center;max-width:1040px;margin:0 auto;padding:0;list-style:none;gap:3px}.gtd-control-bar li{display:flex;align-items:center;flex:1;min-width:0}.gtd-control-bar button{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(4px,1vw,9px);width:100%;height:50px;padding:0 15px 0 22px;margin:0;border-radius:8px;cursor:pointer;background:transparent;--gtd-step-fill: #edf1f7;--gtd-step-edge: #dce3ed}.gtd-process-shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.gtd-process-shape path{fill:var(--gtd-step-fill);stroke:var(--gtd-step-edge);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .15s,stroke .15s}.gtd-control-bar button>span{position:relative}.gtd-control-bar button:hover{--gtd-step-fill: #e3e9f5;--gtd-step-edge: #c5d0e5}.gtd-control-bar button[aria-pressed=true]{--gtd-step-fill: #e0e7ff;--gtd-step-edge: #a5b4fc}.gtd-control-bar button[aria-pressed=true] span{color:#4338ca}.gtd-control-bar button:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.gtd-theme-root[data-gtd-theme=dark] .gtd-control-bar button{--gtd-step-fill: #253249;--gtd-step-edge: #354660}.gtd-theme-root[data-gtd-theme=dark] .gtd-control-bar button:hover{--gtd-step-fill: #30405b;--gtd-step-edge: #506281}.gtd-theme-root[data-gtd-theme=dark] .gtd-control-bar button[aria-pressed=true]{--gtd-step-fill: #3a4278;--gtd-step-edge: #818cf8}.gtd-theme-root[data-gtd-theme=dark] .gtd-control-bar button[aria-pressed=true] span{color:#e0e7ff}.gtd-control-number{color:#64748b;font-size:clamp(11px,1.2vw,15px);font-weight:400;font-variant-numeric:tabular-nums}.gtd-control-label{color:#334155;font-size:clamp(8px,1vw,11px);font-weight:600;letter-spacing:.08em}.gtd-theme-root[data-gtd-theme=dark] .gtd-control-bar{background:#182335;border-color:#334155}.gtd-theme-root[data-gtd-theme=dark] .gtd-control-label{color:#d4deeb}.gtd-theme-root[data-gtd-theme=dark] .gtd-control-number{color:#aebbd0}@media(max-width:480px){.gtd-control-bar{padding:7px 5px}.gtd-control-number{width:100%;text-align:center}.gtd-control-bar button{flex-direction:column;gap:2px;padding:0 3px 0 7px;height:48px}.gtd-control-label{font-size:8px;letter-spacing:.02em}}.gtd-theme-root input.gtd-outcome-checkbox{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid #94a3b8!important;border-radius:50%!important;background:transparent!important;position:relative}.gtd-theme-root input.gtd-outcome-checkbox:checked{background:#4ade80!important;border-color:#4ade80!important}.gtd-theme-root input.gtd-outcome-checkbox:checked:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg);transform-origin:center}.gtd-theme-root input.gtd-outcome-checkbox:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.gtd-theme-root input.gtd-outcome-checkbox:disabled{cursor:default;opacity:1}.gtd-theme-root .gtd-outcomes .gtd-outcome-achieved{color:#15803d!important;text-decoration:none!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-outcomes .gtd-outcome-achieved{color:#4ade80!important}.gtd-task-title{flex:0 1 auto}.gtd-task-outcomes{display:flex;align-items:center;gap:10px;min-width:0;max-width:40%;margin-right:auto;overflow-x:auto;scrollbar-width:none}.gtd-task-title+:not(.gtd-task-outcomes){margin-left:auto}.gtd-task-outcomes::-webkit-scrollbar{display:none}.gtd-theme-root .gtd-task-outcome{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;cursor:pointer;color:#526b89!important;font-size:10px;line-height:16px}.gtd-task-outcome span{max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none!important}.gtd-theme-root input.gtd-task-outcome-checkbox{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative;flex-shrink:0;width:12px;height:12px;margin:0;border-radius:50%!important;border:1px solid #8ba5c5!important;background:transparent!important;cursor:pointer}.gtd-theme-root .gtd-task-outcome[data-achieved]{color:#15803d!important}.gtd-theme-root input.gtd-task-outcome-checkbox:checked{border-color:#15803d!important;background:#15803d14!important}.gtd-theme-root input.gtd-task-outcome-checkbox:checked:after{content:"";position:absolute;left:50%;top:50%;width:3px;height:6px;border:solid #15803d;border-width:0 1.5px 1.5px 0;transform:translate(-50%,-58%) rotate(45deg)}.gtd-theme-root input.gtd-task-outcome-checkbox:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.gtd-theme-root input.gtd-task-outcome-checkbox:disabled{cursor:default;opacity:1}.gtd-theme-root .gtd-outcomes input:disabled,.gtd-theme-root button[aria-label^="Project bewerken:"]:disabled,.gtd-theme-root .gtd-task-title:disabled{opacity:1}.gtd-theme-root[data-gtd-theme=dark] .gtd-task-outcome{color:#adc1de!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-task-outcome[data-achieved]{color:#4ade80!important}.gtd-theme-root[data-gtd-theme=dark] input.gtd-task-outcome-checkbox:checked{border-color:#4ade80!important;background:#4ade8014!important}.gtd-theme-root[data-gtd-theme=dark] input.gtd-task-outcome-checkbox:checked:after{border-color:#4ade80}.gtd-action-card [data-task-size=duration]>div>button{padding-top:2px;padding-bottom:2px}.gtd-theme-root [data-gtd-date-tone=overdue]{color:#ec0016!important;font-weight:600}.gtd-theme-root [data-gtd-date-tone=soon]{color:#b95000!important;font-weight:600}.gtd-theme-root [data-gtd-date-tone=start-past]{color:#d1b4bc!important;font-weight:600;text-shadow:0 0 .5px #65404b}.gtd-theme-root[data-gtd-theme=dark] [data-gtd-date-tone=overdue]{color:#ff404c!important}.gtd-theme-root[data-gtd-theme=dark] [data-gtd-date-tone=soon]{color:#ff9f32!important}.gtd-action-card{background-color:#e6f0ff!important;border-color:#a8c6ee!important;color:#172b4d;box-shadow:3px 4px #2563eb1a,0 8px 18px #2563eb0f}.gtd-action-card:hover{background-color:#edf5ff!important;border-color:#7da8df!important}.gtd-theme-root input.gtd-next-action-input,.gtd-theme-root[data-gtd-theme=dark] input.gtd-next-action-input{background-color:#20375d!important;border-color:#4f76b5!important;color:#fff!important;caret-color:#fff}.gtd-action-card[data-selected=true]{background-color:#dceaff!important;border-color:#6698d2!important}.gtd-theme-root .gtd-clarify-action-note{background-color:#20375d!important;border-color:#4f76b5!important;color:#fff}.gtd-theme-root .gtd-clarify-action-marker{border-color:#b2c8eb!important;background-color:transparent!important}.gtd-theme-root .gtd-clarify-action-metadata{border-color:#b2c8eb47!important}.gtd-theme-root .gtd-clarify-action-metadata>div>button,.gtd-theme-root .gtd-clarify-action-metadata>div>select,.gtd-theme-root[data-gtd-theme=dark] .gtd-clarify-action-metadata>div>button,.gtd-theme-root[data-gtd-theme=dark] .gtd-clarify-action-metadata>div>select{background-color:#2a456d!important;border-color:#6484b4!important;color:#e2ecff!important}.gtd-theme-root .gtd-clarify-action-metadata>div>span,.gtd-theme-root .gtd-clarify-action-metadata>div>svg,.gtd-theme-root .gtd-clarify-action-metadata>div>button span,.gtd-theme-root[data-gtd-theme=dark] .gtd-clarify-action-metadata>div>span,.gtd-theme-root[data-gtd-theme=dark] .gtd-clarify-action-metadata>div>svg,.gtd-theme-root[data-gtd-theme=dark] .gtd-clarify-action-metadata>div>button span{color:#e2ecff!important}.gtd-action-card-footer{background-color:#bfdbfe6b!important;border-top-color:#a8c6ee!important}.gtd-action-status-select{background-color:#ffffffb8!important;border-color:#a8c6ee!important;color:#35527d!important}.gtd-action-checkbox{accent-color:#2563eb}.gtd-completion-control{position:relative;display:inline-flex;flex:0 0 16px;width:16px;height:16px;align-self:center;align-items:center;justify-content:center;overflow:visible}.gtd-completion-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}.gtd-completion-confetti i{position:absolute;top:50%;left:50%;width:3px;height:5px;border-radius:1px;animation:gtd-completion-pop .85s cubic-bezier(.16,.8,.35,1) var(--confetti-delay, 0ms) both}.gtd-theme-root .gtd-obstacle-color:disabled{opacity:1!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-review-celebration{background-color:#14362f!important;border-color:#2c6250!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-review-celebration [role=status]{color:#8ce5ba!important}@keyframes gtd-completion-pop{0%{transform:translate(-50%,-50%) scale(.35) rotate(0);opacity:0}12%{opacity:1}to{transform:translate(var(--confetti-x),var(--confetti-y)) rotate(250deg) scale(.8);opacity:0}}@media(prefers-reduced-motion:reduce){.gtd-completion-confetti{display:none}}.gtd-capture-thumbnail,.gtd-header-capture{background-color:#fff8a6;border-color:#e5cf4f;box-shadow:2px 3px #49391014,0 5px 10px #262d421f}.gtd-header-capture-thumbnail{border-right:1px solid rgba(178,153,35,.45);overflow:visible;position:relative;z-index:2}.gtd-header-capture-input{background:transparent!important;color:#292511!important;box-shadow:none!important}.gtd-header-capture-input:focus{background:transparent!important;box-shadow:none!important}.gtd-header-capture-more{color:#7c6a1d}.gtd-header-capture-more:hover{background-color:#ffffff40}.gtd-guided-stage{position:relative;display:flex;width:100%;height:100%;min-height:560px;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:110px 24px 150px}.gtd-guided-paper{flex:0 0 auto}.gtd-theme-root .gtd-capture-mic{position:absolute;left:12px;bottom:12px;z-index:25;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid transparent;color:#75652d!important;background:transparent!important;opacity:.65;transition:opacity .2s ease,background .2s ease}.gtd-theme-root .gtd-capture-mic:hover,.gtd-theme-root .gtd-capture-mic:focus-visible{opacity:1;background:#75652d14!important}.gtd-theme-root .gtd-capture-mic[aria-pressed=true]{opacity:1;color:#a33835!important;border-color:#a338354d;background:#a3383514!important}.gtd-capture-mic:focus-visible{outline:2px solid #75652d;outline-offset:2px}.gtd-capture-mic:disabled{opacity:.3;cursor:not-allowed}.gtd-capture-dictation-message{position:absolute;left:0;top:calc(100% + 8px);z-index:25;max-width:230px;font-size:11px;line-height:1.4;color:#94a3b8}.gtd-guided-dock{position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:min(600px,calc(100% - 32px));z-index:30;padding-top:36px}.gtd-guided-dock.is-active{opacity:.12;transition:opacity .8s ease}.gtd-guided-dock.is-active:hover,.gtd-guided-dock.is-active:focus-within,.gtd-guided-dock.is-active.is-open{opacity:1}.gtd-guided-dock.is-active .gtd-guided-panel{visibility:hidden;opacity:0;pointer-events:none;position:absolute;bottom:100%;transition:opacity .3s ease}.gtd-guided-dock.is-active:hover .gtd-guided-panel,.gtd-guided-dock.is-active:focus-within .gtd-guided-panel,.gtd-guided-dock.is-active.is-open .gtd-guided-panel{visibility:visible;opacity:1;pointer-events:auto}.gtd-guided-prompt{position:absolute;z-index:2;max-width:180px;color:#64748b;font-size:clamp(11px,1.15vw,14px);line-height:1.35;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;animation:gtd-guided-prompt var(--gtd-guided-duration) ease-in-out both}.gtd-guided-panel{position:relative;z-index:12;width:100%;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#f8fafcc7;padding:9px 11px;margin-top:0;box-shadow:0 5px 18px #262d420f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gtd-guided-panel-heading,.gtd-guided-controls,.gtd-guided-finished{display:flex;align-items:center;gap:9px}.gtd-guided-panel-heading{justify-content:space-between;color:#475569;font-size:12px}.gtd-guided-panel-heading svg{color:#7c6ae6}.gtd-guided-countdown{color:#64748b;font-variant-numeric:tabular-nums}.gtd-guided-controls{flex-wrap:wrap;margin-top:9px}.gtd-guided-controls label:not(.gtd-guided-speech){display:flex;align-items:center;gap:5px;color:#94a3b8;font-size:11px}.gtd-guided-controls select{min-height:27px;border:1px solid rgba(148,163,184,.32);border-radius:7px;background:#ffffffb8;color:#475569;padding:2px 23px 2px 7px;font-size:11px}.gtd-guided-speech{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:11px}.gtd-guided-speech input{accent-color:#7c6ae6}.gtd-guided-start,.gtd-guided-stop,.gtd-guided-finished button{display:inline-flex;align-items:center;gap:5px;min-height:27px;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600}.gtd-guided-start{margin-left:auto;background:#635bdb;color:#fff}.gtd-guided-start:hover{background:#5148c5}.gtd-guided-running{margin-top:9px}.gtd-guided-progress{height:4px;flex:1;overflow:hidden;border-radius:999px;background:#94a3b838}.gtd-guided-progress span{display:block;height:100%;border-radius:inherit;background:#8b82e8;transition:width .3s linear}.gtd-guided-step{color:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.gtd-guided-stop{border:1px solid rgba(148,163,184,.35);color:#64748b}.gtd-guided-stop:hover{background:#ffffffa6}.gtd-guided-timer{position:relative;z-index:12;display:flex;width:min(520px,100%);align-items:center;gap:9px;margin-top:14px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#f8fafc9e;padding:6px 8px 6px 10px;box-shadow:0 4px 14px #262d420d;color:#64748b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gtd-guided-timer.is-paused{border-color:#7c6ae659}.gtd-guided-timer-status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;font-size:10px;white-space:nowrap}.gtd-guided-timer-status svg{color:#7c6ae6}.gtd-guided-timer .gtd-guided-progress{min-width:40px}.gtd-guided-pause{display:inline-flex;align-items:center;gap:4px;min-height:24px;border:1px solid rgba(148,163,184,.3);border-radius:999px;padding:2px 8px;color:#64748b;font-size:10px;font-weight:600;white-space:nowrap}.gtd-guided-pause:hover{background:#ffffffb3}.gtd-guided-timer .gtd-guided-stop{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:999px;padding:3px 7px}.gtd-guided-voice{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:11px}.gtd-guided-voice select{max-width:190px}.gtd-guided-finished{justify-content:space-between;margin-top:8px;color:#64748b;font-size:11px}.gtd-guided-finished span{display:inline-flex;align-items:center;gap:5px;color:#47785f}.gtd-guided-finished button{color:#64748b}.gtd-guided-unavailable{display:block;margin-top:7px;color:#94a3b8;font-size:10px}.gtd-guided-start:focus-visible,.gtd-guided-stop:focus-visible,.gtd-guided-pause:focus-visible,.gtd-guided-finished button:focus-visible,.gtd-guided-controls select:focus-visible,.gtd-guided-speech input:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@keyframes gtd-guided-prompt{0%,to{opacity:0;transform:scale(.015)}28%,62%{opacity:.76;transform:scale(1)}}@media(max-width:640px){.gtd-guided-stage{min-height:560px;gap:0;padding-top:130px}.gtd-guided-panel{margin-top:0}.gtd-guided-prompt{font-size:12px}.gtd-guided-panel{padding:8px}.gtd-guided-controls{gap:6px}.gtd-guided-start{margin-left:0}.gtd-guided-timer{gap:6px;padding-left:8px}.gtd-guided-timer-status span:not(.gtd-guided-countdown),.gtd-guided-step{display:none}.gtd-guided-pause span{display:none}}@media(prefers-reduced-motion:reduce){.gtd-guided-prompt{animation:none;opacity:.64}.gtd-guided-progress span{transition:none}}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-prompt{color:#aebbd0}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-panel{background:#182438db;border-color:#94a3b838}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-timer{background:#182438c2;border-color:#94a3b838}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-panel-heading,.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-countdown,.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-speech,.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-controls label:not(.gtd-guided-speech){color:#aebbd0}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-controls select{background:#111b2b;border-color:#465580;color:#d4deeb}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-stop{border-color:#465580;color:#aebbd0}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-stop:hover{background:#4655804d}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-pause{border-color:#465580;color:#aebbd0}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-pause:hover{background:#4655804d}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-voice{color:#aebbd0}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-voice select{background:#111b2b;border-color:#465580;color:#d4deeb}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-finished span{color:#8ce5ba}.gtd-theme-root[data-gtd-theme=dark] .gtd-guided-finished button{color:#aebbd0}.gtd-calendar-grid{--gtd-calendar-grid-line: rgba(100, 116, 139, .14);--gtd-calendar-border: rgba(100, 116, 139, .18)}.gtd-calendar-grid [class~=border-slate-100],.gtd-calendar-grid [class~=border-slate-200]{border-color:var(--gtd-calendar-border)!important}.gtd-action-card-button{background-color:#ffffffa3!important;border-color:#a8c6ee!important;color:#35527d!important}.gtd-action-card-button:hover{background-color:#ffffffe6!important;border-color:#7da8df!important;color:#1d4f91!important}.gtd-theme-root[data-gtd-theme=dark]{--gtd-canvas: #0b1220;--gtd-surface: #111827;--gtd-surface-raised: #172235;--gtd-surface-soft: #1b2a40;--gtd-border: #334155;--gtd-border-soft: #26364d;--gtd-text: #f8fafc;--gtd-text-secondary: #cbd5e1;--gtd-text-muted: #94a3b8;--gtd-text-subtle: #64748b;--gtd-indigo-soft: #202b55;--gtd-indigo-border: #5865b7;--gtd-indigo-text: #c7d2fe;--gtd-warning-surface: #3a2d12;--gtd-warning-border: #80651c;--gtd-warning-text: #fde68a;--gtd-danger-surface: #3b1d2a;--gtd-danger-border: #8c3a55;--gtd-danger-text: #fecdd3;--gtd-success-surface: #12352c;--gtd-success-border: #28755d;--gtd-success-text: #a7f3d0;color:var(--gtd-text);color-scheme:dark}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-white],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-white/70"],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-white/80"]{background-color:var(--gtd-surface)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-slate-50],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-slate-50/60"],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-slate-50/70"]{background-color:var(--gtd-surface-raised)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-slate-100],.gtd-theme-root[data-gtd-theme=dark] [class~=bg-slate-200],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-slate-50/30"],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-slate-200/30"]{background-color:var(--gtd-surface-soft)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-indigo-50],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-indigo-50/20"],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-indigo-50/40"],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-indigo-50/50"],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-indigo-50/60"],.gtd-theme-root[data-gtd-theme=dark] [class~=bg-indigo-100],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-indigo-100/60"],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-indigo-100/70"]{background-color:var(--gtd-indigo-soft)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-indigo-600]{background-color:#4f46e5!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-indigo-700]{background-color:#4338ca!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-yellow-100],.gtd-theme-root[data-gtd-theme=dark] [class~=bg-yellow-200]{background-color:#fef08a!important;color:#172033!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-rose-50]{background-color:var(--gtd-danger-surface)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-amber-50],.gtd-theme-root[data-gtd-theme=dark] [class~="bg-amber-50/30"]{background-color:var(--gtd-warning-surface)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=bg-emerald-50]{background-color:var(--gtd-success-surface)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=border-slate-100],.gtd-theme-root[data-gtd-theme=dark] [class~=border-slate-200],.gtd-theme-root[data-gtd-theme=dark] [class~=border-slate-300]{border-color:var(--gtd-border)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=border-indigo-100],.gtd-theme-root[data-gtd-theme=dark] [class~=border-indigo-200],.gtd-theme-root[data-gtd-theme=dark] [class~=border-indigo-300]{border-color:var(--gtd-indigo-border)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=border-amber-200]{border-color:var(--gtd-warning-border)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=border-yellow-200]{border-color:#d6bd3a!important}.gtd-theme-root[data-gtd-theme=dark] [class~=border-yellow-300]{border-color:#e4d25d!important}.gtd-theme-root[data-gtd-theme=dark] [class~=border-rose-100],.gtd-theme-root[data-gtd-theme=dark] [class~=border-rose-200]{border-color:var(--gtd-danger-border)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=border-emerald-200]{border-color:var(--gtd-success-border)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=text-slate-900],.gtd-theme-root[data-gtd-theme=dark] [class~=text-slate-800],.gtd-theme-root[data-gtd-theme=dark] [class~=text-slate-700]{color:var(--gtd-text)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=text-slate-600],.gtd-theme-root[data-gtd-theme=dark] [class~=text-slate-500]{color:var(--gtd-text-secondary)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=text-slate-400]{color:var(--gtd-text-muted)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=text-slate-300]{color:#b6c2d3!important}.gtd-theme-root[data-gtd-theme=dark] [class~=text-indigo-800],.gtd-theme-root[data-gtd-theme=dark] [class~=text-indigo-700],.gtd-theme-root[data-gtd-theme=dark] [class~=text-indigo-600],.gtd-theme-root[data-gtd-theme=dark] [class~=text-indigo-500]{color:var(--gtd-indigo-text)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=text-amber-900],.gtd-theme-root[data-gtd-theme=dark] [class~=text-amber-800],.gtd-theme-root[data-gtd-theme=dark] [class~=text-amber-700],.gtd-theme-root[data-gtd-theme=dark] [class~=text-amber-600]{color:var(--gtd-warning-text)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=text-rose-700],.gtd-theme-root[data-gtd-theme=dark] [class~=text-rose-600]{color:var(--gtd-danger-text)!important}.gtd-theme-root[data-gtd-theme=dark] [class~=text-emerald-900],.gtd-theme-root[data-gtd-theme=dark] [class~=text-emerald-800],.gtd-theme-root[data-gtd-theme=dark] [class~=text-emerald-700]{color:var(--gtd-success-text)!important}.gtd-theme-root[data-gtd-theme=dark] [class~="hover:bg-white"]:hover,.gtd-theme-root[data-gtd-theme=dark] [class~="hover:bg-slate-50"]:hover,.gtd-theme-root[data-gtd-theme=dark] [class~="hover:bg-slate-100"]:hover{background-color:var(--gtd-surface-soft)!important}.gtd-theme-root[data-gtd-theme=dark] [class~="hover:text-slate-900"]:hover,.gtd-theme-root[data-gtd-theme=dark] [class~="hover:text-slate-700"]:hover{color:var(--gtd-text)!important}.gtd-theme-root[data-gtd-theme=dark] input,.gtd-theme-root[data-gtd-theme=dark] textarea,.gtd-theme-root[data-gtd-theme=dark] select{color-scheme:dark}.gtd-theme-root[data-gtd-theme=dark] input::placeholder,.gtd-theme-root[data-gtd-theme=dark] textarea::placeholder{color:var(--gtd-text-subtle);opacity:1}.gtd-theme-root[data-gtd-theme=dark] [class~=ring-indigo-100]{--tw-ring-color: rgba(129, 140, 248, .35) !important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-choice-panel{background:linear-gradient(135deg,#1b2550,#111827 52%,#102d42)!important;border-color:#5865b7!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-calendar-grid{--gtd-calendar-grid-line: rgba(148, 163, 184, .16);--gtd-calendar-border: rgba(148, 163, 184, .2)}.gtd-theme-root[data-gtd-theme=dark] .gtd-calendar-task{background-color:#244a7a!important;border-left-color:#82b5ef!important;color:#eaf3ff!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-calendar-task [class~=text-slate-700],.gtd-theme-root[data-gtd-theme=dark] .gtd-calendar-task [class~=text-slate-800]{color:#eaf3ff!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-capture-shell{background-color:#263244!important;border-color:#3d4b5f!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-capture-thumbnail,.gtd-theme-root[data-gtd-theme=dark] .gtd-header-capture{background-color:#fff18a!important;border-color:#dfc84c!important;box-shadow:2px 3px #050c1c38,0 5px 10px #050c1c33}.gtd-theme-root[data-gtd-theme=dark] .gtd-header-capture-thumbnail{border-right-color:#8a751c8c}.gtd-theme-root[data-gtd-theme=dark] .gtd-header-capture-input{color:#292511!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-header-capture-more{color:#71601e}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-postit{background-color:#fff18a!important;color:#292511!important;caret-color:#292511!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-postit::selection{background-color:#d5c24a;color:#292511}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item,.gtd-theme-root[data-gtd-theme=dark] .gtd-yellow-note{background-color:#fff18a!important;border-color:#dfc84c!important;color:#292511!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-slate-900],.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-slate-800],.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-slate-700],.gtd-theme-root[data-gtd-theme=dark] .gtd-yellow-note [class~=text-slate-800]{color:#292511!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-slate-600],.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-slate-500],.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-slate-400],.gtd-theme-root[data-gtd-theme=dark] .gtd-yellow-note [class~=text-slate-500]{color:#6b6333!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-slate-300]{color:#8e833c!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-indigo-500],.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-indigo-600],.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-item [class~=text-indigo-700]{color:#766813!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-select:hover{background-color:#d5c24a3d!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-selection-bar{background-color:#c4ad35!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-select[aria-pressed=true] .gtd-inbox-selection-bar{background-color:#746314!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1.5px solid #9b8a34;border-radius:.25rem;background-color:#fff9b7!important;box-shadow:inset 0 0 0 1px #ffffff59}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-checkbox:checked{border-color:#5f6e3a;background-color:#71834a!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fffbea' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3 8 3 3 7-7'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.75rem}.gtd-theme-root[data-gtd-theme=dark] .gtd-inbox-status-select{background-color:#fff8ae!important;border-color:#d1b83e!important;color:#37300e!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card{background-color:#20375d!important;border-color:#4f76b5!important;color:#edf4ff!important;box-shadow:3px 4px #050c1c47,0 8px 18px #050c1c2e}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card:hover{background-color:#294774!important;border-color:#79a7e4!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card[data-selected=true]{background-color:#2b4b7c!important;border-color:#93b8ef!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card-footer{background-color:#152a4b9e!important;border-top-color:#4f76b5!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-slate-900],.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-slate-800],.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-slate-700]{color:#edf4ff!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-slate-600],.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-slate-500]{color:#c1d2ec!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-slate-400]{color:#a9bfdf!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-slate-300]{color:#93afd4!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-indigo-500],.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-indigo-600],.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card [class~=text-indigo-700]{color:#c6d8ff!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-status-select{background-color:#294774!important;border-color:#638bc7!important;color:#edf4ff!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card-button{background-color:#2a4774b8!important;border-color:#638bc7!important;color:#e6f0ff!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-card-button:hover{background-color:#365d94!important;border-color:#8ab3eb!important;color:#fff!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1.5px solid #7fa5dc;border-radius:.25rem;background-color:#294774!important;box-shadow:inset 0 0 0 1px #ffffff1f}.gtd-theme-root[data-gtd-theme=dark] .gtd-action-checkbox:checked{border-color:#5cc69b;background-color:#2f8c6c!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f0fff9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3 8 3 3 7-7'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.75rem}.gtd-theme-root[data-gtd-theme=dark] .gtd-theme-choice{border-color:var(--gtd-border)!important;background:var(--gtd-surface-raised)!important;color:var(--gtd-text-secondary)!important}.gtd-theme-root[data-gtd-theme=dark] .gtd-theme-choice[data-selected=true]{border-color:#818cf8!important;background:var(--gtd-indigo-soft)!important;color:var(--gtd-text)!important;box-shadow:0 0 0 2px #818cf82e}.gtd-theme-root[data-gtd-theme=dark] dialog.gtd-dialog{background-color:var(--gtd-surface)!important;color:var(--gtd-text)}.gtd-theme-root[data-gtd-theme=dark] dialog.gtd-dialog::backdrop{background-color:#020617c7}.courage-review{max-width:960px;margin:24px auto 32px}.courage-question{margin-bottom:28px;text-align:center;text-wrap:balance}.courage-priorities{padding:18px;border:1px solid #cbd5e1;border-radius:16px}.courage-priority-slot{display:flex;align-items:center;gap:12px;min-width:0}.courage-priority-slot+.courage-priority-slot{margin-top:10px}.courage-slot-number{flex:none;width:16px;text-align:center;color:#64748b;font-size:12px}.courage-empty-slot{flex:1;height:48px;border-bottom:1px solid #e2e8f0}.courage-selected-task{display:flex;align-items:center;flex:1;min-width:0;min-height:48px;border:1px solid;border-radius:3px}.courage-task-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.courage-remove,.courage-reflect{display:flex;align-items:center;justify-content:center;flex:none;width:44px;min-height:44px;cursor:pointer}.courage-task-list{max-height:520px;margin-top:32px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.courage-task-row{display:flex;align-items:center;gap:12px;width:100%;height:48px;margin-bottom:4px;padding:0 14px;border:1px solid transparent;border-radius:3px;color:#334155;text-align:left;cursor:pointer}.courage-task-row:not([aria-pressed=true]):hover{background:#f1f5f9}.courage-task-row:disabled{cursor:default}.courage-task-row:disabled:not([aria-pressed=true]){opacity:.55}.courage-choice{display:flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border:1px solid #94a3b8;border-radius:4px}.courage-review button:focus-visible,.courage-task-list:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.gtd-theme-root[data-gtd-theme=dark] .courage-priorities{border-color:var(--gtd-border)}.gtd-theme-root[data-gtd-theme=dark] .courage-empty-slot{border-color:var(--gtd-border-soft)}.gtd-theme-root[data-gtd-theme=dark] .courage-slot-number{color:var(--gtd-text-muted)}.gtd-theme-root[data-gtd-theme=dark] .courage-task-row{color:var(--gtd-text-secondary)}.gtd-theme-root[data-gtd-theme=dark] .courage-task-row:not([aria-pressed=true]):hover{background:var(--gtd-surface-raised)}@media(max-width:640px){.courage-review{margin-top:16px}.courage-priorities{padding:12px}.courage-priority-slot{gap:8px}}.mood-elevator-task .gtd-task-outcomes{flex-direction:column;align-items:stretch;gap:4px;max-width:100%;overflow:visible;margin-top:8px}.mood-elevator-task .gtd-task-outcome{display:flow-root;min-height:28px;align-items:flex-start;padding-block:4px}.mood-elevator-task .gtd-task-outcome>span:last-child{display:inline;overflow:visible;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.mood-elevator-task .gtd-completion-control{float:left;align-self:flex-start;margin:3px 5px 0 0;overflow:visible}.mood-elevator-task-title{display:flow-root}.mood-elevator-task .gtd-completion-control>input{cursor:pointer}@media(pointer:coarse){.mood-elevator-task label{min-height:44px}}.gtd-inbox-workarea{container-type:inline-size;container-name:inbox-workarea}.gtd-inbox-layout{display:grid;gap:24px;align-items:start}.gtd-inbox-panel{padding:16px}.gtd-inbox-panel .gtd-inbox-title{font-size:12px;line-height:1.5}.gtd-theme-root[data-gtd-inbox-text=handwriting] .gtd-inbox-layout .gtd-inbox-title{font-size:17px;line-height:1.4}.gtd-inbox-panel[data-inbox-drop=true]{outline:2px solid #a5b4fc;outline-offset:3px}.gtd-inbox-sort-grip{flex:none;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:20px;min-height:28px;color:#a19566;cursor:grab;touch-action:none;border-radius:4px}.gtd-inbox-sort-grip:active{cursor:grabbing}.gtd-inbox-sort-grip[aria-pressed=true]{background:#a5b4fc40;color:#6366f1}.gtd-inbox-sort-grip:focus-visible{outline:2px solid #818cf8}.gtd-inbox-panel[data-over=true]{outline:2px solid #818cf8;outline-offset:3px}.gtd-inbox-panel .gtd-inbox-item[draggable=true]{cursor:grab}.gtd-area-inboxes{min-width:0;color:#475569}.gtd-area-inboxes>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 4px 12px}.gtd-area-inboxes h3{font-size:13px;font-weight:600;margin:0}.gtd-area-inboxes>header>span{font-size:11px;color:#94a3b8}.gtd-area-trays{display:flex;flex-direction:column;gap:8px;max-height:none;overflow:visible;padding:3px}.gtd-area-tray{border:1px solid #e2e8f0;background:#f8fafb;border-radius:10px;transition:border-color .15s,background .15s}.gtd-area-tray summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;list-style:none;cursor:pointer;font-size:12px}.gtd-area-tray summary::-webkit-details-marker{display:none}.gtd-area-tray summary>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtd-area-tray summary small{color:#94a3b8;font-size:10px}.gtd-area-tray[open] summary>svg{transform:rotate(180deg)}.gtd-area-tray-dot{width:5px;height:5px;border-radius:50%;background:#94a3b8;flex:none}.gtd-area-tray-ready{border-style:dashed}.gtd-area-tray[data-over=true]{background:#eef2ff;border-color:#818cf8}.gtd-area-tray-items{padding:0 8px 8px;display:flex;flex-direction:column;gap:6px}.gtd-area-note{display:flex;align-items:center;gap:6px;padding:9px;background:#fef3a6;color:#332f20;border:1px solid #e9d884;border-radius:3px;box-shadow:1px 2px #4939100a}.gtd-area-note>svg{color:#a19566;flex:none;cursor:grab}.gtd-area-note>button.gtd-inbox-title{flex:1;text-align:left;font-size:12px;min-width:0;overflow-wrap:anywhere;color:inherit!important}.gtd-inbox-item-actions{display:flex;align-items:center;gap:1px;flex:none}.gtd-area-tray-items>p,.gtd-area-empty{margin:0;padding:8px;font-size:11px;color:#94a3b8}.gtd-area-tray summary:focus-visible,.gtd-area-note button:focus-visible{outline:2px solid #818cf8;outline-offset:2px;border-radius:5px}.gtd-theme-root[data-gtd-theme=dark] .gtd-area-inboxes{color:#cbd5e1}.gtd-theme-root[data-gtd-theme=dark] .gtd-area-tray{background:#192334;border-color:#334155}.gtd-theme-root[data-gtd-theme=dark] .gtd-area-tray[data-over=true]{background:#29324b;border-color:#818cf8}@container inbox-workarea (min-width:860px){.gtd-inbox-layout{grid-template-columns:minmax(280px,.95fr) minmax(240px,.85fr) minmax(260px,1fr);gap:20px}}@container inbox-workarea (min-width:600px) and (max-width:859px){.gtd-inbox-layout{grid-template-columns:minmax(280px,.9fr) minmax(260px,1fr)}.gtd-area-inboxes{grid-column:1/-1}.gtd-area-trays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-height:760px)and (min-width:860px){.gtd-area-trays{max-height:calc(100dvh - 18rem);overflow-y:auto;scrollbar-width:thin}}@media(prefers-reduced-motion:reduce){.gtd-area-tray{transition:none}}.project-compass,.project-motivation{--project-neutral:#475569;--project-soft:#94a3b8;--project-line:#e2e8f0;--project-fire:#b43d0b;color:var(--project-neutral)}[data-gtd-theme=dark] :is(.project-compass,.project-motivation){--project-neutral:#c1cbda;--project-soft:#8c9bb0;--project-line:#334155;--project-fire:#ffb454}.project-compass{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:24px;padding:8px 0 18px}.project-compass>section{min-width:0}.project-compass h4,.project-motivation h4{margin:0 0 12px;font-size:12px;line-height:1.5;font-weight:600;color:var(--project-neutral)}.project-path-row{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:start;gap:6px;padding:4px 0}.project-path-head{padding-top:0;align-items:center}.project-path-head h4{margin-bottom:4px}.project-paths ul{list-style:none;padding:0;margin:0}.project-path-row .gtd-obstacle-color{font-size:12px;line-height:1.6}.project-strategy-arrow{margin-top:5px;color:var(--project-soft)}.project-inline-field{min-width:0;flex:1}.gtd-theme-root .project-inline-text{box-sizing:border-box;width:100%;min-height:26px;max-height:180px;padding:2px 3px;resize:none;border:1px solid transparent;border-radius:5px;background:transparent!important;color:inherit!important;font-size:12px;line-height:1.6}.gtd-theme-root .project-inline-text:hover{border-color:var(--project-line)}.project-inline-text::placeholder{color:var(--project-soft)}.project-inline-text:focus-visible{outline:2px solid #818cf8;outline-offset:1px}.project-inline-recovery{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;color:#b45309}[data-gtd-theme=dark] .project-inline-recovery{color:#fbbf24}.project-inline-recovery button{text-decoration:underline}.project-compass-empty{font-size:11px;color:var(--project-soft);margin:4px 0}.project-motivation-item{display:flex;align-items:flex-start;gap:4px;min-width:0;padding:2px 0;color:color-mix(in srgb,var(--project-fire) var(--motivation-warmth,0%),var(--project-neutral));text-shadow:0 0 var(--motivation-radius,0px) rgb(245 115 22 / calc(var(--motivation-strength,0) * .5))}.project-motivation-flame{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:26px;border-radius:5px;color:inherit}.project-motivation-flame svg{fill:rgb(245 158 11 / calc(var(--motivation-strength,0) * .85));filter:drop-shadow(0 0 3px rgb(239 68 20 / calc(var(--motivation-strength,0) * .8))) drop-shadow(0 0 var(--motivation-radius,0px) rgb(249 115 22 / calc(var(--motivation-strength,0) * .8)))}.project-motivation-panel{border-radius:12px;padding:10px;margin:-10px;background:radial-gradient(ellipse at 35% 15%,rgb(251 146 60 / calc(var(--motivation-panel,0) * .13)),transparent 85%);box-shadow:0 0 20px rgb(249 115 22 / calc(var(--motivation-panel,0) * .06))}.project-section-heading{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px}.project-section-heading h4{margin:0}.project-heading-add{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:5px;color:var(--project-soft);vertical-align:middle}.project-heading-add:hover{color:var(--project-neutral);background:#94a3b81a}.project-heading-add:focus-visible{outline:2px solid #818cf8;outline-offset:1px}.project-heading-add:disabled{opacity:.4}.project-knight{font-family:serif;font-size:20px;line-height:1;vertical-align:-2px}.project-editable-row{display:flex;align-items:flex-start;gap:3px;min-width:0;padding:2px 0}.project-editable-row>.gtd-completion-control{margin-top:6px;align-self:flex-start}.project-editable-row>[role=checkbox]{margin-top:3px}.project-obstacle-done .project-inline-text,.project-obstacle-done .project-text-display{text-decoration:line-through}.project-strategy-item{color:#2563eb}[data-gtd-theme=dark] .project-strategy-item{color:#93c5fd}.project-strategy-item .project-knight{flex:none;margin-top:3px}.project-text-display{display:block;width:100%;min-height:26px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;padding:3px 4px;border:1px solid transparent;border-radius:5px;font-size:12px;line-height:1.6;color:inherit;background:transparent;cursor:grab;-webkit-user-select:none;user-select:none}.project-text-display:hover{border-color:var(--project-line)}.project-text-display:focus-visible{outline:2px solid #818cf8;outline-offset:1px}.project-text-dragging{opacity:.6}.project-text-dragging .project-text-display{cursor:grabbing}.project-entry-icon{flex:none;margin-top:6px}.project-empty-circle{width:12px;height:12px;border:1px solid currentColor;border-radius:50%;flex:none;margin-top:6px;color:var(--project-soft)}.project-compass-outcomes{position:relative;isolation:isolate}.project-goal-background{position:absolute;z-index:-1;pointer-events:none;width:auto;height:calc(100% - 28px);max-height:220px;max-width:85%;top:28px;right:0;color:var(--project-neutral);opacity:.045;stroke-width:1}.project-motivation-empty{color:var(--project-soft)}.project-list-add{display:contents}.project-list-add form{width:100%}.project-path-head .project-section-heading{margin-bottom:0}.project-motivation :is(button,input,summary):focus-visible{outline:2px solid #818cf8;outline-offset:2px}.project-item-remove{flex:none;width:22px;min-height:26px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--project-soft)}.project-item-remove:hover{color:#e11d48}.project-motivation-bonus{border-top:1px solid var(--project-line);margin-top:8px;padding-top:8px}.project-motivation-bonus summary{font-size:11px;line-height:1.6;cursor:pointer;color:var(--project-neutral)}.project-motivation-bonus[open] summary{margin-bottom:5px}.project-motivation-add{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 0;color:var(--project-soft)}.project-motivation-add>svg{margin:0 5px;flex:none}.gtd-theme-root .project-motivation-add input{flex:1;width:0;min-width:60px;font-size:11px;padding:5px 2px;color:var(--project-neutral);background:transparent!important;border:0;border-radius:4px}.project-motivation-add input::placeholder{color:var(--project-soft)}.project-motivation-add button{padding:5px;border-radius:4px}.project-motivation-add button:disabled{opacity:.4}.project-motivation-add [role=status]{width:100%;font-size:10px}.project-glow-settings{--project-neutral:#475569;--project-soft:#94a3b8;--project-line:#e2e8f0;margin-top:8px;padding:8px;border-top:1px solid var(--project-line);font-size:10px;color:var(--project-soft)}[data-gtd-theme=dark] .project-glow-settings{--project-neutral:#c1cbda;--project-soft:#8c9bb0;--project-line:#334155}.project-glow-settings summary{cursor:pointer}.project-glow-settings form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.project-glow-settings label,.project-glow-edit-label{display:flex;align-items:center;gap:8px;font-size:11px}.gtd-theme-root :is(.project-glow-settings,.project-glow-edit-label) input{width:58px;padding:4px;border:1px solid var(--project-line);border-radius:5px;background:transparent!important;color:var(--project-neutral)}.project-glow-settings form>button{padding:4px 6px;border:1px solid var(--project-line);border-radius:5px;color:var(--project-neutral)}.project-glow-edit-label{margin-top:12px}@media(max-width:1199px){.project-compass{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.project-paths{grid-column:1 / -1}}@media(max-width:639px){.project-compass{grid-template-columns:minmax(0,1fr);gap:22px}.project-paths{grid-column:auto}.project-path-row{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:4px}.project-motivation-flame,.project-item-remove,.project-motivation-add button,.project-heading-add{min-width:44px;min-height:44px}.gtd-theme-root .project-motivation-add input{font-size:16px}.project-motivation-bonus summary{min-height:44px;padding:4px 0}.project-motivation-bonus summary .project-heading-add{vertical-align:middle}}.gtd-value-note{--value-ink:#344a45;--value-tint:#a6b7aa;--value-paper:#f4f1df;position:relative;isolation:isolate;display:inline-flex;flex:none;align-items:center;vertical-align:middle;box-sizing:border-box;overflow:hidden;width:40.8px;height:21.1px;border-radius:2px;color:var(--value-ink);background:linear-gradient(100deg,color-mix(in srgb,var(--value-tint) 75%,var(--value-paper)),var(--value-paper) 64%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--value-ink) 25%,transparent);line-height:1}.gtd-value-note[data-value=medium]{--value-ink:#83481f;--value-tint:#e9b678;--value-paper:#fcf2dd;width:47.6px;height:26.2px}.gtd-value-note[data-value=high]{--value-ink:#6b5518;--value-tint:#d9c16d;--value-paper:#fbf6d8;width:52.02px;height:27.9px}.gtd-value-note[data-value=very-high]{--value-ink:#624078;--value-tint:#baa0d2;--value-paper:#f6edf7;width:54.4px;height:27.9px}.gtd-value-note:not([data-value=unset]):before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid color-mix(in srgb,var(--value-ink) 12%,transparent);border-radius:1px;pointer-events:none}.gtd-value-note:not([data-value=unset]):after{content:"";position:absolute;top:0;bottom:0;left:33%;width:3px;background:repeating-linear-gradient(160deg,color-mix(in srgb,var(--value-ink) 12%,transparent) 0 1px,transparent 1px 4px);opacity:.6}.gtd-value-art{position:absolute;left:2px;top:3px;bottom:2px;width:29%;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--value-ink) 50%,var(--value-tint));opacity:.7;border-radius:45% 45% 0 0;background:repeating-radial-gradient(ellipse at 50% 70%,transparent 0 4px,color-mix(in srgb,var(--value-ink) 8%,transparent) 4px 5px)}.gtd-value-art svg{width:80%;height:80%;stroke-width:1.2}.gtd-value-amount{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:1;font-family:system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.45px;font-variant-numeric:tabular-nums;white-space:nowrap}.gtd-value-note[data-value=unset]{width:auto;height:auto;background:none;box-shadow:none;color:inherit;font-size:10px;opacity:.65}.agenda-calendar-content,.agenda-day-planner{--agenda-backdrop:#e3edfa;--agenda-surface:#fff;--agenda-text:#24364b;--agenda-heading:#5d7696;--agenda-heading-weekend:#42556e;--agenda-weekend:#e8edf3;--agenda-outside:#ffffff55;--agenda-event:#ffffffdb;--agenda-hover:#f0f5ff}.gtd-theme-root[data-gtd-theme=dark] :is(.agenda-calendar-content,.agenda-day-planner){--agenda-backdrop:var(--gtd-canvas);--agenda-surface:var(--gtd-surface);--agenda-text:var(--gtd-text);--agenda-heading:#33465e;--agenda-heading-weekend:#28394f;--agenda-weekend:var(--gtd-surface-raised);--agenda-outside:var(--gtd-canvas);--agenda-event:var(--gtd-surface-raised);--agenda-hover:var(--gtd-surface-soft)}.gtd-agenda-overview{padding:16px;background:var(--agenda-backdrop);color:var(--agenda-text)}.agenda-swatch{width:14px;height:14px;border:1px solid #64748b66;border-radius:3px}.agenda-select-toggle,.agenda-selection-actions button{min-height:40px;border:1px solid #9eb1cb;border-radius:8px;padding:8px 12px;background:var(--agenda-surface);font-size:12px;font-weight:600}.agenda-select-toggle[aria-pressed=true]{border-color:#2f75b5;color:#1d5b90}.agenda-selection-tools{margin-bottom:16px;padding:12px;border-radius:10px;background:var(--agenda-surface)}.agenda-selection-tools p{margin:0 0 10px;font-size:13px}.agenda-selection-actions{display:flex;flex-wrap:wrap;gap:8px}.gtd-agenda-overview button:disabled,.agenda-day-planner button:disabled{cursor:default;opacity:.5}.gtd-agenda-overview button:focus-visible,.agenda-day-planner button:focus-visible,.agenda-timeline button:focus-visible{outline:3px solid #244ec0;outline-offset:2px;position:relative;z-index:1}.agenda-feedback{padding:0 0 12px;font-size:13px}.agenda-feedback.is-error{color:#9f1239}.agenda-months{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}:is(.is-year,.is-quarter) .agenda-months{grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:1024px){:is(.is-year,.is-quarter) .agenda-months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1920px){.is-year .agenda-months{grid-template-columns:repeat(6,minmax(0,1fr))}}.agenda-month{min-width:0}.agenda-month h5{margin:0 0 5px;padding:10px;background:#2f75b5;color:#fff;text-align:center;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.agenda-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-bottom:3px}.agenda-weekdays span{padding:10px 0;text-align:center;background:var(--agenda-heading);color:#fff;font-size:12px}.agenda-weekdays .is-weekend{background:var(--agenda-heading-weekend)}.agenda-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.agenda-day{min-width:0;min-height:142px;background:var(--agenda-surface);padding:3px}:is(.is-year,.is-quarter) .agenda-day{height:120px;min-height:120px;overflow:hidden}.agenda-day.is-weekend{background:var(--agenda-weekend)}.agenda-day.is-outside,.agenda-day.is-outside.is-weekend{background:var(--agenda-outside)}.agenda-date{display:block;min-height:30px;min-width:30px;margin:0 auto 2px;padding:4px;font-size:12px;border-radius:5px;scroll-margin-block-start:16px}.agenda-date.is-today{box-shadow:inset 0 0 0 2px #2f75b5;font-weight:700}.agenda-day.day-free,.agenda-swatch.day-free,.agenda-selection-actions .day-free{background:#ffeb66;color:#422f05}.agenda-day.day-buffer,.agenda-swatch.day-buffer,.agenda-selection-actions .day-buffer{background:#ffbc7a;color:#652d0b}.agenda-day.day-focus,.agenda-swatch.day-focus,.agenda-selection-actions .day-focus{background:#93c5fd;color:#153e70}.agenda-day.is-selected{box-shadow:inset 0 0 0 3px #244ec0}.agenda-day.is-selecting{cursor:pointer}.agenda-day.is-selecting:hover{outline:1px solid #2f75b5;outline-offset:-1px}.agenda-event{display:block;width:100%;min-width:0;margin:3px 0 0;border-left:3px solid #2f75b5;padding:3px;border-radius:3px;background:var(--agenda-event);text-align:left;color:var(--agenda-text);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.is-year,.is-quarter) .agenda-event{font-size:10px}.agenda-event:hover{background:var(--agenda-hover)}.agenda-task{border-color:#6366f1}.agenda-more{display:block;width:100%;min-height:26px;text-align:left;font-size:10px;font-weight:600;padding:3px}@media(max-width:600px){.gtd-agenda-overview{padding:10px}.agenda-day{min-height:114px}.agenda-weekdays span{padding:8px 0}.agenda-event{padding:3px 1px;font-size:10px}.agenda-select-toggle{min-height:44px}}:is(.is-year,.is-quarter) .agenda-date{min-height:26px;padding:3px}:is(.is-year,.is-quarter) .agenda-event{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.2;padding:2px}:is(.is-year,.is-quarter) .agenda-more{min-height:20px;padding:2px}.agenda-day-planner{padding:16px;border-top:1px solid #d5deeb;color:var(--agenda-text)}.agenda-day-planner .agenda-select-toggle{width:100%}.agenda-day-planner .agenda-selection-tools{margin:12px 0 0;padding:0}.agenda-day-planner .agenda-selection-actions{display:grid;grid-template-columns:minmax(0,1fr)}.agenda-day-planner .agenda-feedback{padding:12px 0 0}.agenda-calendar-content{background:var(--agenda-backdrop)}.agenda-timeline{margin:16px;border:0;border-radius:0;box-shadow:none;--gtd-calendar-grid-line:#d5deeb}.agenda-timeline-headings{border-bottom:3px solid var(--agenda-backdrop)}.agenda-timeline-headings>div:first-child{background:var(--agenda-heading)}.agenda-column-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-right:3px solid var(--agenda-backdrop);background:var(--agenda-heading);color:#fff}.gtd-calendar-grid.agenda-timeline.agenda-week :is(.agenda-column-heading,[data-gtd-all-day],[data-gtd-calendar-day]){border-right:3px solid var(--agenda-backdrop)!important}.agenda-column-weekday{font-size:11px;text-transform:uppercase}.agenda-column-number{min-width:24px;font-size:14px;font-weight:600}.agenda-column-heading[aria-current=date] .agenda-column-number{border:1px solid currentColor;border-radius:4px}.agenda-timeline [data-agenda-weekend=true]{background-color:var(--agenda-weekend)}.agenda-column-heading[data-agenda-weekend=true]{background:var(--agenda-heading-weekend)}.agenda-timeline [data-agenda-day-type=free]:not(.agenda-column-heading){background-color:#ffeb66;color:#422f05}.agenda-timeline [data-agenda-day-type=buffer]:not(.agenda-column-heading){background-color:#ffbc7a;color:#652d0b}.agenda-timeline [data-agenda-day-type=focus]:not(.agenda-column-heading){background-color:#93c5fd;color:#153e70}.agenda-timeline [data-agenda-selected=true]{box-shadow:inset 0 0 0 3px #244ec0}@media(max-width:767px){.agenda-day-planner{padding:12px 16px}.agenda-day-planner .agenda-selection-actions{display:flex}.agenda-day-planner .agenda-selection-actions button{flex:1 0 28%}.agenda-day-planner .agenda-selection-actions button:nth-child(n+4){flex-basis:42%}.agenda-timeline{margin:10px}}:is(.is-year,.is-quarter) .agenda-date{min-width:24px}.agenda-day-summary{width:100%;table-layout:fixed;margin-bottom:16px;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.agenda-day-summary caption{padding-bottom:10px;text-align:left;font-size:13px;font-weight:600}.agenda-layer-toggle{display:flex;align-items:center;gap:8px;cursor:pointer}.agenda-layer-toggle input,.agenda-type-filter input{width:16px;height:16px;cursor:pointer}.agenda-layer-toggle input{accent-color:#6366f1}.agenda-day-summary .agenda-type-filter{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.agenda-type-filter input.day-free{accent-color:#eab308}.agenda-type-filter input.day-buffer{accent-color:#f97316}.agenda-type-filter input.day-focus{accent-color:#3b82f6}.agenda-type-filter input:disabled{cursor:default;opacity:.4}.agenda-day-summary caption span{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#64748b}.agenda-day-summary th,.agenda-day-summary td{padding:6px 1px;text-align:center}.agenda-day-summary th:first-child{width:88px;text-align:left}.agenda-day-summary thead th{font-size:10px;font-weight:500;color:#475569}.agenda-day-summary thead th>span{display:flex;flex-direction:column;align-items:center;gap:4px}.agenda-day-summary .agenda-swatch{display:block;width:12px;height:12px}.agenda-day-summary tbody th{font-weight:500}.agenda-day-summary .is-total{border-top:1px solid #d5deeb;font-weight:700}.agenda-day-summary .is-total th{font-weight:700}@media(max-width:767px){.agenda-day-summary{margin-bottom:10px}.agenda-day-summary caption{padding-bottom:6px}.agenda-day-summary caption span{display:inline;margin-left:6px}.agenda-day-summary th,.agenda-day-summary td{padding:4px 1px}}.gtd-theme-root[data-gtd-theme=dark] .agenda-timeline [data-agenda-weekend=true]:not(.agenda-column-heading){background-color:var(--agenda-weekend)!important}.gtd-theme-root[data-gtd-theme=dark] .agenda-timeline :is(.agenda-column-heading,.agenda-timeline-headings>div:first-child){background-color:var(--agenda-heading)!important}.gtd-theme-root[data-gtd-theme=dark] .agenda-timeline .agenda-column-heading[data-agenda-weekend=true]{background-color:var(--agenda-heading-weekend)!important}.gtd-theme-root[data-gtd-theme=dark] :is(.agenda-day.day-free,.agenda-timeline [data-agenda-day-type=free]:not(.agenda-column-heading)){background-color:#facc15!important;color:#422f05}.gtd-theme-root[data-gtd-theme=dark] :is(.agenda-day.day-buffer,.agenda-timeline [data-agenda-day-type=buffer]:not(.agenda-column-heading)){background-color:#914c25!important;color:#fed7aa}.gtd-theme-root[data-gtd-theme=dark] :is(.agenda-day.day-focus,.agenda-timeline [data-agenda-day-type=focus]:not(.agenda-column-heading)){background-color:#285f99!important;color:#bfdbfe}.gtd-theme-root[data-gtd-theme=dark] .agenda-day-planner{color:var(--gtd-text);border-color:var(--gtd-border)}.gtd-theme-root[data-gtd-theme=dark] .agenda-day-summary :is(caption span,thead th){color:var(--gtd-text-muted)}.gtd-theme-root[data-gtd-theme=dark] .agenda-select-toggle[aria-pressed=true]{color:#93c5fd}.gtd-theme-root[data-gtd-theme=dark] .agenda-month h5{background:#24476c}.agenda-calendar-content{--agenda-past-shade:rgba(15,23,42,.35)}.gtd-theme-root[data-gtd-theme=dark] .agenda-calendar-content{--agenda-past-shade:rgba(0,0,0,.5)}.agenda-day[data-agenda-past],.agenda-timeline [data-gtd-all-day][data-agenda-past]{position:relative;isolation:isolate}.agenda-day[data-agenda-past]:before,.agenda-timeline [data-gtd-all-day][data-agenda-past]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--agenda-past-shade);-webkit-backdrop-filter:saturate(.45);backdrop-filter:saturate(.45);pointer-events:none;z-index:-1}.agenda-past-hours{position:absolute;inset:0 0 auto;background:var(--agenda-past-shade);-webkit-backdrop-filter:saturate(.45);backdrop-filter:saturate(.45);pointer-events:none;z-index:1}.agenda-calendar-content [data-agenda-past-entry]{filter:saturate(.3);opacity:.68}.agenda-calendar-content [data-agenda-past-entry]:is(:hover,:focus-within){filter:none;opacity:1}.agenda-month[data-agenda-past-month]>:is(h5,.agenda-weekdays){filter:brightness(.65) saturate(.45)}.agenda-month[data-agenda-past-month]>h5,.agenda-month[data-agenda-past-month] .agenda-weekdays span{color:#ffffff8c}.agenda-day[data-agenda-past]>:is(.agenda-date,.agenda-more){opacity:.45}.agenda-column-heading[data-agenda-past]{background-image:linear-gradient(var(--agenda-past-shade),var(--agenda-past-shade))}.agenda-column-heading[data-agenda-past]>span{opacity:.45}.agenda-timeline [data-agenda-past-text]{opacity:.45}.agenda-event.is-movable,.agenda-task-title.is-movable{cursor:grab;touch-action:none}.agenda-event.is-movable:active,.agenda-task-title.is-movable:active{cursor:grabbing}.agenda-day[data-agenda-drop]{outline:3px solid #3b82f6;outline-offset:-3px}.gtd-agenda-overview .agenda-task-row{display:block;white-space:normal}.agenda-task-time{flex:none;font-size:9px;font-variant-numeric:tabular-nums}.agenda-task-title{display:inline;padding:0;white-space:normal;text-align:left;overflow-wrap:anywhere;cursor:pointer}:is(.is-year,.is-quarter) .agenda-task-row>.agenda-task-time{display:inline}.agenda-day-popup{padding:12px}.agenda-day-popup .agenda-event{min-height:32px;padding:6px;font-size:13px;white-space:normal}.agenda-day-popup .agenda-task-title{white-space:normal}.agenda-items-dialog{width:min(480px,95vw);max-height:80dvh;margin:auto;padding:0;border:1px solid #64748b66;border-radius:12px;background:var(--agenda-surface);color:var(--agenda-text);box-shadow:0 12px 40px #0005;overflow:auto}.agenda-items-dialog::backdrop{background:#0f172a55}.agenda-items-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #64748b44}.agenda-items-dialog h5{font-size:14px;font-weight:600}.agenda-items-dialog>header button{width:32px;height:32px;font-size:24px}:is(.is-year,.is-quarter) .agenda-task-row>.agenda-task-time{font-size:8px}:is(.is-year,.is-quarter) .agenda-task-title{font-size:9px}.agenda-day-popup .agenda-task-title{font-size:13px}.gtd-agenda-overview .agenda-task-row>.gtd-completion-control{display:inline-block;margin-inline:3px;vertical-align:-2px}.agenda-day-popup .agenda-event>span{display:inline}.is-month.is-fixed .agenda-day{height:178px;min-height:178px;overflow:hidden}.gtd-agenda-overview.is-dynamic .agenda-day{height:auto;min-height:120px;overflow:visible}.gtd-agenda-overview.is-dynamic .agenda-event{display:block;-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere}.gtd-agenda-overview.is-dynamic .agenda-task-row{display:block}.gtd-agenda-overview.is-dynamic .agenda-task-title{white-space:normal;overflow-wrap:anywhere}.gtd-agenda-overview.is-dynamic .agenda-event>span:not(.gtd-completion-control){display:inline}.agenda-day[data-agenda-past]>:is(.agenda-date,.agenda-more):is(:hover,:focus-visible),.agenda-column-heading[data-agenda-past]:is(:hover,:focus-visible)>span{opacity:1}.agenda-task-title:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.gtd-agenda-overview .agenda-days .agenda-event{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--agenda-entry-lines,1);white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:15px}.gtd-agenda-overview:is(.is-year,.is-quarter) .agenda-days .agenda-event{line-height:14px}.gtd-agenda-overview .agenda-days .agenda-task-title{display:inline}.gtd-agenda-overview.is-fixed .agenda-day,.gtd-agenda-overview .agenda-days .agenda-event{overflow:clip}:is(.is-year,.is-quarter) .agenda-more{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-day{container-type:inline-size}.gtd-agenda-overview .agenda-days [data-agenda-density=busy] .agenda-task-row{display:flex;align-items:center;gap:2px}.gtd-agenda-overview .agenda-days [data-agenda-density=busy] .agenda-task-title{display:block;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width:85px){.agenda-days .agenda-task-time,.agenda-days .agenda-event:not(.agenda-task-row)>span{display:none!important}}.agenda-timeline .gtd-calendar-task>.gtd-completion-control{align-self:flex-start;margin-top:1px}.agenda-timeline .gtd-calendar-task{container-type:inline-size}.agenda-timeline-outcomes{flex:none;margin-top:auto;padding:4px 0 8px;overflow:auto}.agenda-timeline-outcomes .gtd-task-outcomes{flex-direction:column;align-items:stretch;max-width:none;margin:0;gap:3px;overflow:visible}.agenda-timeline-outcomes .gtd-task-outcome{display:flex;align-items:flex-start;min-width:0}.agenda-timeline-outcomes .gtd-task-outcome>span:not(.gtd-completion-control){min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere}.agenda-timeline-outcomes .gtd-task-outcome>.gtd-completion-control{align-self:flex-start;margin-top:2px}@container (max-width:140px){.agenda-timeline-outcomes{display:none}}.agenda-day{position:relative}.gtd-agenda-overview .agenda-days .agenda-event{margin-top:2px;padding-block:1px}.gtd-agenda-overview .agenda-day>.agenda-more{position:absolute;bottom:2px;left:3px;right:3px;width:auto;min-height:12px;height:12px;padding:0;font-size:9px;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-module{--gantt-label-width:260px;--gantt-surface:#fff;--gantt-muted:#f8fafc;--gantt-line:#e2e8f0;--gantt-text:#334155}.gantt-scroll{overflow:auto;max-height:70dvh;background:var(--gantt-surface);scrollbar-gutter:stable}.gantt-header,.gantt-row{display:flex}.gantt-header{position:sticky;top:0;z-index:12;height:56px;background:var(--gantt-muted)}.gantt-label{position:sticky;left:0;z-index:5;display:flex;align-items:center;gap:6px;width:var(--gantt-label-width);min-width:var(--gantt-label-width);height:44px;padding:0 10px;background:var(--gantt-surface);border-bottom:1px solid var(--gantt-line);border-right:1px solid var(--gantt-line);color:var(--gantt-text)}.gantt-heading{height:56px;justify-content:space-between;font-size:12px;font-weight:600;background:var(--gantt-muted)}.gantt-project-row .gantt-label{background:var(--gantt-muted)}.gantt-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px}.gantt-project-row .gantt-row-title{font-weight:600}.gantt-expand{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:32px;border-radius:5px}.gantt-expand:hover{background:#e0e7ff;color:#4338ca}.gantt-progress{font-size:10px;color:#64748b}.gantt-track{position:relative;flex-shrink:0;height:44px;border-bottom:1px solid var(--gantt-line);background-image:linear-gradient(to right,var(--gantt-line) 1px,transparent 1px)}.gantt-weekend{position:absolute;height:100%;background:#64748b0e;pointer-events:none}.gantt-bar{position:absolute;z-index:3;height:24px;top:10px;border-radius:5px;background:#6366f1;color:#fff;min-width:3px}.gantt-bar-content{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;padding:0 9px;white-space:nowrap;font-size:10px;cursor:grab;touch-action:none;border-radius:inherit}.gantt-bar-content:active{cursor:grabbing}.gantt-bar-content:disabled{cursor:default}.gantt-project-bar{background:#94a3b8;height:15px;top:15px;border-radius:3px}.gantt-project-bar .gantt-bar-content{font-size:9px;cursor:pointer}.gantt-bar-progress{position:absolute;height:100%;background:#475569;border-radius:inherit}.gantt-done{background:#94a3b8}.gantt-late{background:#be5262}.gantt-critical{outline:2px solid #d97706;outline-offset:2px}.gantt-invalid{background-image:repeating-linear-gradient(45deg,transparent 0 5px,rgba(0,0,0,.18) 5px 7px)}.gantt-milestone{background:transparent;color:#6366f1;font-size:22px}.gantt-milestone .gantt-bar-content{padding:0;overflow:visible;font-size:22px}.gantt-resize{position:absolute;top:0;height:100%;width:8px;cursor:ew-resize;touch-action:none;background:#ffffff40;border-radius:3px}.gantt-resize-start{left:0}.gantt-resize-end{right:0}.gantt-today{position:absolute;top:0;bottom:0;width:2px;background:#e87970;opacity:.7;z-index:2;pointer-events:none}.gantt-deadline{position:absolute;top:0;bottom:0;z-index:4;color:#be123c;font-size:14px;border-left:1px dashed #be123c;pointer-events:none}.gantt-unplanned{position:absolute;left:10px;top:12px;font-size:11px;color:#64748b;white-space:nowrap}.gantt-unplanned:hover{color:#4f46e5}.gantt-links{position:absolute;top:0;z-index:2;overflow:visible;pointer-events:none;color:#94a3b8}.gantt-link,.gantt-link-invalid{fill:none;stroke:#94a3b8;stroke-width:1.4}.gantt-link-invalid{stroke:#b45309;stroke-dasharray:4 3}.gantt-module button:focus-visible,.gantt-scroll:focus-visible,.gantt-module summary:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.gantt-legend-critical,.gantt-legend-late{display:inline-block;width:8px;height:8px;border-radius:2px;background:#d97706}.gantt-legend-late{background:#be5262}.gtd-theme-root[data-gtd-theme=dark] .gantt-module{--gantt-surface:#192334;--gantt-muted:#202d41;--gantt-line:#334155;--gantt-text:#e2e8f0}.gtd-theme-root[data-gtd-theme=dark] .gantt-time-header span{color:#cbd5e1}.gtd-theme-root[data-gtd-theme=dark] .gantt-options{background:#192334;color:#e2e8f0}@media(max-width:640px){.gantt-module{--gantt-label-width:170px}.gantt-label{gap:3px;padding-inline:6px}.gantt-row-title{font-size:11px}.gantt-progress{display:none}.gantt-expand{width:20px}.gantt-toolbar{align-items:flex-start}.gantt-scroll{max-height:65dvh}.gantt-module button{min-height:32px}.gantt-bar-content,.gantt-resize{min-height:0!important}}@media print{body *{visibility:hidden}.gantt-module,.gantt-module *{visibility:visible}.gantt-module{position:absolute;top:0;right:0;bottom:0;left:0;color:#000}.gantt-toolbar,.gantt-legend{display:none!important}.gantt-scroll{max-height:none;overflow:visible}.gantt-label,.gantt-header{position:static}.gantt-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:landscape;margin:10mm}}.gantt-options{left:0;right:auto;max-width:calc(100vw - 32px)}.gantt-module{--gantt-label-width:470px;--gantt-child-indent:60px}.gantt-label{gap:12px}.gantt-name-cell{display:flex;gap:6px;align-items:center;flex:1;min-width:0}.gantt-heading{letter-spacing:.08em;font-size:10px;color:#64748b}.gantt-date-heading,.gantt-row-dates{width:132px;flex-shrink:0;text-align:right}.gantt-row-dates{font-size:11px;color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums}.gantt-row-dates{min-height:32px;border-radius:4px;cursor:pointer}.gantt-row-dates:hover:not(:disabled){color:#4f46e5;text-decoration:underline;text-underline-offset:3px}.gantt-row-dates:disabled{cursor:default;opacity:1}.gantt-phase-row .gantt-row-title{text-transform:uppercase;letter-spacing:.055em;font-weight:600;font-size:11px}.gantt-phase-row .gantt-label,.gantt-project-row .gantt-label{background:var(--gantt-surface)}.gantt-project-row .gantt-row-title{font-size:13px;font-weight:600;cursor:grab;touch-action:none}.gantt-project-row .gantt-row-title:active{cursor:grabbing}.gantt-task-order{cursor:grab;touch-action:none}.gantt-task-order:active{cursor:grabbing}.gantt-phase-bar{height:8px;top:18px;background:#94a3b8;border-radius:2px}.gantt-phase-bar .gantt-bar-content{font-size:0;padding:0;cursor:pointer}.gtd-theme-root[data-gtd-theme=dark] .gantt-row-dates{color:#a8b5c8}@media(max-width:640px){.gantt-module{--gantt-label-width:228px;--gantt-child-indent:54px}.gantt-name-cell{gap:4px}.gantt-date-heading,.gantt-row-dates{display:none}.gantt-row-title{font-size:11px}.gantt-project-row .gantt-row-title{font-size:12px}.gantt-phase-row .gantt-row-title{font-size:10px}}@media(max-width:640px){.gantt-label:not(.gantt-heading){flex-direction:column;justify-content:center;align-items:stretch;gap:0}.gantt-name-cell{flex:0 0 auto}.gantt-module .gantt-row-title,.gantt-module .gantt-expand{min-height:24px;height:24px}.gantt-module .gantt-row-dates{display:block;width:auto;min-height:20px!important;text-align:left;margin-left:26px;font-size:9px;line-height:20px}}.gtd-theme-root[data-gtd-theme=dark] .gantt-heading{color:#b8c5d8}.gtd-theme-root[data-gtd-theme=dark] .gantt-row-dates:hover:not(:disabled){color:#c4b5fd}.gantt-drawable{cursor:crosshair;touch-action:pan-y}.gantt-draw-hint{pointer-events:none}.gantt-drawing-bar{opacity:.7;outline:2px dashed #818cf8;outline-offset:2px;pointer-events:none}.gantt-link-dot{position:absolute;z-index:9;top:0;width:24px;height:24px;min-height:24px!important;padding:0;border:0;background:transparent;cursor:crosshair;touch-action:none;opacity:0}.gantt-link-dot:after{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border:2px solid #6366f1;border-radius:50%;background:var(--gantt-surface)}.gantt-link-dot-S{left:-24px}.gantt-link-dot-F{right:-24px}.gantt-bar:hover .gantt-link-dot,.gantt-bar:focus-within .gantt-link-dot,.gantt-linking .gantt-link-dot,.gantt-link-dot:focus-visible{opacity:1}.gantt-link-target:after{background:#6366f1;box-shadow:0 0 0 3px #c7d2fe}.gantt-link-preview{fill:none;stroke:#6366f1;stroke-width:2;stroke-dasharray:5 3}.gtd-theme-root[data-gtd-theme=dark] .gantt-link-dot:after{border-color:#b4aaff}@media(hover:none){.gantt-link-dot{opacity:1}}.gantt-project-bar{height:24px;top:10px;background:#86efac8c;color:#14532d}.gantt-project-bar .gantt-bar-progress{background:#22c55e33}.gtd-theme-root[data-gtd-theme=dark] .gantt-project-bar{background:#86efac47;color:#dcfce7}.gtd-theme-root[data-gtd-theme=dark] .gantt-project-bar .gantt-bar-progress{background:#4ade8029}.gantt-project-bar .gantt-bar-content{font-size:10px;cursor:grab}.gantt-phase-bar{height:20px;top:12px}.gantt-phase-bar .gantt-bar-content{font-size:10px;padding:0 7px}.gantt-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-milestone .gantt-bar-name{position:absolute;left:calc(100% + 25px);max-width:180px;font-size:10px;line-height:18px;text-align:left;color:var(--gantt-text);pointer-events:none}.gantt-drop-before,.gantt-drop-after{position:relative}.gantt-drop-before:before,.gantt-drop-after:after{content:"";position:absolute;inset-inline:0;height:3px;background:#6366f1;z-index:10;pointer-events:none}.gantt-drop-before:before{top:0}.gantt-drop-after:after{bottom:0}.gantt-order-source{opacity:.5}.gantt-phase-bar{background:#94a3b83b;color:#334155}.gtd-theme-root[data-gtd-theme=dark] .gantt-phase-bar{background:#94a3b82e;color:#e2e8f0}.gantt-month-line{position:absolute;inset-block:0;border-left:1px solid var(--gantt-line);pointer-events:none}.gantt-short-bar .gantt-bar-content{overflow:visible}.gantt-short-bar .gantt-bar-name{position:absolute;left:calc(100% + 25px);max-width:220px;text-align:left;color:var(--gantt-text);pointer-events:none}.gantt-phase-bar .gantt-bar-content{cursor:grab}.gantt-project-results{position:absolute;top:2px;height:20px;z-index:5;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;font-size:11px;line-height:16px}.gantt-project-results::-webkit-scrollbar{display:none}.gantt-result-item{display:flex;align-items:center;gap:5px;flex:0 0 auto;min-width:0;max-width:340px;overflow:hidden;white-space:nowrap}.gantt-result-item:empty{display:none}.gantt-result-item>span:last-child,.gantt-result-item .gtd-obstacle-color>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-result-item>.gtd-obstacle-color{flex-shrink:1;min-width:0}.gantt-project-results button{min-height:0!important;height:16px}.gantt-project-results .gtd-completion-control{flex-shrink:0}.gantt-project-results input:disabled,.gantt-project-results button:disabled{opacity:1}.gantt-project-results{pointer-events:none}.gantt-project-results .gantt-result-item{pointer-events:auto}.gantt-task-row .gantt-bar{top:4px;height:22px}.gantt-task-caption{position:absolute;top:28px;z-index:3;line-height:14px;font-size:10px;color:var(--gantt-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gantt-phase-bar .gantt-bar-name{position:static;max-width:100%;color:inherit;text-transform:uppercase;letter-spacing:.055em;font-weight:600}.gantt-phase-bar .gantt-bar-content{overflow:hidden;justify-content:center}.gantt-create-row .gantt-label,.gantt-create-row .gantt-track{height:32px}.gantt-create-row button{color:#64748b;font-size:11px;min-height:28px;padding:2px 0;border-radius:4px;text-align:left;align-self:flex-start}.gantt-create-row button:hover:not(:disabled){color:#4f46e5}.gtd-theme-root[data-gtd-theme=dark] .gantt-create-row button{color:#a8b5c8}.gantt-create-row button:disabled{opacity:.5;cursor:default}.gantt-project-row .gantt-row-title{flex:0 1 auto}.gantt-list-create{flex-shrink:0}.gantt-label:has(.gantt-list-create-form){z-index:20}.gantt-module .gantt-add-list{display:flex;align-items:center;justify-content:center;width:24px;height:28px;min-height:28px;color:#64748b;border-radius:4px}.gantt-list-create-form{position:absolute;left:10px;top:100%;z-index:30;display:flex;gap:4px;align-items:center;flex-wrap:wrap;width:250px;max-width:calc(100vw - 48px);padding:8px;border:1px solid var(--gantt-line);border-radius:8px;background:var(--gantt-surface);box-shadow:0 8px 24px #0002}.gantt-list-create-form input{flex:1;min-width:0;width:150px;padding:5px;font-size:12px;background:var(--gantt-surface);color:var(--gantt-text);border:1px solid var(--gantt-line);border-radius:4px}.gantt-list-create-form button{display:flex;align-items:center;justify-content:center;min-width:24px;min-height:28px;color:var(--gantt-text)}.gantt-list-create-form p{width:100%;font-size:11px;color:#dc2626}.gtd-theme-root[data-gtd-theme=dark] .gantt-add-list{color:#b8c5d8}.gtd-theme-root[data-gtd-theme=dark] .gantt-list-create-form p{color:#fca5a5}.gantt-task-results{position:absolute;top:1px;right:8px;bottom:1px;left:8px;z-index:5;overflow:hidden;pointer-events:none}.gantt-task-results .gtd-task-outcome{pointer-events:auto}.gantt-task-results .gtd-task-outcomes{max-width:100%;height:20px;margin:0;gap:8px}.gtd-theme-root .gantt-task-results .gtd-task-outcome{color:#fff!important}.gtd-theme-root .gantt-task-results .gtd-task-outcome[data-achieved]{color:#bbf7d0!important}.gtd-theme-root .gantt-task-results input.gtd-task-outcome-checkbox{border-color:#e0e7ff!important}.gtd-theme-root .gantt-task-results input.gtd-task-outcome-checkbox:checked{border-color:#bbf7d0!important}.gtd-theme-root .gantt-task-results input.gtd-task-outcome-checkbox:checked:after{border-color:#bbf7d0}.gantt-period-picker{position:relative}.gantt-period-label{display:block;margin-bottom:4px;font-size:12px;color:#64748b}.gantt-period-picker>button{font-variant-numeric:tabular-nums}.gantt-period-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:320px;max-width:calc(100vw - 40px);border:1px solid var(--gantt-line);border-radius:12px;padding:8px;background:var(--gantt-surface);color:var(--gantt-text);box-shadow:0 10px 32px #0002}.gantt-period-presets{display:grid;gap:2px;padding-bottom:8px}.gantt-period-presets button{text-align:left;padding:9px 10px;border-radius:7px;font-size:12px}.gantt-period-presets button:hover,.gantt-period-presets button[aria-pressed=true]{background:#eef2ff;color:#4338ca}.gantt-period-popover form{border-top:1px solid var(--gantt-line);padding:12px 4px 4px}.gantt-period-dates{display:flex;gap:8px}.gantt-period-dates label{flex:1;min-width:0;font-size:11px}.gantt-period-dates input{display:block;width:100%;min-width:0;margin-top:5px;border:1px solid var(--gantt-line);border-radius:6px;padding:8px 5px;background:var(--gantt-surface);color:var(--gantt-text);font-size:12px}.gantt-period-apply{display:block;margin:10px 0 0 auto;padding:7px 12px;border-radius:6px;background:#4f46e5;color:#fff;font-size:12px}.gantt-period-popover p{font-size:12px;color:#dc2626;margin-top:8px}.gtd-theme-root[data-gtd-theme=dark] .gantt-period-label{color:#b8c5d8}.gtd-theme-root[data-gtd-theme=dark] .gantt-period-presets button:hover,.gtd-theme-root[data-gtd-theme=dark] .gantt-period-presets button[aria-pressed=true]{background:#30395f;color:#e0e7ff}.gtd-theme-root[data-gtd-theme=dark] .gantt-period-dates input{color-scheme:dark}.gtd-theme-root[data-gtd-theme=dark] .gantt-period-popover p{color:#fca5a5}@media(max-width:640px){.gantt-period-picker{max-width:100%}.gantt-period-picker>button{width:100%;font-size:11px}.gantt-period-popover{width:300px}}.gtd-kanban-workarea{display:flex;flex-direction:column;min-height:480px}.kanban-module{--kb-surface:#fff;--kb-column:#f5f7fa;--kb-line:#e2e8f0;--kb-text:#334155;--kb-muted:#64748b;--kb-card:#edf4ff;--kb-card-line:#c3d7ef;display:flex;flex-direction:column;flex:1;min-height:0;color:var(--kb-text)}.kanban-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex:none}.kanban-heading-controls{display:flex;align-items:center;gap:12px;min-width:0}.kanban-heading-controls h3{flex:none;margin:0}.kanban-project-filter{min-width:0;width:min(260px,48vw);font-size:12px}.kanban-toolbar-actions{display:flex;gap:8px;align-items:center}.kanban-options{position:absolute;right:0;z-index:25;width:280px;max-width:calc(100vw - 32px);max-height:70dvh;overflow-y:auto;padding:14px;border:1px solid var(--kb-line);border-radius:12px;background:var(--kb-surface);box-shadow:0 8px 24px #0f172a12}.kanban-options label{display:flex;gap:10px;align-items:center;font-size:12px}.kanban-options input{accent-color:#6366f1}.kanban-options>label+label{margin-top:12px}.kanban-checklist-option{margin-top:14px;padding:6px 0;color:var(--kb-text);font-size:12px;text-align:left}.kanban-checklist-option:hover{text-decoration:underline;text-underline-offset:3px}.kanban-readiness{padding:16px 20px 20px}.kanban-readiness-task{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px;border-radius:8px;background:var(--kb-card,#edf4ff);color:var(--kb-text,#334155);font-size:13px;text-align:left}.kanban-readiness-task span{flex:none;font-size:11px;color:var(--kb-muted,#64748b)}.kanban-readiness-sections{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0}.kanban-readiness-sections legend{margin-bottom:10px;font-size:12px;font-weight:650;color:var(--kb-text,#334155)}.kanban-readiness-sections label{display:flex;align-items:flex-start;gap:9px;margin:10px 0;font-size:12px;line-height:1.65;color:var(--kb-text,#334155)}.kanban-readiness input[type=checkbox]{flex:none;width:16px;height:16px;margin-top:2px;accent-color:#6366f1}.kanban-readiness-priority{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--kb-line,#e2e8f0);padding-top:14px}.kanban-readiness-priority label{display:flex;align-items:center;gap:9px;font-size:12px}.kanban-readiness-priority select{width:auto;max-width:180px;font-size:12px}.kanban-readiness-value{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px}.kanban-readiness-value>span{min-width:116px}.kanban-readiness-value select{width:auto;max-width:210px;font-size:12px}.kanban-business-value{display:inline-flex;flex:none;align-items:center;margin-left:auto}.kanban-readiness-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}.kanban-readiness-actions>span{margin-right:auto;font-size:11px;color:var(--kb-muted,#64748b)}@media(max-width:640px){.kanban-readiness-sections{grid-template-columns:1fr;gap:14px}.kanban-readiness-task{flex-direction:column;align-items:flex-start}.kanban-readiness{padding:16px}}.kanban-lane-names{margin-top:16px;padding-top:12px;border-top:1px solid var(--kb-line)}.kanban-lane-names legend{color:var(--kb-muted);font-size:11px;padding-right:8px}.kanban-lane-name{margin-top:6px}.kanban-lane-name input{min-width:0;width:100%;border:1px solid transparent;border-radius:5px;padding:6px;background:transparent;color:var(--kb-text);font-size:12px}.kanban-lane-name input:hover,.kanban-lane-name input:focus{border-color:var(--kb-line)}.kanban-scroll{display:flex;flex:1;min-height:0;overflow:auto;padding-bottom:10px;scrollbar-gutter:stable;scroll-snap-type:x proximity}.kanban-canvas{display:flex;flex-direction:column;flex:1;min-width:1440px;width:100%;min-height:0}.kanban-project-context{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-height:34px;padding:2px 0 12px;flex:none;align-items:center}.kanban-context-obstacle{grid-column:3;grid-row:1;min-width:0;padding-left:14px}.kanban-context-obstacle .gtd-obstacle-color>span{overflow:hidden;text-overflow:ellipsis}.kanban-outcome-grid{grid-row:1;display:grid;grid-template-rows:repeat(2,28px);grid-auto-flow:column;gap:4px 12px;min-width:0;overflow-x:auto;padding:3px 2px;scrollbar-width:thin}.kanban-outcomes-open{grid-column:1 / 3;grid-auto-columns:calc((100% - 12px)/2)}.kanban-outcomes-complete{grid-column:4 / 7;grid-auto-columns:calc((100% - 24px) / 3)}.kanban-outcome{display:flex;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:16px;cursor:pointer}.kanban-outcome input{flex:none;width:16px;height:16px}.kanban-outcome>.gtd-completion-control{flex-shrink:0;overflow:visible}.kanban-outcome>span:not(.gtd-completion-control){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kanban-board{display:grid;flex:1;min-height:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.kanban-workflow{grid-column:span 3;display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:12px;background:var(--kb-column);overflow:hidden}.kanban-stage-headers,.kanban-lane-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.kanban-stage-headers{flex:none;padding:12px 0 0}.kanban-stage-headers .kanban-column-header{padding-left:12px;padding-right:12px;border-left:1px solid var(--kb-line)}.kanban-stage-headers .kanban-column-header:first-child{border-left:0}.kanban-lanes{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-bottom:24px}.kanban-lane{border-top:1px solid var(--kb-line);background:color-mix(in srgb,var(--kb-priority) 8%,var(--kb-column))}.kanban-lane-bar{display:flex;align-items:center;min-height:36px;padding:0 10px;background:color-mix(in srgb,var(--kb-priority) 5%,var(--kb-column))}.kanban-lane-bar button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 2px;color:var(--kb-muted);font-size:11px;font-weight:600}.kanban-lane-bar button:disabled{opacity:1}.kanban-lane-bar .kanban-count{margin-left:4px;font-weight:400}.kanban-lane-cells{min-height:136px}.kanban-lane-cell{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:6px 10px 16px;border-left:1px solid var(--kb-line);outline-offset:-2px}.kanban-lane-cell:first-child{border-left:0}.kanban-cell-target,.kanban-lane-target{background:color-mix(in srgb,var(--kb-priority,#3b82f6) 7%,var(--kb-column));outline:1px solid var(--kb-priority,#3b82f6)}[data-priority=urgent]{--kb-priority:#dc4848;--kb-priority-bg:#fff0f0;--kb-priority-text:#b42328}[data-priority=deadline]{--kb-priority:#e69735;--kb-priority-bg:#fff4e5;--kb-priority-text:#945208}[data-priority=normal]{--kb-priority:#4c8acb;--kb-priority-bg:#e9f2ff;--kb-priority-text:#255b98}[data-priority=improvement]{--kb-priority:#94a3b8;--kb-priority-bg:#eef0f3;--kb-priority-text:#536171}.kanban-priority-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--kb-priority)}.kanban-card-meta>.kanban-priority-label{max-width:100%;padding:1px 6px;border-radius:4px;background:var(--kb-priority-bg);color:var(--kb-priority-text);font-size:10px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.kanban-column{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--kb-column);border:1px solid transparent;border-radius:12px;padding:12px 10px;scroll-snap-align:start;--kb-accent:#94a3b8}.kanban-column[data-stage=sprint]{--kb-accent:#9094d4}.kanban-column[data-stage=progress]{--kb-accent:#5b91cc}.kanban-column[data-stage=review]{--kb-accent:#bd9656}.kanban-column[data-stage=done]{--kb-accent:#55a38a}.kanban-column[data-stage=released]{--kb-accent:#7b9c78}.kanban-column-header{display:flex;flex:none;gap:8px;align-items:center;min-height:42px;padding:0 3px 12px}.kanban-column-header h4{font-size:12px;font-weight:600;line-height:1.45;margin:0;flex:1}.kanban-stage-mark{width:7px;height:7px;flex-shrink:0;background:var(--kb-accent);border-radius:50%}.kanban-count{font-size:11px;color:var(--kb-muted);font-variant-numeric:tabular-nums}.kanban-card-list{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:2px 1px 40px;scrollbar-width:thin}.kanban-card{flex-shrink:0}.kanban-empty{font-size:11px;color:var(--kb-muted);text-align:center;margin:30px 0;pointer-events:none}.kanban-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px 6px;background:var(--kb-card);border:1px solid var(--kb-card-line);border-radius:8px;box-shadow:0 2px 3px #0f172a04;overflow-wrap:anywhere}.kanban-card[data-compact=true]{gap:4px;padding-top:7px;padding-bottom:4px}.kanban-card-top{display:flex;align-items:flex-start;gap:8px}.kanban-card-top .gtd-completion-control{margin-top:2px;align-self:flex-start}.kanban-card-title{flex:1;min-width:0;font-size:12px;line-height:1.55;text-align:left;color:var(--kb-text)}.kanban-card-title:hover{text-decoration:underline;text-underline-offset:3px}.kanban-card-done .kanban-card-title{text-decoration:line-through;color:var(--kb-muted)}.kanban-grip{flex:none;color:var(--kb-muted);cursor:grab;padding:1px;touch-action:none;-webkit-user-select:none;user-select:none}.kanban-grip:active{cursor:grabbing}.kanban-card-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:10px;line-height:1.6;color:var(--kb-muted)}.kanban-card-meta>span{display:inline-flex;gap:4px;align-items:center;min-width:0;max-width:100%}.kanban-card-meta>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-card-meta svg{flex:none}.kanban-card-footer{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:10px;color:var(--kb-muted);flex-wrap:wrap}.kanban-duration{display:inline-flex;align-items:center;gap:3px}.kanban-stage-select{display:flex;align-items:center;position:relative;margin-left:auto;max-width:100%}.kanban-stage-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--kb-muted);font:inherit;max-width:125px;text-overflow:ellipsis;padding:4px 16px 4px 3px;cursor:pointer;border:0}.kanban-stage-select svg{position:absolute;right:1px;pointer-events:none}.kanban-column-target{border-color:#818cf8}.kanban-card-target{box-shadow:0 -3px #818cf8}.kanban-card-dragging{opacity:.45}.kanban-error{font-size:12px;padding:12px;border-radius:8px;background:#fff1f2;color:#be123c;margin-bottom:12px}.kanban-module :is(button,select,summary,input):focus-visible,.kanban-scroll:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.kanban-module button:disabled,.kanban-module select:disabled{cursor:default}.kanban-option-section{border-top:1px solid var(--kb-line);margin-top:14px;padding-top:12px;font-size:12px}.kanban-option-section summary{cursor:pointer;color:var(--kb-text)}.kanban-option-section p{color:var(--kb-muted);font-size:10px;margin-top:10px}.kanban-option-section h5{color:var(--kb-muted);font-size:10px;margin:14px 0 6px}.kanban-sort-choice{align-items:center;justify-content:space-between}.kanban-sort-choice span{color:var(--kb-muted)}.kanban-sort-choice select{min-width:132px;max-width:145px;padding:5px 6px;border:1px solid var(--kb-line);border-radius:6px;background:var(--kb-surface);color:var(--kb-text);font-size:11px}.kanban-limit-input{justify-content:space-between;margin:6px 0}.kanban-limit-input span{min-width:0}.kanban-limit-input input{width:52px;flex:none;padding:4px 6px;border:1px solid var(--kb-line);border-radius:5px;background:transparent;color:var(--kb-text);font-size:12px}.kanban-count.kanban-over-limit{color:#b45309;font-weight:600}.gtd-theme-root[data-gtd-theme=dark] .kanban-count.kanban-over-limit{color:#fbbf24}.kanban-wip-confirm{margin:auto;width:min(420px,calc(100vw - 32px));max-height:90dvh;overflow:auto;padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#334155;box-shadow:0 20px 80px #0f172a33}.kanban-wip-confirm::backdrop{background:#0f172a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kanban-wip-confirm h2{font-size:18px;font-weight:650;margin:0 0 12px}.kanban-wip-confirm p{font-size:13px;line-height:1.6}.kanban-wip-confirm ul{margin:16px 0;padding:12px;background:#fffbeb;border-radius:8px}.kanban-wip-confirm li{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:4px 0}.kanban-wip-confirm strong{flex:none;color:#92400e}.kanban-wip-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.kanban-wip-confirm-actions button{padding:9px 13px;border:1px solid #cbd5e1;border-radius:8px;font-size:12px}.kanban-wip-confirm-actions button:last-child{background:#4f46e5;border-color:#4f46e5;color:#fff}.kanban-wip-confirm button:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.gtd-theme-root[data-gtd-theme=dark] .kanban-wip-confirm{background:#192334;color:#e2e8f0;border-color:#334155}.gtd-theme-root[data-gtd-theme=dark] .kanban-wip-confirm ul{background:#382f20}.gtd-theme-root[data-gtd-theme=dark] .kanban-wip-confirm strong{color:#fcd68b}.kanban-card :is(input,button,select):disabled{opacity:1}.gtd-theme-root[data-gtd-theme=dark] .kanban-module{--kb-surface:#192334;--kb-column:#182233;--kb-line:#334155;--kb-text:#e2e8f0;--kb-muted:#a5b4c9;--kb-card:#203654;--kb-card-line:#395779}.gtd-theme-root[data-gtd-theme=dark] .kanban-error{background:#3c202b;color:#fda4af}.gtd-theme-root[data-gtd-theme=dark] [data-priority=urgent]{--kb-priority-bg:#452833;--kb-priority-text:#ffb3b3}.gtd-theme-root[data-gtd-theme=dark] [data-priority=deadline]{--kb-priority-bg:#493929;--kb-priority-text:#ffd19a}.gtd-theme-root[data-gtd-theme=dark] [data-priority=normal]{--kb-priority-bg:#274367;--kb-priority-text:#b8d9ff}.gtd-theme-root[data-gtd-theme=dark] [data-priority=improvement]{--kb-priority-bg:#344052;--kb-priority-text:#cbd5e1}@media(min-width:1024px){.gtd-kanban-workarea{min-height:0;overflow:hidden}}@media(max-width:640px){.kanban-canvas{min-width:1610px}.kanban-project-context{gap:10px}.kanban-module .kanban-stage-select select{min-height:36px}.kanban-card-title{font-size:13px}.kanban-toolbar{gap:10px}.kanban-toolbar-actions{margin-left:auto}.kanban-toolbar-actions button,.kanban-toolbar-actions summary{min-height:40px}}.gtd-horizons{--hz-ink:#172b45;--hz-muted:#71829a;--hz-paper:rgba(255,255,255,.83);--hz-line:rgba(105,134,169,.16);color:var(--hz-ink);max-width:1600px;margin:0 auto;padding-bottom:22px}.horizons-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 12px;font-size:12px;color:var(--hz-muted)}.horizons-tools{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:10px}.horizons-tools button{display:inline-flex;align-items:center;padding:6px;border-radius:8px}.horizons-save{background:#e9eff7;color:#304b6a;padding:6px 13px!important}.gtd-horizons button:disabled{opacity:.4;cursor:default}.gtd-horizons button:not(:disabled){cursor:pointer}.gtd-horizons button:focus-visible,.gtd-horizons textarea:focus-visible,.gtd-horizons select:focus-visible{outline:2px solid #70a7d4;outline-offset:3px}.horizons-error,.horizons-about{padding:12px 16px;border-radius:12px;margin-bottom:12px;font-size:12px;line-height:1.7;background:var(--hz-paper);border:1px solid var(--hz-line)}.horizons-error{color:#d63b4b}.horizons-error button{text-decoration:underline}.horizons-pyramid{position:relative;isolation:isolate;padding-top:18px}.horizons-silhouette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.horizons-upper{position:relative;display:flex;justify-content:center;padding:8px 0 16px;min-height:165px}.horizons-editor{text-align:center;display:flex;align-items:center;flex-direction:column;gap:7px}.horizons-purpose{width:38%;color:#c18a16}.horizons-vision{width:56%;color:#277cad}.horizons-editor label{font-size:13px;font-weight:650;color:var(--hz-ink)}.horizons-editor small{font-weight:400;color:var(--hz-muted);font-size:11px}.horizons-editor textarea{width:100%;text-align:center;resize:vertical;border:1px solid transparent;background:var(--hz-paper);border-radius:12px;padding:10px 14px;font-size:12px;line-height:1.7;color:var(--hz-ink);min-height:66px}.horizons-editor textarea:hover{border-color:var(--hz-line)}.horizons-editor textarea::placeholder{color:var(--hz-muted)}.horizons-level-label{position:absolute;left:0;top:35%;display:flex;align-items:center;gap:10px;font-size:11px;color:var(--hz-muted);width:130px}.horizons-level-label b,.horizons-axis b{font-size:11px;display:grid;place-items:center;background:var(--hz-paper);border:1px solid var(--hz-line);border-radius:50%;height:29px;width:29px;flex-shrink:0;color:var(--hz-ink)}.horizons-level-label small,.horizons-axis small{display:block;font-size:10px;font-weight:400;margin-top:4px}.horizons-pagination{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin:2px 0 8px;color:var(--hz-muted);font-size:10px}.horizons-pagination button{padding:4px}.horizons-lower{position:relative;display:grid;grid-template-columns:130px repeat(var(--horizon-count),minmax(0,1fr));gap:6px;align-items:stretch}.horizons-axis{display:grid;grid-template-rows:minmax(145px,auto) 78px 1fr;gap:6px;font-size:11px;color:var(--hz-muted)}.horizons-axis>div{display:flex;align-items:center;gap:8px}.horizons-axis>div:last-child{position:absolute;bottom:25px}.horizons-lane{position:relative;min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 3;border-radius:15px;background:color-mix(in srgb,var(--lane-color) 7%,transparent);transition:opacity .2s,box-shadow .2s}.horizons-lane:before{content:"";position:absolute;width:1px;background:var(--lane-color);opacity:.3;inset:0 auto 0 50%;z-index:-1}.horizons-lane.is-muted{opacity:.5}.horizons-lane.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--lane-color) 40%,transparent)}.horizons-goals{padding:12px 8px;min-height:145px;align-content:center}.horizons-goal{background:var(--hz-paper);border-radius:10px;margin-bottom:6px;padding:7px}.horizons-goal textarea{width:100%;resize:vertical;background:transparent;font-size:12px;line-height:1.5;color:var(--hz-ink);text-align:center;min-height:44px}.horizons-goal-tools{display:flex;gap:4px;align-items:center;justify-content:space-between;opacity:.65}.horizons-goal-tools select{background:transparent;color:var(--hz-muted);font-size:9px;min-width:0;max-width:calc(100% - 20px)}.horizons-goal-tools option{color:var(--hz-ink);background:var(--hz-paper)}.horizons-goal-tools button{padding:4px}.horizons-add{display:flex;align-items:center;justify-content:center;gap:4px;margin:auto;font-size:10px;color:var(--hz-muted);padding:5px}.horizons-area{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;text-align:center;padding:10px 6px;font-size:12px;font-weight:600;border-block:1px solid var(--hz-paper);min-height:78px}.horizons-area small{font-size:9px;font-weight:400;color:var(--hz-muted)}.horizons-area-dot{height:10px;width:10px;border-radius:50%;background:var(--lane-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--lane-color) 10%,transparent)}.horizons-project-column{padding:8px;display:flex;flex-direction:column;gap:12px}.horizons-project-path{min-width:0}.horizons-project{background:var(--hz-paper);border-radius:10px;padding:10px;min-height:75px}.horizons-project>button{display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;text-align:left;width:100%;line-height:1.45}.horizons-project>button svg{color:var(--lane-color);flex-shrink:0;margin-top:1px}.horizons-project>button span{overflow-wrap:anywhere}.horizons-project p{font-size:10px;line-height:1.5;color:var(--hz-muted);margin:5px 0 0 21px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.horizons-action{position:relative;margin-top:16px;padding:9px;min-height:47px;background:var(--hz-paper);border-radius:10px;display:flex;align-items:center;gap:7px}.horizons-action:before{content:"";position:absolute;top:-16px;left:50%;height:16px;width:1px;background:var(--lane-color);opacity:.55}.horizons-action button{font-size:11px;line-height:1.5;text-align:left;overflow-wrap:anywhere;min-width:0}.horizons-action input{accent-color:var(--lane-color)}.horizons-empty{font-size:10px;color:var(--hz-muted)}.horizons-empty-project{min-height:125px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:var(--hz-muted)}.horizons-mobile-label{display:none}.gtd-theme-root[data-gtd-theme=dark] .gtd-horizons{--hz-ink:#e6edf7;--hz-muted:#9bafc6;--hz-paper:rgba(28,43,63,.92);--hz-line:rgba(157,184,217,.2)}.gtd-theme-root[data-gtd-theme=dark] .horizons-save{background:#28415e;color:#dae9fc}.gtd-theme-root[data-gtd-theme=dark] .horizons-goal-tools option{background:#1c2b3f}@media(max-width:1100px){.horizons-lower{grid-template-columns:90px repeat(var(--horizon-count),minmax(0,1fr))}.horizons-level-label{width:95px;gap:6px;font-size:10px}.horizons-axis{font-size:10px}.horizons-axis>div{gap:5px}.horizons-axis b,.horizons-level-label b{width:23px;height:23px;font-size:10px}.horizons-project-column{padding:5px}.horizons-project{padding:7px}}@media(max-width:760px){.horizons-intro{align-items:flex-start;flex-wrap:wrap}.horizons-intro p{font-size:11px}.horizons-tools{margin-left:auto}.horizons-level-label,.horizons-axis{display:none}.horizons-purpose{width:72%}.horizons-vision{width:90%}.horizons-lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.horizons-lane{display:flex;flex-direction:column;grid-row:auto}.horizons-silhouette{opacity:.6}.horizons-mobile-label{display:block;font-size:9px;font-weight:400;color:var(--hz-muted);margin-bottom:5px}.horizons-action{flex-wrap:wrap}.horizons-action .horizons-mobile-label{width:100%}.horizons-goals>.horizons-mobile-label{text-align:center}.horizons-project-column{padding:7px}.horizons-goals{min-height:115px}.horizons-lane.is-muted{opacity:.7}}@media(prefers-reduced-motion:reduce){.horizons-lane{transition:none}}.horizons-lower{grid-template-rows:minmax(115px,auto) 65px auto}.horizons-axis{grid-row:span 3;grid-template-rows:subgrid}.horizons-upper{min-height:135px;margin-left:130px;padding-bottom:12px}.horizons-level-label{left:-130px}.horizons-goals{min-height:115px}.horizons-area{min-height:65px}.horizons-editor textarea{min-height:55px}.horizons-purpose{width:44%}.horizons-vision{width:62%}@media(max-width:1100px){.horizons-upper{margin-left:90px}.horizons-level-label{left:-90px}}@media(max-width:760px){.horizons-upper{margin-left:0}.horizons-purpose{width:75%}.horizons-vision{width:90%}.horizons-lower{grid-template-rows:none}}@media(max-width:480px){.horizons-lower{grid-template-columns:minmax(0,1fr)}.horizons-lane{max-width:100%}.horizons-purpose,.horizons-vision{width:95%}.horizons-project-column{padding:10px}.horizons-editor textarea{text-align:left}}.horizons-lower{grid-template-rows:minmax(115px,auto) 65px auto auto}.horizons-axis,.horizons-lane{grid-row:span 4}.horizons-axis>div:last-child{position:static}.horizons-action-column{padding:8px;display:flex;flex-direction:column;gap:8px}.horizons-action{margin-top:0;flex-wrap:wrap}.horizons-action small{width:100%;color:var(--hz-muted);font-size:9px}.horizons-action:before{display:none}.horizons-action button{flex:1}.horizons-empty-project{min-height:75px}@media(max-width:760px){.horizons-lower{grid-template-rows:none}.horizons-lane{grid-row:auto}}.gtd-theme-root[data-gtd-theme=dark] .horizons-error{color:#fecaca;background:#352432;border-color:#7f4254}.horizons-error{color:#9f1239;background:#fff1f2;border-color:#fecdd3}
