.gp{display:grid;gap:18px}.gp .gp-read{display:flex;flex-wrap:wrap;gap:8px}.gp .gp-chip{display:grid;padding:8px 14px;border-radius:12px;background:var(--paper-2)}.gp .gp-chip small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gp .gp-chip b{font-size:14px}.gp .gp-diag{display:grid;gap:10px;padding:24px;border-radius:20px;background:var(--ink);color:var(--paper)}.gp .gp-diag p{margin:0;font-family:var(--font-serif);font-size:clamp(19px,2.2vw,23px);line-height:1.45}.gp .gp-note{display:grid;gap:8px;padding:20px 22px;border-radius:18px;background:#fff1ea;border-left:4px solid var(--signal)}.gp .gp-note p{margin:0;font-size:17px;line-height:1.55}.gp .gp-two{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.gp .gp-focus,.gp .gp-avoid{display:grid;gap:12px;align-content:start;padding:20px;border-radius:18px;border:1px solid var(--line);background:#fbf8f2}.gp .gp-focus ol{margin:0;padding:0;list-style:none;counter-reset:f;display:grid;gap:12px}.gp .gp-focus li{counter-increment:f;display:grid;gap:2px;padding-left:40px;position:relative}.gp .gp-focus li:before{content:counter(f);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--signal);color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}.gp .gp-avoid{background:#fff}.gp .gp-avoid ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.gp .gp-avoid li{display:grid;gap:2px;padding-left:30px;position:relative}.gp .gp-avoid li:before{content:"✕";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#fde3dc;color:#c2350c;display:grid;place-items:center;font-size:11px;font-weight:800}.gp .gp-focus strong,.gp .gp-avoid strong{font-size:16px;line-height:1.3}.gp .gp-focus span,.gp .gp-avoid span{font-size:14px;color:var(--muted);line-height:1.45}.gp .gp-target{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;align-items:center;padding:22px;border-radius:18px;background:var(--paper-2)}.gp .gp-target__goal{margin:6px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.6vw,30px);line-height:1.15;letter-spacing:-.02em}.gp .gp-target__steps{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gp .gp-target__steps li{padding:10px 14px;border-radius:12px;background:#fff;font-size:14px}.gp .gp-road{display:grid;gap:12px}.gp .gp-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gp .gp-phase{display:grid;gap:12px;align-content:start;padding:16px;border-radius:18px;border:1px solid var(--line);background:#fbf8f2}.gp .gp-phase__head{display:flex;gap:12px;align-items:center}.gp .gp-phase__n{flex:0 0 34px;height:34px;border-radius:10px;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:var(--font-display);font-weight:800}.gp .gp-phase__head div{display:grid}.gp .gp-phase__head small{font-size:12px;font-weight:700;color:var(--signal);text-transform:uppercase;letter-spacing:.06em}.gp .gp-phase__head strong{font-size:17px;line-height:1.2}.gp .gp-moves{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gp .gp-move details{border-radius:12px;background:#fff;border:1px solid var(--line)}.gp .gp-move summary{cursor:pointer;list-style:none;padding:12px 34px 12px 14px;font-weight:600;font-size:15px;line-height:1.35;position:relative}.gp .gp-move summary::-webkit-details-marker{display:none}.gp .gp-move summary:after{content:"+";position:absolute;right:14px;top:10px;font-weight:800;color:var(--signal);font-size:18px}.gp .gp-move details[open] summary:after{content:"–"}.gp .gp-move details p{margin:0;padding:0 14px 10px;font-size:14px;line-height:1.5;color:#3b3832}.gp .gp-move__meta{display:grid;gap:6px;padding:0 14px 14px}.gp .gp-metric{font-size:13px;font-weight:600;color:var(--ink);background:var(--paper-2);padding:6px 10px;border-radius:8px;justify-self:start}.gp .gp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gp .gp-split{display:grid;gap:8px}.gp .gp-split__row{display:grid;gap:4px;font-size:13px}.gp .gp-split__row i{display:block;height:8px;border-radius:999px;background:var(--signal)}.gp .gp-offer{display:grid;gap:6px;margin:0 0 16px;padding:20px 22px;border-radius:18px;border:1.5px solid var(--signal);background:#fff6f1;color:var(--ink);text-decoration:none;transition:transform .2s}.gp .gp-offer:hover{transform:translateY(-2px)}.gp .gp-offer strong{font-family:var(--font-display);font-size:22px}.gp .gp-offer__text{color:#3b3832;font-size:15px}.gp .gp-offer b{color:var(--signal)}.gp .gp-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:22px;border-radius:18px;background:var(--ink);color:var(--paper)}.gp .gp-cta div{display:grid;gap:4px}.gp .gp-cta strong{font-family:var(--font-display);font-size:22px}.gp .gp-cta span{color:#f4efe6b3;font-size:15px}.gp .gp-cta button{cursor:pointer;font:inherit;font-weight:700}.gp .gp-fine{font-size:14px;color:var(--muted);margin:0}.gp .gp-fine a{color:var(--signal);font-weight:600}@media(max-width:860px){.gp .gp-two,.gp .gp-target,.gp .gp-phases,.gp .gp-three{grid-template-columns:1fr}}.gp .gp-diag p{color:var(--paper)}.gp .gp-move a.tool{justify-self:start;font-size:13px;font-weight:700;color:var(--signal);text-decoration:none}.gp .gp-move a.tool:hover{text-decoration:underline}.stats{display:none!important}.gp-more{margin:4px 0 16px;border-radius:16px;background:#fbf8f2;border:1px solid var(--line);padding:4px 16px}.gp-more>summary{cursor:pointer;font-weight:700;padding:12px 0;list-style:none}.gp-more>summary:after{content:" ＋"}.gp-more[open]>summary:after{content:" −"}.gp-more>*+*{margin-top:12px}.space[data-astro-cid-u3bcq3zf]{padding:clamp(24px,4vw,48px) 0 120px}.space[data-astro-cid-u3bcq3zf][data-loading] #plan[data-astro-cid-u3bcq3zf],.space[data-astro-cid-u3bcq3zf][data-loading] #empty[data-astro-cid-u3bcq3zf]{opacity:0}.narrow[data-astro-cid-u3bcq3zf]{max-width:920px}.empty-state[data-astro-cid-u3bcq3zf]{display:grid;gap:18px;justify-items:start}.empty-state[data-astro-cid-u3bcq3zf] h1[data-astro-cid-u3bcq3zf]{font-size:clamp(44px,7vw,88px);letter-spacing:-.04em}.empty-state[data-astro-cid-u3bcq3zf] h1[data-astro-cid-u3bcq3zf] em[data-astro-cid-u3bcq3zf]{color:var(--signal)}.empty-state[data-astro-cid-u3bcq3zf] p[data-astro-cid-u3bcq3zf]{font-size:20px;color:var(--muted);margin:0}#plan[data-astro-cid-u3bcq3zf]{display:grid;gap:16px}.small[data-astro-cid-u3bcq3zf]{padding:9px 16px;font-size:14px}.btn[data-astro-cid-u3bcq3zf]{cursor:pointer;font-family:inherit;font-weight:600}.kicker[data-astro-cid-u3bcq3zf]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--signal)}.fine[data-astro-cid-u3bcq3zf]{margin:0;font-size:13px;color:var(--muted)}.top[data-astro-cid-u3bcq3zf] h1[data-astro-cid-u3bcq3zf]{font-size:clamp(28px,4vw,46px);letter-spacing:-.035em;margin:10px 0 14px;line-height:1.05}.meter[data-astro-cid-u3bcq3zf]{display:grid;gap:10px}.meter__bar[data-astro-cid-u3bcq3zf]{height:8px;border-radius:999px;background:var(--paper-2);overflow:hidden}.meter__bar[data-astro-cid-u3bcq3zf] span[data-astro-cid-u3bcq3zf]{display:block;height:100%;width:0;background:var(--signal);border-radius:999px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.stats[data-astro-cid-u3bcq3zf]{display:flex;flex-wrap:wrap;gap:6px}.stats[data-astro-cid-u3bcq3zf] .stat{font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--paper-2)}.stats[data-astro-cid-u3bcq3zf] .stat--hot{background:#fff1ea;color:#c2350c}.stats[data-astro-cid-u3bcq3zf] .stat--late{background:#fdeaea;color:#a3261d}.save[data-astro-cid-u3bcq3zf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:14px;background:#fff1ea;border:1.5px solid var(--signal);font-size:14px}.views[data-astro-cid-u3bcq3zf]{position:sticky;top:68px;z-index:20;display:flex;gap:4px;padding:4px;background:var(--paper-2);border-radius:999px;overflow-x:auto}.views[data-astro-cid-u3bcq3zf] button[data-astro-cid-u3bcq3zf]{flex:1;white-space:nowrap;font:inherit;font-weight:600;font-size:15px;padding:10px 16px;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.views[data-astro-cid-u3bcq3zf] button[data-astro-cid-u3bcq3zf][aria-selected=true]{background:var(--ink);color:var(--paper)}.views[data-astro-cid-u3bcq3zf] b[data-astro-cid-u3bcq3zf]{font-size:12px;margin-left:4px;padding:1px 7px;border-radius:999px;background:var(--signal);color:#fff}.view[data-astro-cid-u3bcq3zf]{display:grid;gap:14px;animation:in .35s cubic-bezier(.2,.7,.2,1)}@keyframes in{0%{opacity:0;transform:translateY(8px)}}.week-loading[data-astro-cid-u3bcq3zf]{display:flex;gap:16px;align-items:center;padding:28px;border-radius:20px;background:var(--ink);color:var(--paper)}.week-loading[data-astro-cid-u3bcq3zf] div[data-astro-cid-u3bcq3zf]{display:grid;gap:4px}.week-loading[data-astro-cid-u3bcq3zf] span[data-astro-cid-u3bcq3zf]:not(.spinner){color:#f4efe6b3;font-size:14px}.spinner[data-astro-cid-u3bcq3zf]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:var(--signal);animation:spin 1s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}#week[data-astro-cid-u3bcq3zf]{display:grid;gap:14px}.project[data-astro-cid-u3bcq3zf]{padding:clamp(22px,4vw,32px);border-radius:22px;background:var(--ink);color:var(--paper);display:grid;gap:10px}.project__top[data-astro-cid-u3bcq3zf]{display:flex;justify-content:space-between;gap:10px}.project__count[data-astro-cid-u3bcq3zf]{font-family:var(--font-display);font-weight:800;font-size:20px}.project[data-astro-cid-u3bcq3zf] h2[data-astro-cid-u3bcq3zf]{font-size:clamp(24px,3.4vw,36px);letter-spacing:-.02em;line-height:1.15}.project__goal[data-astro-cid-u3bcq3zf]{margin:0;font-size:17px}.project__why[data-astro-cid-u3bcq3zf]{margin:0;color:#f4efe6b3;font-size:15px}.project__bar[data-astro-cid-u3bcq3zf]{height:6px;border-radius:999px;background:#ffffff1f;overflow:hidden;margin-top:6px}.project__bar[data-astro-cid-u3bcq3zf] span[data-astro-cid-u3bcq3zf]{display:block;height:100%;width:0;background:var(--signal);transition:width .5s}.steps[data-astro-cid-u3bcq3zf]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.steps[data-astro-cid-u3bcq3zf] .step{display:grid;grid-template-columns:48px 24px 1fr;gap:12px;align-items:start;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--line);transition:opacity .3s,border-color .2s}.steps[data-astro-cid-u3bcq3zf] .step.is-today{border-color:var(--signal);box-shadow:0 0 0 3px #ff4f1a1f}.steps[data-astro-cid-u3bcq3zf] .step.is-done{opacity:.55}.steps[data-astro-cid-u3bcq3zf] .step__day{display:grid;justify-items:center;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--muted);line-height:1.1}.steps[data-astro-cid-u3bcq3zf] .step__day small{font-family:var(--font-display);font-size:22px;color:var(--ink)}.steps[data-astro-cid-u3bcq3zf] input{width:22px;height:22px;margin-top:4px;accent-color:var(--signal);cursor:pointer}.steps[data-astro-cid-u3bcq3zf] .step__body{display:grid;gap:4px}.steps[data-astro-cid-u3bcq3zf] .step__text{font-weight:600;font-size:16px;cursor:pointer}.steps[data-astro-cid-u3bcq3zf] .step.is-done .step__text{text-decoration:line-through}.steps[data-astro-cid-u3bcq3zf] .step__how{margin:0;font-size:14px;color:#3b3832}.week-grid[data-astro-cid-u3bcq3zf]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.box[data-astro-cid-u3bcq3zf]{background:#fbf8f2;border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;gap:10px;align-content:start}.box--dark[data-astro-cid-u3bcq3zf]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.box[data-astro-cid-u3bcq3zf] p[data-astro-cid-u3bcq3zf]{margin:0}.metric[data-astro-cid-u3bcq3zf]{display:grid;gap:4px}.metric[data-astro-cid-u3bcq3zf] strong[data-astro-cid-u3bcq3zf]{font-family:var(--font-display);font-size:18px;line-height:1.2}.metric[data-astro-cid-u3bcq3zf] span[data-astro-cid-u3bcq3zf]{font-size:14px;color:var(--muted)}.result[data-astro-cid-u3bcq3zf]{display:grid;gap:4px;font-size:13px;font-weight:600}.result[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf]{font:inherit;font-weight:400;padding:9px 12px;border-radius:10px;border:1.5px solid var(--line);background:#fff}.tools[data-astro-cid-u3bcq3zf]{display:grid;gap:6px}.tools[data-astro-cid-u3bcq3zf] .tool,.tasks[data-astro-cid-u3bcq3zf] .tool{display:inline-block;font-weight:600;font-size:14px;text-decoration:none;color:var(--signal)}.week-actions[data-astro-cid-u3bcq3zf]{display:flex;flex-wrap:wrap;gap:8px}.quick[data-astro-cid-u3bcq3zf]{display:grid;grid-template-columns:1fr 150px 80px auto;gap:8px;padding:10px;border-radius:16px;background:#fff;border:1px solid var(--line)}.quick[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf],.quick[data-astro-cid-u3bcq3zf] select[data-astro-cid-u3bcq3zf]{font:inherit;min-width:0;padding:10px 12px;border-radius:10px;border:1.5px solid var(--line);background:#fbf8f2}.quick[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf]:focus,.quick[data-astro-cid-u3bcq3zf] select[data-astro-cid-u3bcq3zf]:focus{outline:none;border-color:var(--ink)}.filters[data-astro-cid-u3bcq3zf]{display:flex;flex-wrap:wrap;gap:6px}.filters[data-astro-cid-u3bcq3zf] button{font:inherit;font-size:14px;font-weight:600;display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border-radius:999px;border:1.5px solid var(--line);background:#fbf8f2;cursor:pointer}.filters[data-astro-cid-u3bcq3zf] button b{font-size:12px;color:var(--muted)}.filters[data-astro-cid-u3bcq3zf] button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filters[data-astro-cid-u3bcq3zf] button[aria-selected=true] b{color:#f4efe6b3}.tasks[data-astro-cid-u3bcq3zf]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tasks[data-astro-cid-u3bcq3zf] .task{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.tasks[data-astro-cid-u3bcq3zf] .task.is-open{border-color:var(--ink);box-shadow:0 10px 30px -18px #0006}.tasks[data-astro-cid-u3bcq3zf] .task__row{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;padding:14px 16px}.tasks[data-astro-cid-u3bcq3zf] .task__row input{width:22px;height:22px;margin-top:2px;accent-color:var(--signal);cursor:pointer}.tasks[data-astro-cid-u3bcq3zf] .task__main{font:inherit;text-align:left;border:0;background:none;padding:0;cursor:pointer;display:grid;gap:6px;color:inherit}.tasks[data-astro-cid-u3bcq3zf] .task__text{font-size:16px}.tasks[data-astro-cid-u3bcq3zf] .task--done .task__text{text-decoration:line-through;color:var(--muted)}.tasks[data-astro-cid-u3bcq3zf] .task__meta{display:flex;flex-wrap:wrap;gap:6px}.tasks[data-astro-cid-u3bcq3zf] .prio,.tasks[data-astro-cid-u3bcq3zf] .due,.tasks[data-astro-cid-u3bcq3zf] .doing,.tasks[data-astro-cid-u3bcq3zf] .has-notes{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--paper-2)}.tasks[data-astro-cid-u3bcq3zf] .prio--P1{background:var(--ink);color:#fff}.tasks[data-astro-cid-u3bcq3zf] .due--late{background:#fdeaea;color:#a3261d}.tasks[data-astro-cid-u3bcq3zf] .due--soon{background:#fff1ea;color:#c2350c}.tasks[data-astro-cid-u3bcq3zf] .doing{background:#e8f0fb;color:#1d4f91}.tasks[data-astro-cid-u3bcq3zf] .has-notes{background:none;color:var(--muted);font-weight:600}.tasks[data-astro-cid-u3bcq3zf] .editor{display:grid;gap:12px;padding:0 16px 16px 52px;animation:in .25s}.tasks[data-astro-cid-u3bcq3zf] .seg{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--paper-2);justify-self:start}.tasks[data-astro-cid-u3bcq3zf] .seg button{font:inherit;font-size:13px;font-weight:600;padding:6px 12px;border:0;border-radius:999px;background:none;cursor:pointer;color:var(--muted)}.tasks[data-astro-cid-u3bcq3zf] .seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0000001f}.tasks[data-astro-cid-u3bcq3zf] .editor__fields{display:flex;flex-wrap:wrap;gap:12px}.tasks[data-astro-cid-u3bcq3zf] .editor label{display:grid;gap:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tasks[data-astro-cid-u3bcq3zf] .editor input,.tasks[data-astro-cid-u3bcq3zf] .editor select,.tasks[data-astro-cid-u3bcq3zf] .editor textarea{font:inherit;font-size:15px;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:400;padding:8px 10px;border-radius:10px;border:1.5px solid var(--line);background:#fbf8f2}.tasks[data-astro-cid-u3bcq3zf] .editor textarea{resize:vertical}.tasks[data-astro-cid-u3bcq3zf] .editor__foot{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.tasks[data-astro-cid-u3bcq3zf] .link{border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tasks[data-astro-cid-u3bcq3zf] .link--danger{color:#a3261d;margin-left:auto}.none[data-astro-cid-u3bcq3zf]{margin:0;padding:28px;text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:16px}.timeline[data-astro-cid-u3bcq3zf]{display:grid;gap:18px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.timeline[data-astro-cid-u3bcq3zf] .tl{display:grid;gap:8px}.timeline[data-astro-cid-u3bcq3zf] .tl__head{display:flex;justify-content:space-between;gap:10px;font-size:14px}.timeline[data-astro-cid-u3bcq3zf] .tl__head span{color:var(--muted)}.timeline[data-astro-cid-u3bcq3zf] .tl__track{position:relative;height:28px;border-radius:999px;background:var(--paper-2)}.timeline[data-astro-cid-u3bcq3zf] .tl__phase{position:absolute;top:0;bottom:0;border-radius:999px;background:#e7dccb;overflow:hidden}.timeline[data-astro-cid-u3bcq3zf] .tl__done{position:absolute;left:0;top:0;bottom:0;background:#ff4f1a59}.timeline[data-astro-cid-u3bcq3zf] .tl__dot{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid #fff;background:var(--ink);cursor:pointer;transition:transform .15s}.timeline[data-astro-cid-u3bcq3zf] .tl__dot:hover{transform:scale(1.35)}.timeline[data-astro-cid-u3bcq3zf] .tl__dot--done{background:#1f8a4c}.timeline[data-astro-cid-u3bcq3zf] .tl__dot--doing{background:#1d4f91}.timeline[data-astro-cid-u3bcq3zf] .tl__dot--late{background:#c2350c}.timeline[data-astro-cid-u3bcq3zf] .tl__today{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--signal)}.diag[data-astro-cid-u3bcq3zf]{font-size:17px;color:#3b3832}.kpis[data-astro-cid-u3bcq3zf]{margin:0;padding-left:20px;display:grid;gap:6px}.partners[data-astro-cid-u3bcq3zf]{display:grid;gap:8px}.partners[data-astro-cid-u3bcq3zf] .partner{display:grid;gap:4px;padding:14px 16px;border-radius:12px;border:1.5px solid var(--signal);background:#fff1ea;text-decoration:none}.partners[data-astro-cid-u3bcq3zf] .partner span{font-size:14px;color:#3b3832}.partners[data-astro-cid-u3bcq3zf] .partner em{font-style:normal;font-weight:600;font-size:14px;color:var(--signal)}.redo[data-astro-cid-u3bcq3zf]{color:var(--muted);font-weight:600;text-decoration:none;justify-self:start}.nudge[data-astro-cid-u3bcq3zf]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-radius:14px;font-size:15px;font-weight:500}.nudge[data-astro-cid-u3bcq3zf] span[data-astro-cid-u3bcq3zf]{flex:1 1 280px}.nudge--warn[data-astro-cid-u3bcq3zf]{background:#fff4e0;color:#6b4600;border:1.5px solid #e0a43a}.nudge--paused[data-astro-cid-u3bcq3zf]{background:#e8f0fb;color:#1d4f91}.nudge--checkin[data-astro-cid-u3bcq3zf]{background:#e9f6ee;color:#1f6b3d}.nudge[data-astro-cid-u3bcq3zf] .link{border:0;background:none;font:inherit;font-weight:600;color:inherit;text-decoration:underline;cursor:pointer}#plan[data-astro-cid-u3bcq3zf].is-hold .views[data-astro-cid-u3bcq3zf],#plan[data-astro-cid-u3bcq3zf].is-hold .view[data-astro-cid-u3bcq3zf]{display:none!important}.hold[data-astro-cid-u3bcq3zf]{display:grid;gap:12px;padding:clamp(22px,4vw,32px);border-radius:22px;background:#fff;border:2px solid var(--signal)}.hold[data-astro-cid-u3bcq3zf] h2[data-astro-cid-u3bcq3zf]{font-size:clamp(26px,3.5vw,38px);letter-spacing:-.02em}.hold[data-astro-cid-u3bcq3zf]>p[data-astro-cid-u3bcq3zf]{margin:0;color:#3b3832;font-size:17px}#recommit[data-astro-cid-u3bcq3zf]{display:grid;gap:18px;margin-top:6px}#recommit[data-astro-cid-u3bcq3zf] fieldset[data-astro-cid-u3bcq3zf]{border:0;padding:0;margin:0;display:grid;gap:10px}#recommit[data-astro-cid-u3bcq3zf] legend[data-astro-cid-u3bcq3zf]{font-family:var(--font-display);font-weight:700;font-size:18px;margin-bottom:8px}#recommit[data-astro-cid-u3bcq3zf] textarea[data-astro-cid-u3bcq3zf]{font:inherit;padding:10px 12px;border-radius:12px;border:1.5px solid var(--line);background:#fbf8f2;resize:vertical}.pills[data-astro-cid-u3bcq3zf]{display:flex;flex-wrap:wrap;gap:8px}.pill-choice[data-astro-cid-u3bcq3zf],.card-choice[data-astro-cid-u3bcq3zf]{position:relative}.pill-choice[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf],.card-choice[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf]{position:absolute;opacity:0;inset:0;cursor:pointer}.pill-choice[data-astro-cid-u3bcq3zf] span[data-astro-cid-u3bcq3zf]{display:inline-block;padding:8px 14px;border-radius:999px;border:1.5px solid var(--line);background:#fbf8f2;font-size:14px;cursor:pointer}.pill-choice[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf]:checked+span[data-astro-cid-u3bcq3zf]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.regular[data-astro-cid-u3bcq3zf]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.card-choice[data-astro-cid-u3bcq3zf] span[data-astro-cid-u3bcq3zf]{display:grid;gap:4px;padding:14px;border-radius:14px;border:1.5px solid var(--line);background:#fbf8f2;cursor:pointer;height:100%}.card-choice[data-astro-cid-u3bcq3zf] small[data-astro-cid-u3bcq3zf]{color:var(--muted);font-size:13px}.card-choice[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf]:checked+span[data-astro-cid-u3bcq3zf]{border-color:var(--signal);background:#fff1ea}.pill-choice[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf]:focus-visible+span[data-astro-cid-u3bcq3zf],.card-choice[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf]:focus-visible+span[data-astro-cid-u3bcq3zf]{box-shadow:0 0 0 4px #ff4f1a40}.checkin[data-astro-cid-u3bcq3zf]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-weight:600}.checkin[data-astro-cid-u3bcq3zf] select[data-astro-cid-u3bcq3zf]{font:inherit;padding:8px 12px;border-radius:10px;border:1.5px solid var(--line);background:#fbf8f2}#recommit[data-astro-cid-u3bcq3zf] .btn[data-astro-cid-u3bcq3zf]{justify-self:start}#recommit[data-astro-cid-u3bcq3zf] .error[data-astro-cid-u3bcq3zf]{color:#c2350c;font-weight:600;margin:0}.later[data-astro-cid-u3bcq3zf]{margin:0;padding:12px 14px;border-radius:12px;background:var(--paper-2)}@media(max-width:700px){.regular[data-astro-cid-u3bcq3zf]{grid-template-columns:1fr}}.dock[data-astro-cid-u3bcq3zf]{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:45;display:flex;gap:4px;padding:6px;border-radius:999px;background:var(--ink);box-shadow:0 16px 40px -16px #00000080;max-width:calc(100vw - 24px)}.dock[data-astro-cid-u3bcq3zf] a[data-astro-cid-u3bcq3zf],.dock[data-astro-cid-u3bcq3zf] button[data-astro-cid-u3bcq3zf]{font:inherit;font-size:14px;font-weight:600;color:var(--paper);background:none;border:0;padding:10px 14px;border-radius:999px;text-decoration:none;cursor:pointer;white-space:nowrap}.dock[data-astro-cid-u3bcq3zf] a[data-astro-cid-u3bcq3zf]:hover,.dock[data-astro-cid-u3bcq3zf] button[data-astro-cid-u3bcq3zf]:hover{background:#ffffff1a}.dock[data-astro-cid-u3bcq3zf] .dock__main[data-astro-cid-u3bcq3zf]{background:var(--signal);color:#fff}.dock[data-astro-cid-u3bcq3zf]{display:none!important}@media(max-width:760px){.week-grid[data-astro-cid-u3bcq3zf]{grid-template-columns:1fr}.quick[data-astro-cid-u3bcq3zf]{grid-template-columns:1fr 1fr}.quick[data-astro-cid-u3bcq3zf] input[data-astro-cid-u3bcq3zf][name=text]{grid-column:1 / -1}.tasks[data-astro-cid-u3bcq3zf] .editor{padding-left:16px}.views[data-astro-cid-u3bcq3zf]{top:60px}.views[data-astro-cid-u3bcq3zf] button[data-astro-cid-u3bcq3zf]{font-size:14px;padding:9px 12px}.dock[data-astro-cid-u3bcq3zf] a[data-astro-cid-u3bcq3zf],.dock[data-astro-cid-u3bcq3zf] button[data-astro-cid-u3bcq3zf]{padding:9px 10px;font-size:13px}}@media print{.header,.footer,.dock[data-astro-cid-u3bcq3zf],.save[data-astro-cid-u3bcq3zf],.quick[data-astro-cid-u3bcq3zf],.views[data-astro-cid-u3bcq3zf],.week-actions[data-astro-cid-u3bcq3zf],#w-new[data-astro-cid-u3bcq3zf]{display:none!important}}
