:root{--hq-action-text:#1f6f6b;--hq-muted-text:#5c6b68;--hq-control-edge:#d3dcd9;--hq-focus-fill:#1f6f6b;--hq-focus-ink:#fff;--hq-mobile-nav:#fff;--hq-mobile-nav-edge:#d3dcd9;--hq-mobile-nav-selected:#ddeeec;--hq-mobile-nav-selected-ink:#155452;color:#1b2a28;background:#f5f7f6;font-family:Atkinson Hyperlegible,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--hq-dark-page:#111b2a;--hq-dark-surface:#1c2b40;--hq-dark-ink:#f1f6ff;--hq-dark-muted:#b8c9dd;--hq-dark-faint:#a8b9cc;--hq-dark-line:#3a526c;--hq-dark-line-soft:#2d425c;--hq-dark-link:#bbdbff;--hq-dark-accent:#9fc6f0;--hq-dark-tint:#233e5c;--hq-dark-nav:#17263a;--hq-dark-selected:#2b4e73;--hq-dark-selected-ink:#e8f3ff;--hq-dark-amber-tint:#3b3540;--hq-action-text:var(--hq-dark-link);--hq-muted-text:var(--hq-dark-muted);--hq-control-edge:#6683a1;--hq-focus-fill:var(--hq-dark-accent);--hq-focus-ink:#122437;--hq-mobile-nav:var(--hq-dark-nav);--hq-mobile-nav-edge:var(--hq-dark-line);--hq-mobile-nav-selected:var(--hq-dark-selected);--hq-mobile-nav-selected-ink:var(--hq-dark-selected-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{color:#fff;cursor:pointer;background:#1f6f6b;border:1.5px solid #0000;border-radius:6px;min-height:44px;padding:0 16px;font-weight:700}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #e0a63a}input,textarea,select{color:#1b2a28;background:#fff;border:1px solid #d3dcd9;border-radius:6px;width:100%;min-height:44px;padding:12px}textarea{resize:vertical;line-height:1.5}label{margin-top:14px;margin-bottom:6px;font-size:14px;display:block}.sign-in-page,.hq-shell{place-items:center;min-height:100svh;padding:24px;display:grid}.hq-page{min-height:100svh}.sign-in-card{background:#fff;border:1px solid #d3dcd9;border-radius:10px;width:min(100%,560px);padding:32px}.sign-in-card h1{margin:22px 0 10px;font-family:Newsreader,Georgia,serif;font-size:clamp(2.3rem,5vw,3.25rem);font-weight:600;line-height:1.05}.sign-in-card form{gap:8px;display:grid}.sign-in-card button{margin-top:16px}.auth-switch{color:#5c6b68;margin:20px 0 0;font-size:14px;line-height:1.5}.auth-switch a{color:#1f6f6b;font-weight:700}.eyebrow{color:#5c6b68;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.quiet-copy{color:#5c6b68;line-height:1.5}.primary-action{color:#fff;background:#1f6f6b;border-radius:6px;justify-content:center;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:inline-flex}.secondary-action{color:#1b2a28;background:#e4edeb}.dump-shell,.list-panel{grid-template-columns:224px minmax(0,1fr);align-items:start;width:100%;min-height:100svh;display:grid}.dump-panel,.list-content{grid-column:2;gap:16px;width:min(100%,780px);margin:0;padding:36px clamp(32px,5vw,56px);display:grid}.personal-nav{background:#f5f7f6;border-right:1px solid #d3dcd9;flex-direction:column;grid-area:1/1;gap:4px;min-height:100svh;padding:28px 16px;display:flex}.sidebar-brand{margin:4px 0 18px;padding:0 12px;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:600}.personal-nav a{color:#1b2a28;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.personal-nav .settings-link{margin-top:auto}.personal-nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:20px;height:20px}.personal-nav a:hover,.personal-nav a.active{color:#155452;background:#ddeeec}.board-content{align-content:start;gap:22px;width:100%;min-width:0;max-width:none}.board-content .eyebrow{font-size:13px}.board-heading{align-items:end;gap:24px;display:flex}.board-heading h1,.board-heading p{margin:0}.board-heading .eyebrow{margin-bottom:8px}.board-heading .quiet-copy{max-width:460px;font-size:15px}.board-now-count{color:#155452;white-space:nowrap;border:1px solid #1f6f6b;border-radius:5px;margin-left:auto;padding:8px 11px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.board-scroll{max-width:100%;padding-bottom:14px;overflow-x:auto}.board-scroll:focus-visible{outline-offset:2px;outline:3px solid #e0a63a}.board-grid{grid-template-columns:126px repeat(6,minmax(155px,1fr));align-items:start;gap:10px;min-width:1140px;display:grid}.board-column-title{color:#5c6b68;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:8px 3px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.board-lane-name{color:#155452;margin:0;padding:12px 4px;font-size:14px;font-weight:700}.board-cell{border-top:1px solid #d3dcd9;align-content:start;gap:8px;min-height:58px;padding-top:8px;display:grid}.board-card{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:8px;padding:11px;line-height:1.4;display:grid}.board-card>a{color:#1b2a28;font-size:14px;font-weight:700;text-decoration:none}.board-card>a:hover,.board-card>a:focus-visible{color:#155452;text-decoration:underline}.board-meta{color:#5c6b68;font-size:13px}.board-move{border-top:1px solid #e6ecea}.board-move summary{color:#155452;cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.board-move form{gap:8px;display:grid}.board-move label{margin:0;font-size:13px;font-weight:700}.board-move input,.board-move select{margin-top:5px;padding:8px;font-size:13px}.board-move button{padding:0 8px;font-size:13px}.board-empty{background:#fff;border:1px solid #d3dcd9;border-radius:8px;justify-items:start;gap:12px;max-width:500px;padding:22px;display:grid}.board-empty h2,.board-empty p{margin:0}.board-empty h2{font-family:Newsreader,Georgia,serif;font-size:1.65rem}.board-empty .primary-action{padding:0 16px}.board-phone-note{display:none}@media (max-width:720px){.board-content{padding-bottom:25px}.board-heading{gap:10px;display:grid}.board-now-count{justify-self:start;margin:0}.board-phone-note{color:#5c6b68;margin:0;font-size:13px;display:block}}@media (prefers-color-scheme:dark){.board-now-count,.board-lane-name,.board-move summary{color:var(--hq-dark-link)}.board-now-count{border-color:var(--hq-dark-accent)}.board-column-title,.board-meta,.board-phone-note{color:var(--hq-dark-muted)}.board-cell,.board-card,.board-move,.board-empty{border-color:var(--hq-dark-line)}.board-card,.board-empty{background:var(--hq-dark-surface)}.board-card>a{color:var(--hq-dark-ink)}.board-card>a:hover,.board-card>a:focus-visible{color:var(--hq-dark-link)}}.projects-content{align-content:start;gap:22px}.projects-content .eyebrow{font-size:13px}.project-list-content{grid-template-columns:minmax(0,1fr) minmax(280px,340px);column-gap:28px;width:min(100%,1120px)}.project-list-content>.eyebrow,.project-list-content>h1,.project-list-content>.quiet-copy{grid-column:1/-1}.project-list-content>.project-section{align-content:start}.projects-content>.quiet-copy{max-width:64ch;margin:-8px 0 2px}.project-section{border-top:1px solid #d3dcd9;gap:14px;padding-top:18px;display:grid}.project-section>h2,.project-section-heading h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.7rem;font-weight:600}.project-section>.quiet-copy{margin:0}.project-list,.project-step-list,.project-template-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.project-card,.project-template-link{color:#1b2a28;background:#fff;border:1px solid #d3dcd9;border-radius:8px;gap:9px;min-height:108px;padding:18px;text-decoration:none;display:grid}.project-card:hover,.project-card:focus-visible,.project-template-link:hover,.project-template-link:focus-visible{border-color:#1f6f6b}.project-card strong,.project-template-link strong{font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.15}.project-card-top,.project-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-card-top .eyebrow{margin:0}.project-status,.project-step-status{color:#155452;text-transform:capitalize;font-family:IBM Plex Mono,monospace;font-size:13px}.project-card-outcome{line-height:1.4}.project-card-meta,.project-section-heading>span,.project-target{color:#5c6b68;font-family:IBM Plex Mono,monospace;font-size:13px}.project-template-link{min-height:88px}.project-template-link .eyebrow{margin:0}.project-template-link>span:last-child{color:#155452;font-size:14px;font-weight:700}.project-new-disclosure{border-top:1px solid #d3dcd9}.project-new-disclosure>summary{color:#155452;cursor:pointer;align-items:center;min-height:48px;font-size:15px;font-weight:700;display:flex}.project-form{gap:8px;padding:12px 0 4px;display:grid}.project-form label{margin:8px 0 0;font-weight:700}.project-form .primary-action{width:fit-content;margin-top:10px;padding:0 22px}.project-form .quiet-copy{margin:0}.optional-label{color:#5c6b68;font-size:13px;font-weight:400}.project-outcome{white-space:pre-wrap;margin:0;font-size:17px;line-height:1.5}.project-target{margin:0}.project-step-list li,.project-template-steps li{border-bottom:1px solid #e6ecea;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 0;display:grid}.project-template-steps li{grid-template-columns:30px minmax(0,1fr)}.project-step-number{color:#155452;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.project-step-list li div,.project-template-steps li div{gap:6px;min-width:0;display:grid}.project-step-list li a{color:#1b2a28;align-items:center;min-height:44px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.project-step-list li a:hover{color:#155452;text-decoration:underline}.project-template-steps h2,.project-step-list p,.project-template-steps p{margin:0;line-height:1.45}.project-template-steps h2{font-size:16px}.project-template-preview{background:#fff;border:1px solid #d3dcd9;border-radius:8px;gap:4px;margin-top:12px;padding:14px 16px;display:grid}.project-template-preview>.eyebrow{margin:0}.project-template-steps{gap:0}.project-template-steps li{padding:10px 0}.project-template-steps li:last-child{border-bottom:0}.project-step-list p,.project-template-steps p{color:#5c6b68;font-size:14px}.project-step-list p .eyebrow,.project-template-steps p .eyebrow{color:#155452;font-size:13px}@media (max-width:1100px){.project-list-content{grid-template-columns:minmax(0,1fr)}.project-list-content>.eyebrow,.project-list-content>h1,.project-list-content>.quiet-copy{grid-column:1}}@media (max-width:720px){.projects-content{gap:20px;padding-bottom:28px}.project-card-top{align-items:start}.project-step-list li{grid-template-columns:26px minmax(0,1fr)}.project-step-status{grid-column:2}.project-form .primary-action{width:100%}}@media (prefers-color-scheme:dark){.project-section,.project-new-disclosure,.project-step-list li,.project-template-steps li,.project-template-preview{border-color:var(--hq-dark-line)}.project-card,.project-template-link,.project-template-preview{background:var(--hq-dark-surface);color:var(--hq-dark-ink)}.project-card,.project-template-link{border-color:var(--hq-dark-line)}.project-card:hover,.project-template-link:hover{border-color:var(--hq-dark-accent)}.project-status,.project-step-status,.project-step-number,.project-template-link>span:last-child,.project-new-disclosure>summary,.project-step-list p .eyebrow,.project-template-steps p .eyebrow{color:var(--hq-dark-link)}.project-card-meta,.project-section-heading>span,.project-target,.optional-label,.project-step-list p,.project-template-steps p{color:var(--hq-dark-muted)}.project-step-list li a{color:var(--hq-dark-ink)}.project-step-list li a:hover{color:var(--hq-dark-link)}}.jobs-content{align-content:start;gap:22px;width:min(100%,1120px)}.jobs-content>.quiet-copy{margin:-8px 0 0}.jobs-content .eyebrow{font-size:13px}.job-add-disclosure{background:#fff;border:1px solid #d3dcd9;border-radius:8px;max-width:760px;padding:0 18px}.job-add-disclosure>summary,.job-edit-disclosure>summary,.job-more-fields>summary{color:#155452;cursor:pointer;align-items:center;min-height:48px;font-size:15px;font-weight:700;display:flex}.job-form{gap:7px;padding:0 0 18px;display:grid}.job-form label{margin:9px 0 0;font-weight:700}.job-form .primary-action{justify-self:start;min-width:152px;margin-top:10px;padding:0 18px}.job-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.job-more-fields{border-top:1px solid #e6ecea;gap:8px;margin-top:10px;display:grid}.job-more-fields>summary{font-weight:400}.job-form-error{color:#b24a35;margin:0;font-size:14px}.job-filters{flex-wrap:wrap;gap:8px;display:flex}.job-filter{color:#1b2a28;background:#fff;border:1px solid #d3dcd9;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.job-filter:hover,.job-filter:focus-visible{border-color:#1f6f6b}.job-filter.active{color:#155452;background:#ddeeec;border-color:#1f6f6b}.job-list-section{border-top:1px solid #d3dcd9;gap:14px;padding-top:18px;display:grid}.job-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-list-heading h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.7rem;font-weight:600}.job-list-heading>span{color:#5c6b68;font-family:IBM Plex Mono,monospace;font-size:13px}.job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.job-card{background:#fff;border:1px solid #d3dcd9;border-radius:8px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.job-card-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.job-card-heading .eyebrow{overflow-wrap:anywhere;margin:0}.job-card h3{margin:6px 0 0;font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.2}.job-status{color:#155452;background:#ddeeec;border:1px solid #d3dcd9;border-radius:4px;flex:none;padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:13px}.job-card-meta{gap:7px;display:grid}.job-card-meta p,.job-card-notes{overflow-wrap:anywhere;margin:0;line-height:1.45}.job-card-meta strong{color:#5c6b68;margin-right:6px;font-size:14px;font-weight:400}.job-follow-up{color:#155452;background:#ddeeec;border-radius:6px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.job-follow-up strong{color:#155452!important;font-weight:700!important}.job-card .card-link{justify-self:start}.job-card-notes{color:#5c6b68;white-space:pre-wrap}.job-edit-disclosure{border-top:1px solid #e6ecea}.job-edit-disclosure .job-form{padding-top:6px}@media (max-width:950px){.job-list{grid-template-columns:1fr}}@media (max-width:720px){.jobs-content{padding-bottom:28px}.job-form-pair{grid-template-columns:1fr;gap:0}.job-form .primary-action{width:100%}.job-card{padding:16px}}@media (prefers-color-scheme:dark){.job-add-disclosure,.job-card,.job-filter{border-color:var(--hq-dark-line);background:var(--hq-dark-surface);color:var(--hq-dark-ink)}.job-more-fields,.job-edit-disclosure,.job-list-section{border-color:var(--hq-dark-line-soft)}.job-add-disclosure>summary,.job-edit-disclosure>summary,.job-more-fields>summary{color:var(--hq-dark-link)}.job-filter.active,.job-follow-up,.job-status{border-color:var(--hq-dark-accent);background:var(--hq-dark-tint);color:var(--hq-dark-link)}.job-card-meta strong,.job-card-notes,.job-list-heading>span{color:var(--hq-dark-muted)}.job-follow-up strong{color:var(--hq-dark-link)!important}.job-form-error{color:#e8836b}}.list-panel h1,.dump-panel h1{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.4rem,6vw,3.25rem);font-weight:600;line-height:1.05}.now-content{gap:22px}.start-here-card{background:#fff;border:2px solid #1f6f6b;border-radius:10px;gap:12px;padding:18px;display:grid}.start-here-card h1{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:600;line-height:1.17}.start-here-label{color:#155452;margin:0}.done-when{margin:0;line-height:1.5;display:inline}.done-when span{color:#155452;letter-spacing:.08em;text-transform:uppercase;background:#ddeeec;border-radius:3px;margin-right:7px;padding:2px 5px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:inline-block}.start-here-meta{color:#5c6b68;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5}.start-here-card .primary-action{width:fit-content;min-width:132px}.start-here-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.start-here-open-task,.start-here-options>summary,.start-here-choice>summary{border:1.5px solid var(--hq-control-edge);min-height:48px;color:var(--hq-action-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;list-style:none;display:inline-flex}.start-here-options>summary::-webkit-details-marker{display:none}.start-here-choice>summary::-webkit-details-marker{display:none}.start-here-options>summary:after,.start-here-choice>summary:after{content:"⌄";margin-left:10px;font-size:18px;line-height:1}.start-here-options[open]>summary:after,.start-here-choice[open]>summary:after{transform:rotate(180deg)}.start-here-options>summary:focus-visible,.start-here-choice>summary:focus-visible{outline-offset:3px;outline:3px solid #e0a63a}.start-here-options[open]{flex-basis:100%}.start-here-options>div{flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.start-here-options>div button{min-height:44px}.start-here-options .not-today-form{width:auto}.start-here-options .not-today-form[open]{flex-basis:100%}.start-here-options .not-today-form summary{border:1.5px solid var(--hq-control-edge);border-radius:6px;min-height:44px;padding:0 14px}.start-here-options .text-action{border:1.5px solid var(--hq-control-edge);min-height:44px;color:var(--hq-action-text);background:0 0;padding:0 14px}.start-here-choice{border-top:1px solid var(--hq-control-edge);padding-top:12px}.start-here-choice .quiet-copy{margin:10px 0;font-size:14px}.start-here-choice-list{gap:8px;display:grid}.start-here-choice-list button{border:1.5px solid var(--hq-control-edge);width:100%;min-height:48px;color:var(--hq-action-text);text-align:left;background:0 0;justify-items:start;gap:3px;padding:10px 12px;display:grid}.start-here-choice-list button span{color:var(--hq-muted-text);font-size:13px;font-weight:400}.not-today-form{width:100%}.not-today-form summary{cursor:pointer;color:#1f6f6b;align-items:center;min-height:44px;font-weight:700;display:flex}.not-today-form form{gap:8px;padding-top:10px;display:grid}.not-today-form .quiet-copy{margin:4px 0 0}.not-today-options{flex-wrap:wrap;gap:8px;display:flex}.not-today-options button{min-height:44px}.not-today-options button[aria-pressed=true]{color:#fff;background:#155452}.start-here-empty{border-color:#d3dcd9}.timer-panel{text-align:center;justify-items:center;max-width:520px;padding:clamp(20px,5vw,48px) 0}.timer-panel h1{font-size:clamp(2rem,5vw,3rem)}.timer-clock{color:#155452;font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:8px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(4.75rem,18vw,7.5rem);font-weight:600;line-height:.9}.timer-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:16px;display:flex}.timer-controls .primary-action,.timer-controls .secondary-action{min-width:144px}.timer-stopping-form{text-align:left;width:100%}.timer-stopping-form summary{cursor:pointer;color:#1f6f6b;align-items:center;min-height:44px;font-weight:700;display:flex}.timer-stopping-form form,.stopping-point-fields{gap:10px;width:100%;display:grid}.timer-stopping-form form{padding:12px 0 18px}.stopping-point-fields label{font-weight:700}.stopping-point-fields label span{font-weight:400}.stopping-point-fields input,.stopping-point-fields textarea{width:100%}.stopping-point-fields .quiet-copy{margin:0}.coming-back-breadcrumb{overflow-wrap:anywhere;border-left:3px solid #1f6f6b;gap:4px;margin:0;padding:12px 14px;display:grid}.coming-back-breadcrumb span{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}@media (prefers-color-scheme:dark){.timer-stopping-form summary,.not-today-form summary{color:var(--hq-dark-link)}.coming-back-breadcrumb{border-left-color:var(--hq-dark-accent)}}.timer-extension-row{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.timer-extension-row button{min-width:88px}.timer-choice{text-align:left;background:#fff;border:2px solid #1f6f6b;border-radius:10px;gap:12px;width:100%;padding:20px;display:grid}.timer-choice h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.8rem,6vw,2.4rem);line-height:1.1}.timer-choice>p{margin:0;line-height:1.5}.timer-choice-actions{gap:8px;display:grid}.timer-choice-actions form,.timer-choice-actions button{width:100%}.timer-choice-actions form{gap:8px;display:grid}.timer-choice-actions label{font-weight:700}.timer-choice-actions textarea{width:100%}.timer-choice-actions button{min-height:52px}.focus-checkin-dialog[open]{color:#1b2a28;text-align:center;background:#f5f7f6;border:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(24px,6vw,64px);display:flex;inset:0}.focus-checkin-dialog::backdrop{background:#f5f7f6}.focus-checkin-dialog h2{max-width:520px;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.5rem,10vw,4rem);line-height:1.05}.focus-checkin-dialog h2:focus{outline-offset:6px;border-radius:4px;outline:2px solid #1f6f6b}.focus-checkin-dialog p{max-width:520px;margin:0}.focus-checkin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(520px,100%);display:grid}.focus-checkin-actions button{width:100%;min-height:52px}.timer-recovery{justify-items:start;gap:16px;padding:clamp(24px,5vw,48px) 0;display:grid}.timer-recovery h1,.timer-recovery p{margin:0}.timer-recovery button{min-height:52px}.timer-absence-notice{border:1px solid var(--line);border-radius:.75rem;max-width:46rem;margin:0 auto 1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45}@media (prefers-color-scheme:dark){.timer-choice{background:var(--hq-dark-surface);border-color:var(--hq-dark-accent);color:var(--hq-dark-ink)}.focus-checkin-dialog[open],.focus-checkin-dialog::backdrop{background:var(--hq-dark-page);color:var(--hq-dark-ink)}.focus-checkin-dialog h2:focus{outline-color:var(--hq-dark-accent)}}.rest-of-now{gap:10px;display:grid}.rest-of-now>.eyebrow{margin:0}.deadline-panel{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:8px;padding:16px 18px;display:grid}.deadline-panel>.eyebrow{margin:0}.deadline-row{justify-content:space-between;align-items:baseline;gap:16px;margin:0;line-height:1.45;display:flex}.deadline-row span{color:#8f5f0e;text-align:right;flex:none;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.item-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.item-card{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:10px;padding:16px 18px;display:grid}.item-card h2{margin:0;font-size:1.05rem;line-height:1.35}.item-card-heading{align-items:start;gap:10px;display:flex}.now-number{width:22px;height:22px;color:var(--hq-muted-text);border:1px solid #d3dcd9;border-radius:50%;flex:none;place-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-grid}.item-action{gap:6px;display:grid}.item-action label{margin:0}.verify-date-form{justify-content:space-between;align-items:center;gap:12px;display:flex}.verify-date-form .quiet-copy{margin:0}.verify-date-form button{flex:none}.text-action{min-width:44px;min-height:44px;color:var(--hq-action-text);background:0 0;justify-self:start;align-items:center;padding:0;font-weight:700;display:inline-flex}.card-link,.back-link{color:#155452;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.card-link:hover,.back-link:hover{text-decoration:underline}.item-card .card-link{border:1.5px solid #1f6f6b;border-radius:6px;justify-content:center;width:fit-content;padding:0 12px}.next-step{color:#155452;background:#ddeeec;border-radius:6px;margin:0;padding:10px 12px;line-height:1.4}.next-step span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:block}.now-task-controls{border-top:1px solid var(--hq-control-edge);padding-top:8px}.now-task-controls>summary,.now-waiting>summary{border:1.5px solid var(--hq-control-edge);min-height:44px;color:var(--hq-action-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.now-task-controls>summary::-webkit-details-marker{display:none}.now-waiting>summary::-webkit-details-marker{display:none}.now-task-controls>summary:after,.now-waiting>summary:after{content:"⌄";margin-left:10px;font-size:18px;line-height:1}.now-task-controls[open]>summary:after,.now-waiting[open]>summary:after{transform:rotate(180deg)}.now-task-controls>summary:focus-visible,.now-waiting>summary:focus-visible{outline-offset:3px;outline:3px solid #e0a63a}.now-task-controls-body{gap:14px;padding-top:14px;display:grid}.now-order-controls{gap:7px;display:grid}.now-order-controls p{color:var(--hq-muted-text);margin:0;font-size:13px;font-weight:700}.now-order-controls>div,.now-secondary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.now-order-controls button,.now-secondary-actions>form>button,.now-secondary-actions .not-today-form summary{border:1.5px solid var(--hq-control-edge);min-height:44px;color:var(--hq-action-text);background:0 0;padding:0 14px;font-size:14px}.now-secondary-actions .not-today-form{width:auto}.now-secondary-actions .not-today-form[open]{flex-basis:100%}.now-secondary-actions .not-today-form summary{border-radius:6px;justify-content:center;padding:0 14px}.now-waiting{border-top:1px solid var(--hq-control-edge);padding-top:12px}.waiting-action{gap:10px;padding-top:12px;display:grid}.waiting-action label{gap:6px;margin:0;font-size:14px;font-weight:700;display:grid}.waiting-action input,.waiting-action button{min-height:44px}.waiting-action .quiet-copy{margin:0;font-size:13px}.now-waiting .waiting-action button{justify-self:start}.empty-state{color:var(--hq-muted-text);border:1.5px dashed #d3dcd9;border-radius:6px;padding:18px;line-height:1.5}@media (prefers-color-scheme:dark){.now-number{border-color:var(--hq-control-edge)}.empty-state{border-color:var(--hq-dark-line)}.start-here-card .primary-action{background:var(--hq-focus-fill);color:var(--hq-focus-ink)}}.search-content{align-content:start}.search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.search-form input{border-radius:10px;font-size:17px}.search-form button{min-width:94px}.search-filters{flex-wrap:wrap;gap:8px;display:flex}.search-filter{color:#1b2a28;background:#fff;border:1px solid #d3dcd9;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.search-filter:hover{color:#155452;border-color:#1f6f6b}.search-filter.active{color:#155452;background:#ddeeec;border-color:#1f6f6b}.search-notice,.search-reassurance{color:#5c6b68;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.5}.search-helper{margin:-8px 0 0;font-size:14px}.search-results{gap:20px;display:grid}.search-group{gap:4px;display:grid}.search-group h2{margin:0}.search-group ol{margin:0;padding:0;list-style:none}.search-result-row{border-bottom:1px solid #e6ecea;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.search-result-link,.search-result-copy{color:#1b2a28;flex:1;gap:3px;min-width:0;line-height:1.4;display:grid}.search-result-link{text-decoration:none}.search-result-link:hover strong{color:#155452;text-decoration:underline}.search-result-link span,.search-result-copy span{color:#5c6b68;overflow-wrap:anywhere;font-size:14px}.search-result-link small,.search-result-copy small{color:#6a7875;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.4}.search-status{color:#5c6b68;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1.5px solid #d3dcd9;border-radius:4px;flex:none;margin-top:2px;padding:5px 7px 4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1}.search-status-active{color:#155452;background:#ddeeec;border-color:#1f6f6b}.search-status-done,.search-status-archived{color:#6a7875;background:#f5f7f6;border-color:#d3dcd9}.search-reassurance{padding-top:4px}.log-content{align-content:start}.log-content>.quiet-copy{margin:-4px 0 4px}.activity-log-form{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:8px;padding:18px;display:grid}.activity-log-form label{margin:4px 0 0;font-weight:700}.activity-log-form .quiet-copy{margin:0;font-size:13px}.activity-history{gap:8px;display:grid}.activity-history h2{margin:0}.activity-log-list{margin:0;padding:0;list-style:none}.activity-log-list li{border-bottom:1px solid #e6ecea;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.activity-log-list time{color:#5c6b68;font-family:IBM Plex Mono,monospace;font-size:12px}.activity-log-list div{gap:6px;min-width:0;display:grid}.activity-log-list p{margin:0;line-height:1.45}.activity-log-list a{color:#155452;align-items:center;min-height:36px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.activity-log-list a:hover{text-decoration:underline}.lanes-content,.lane-detail-content{align-content:start}.lanes-content>.quiet-copy{margin:-4px 0 4px}.lane-editor{border-top:1px solid #e6ecea;gap:10px;padding-top:8px;display:grid}.lane-editor>summary{cursor:pointer;color:#155452;align-items:center;min-height:44px;font-size:15px;font-weight:700;display:flex}.lane-editor form{gap:8px;display:grid}.lane-editor label{margin:4px 0 0;font-weight:700}.lane-editor button{justify-self:start}.lane-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lane-card{color:#1b2a28;background:#fff;border:1px solid #d3dcd9;border-radius:6px;justify-content:space-between;align-items:start;gap:16px;min-height:112px;padding:16px 18px;text-decoration:none;display:flex}.lane-card:hover,.lane-card:focus-visible{border-color:#1f6f6b}.lane-card div{gap:6px;min-width:0;display:grid}.lane-card h2,.lane-card p{margin:0}.lane-card h2{font-family:Newsreader,Georgia,serif;font-size:1.55rem;font-weight:600;line-height:1.1}.lane-card p{color:#5c6b68;line-height:1.45}.lane-card>span{color:#5c6b68;text-align:right;flex:none;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.4}.lane-detail-content{gap:20px;max-width:1200px}.lane-detail-content>h1{margin-top:-12px}.lane-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1100px;display:grid}.lane-detail-column{align-content:start;gap:14px;display:grid}.lane-section{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:10px;padding:16px 18px;display:grid}.lane-section>h2,.lane-section>p{margin:0}.lane-section>p{white-space:pre-wrap;line-height:1.5}.lane-contacts ul,.lane-item-section ul,.lane-log ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.lane-contacts li{border-bottom:1px solid #e6ecea;gap:3px;padding:10px 0;line-height:1.45;display:grid}.lane-contacts li:first-child{padding-top:0}.lane-contacts li:last-child{border-bottom:0;padding-bottom:0}.lane-contacts li span{color:#5c6b68;font-size:14px}.lane-contacts li p{color:#5c6b68;margin:2px 0 0;font-size:14px}.lane-contact-editor{margin-top:4px}.lane-edit-details{margin-top:2px}.lane-item-section{gap:6px}.lane-item-section>h2{margin-bottom:4px}.lane-item-section ul{border-top:1px solid #e6ecea}.lane-item-section li{border-bottom:1px solid #e6ecea;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.lane-item-section li:last-child{border-bottom:0}.lane-item-section li a{color:#1b2a28;gap:3px;min-width:0;line-height:1.4;text-decoration:none;display:grid}.lane-item-section li a:hover strong{color:#155452;text-decoration:underline}.lane-item-section li a span{color:#5c6b68;font-size:14px}.lane-item-status{color:#5c6b68;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1.5px solid #d3dcd9;border-radius:4px;margin-top:2px;padding:5px 7px 4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1}.lane-item-status.now{color:#155452;background:#ddeeec;border-color:#1f6f6b}.lane-log{gap:6px}.lane-log>h2{margin-bottom:4px}.lane-log ol{border-top:1px solid #e6ecea}.lane-log li{border-bottom:1px solid #e6ecea;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.lane-log li:last-child{border-bottom:0}.lane-log time{color:#5c6b68;font-family:IBM Plex Mono,monospace;font-size:12px}.lane-log li div{gap:5px;min-width:0;display:grid}.lane-log li p{margin:0;line-height:1.45}.lane-log li a{color:#155452;align-items:center;min-height:36px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lane-log li a:hover{text-decoration:underline}.lane-log>.card-link{margin-top:2px}.settings-content{align-content:start}.settings-content>.quiet-copy{margin:-4px 0 4px}.settings-section{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:8px;padding:18px;display:grid}.settings-section h2,.settings-section p{margin:0}.settings-section h2{font-size:1.05rem}.settings-section form{margin-top:4px}.settings-section button{background:#2b3937;min-width:120px}.play-settings{border-color:#1f6f6b}.play-settings form{justify-items:start;display:grid}.play-settings button{min-width:180px}.play-settings button.primary-action{background:#1f6f6b}.play-summary{border-top:1px solid #e6ecea;align-items:center;gap:16px;padding:16px 0 3px;display:flex}.play-ring{color:#155452;border:8px solid #1f6f6b;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.play-ring span{font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:600}.play-summary-copy{gap:4px;display:grid}.play-summary-copy h3,.play-summary-copy p{margin:0}.play-summary-copy h3{font-size:15px}.play-summary-copy p{color:#5c6b68;font-size:14px}.play-milestones{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.play-milestones li{color:#155452;border:1px solid #1f6f6b;border-radius:4px;padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:13px}.play-summary-compact{background:#fff;border:1px solid #d3dcd9;border-radius:8px;padding:14px}.play-celebration{color:#155452;background:#ddeeec;border:1px solid #1f6f6b;border-radius:999px;justify-self:start;margin:0;padding:8px 12px;font-size:14px;font-weight:700;animation:.9s ease-out both play-appear}.play-celebration span{animation:1.2s ease-out both play-star;display:inline-block}.play-celebration span:last-child{animation-delay:.18s}@keyframes play-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes play-star{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.play-celebration,.play-celebration span{animation:none}}@media (prefers-color-scheme:dark){.play-settings,.play-summary-compact{border-color:var(--hq-dark-accent)}.play-summary{border-top-color:var(--hq-dark-line)}.play-summary-compact{background:var(--hq-dark-surface)}.play-ring{border-color:var(--hq-dark-accent);color:var(--hq-dark-link)}.play-summary-copy p{color:var(--hq-dark-muted)}.play-milestones li{border-color:var(--hq-dark-accent);color:var(--hq-dark-link)}.play-celebration{border-color:var(--hq-dark-accent);background:var(--hq-dark-tint);color:var(--hq-dark-link)}}.core-settings form{gap:12px;display:grid}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.settings-field-grid label{margin:0;font-size:14px;font-weight:700}.settings-field-grid input,.settings-field-grid select{margin-top:6px}.settings-check{align-items:center;gap:10px;min-height:44px;margin:0;font-weight:700;display:flex}.settings-check input{accent-color:#1f6f6b;flex:none;width:20px;min-height:20px;margin:0}.core-settings .primary-action{background:#1f6f6b;justify-self:start;min-width:220px;padding:0 18px}.settings-error{color:#a44736;font-size:14px}.settings-saved{color:#155452;font-size:14px;font-weight:700}.lane-sharing-row{border-top:1px solid #e6ecea;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px 16px;padding:10px 0;display:grid}.lane-sharing-row h3{margin:0;font-size:15px}.lane-sharing-row .settings-check{white-space:nowrap;font-size:13px}.lane-sharing-row .secondary-action{min-height:44px;font-size:13px}.lane-sharing-row .settings-error,.lane-sharing-row .settings-saved{grid-column:1/-1;margin:0}@media (max-width:720px){.settings-field-grid{grid-template-columns:1fr;gap:12px}.core-settings .primary-action{width:100%}.lane-sharing-row{grid-template-columns:1fr 1fr}.lane-sharing-row h3,.lane-sharing-row button{grid-column:1/-1}.lane-sharing-row button{width:100%}.lane-sharing-row .settings-check{white-space:normal}}@media (prefers-color-scheme:dark){.lane-sharing-row{border-color:var(--hq-dark-line)}.settings-error{color:#e8836b}.settings-saved{color:var(--hq-dark-link)}.core-settings .primary-action,.play-settings button.primary-action{background:var(--hq-dark-accent);color:#122437}}.experiment-form{gap:12px;display:grid}.experiment-option{align-items:flex-start;gap:10px;margin:0;font-weight:700;line-height:1.45;display:flex}.experiment-option input{accent-color:#1f6f6b;width:20px;min-width:20px;min-height:20px;margin-top:1px}.deepseek-suggestion{background:#f5f7f6;border:1px solid #d3dcd9;border-radius:6px;gap:6px;padding:12px;display:grid}.deepseek-suggestion button{background:#2b3937;justify-self:start}.deepseek-suggestion .quiet-copy,.suggestion-notice{margin:0;font-size:13px}.suggestion-notice{color:#155452;line-height:1.45}.shortcut-settings{gap:14px}.shortcut-token{gap:8px;display:grid}.shortcut-token label{margin:0;font-weight:700}.shortcut-token input{font-family:IBM Plex Mono,monospace;font-size:13px}.shortcut-token button{justify-self:start}.shortcut-instructions,.shortcut-active-keys{border-top:1px solid #e6ecea;gap:8px;padding-top:4px;display:grid}.shortcut-instructions h3,.shortcut-active-keys h3,.shortcut-instructions ol,.shortcut-active-keys ul,.shortcut-active-keys p{margin:0}.shortcut-instructions ol{gap:8px;padding-left:22px;line-height:1.5;display:grid}.shortcut-instructions code{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:12px}.shortcut-active-keys ul{gap:8px;padding:0;list-style:none;display:grid}.shortcut-active-keys li{justify-content:space-between;align-items:center;gap:12px;display:flex}.shortcut-active-keys li button{color:#155452;background:0 0;border-color:#1f6f6b;min-height:36px;padding:0 12px}.proposal-banner{color:#155452;background:#ddeeec;border:1px solid #1f6f6b;border-radius:6px;padding:12px 14px;font-weight:700;text-decoration:none;display:block}.proposal-banner:hover{text-decoration:underline}.proposals-content{align-content:start}.proposals-content>.quiet-copy{margin:-4px 0 4px}.proposal-card{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:14px;padding:18px;display:grid}.proposal-card h2,.proposal-card p{margin:0}.proposal-card h2{font-family:Newsreader,Georgia,serif;font-size:1.75rem;font-weight:600;line-height:1.1}.proposal-reason{background:#f5f7f6;border:1px solid #d3dcd9;border-radius:6px;gap:6px;padding:12px;line-height:1.45;display:grid}.proposal-reason .eyebrow{margin:0}.proposal-items{border:1px solid #d3dcd9;border-radius:6px;gap:0;margin:0;padding:0;list-style:none;display:grid}.proposal-items li{border-bottom:1px solid #e6ecea;gap:12px;padding:12px;display:flex}.proposal-items li:last-child{border-bottom:0}.proposal-items li>div{gap:3px;min-width:0;line-height:1.4;display:grid}.proposal-items li p{color:#5c6b68;font-size:14px}.proposal-position{color:#5c6b68;border:1px solid #d3dcd9;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.proposal-actions{flex-wrap:wrap;gap:8px;display:flex}.proposal-actions button{min-width:148px}.people-content{align-content:start}.people-content>.quiet-copy{margin:-4px 0 4px}.people-section{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:10px;padding:18px;display:grid}.people-section h2,.people-section p{margin:0}.people-section h2{font-size:1.05rem}.people-invite-form,.people-link{gap:8px;display:grid}.people-invite-form label,.people-link label{margin:0;font-weight:700}.people-invite-form button,.people-link button{justify-self:start}.people-list{border:1px solid #d3dcd9;border-radius:6px;gap:0;margin:0;padding:0;list-style:none;display:grid}.people-list li{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.people-list li:last-child{border-bottom:0}.people-list span{color:#5c6b68;font-size:13px}.people-list form{margin:0}.task-invitation-section{margin-top:8px}.task-participant-list{border-top:1px solid #e6ecea;gap:8px;padding-top:8px;display:grid}.task-participant-list h3,.task-participant-list p{margin:0}.task-participant-list h3{font-size:14px}.people-list li.task-participant-row{flex-wrap:wrap;align-items:flex-start}.task-participant-summary{flex:1;gap:3px;min-width:0;display:grid}.task-participant-row>button,.task-revocation-actions button,.task-revocation-notice button{min-height:44px;font-size:14px}.task-revocation-confirmation{flex:1 0 100%;gap:10px}.task-revocation-confirmation h4,.task-revocation-confirmation p,.task-revocation-notice p{margin:0}.task-revocation-confirmation h4{font-size:16px}.task-revocation-confirmation p,.task-revocation-notice,.task-revocation-pending{font-size:14px;line-height:1.45}.task-revocation-actions{flex-wrap:wrap;gap:8px;display:flex}.task-revocation-notice{color:#5c6b68;gap:8px;display:grid}.task-revocation-notice button{justify-self:start}.task-revocation-success{color:#155452;background:#ddeeec;border:1px solid #1f6f6b;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.45}.task-revocation-pending{color:#5c6b68}.task-ready-review{color:#155452;background:#ddeeec;border:1.5px solid #1f6f6b;border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.45}.task-participant-activity{border-top:1px solid #e6ecea;gap:8px;padding-top:10px;display:grid}.task-participant-activity>h3,.task-participant-activity>p{margin:0}.task-participant-events{color:#5c6b68;gap:6px;margin:0;padding-left:24px;font-size:14px;line-height:1.5;display:grid}.task-participant-events li{border-bottom:1px solid #e6ecea;padding:5px 0}.task-participant-events time{white-space:normal;font-size:13px}.participant-progress-section{background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:10px;padding:16px;display:grid}.participant-progress-section h2,.participant-progress-section p{margin:0}.participant-progress-section h2{font-size:17px}.participant-progress-current{color:#5c6b68;font-size:14px;line-height:1.45}.participant-progress-controls{flex-wrap:wrap;gap:8px;display:flex}.participant-progress-controls button,.participant-action-notice button{min-width:44px;min-height:44px;font-size:14px}.participant-action-status,.participant-action-notice{color:#5c6b68;font-size:14px;line-height:1.45}.participant-action-notice{gap:8px;display:grid}.participant-action-notice p{margin:0}.participant-leave-confirmation{gap:10px}.participant-leave-confirmation h3,.participant-leave-confirmation p{margin:0}.participant-leave-confirmation h3{font-size:17px}.participant-leave-confirmation p{font-size:14px}.participant-leave-confirmation .confirm-actions button{min-height:44px;font-size:14px}.task-invite-link>p{margin:0;font-size:13px}.shared-tasks-content,.shared-task-detail,.shared-task-unavailable{align-content:start}.shared-tasks-content>.quiet-copy{margin:-4px 0 4px}.shared-task-list{gap:12px;display:grid}.shared-task-card{min-height:96px;color:inherit;background:#fff;border:1px solid #d3dcd9;border-radius:6px;gap:6px;padding:16px;text-decoration:none;display:grid}.shared-task-card:hover,.shared-task-card:focus-visible{border-color:#1f6f6b}.shared-task-card .eyebrow,.shared-task-card h2,.shared-task-card p{margin:0}.shared-task-card h2{font-size:17px;line-height:1.35}.shared-task-owner,.shared-task-due,.participant-state{color:#5c6b68;margin:0;font-size:14px;line-height:1.5}.shared-task-detail{gap:14px}.shared-task-detail>h1,.shared-task-detail>p,.shared-task-detail .task-deadline,.shared-task-detail .task-done-when{margin:0}.shared-task-unavailable{gap:12px}.shared-task-unavailable>h1,.shared-task-unavailable>p{margin:0}.dump-heading{gap:7px;margin-bottom:4px;display:grid}.dump-panel textarea{resize:vertical;min-height:164px;padding:14px 16px;font-size:17px;line-height:1.5}.voice-control{justify-items:center;gap:8px;padding:2px 0;display:grid}.voice-control p,.dump-reassurance{color:#5c6b68;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.45}.voice-orb{color:#fff;background:#1f6f6b;border:8px solid #ddeeec;border-radius:999px;place-items:center;width:76px;min-height:76px;padding:0;transition:transform .15s,box-shadow .15s;display:inline-grid}.voice-orb:hover{transform:translateY(-1px)}.voice-orb.is-listening{background:#155452;box-shadow:0 0 0 6px #ddeeec}.voice-orb svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:30px;height:30px}.dump-submit{width:100%;min-height:52px;font-size:17px}.clear-draft{color:#5c6b68;background:0 0;justify-self:center;min-height:44px;padding:0 8px;font-size:14px}.clear-draft:not(:disabled):hover{color:#155452;text-decoration:underline}.dump-reassurance{padding-top:2px}.confirm-sheet{background:#fff;border:2px solid #1f6f6b;border-radius:10px;gap:12px;padding:18px;display:grid;box-shadow:0 12px 30px #1b2a282e}.confirm-sheet h2,.confirm-sheet p{margin:0}.confirm-sheet h2{font-family:Newsreader,Georgia,serif;font-size:1.75rem;font-weight:600}.confirm-sheet p{color:#5c6b68;line-height:1.5}.confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.danger-action{background:#b24a35}.capture-notice{color:#5c6b68;min-height:1.5em;margin:0}.capture-list{border-top:1px solid #e6ecea;margin-top:4px;padding-top:14px}.capture-row{border-top:1px solid #e6ecea;justify-content:space-between;align-items:start;gap:12px;padding:12px 0;display:flex}.capture-row p{margin:0;line-height:1.45}.capture-row span{color:#8f5f0e;background:#f6ebd2;border-radius:999px;flex:none;padding:4px 8px;font-size:12px}.item-card-page{gap:20px}.task-summary{gap:8px;display:grid}.task-summary>*{margin:0}.task-deadline,.task-done-when{border:1px solid #d3dcd9;border-radius:6px;padding:10px 12px;line-height:1.4}.task-deadline span,.task-done-when span{color:#5c6b68;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:block}.task-lane{border:1px solid #d3dcd9;border-radius:6px;margin:0;padding:10px 12px;line-height:1.4}.task-lane span{color:#5c6b68;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:block}.task-lane a{color:#155452;font-weight:700;text-decoration:none}.task-lane a:hover{text-decoration:underline}.evening-close-content{gap:18px;max-width:660px}.evening-close-content>.eyebrow{margin:0}.evening-card{background:#fff;border:1px solid #d3dcd9;border-radius:10px;gap:10px;padding:18px;display:grid}.evening-card>*{margin:0}.evening-tomorrow-card{border:2px solid #1f6f6b}.evening-next-step{font-size:1.15rem;font-weight:700;line-height:1.35}.evening-task-title{color:#5c6b68;font-size:14px;line-height:1.45}.evening-done-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evening-done-list li{align-items:start;gap:10px;line-height:1.45;display:flex}.evening-done-list span{color:#1f6f6b;font-size:18px;font-weight:700;line-height:1.1}.evening-done-when{color:#155452;background:#ddeeec;border-radius:6px;padding:9px 10px;font-size:14px;line-height:1.45}.evening-choice-actions{grid-template-columns:minmax(148px,auto) minmax(0,1fr);align-items:center;gap:8px;display:grid}.evening-choice-actions button{min-height:44px}.evening-choice-help{margin:0;font-size:14px}.evening-close-form{gap:8px;display:grid}.evening-close-form label{margin:0;font-size:16px;font-weight:700}.evening-close-form textarea{min-height:94px}.evening-close-form .primary-action{width:100%;min-height:52px;margin-top:4px}.evening-reassurance{color:#5c6b68;text-align:center;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.45}.evening-notice{color:#155452;margin:0;font-weight:700}.evening-closed-card{text-align:center;padding:24px 18px}.evening-closed-card>p:first-child{font-family:Newsreader,Georgia,serif;font-size:1.6rem;font-weight:600}.card-details{border-top:1px solid #e6ecea;gap:12px;padding-top:12px;display:grid}.card-details>summary{cursor:pointer;color:#155452;align-items:center;min-height:44px;font-size:15px;font-weight:700;display:flex}.card-details[open]>summary{margin-bottom:2px}.original-dump p{margin:0;line-height:1.5}.stopping-point>.quiet-copy{margin:0}.original-dump p:last-child{margin:0;line-height:1.5}.item-editor,.note-form,.split-task-form,.due-fields{gap:8px;display:grid}.item-editor label,.note-form label,.split-task-form label,.due-fields label{margin:4px 0 0;font-weight:700}.lane-assignment form{gap:8px;display:grid}.lane-assignment label{margin:4px 0 0;font-weight:700}.item-editor>.quiet-copy{margin:0;font-size:13px}.due-fields{padding-top:8px}.due-date-heading{justify-content:space-between;align-items:center;gap:4px;min-height:44px;display:flex}.due-date-heading label{min-width:0}.due-date-heading label span{font-weight:400}.due-date-clear{min-width:44px;min-height:44px;color:var(--hq-action-text);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0 2px;font-size:13px;font-weight:700;text-decoration:underline}.due-fields .quiet-copy{margin:0;font-size:13px}.due-fields .due-field-error{color:var(--hq-action-text);grid-column:1/-1;margin:0;font-size:13px;font-weight:700}.split-task-form textarea{min-height:220px}.note-list{gap:8px;display:grid}.note{border:1px solid #e6ecea;border-radius:6px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.note p,.note time{margin:0}.note p{line-height:1.45}.note time{color:#5c6b68;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px}.waiting-context{color:#5c6b68;margin:0;font-size:14px;line-height:1.45}[role=alert]{color:#b24a35;margin:8px 0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){:root{color:var(--hq-dark-ink);background:var(--hq-dark-page)}a{color:var(--hq-dark-link)}button,.primary-action{background:var(--hq-dark-accent);color:#122437}input,textarea,select,.sign-in-card,.item-card,.start-here-card,.confirm-sheet,.deadline-panel,.settings-section,.deepseek-suggestion,.proposal-card,.people-section,.search-filter,.activity-log-form,.lane-card,.lane-section,.evening-card{background:var(--hq-dark-surface);border-color:var(--hq-dark-line);color:var(--hq-dark-ink)}.start-here-card,.evening-tomorrow-card{border-color:var(--hq-dark-accent)}.start-here-empty{border-color:var(--hq-dark-line)}.start-here-label,.done-when span,.timer-clock,.card-link,.back-link,.card-details>summary,.lane-editor>summary,.suggestion-notice,.activity-log-list a,.lane-log li a,.evening-notice,.evening-done-list span{color:var(--hq-dark-link)}.done-when span,.proposal-banner,.evening-done-when{background:var(--hq-dark-tint);color:var(--hq-dark-link)}.start-here-meta,.quiet-copy,.eyebrow,.capture-notice,.voice-control p,.dump-reassurance,.clear-draft,.confirm-sheet p,.task-deadline span,.task-done-when span,.proposal-items li p,.people-list span,.search-notice,.search-reassurance,.search-result-link span,.search-result-copy span,.activity-log-list time,.lane-card p,.lane-card>span,.lane-contacts li span,.lane-contacts li p,.lane-item-section li a span,.lane-log time,.evening-task-title,.evening-reassurance,.waiting-context{color:var(--hq-dark-muted)}.personal-nav{border-color:var(--hq-dark-line);background:var(--hq-dark-nav)}.personal-nav a{color:var(--hq-dark-ink)}.personal-nav a:hover,.personal-nav a.active,.next-step,.search-filter.active{background:var(--hq-dark-tint);color:var(--hq-dark-link)}.search-filter:hover{border-color:var(--hq-dark-accent);color:var(--hq-dark-link)}.search-filter.active{border-color:var(--hq-dark-accent)}.proposal-banner{border-color:var(--hq-dark-accent);color:var(--hq-dark-link)}.proposal-reason,.proposal-items{background:var(--hq-dark-page);border-color:var(--hq-dark-line)}.proposal-items li{border-color:var(--hq-dark-line-soft)}.proposal-position{border-color:var(--hq-dark-line);color:var(--hq-dark-muted)}.item-card .card-link{border-color:var(--hq-dark-accent);background:var(--hq-dark-tint)}.secondary-action,.settings-section button,.deepseek-suggestion button{background:var(--hq-dark-line);color:var(--hq-dark-ink)}.shortcut-active-keys li button{border-color:var(--hq-dark-accent);color:var(--hq-dark-link);background:0 0}.voice-orb{border-color:var(--hq-dark-tint);background:var(--hq-dark-accent);color:var(--hq-dark-surface)}.voice-orb.is-listening{background:var(--hq-dark-link);box-shadow-color:var(--hq-dark-tint)}.capture-list,.capture-row,.card-details,.lane-editor,.lane-contacts li,.lane-item-section ul,.lane-item-section li,.lane-log ol,.lane-log li,.shortcut-instructions,.shortcut-active-keys,.people-list,.people-list li,.search-result-row,.activity-log-list li{border-color:var(--hq-dark-line-soft)}.capture-row span{background:var(--hq-dark-amber-tint);color:#e0a63a}.deadline-row span{color:#e0a63a}.search-result-link,.search-result-copy,.lane-item-section li a{color:var(--hq-dark-ink)}.search-result-link small,.search-result-copy small,.search-status-context,.search-status-done,.search-status-archived{color:var(--hq-dark-muted)}.search-status-active,.lane-item-status.now{border-color:var(--hq-dark-accent);background:var(--hq-dark-tint);color:var(--hq-dark-link)}.lane-item-status{border-color:var(--hq-dark-line);background:var(--hq-dark-page);color:var(--hq-dark-muted)}.search-status-archived,.search-status-done{border-color:var(--hq-dark-line);background:var(--hq-dark-page)}}@media (max-width:720px){.hq-page{padding:32px 20px 0}.dump-shell,.list-panel{flex-direction:column;gap:22px;min-height:calc(100svh - 32px);display:flex}.dump-panel,.list-content{width:100%;margin:0;padding:0}.personal-nav{width:calc(100% + 40px);min-height:auto;padding:8px 6px max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d3dcd9;border-right:0;grid-template-columns:repeat(6,1fr);gap:0;margin:auto -20px 0;display:grid}.sidebar-brand{display:none}.personal-nav a,.personal-nav .settings-link{flex-direction:column;justify-content:center;gap:3px;min-height:48px;margin-top:0;padding:0;font-size:13px;font-weight:400}.personal-nav a.active{color:#155452;background:0 0;font-weight:700}.personal-nav svg{width:22px;height:22px}.dump-panel textarea{min-height:150px}.waiting-action{grid-template-columns:1fr 1fr}.waiting-action button{grid-column:1/-1}.lane-detail-grid{grid-template-columns:1fr;gap:14px}.lane-card{min-height:104px}.evening-choice-actions{grid-template-columns:1fr}.hq-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.personal-nav{z-index:30;border-top-color:var(--hq-mobile-nav-edge);background:var(--hq-mobile-nav);width:100%;padding:8px max(6px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000014}.personal-nav a.active{background:var(--hq-mobile-nav-selected);color:var(--hq-mobile-nav-selected-ink);border-radius:6px}}@media (prefers-color-scheme:dark) and (max-width:720px){.personal-nav{border-top:2px solid var(--hq-mobile-nav-edge);background:var(--hq-mobile-nav);box-shadow:0 -10px 28px #0000004d}.personal-nav a.active{background:var(--hq-mobile-nav-selected);color:var(--hq-mobile-nav-selected-ink);border-radius:6px}}.now-content .start-here-card{background:0 0;border:0;border-bottom:1px solid #d3dcd9;border-radius:0;padding:4px 0 24px}.now-content .start-here-actions{gap:4px 14px}.now-content .start-here-open-task,.now-content .start-here-options>summary,.now-content .start-here-choice>summary{background:0 0;border:0;border-radius:0;min-height:44px;padding:0 4px}.now-content .start-here-open-task,.now-content .start-here-options>summary span,.now-content .start-here-choice>summary span,.now-content .now-task-controls>summary span{text-underline-offset:4px;text-decoration:underline}.now-content .start-here-choice{border:0;padding-top:2px}.now-content .item-list{gap:0}.now-content .item-card{background:0 0;border:0;border-bottom:1px solid #d3dcd9;border-radius:0;gap:8px;padding:18px 0 22px}.now-content .now-number{border:0;border-radius:0;width:20px;height:auto}.now-content .item-card .card-link{min-height:44px;color:var(--hq-action-text);text-underline-offset:4px;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;text-decoration:underline}.now-content .next-step{color:inherit;background:0 0;border-radius:0;padding:0}.now-content .next-step span{color:var(--hq-muted-text);margin-right:8px;display:inline}.now-content .now-item-actions{flex-wrap:wrap;align-items:flex-start;gap:2px 20px;display:flex}.now-content .now-task-controls[open]{flex-basis:100%}.now-content .now-task-controls{border:0;padding-top:0}.now-content .now-task-controls>summary{background:0 0;border:0;border-radius:0;min-height:44px;padding:0}.now-content .deadline-panel{background:0 0;border:0;border-bottom:1px solid #d3dcd9;border-radius:0;padding:0 0 18px}@media (prefers-color-scheme:dark){.now-content .start-here-card,.now-content .item-card,.now-content .deadline-panel{border-bottom-color:var(--hq-dark-line);background:0 0}.now-content .next-step{color:var(--hq-dark-ink);background:0 0}.now-content .item-card .card-link{color:var(--hq-action-text);background:0 0}.shared-task-card{background:var(--hq-dark-surface);border-color:var(--hq-dark-line)}.shared-task-card:hover,.shared-task-card:focus-visible{border-color:var(--hq-dark-accent)}.shared-task-owner,.shared-task-due,.participant-state{color:var(--hq-dark-muted)}.task-participant-list{border-color:var(--hq-dark-line-soft)}.task-revocation-notice,.task-revocation-pending{color:var(--hq-dark-muted)}.task-revocation-success{border-color:var(--hq-dark-accent);background:var(--hq-dark-tint);color:var(--hq-dark-link)}.participant-progress-section{background:var(--hq-dark-surface);border-color:var(--hq-dark-line)}.task-ready-review{background:var(--hq-dark-tint);border-color:var(--hq-dark-accent);color:var(--hq-dark-link)}.task-participant-activity,.task-participant-events li{border-color:var(--hq-dark-line-soft)}.task-participant-events,.participant-progress-current,.participant-action-status,.participant-action-notice,.auth-switch{color:var(--hq-dark-muted)}.auth-switch a{color:var(--hq-dark-link)}}@media (max-width:720px){.participant-progress-controls{grid-template-columns:1fr;display:grid}.participant-progress-controls button{width:100%}}@media (prefers-color-scheme:dark){.task-lane{border-color:var(--hq-dark-line)}.task-lane span{color:var(--hq-dark-muted)}.task-lane a{color:var(--hq-dark-link)}}.calendar-content{align-content:start;gap:18px}.calendar-intro{gap:4px;display:grid}.calendar-intro>*{margin:0}.calendar-utilities{flex-wrap:wrap;gap:4px 18px;display:flex}.calendar-utilities a{color:#155452;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.calendar-month-card{background:#fff;border:1px solid #d3dcd9;border-radius:10px;gap:10px;padding:14px;display:grid}.calendar-month-heading{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.calendar-month-heading h2,.calendar-agenda-heading h2{text-align:center;margin:0;font-family:Newsreader,Georgia,serif;font-size:1.65rem;font-weight:600;line-height:1.1}.calendar-month-button{color:#155452;border:1px solid #d3dcd9;border-radius:6px;place-items:center;width:44px;min-height:44px;font-size:1.7rem;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.calendar-month-button:hover{background:#ddeeec;border-color:#1f6f6b}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.calendar-weekdays span{color:#6a7875;text-align:center;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.calendar-grid li{color:#1b2a28;border-radius:6px;place-items:center;min-height:38px;font-size:14px;display:grid;position:relative}.calendar-grid li.outside-month{color:#9aa7a4}.calendar-grid li.has-item{color:#155452;background:#ddeeec;font-weight:700}.calendar-grid li i{background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;bottom:4px}.calendar-agenda{gap:8px;display:grid}.calendar-agenda-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sweep-content{align-content:start;gap:20px;max-width:940px}.sweep-heading{gap:10px;display:grid}.sweep-heading>*{margin:0}.sweep-progress{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.sweep-progress li{color:#6a7875;letter-spacing:.04em;gap:5px;min-width:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;line-height:1.25;display:grid}.sweep-progress li:before{content:"";background:#d3dcd9;border-radius:999px;height:6px;display:block}.sweep-progress li.complete:before{background:#1f6f6b}.sweep-progress li.current{color:#155452}.sweep-progress li.current:before{background:#155452}.sweep-step{gap:14px;display:grid}.sweep-copy{max-width:680px;margin:0;font-size:18px;line-height:1.45}.sweep-empty{margin:0}.sweep-card-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sweep-card{background:#fff;border:1px solid #d3dcd9;border-radius:10px;justify-content:space-between;align-items:start;gap:18px;padding:18px;display:flex}.sweep-card>div:first-child{gap:6px;min-width:0;display:grid}.sweep-card h2,.sweep-card p{margin:0}.sweep-card h2{font-family:Newsreader,Georgia,serif;font-size:1.55rem;font-weight:600;line-height:1.1}.sweep-card p{color:#5c6b68;line-height:1.45}.sweep-kicker{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;color:#155452!important}.sweep-card-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:start;gap:8px;max-width:360px;display:flex}.sweep-card-actions form{margin:0}.sweep-card-actions .card-link{border:1.5px solid #1f6f6b;border-radius:6px;justify-content:center;min-height:44px;padding:0 12px}.sweep-nudge-form{border:1px solid #d3dcd9;border-radius:6px;grid-template-columns:minmax(132px,1fr) auto;align-items:end;gap:6px 8px;padding:10px;display:grid}.sweep-nudge-form label{grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.sweep-nudge-form input{min-height:44px;padding:8px 10px}.sweep-nudge-form button{min-height:44px}.sweep-let-go{border-top:1px solid #e6ecea;flex-basis:100%;gap:8px;padding:10px 0 0;display:grid}.sweep-let-go summary{cursor:pointer;color:#155452;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.sweep-let-go p{font-size:13px}.sweep-let-go .text-action{min-height:44px}.sweep-feature-card{justify-items:start;gap:10px;max-width:620px;display:grid}.sweep-feature-card .primary-action{min-width:150px;padding:0 14px}.sweep-navigation{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.sweep-navigation form{margin:0}.sweep-navigation .text-action{min-height:44px}.sweep-navigation .primary-action{min-width:146px;padding:0 16px}.sweep-finished{align-content:center;max-width:640px;min-height:70svh}.sweep-finished>*{margin:0}.sweep-finished h1{font-size:clamp(3rem,8vw,4.5rem)}.sweep-period{color:#5c6b68;font-family:IBM Plex Mono,monospace;font-size:13px}@media (max-width:720px){.sweep-content{gap:18px}.sweep-progress li{gap:0}.sweep-progress li span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sweep-copy{font-size:17px}.sweep-card{gap:14px;display:grid}.sweep-card-actions{justify-content:start;max-width:none}.sweep-nudge-form{width:100%}.sweep-navigation{align-items:stretch}.sweep-navigation>.primary-action,.sweep-navigation form{flex:1}.sweep-navigation form button{width:100%}}@media (prefers-color-scheme:dark){.sweep-card{border-color:var(--hq-dark-line);background:var(--hq-dark-surface)}.sweep-card p,.sweep-period{color:var(--hq-dark-muted)}.sweep-kicker{color:var(--hq-dark-link)!important}.sweep-progress li{color:var(--hq-dark-muted)}.sweep-progress li:before{background:var(--hq-dark-line)}.sweep-progress li.complete:before{background:var(--hq-dark-accent)}.sweep-progress li.current{color:var(--hq-dark-link)}.sweep-progress li.current:before{background:var(--hq-dark-link)}.sweep-nudge-form,.sweep-let-go{border-color:var(--hq-dark-line-soft)}.sweep-card-actions .card-link{border-color:var(--hq-dark-accent);background:var(--hq-dark-tint);color:var(--hq-dark-link)}.sweep-let-go summary{color:var(--hq-dark-link)}}.calendar-agenda-heading h2{text-align:left;font-family:inherit;font-size:1.05rem}.calendar-agenda-heading span{color:#5c6b68;font-family:IBM Plex Mono,monospace;font-size:13px}.calendar-agenda-list{border-top:1px solid #e6ecea;margin:0;padding:0;list-style:none;display:grid}.calendar-agenda-row{border-bottom:1px solid #e6ecea;grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.calendar-date{gap:3px;display:grid}.calendar-date time{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;line-height:1.35}.calendar-date span{color:#8f5f0e;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;line-height:1.35}.calendar-item-link{color:#1b2a28;gap:3px;min-width:0;text-decoration:none;display:grid}.calendar-item-link:hover strong,.calendar-item-link:focus-visible strong{color:#155452;text-decoration:underline}.calendar-item-link strong{line-height:1.35}.calendar-item-link span,.calendar-item-link small{color:#5c6b68;font-size:13px;line-height:1.4}.calendar-item-link small{font-family:IBM Plex Mono,monospace;font-size:13px}.calendar-status{color:#5c6b68;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #d3dcd9;border-radius:4px;flex:none;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.calendar-status-now{color:#155452;background:#ddeeec;border-color:#155452}.calendar-status-verify,.calendar-status-waiting{color:#8f5f0e;background:#f6ebd2;border-color:#8f5f0e}@media (prefers-color-scheme:dark){.calendar-utilities a{color:var(--hq-dark-link)}.calendar-month-card{background:var(--hq-dark-surface);border-color:var(--hq-dark-line)}.calendar-month-button{border-color:var(--hq-dark-line);color:var(--hq-dark-link)}.calendar-month-button:hover{border-color:var(--hq-dark-accent);background:var(--hq-dark-tint)}.calendar-weekdays span,.calendar-grid li.outside-month{color:var(--hq-dark-faint)}.calendar-grid li{color:var(--hq-dark-ink)}.calendar-grid li.has-item{background:var(--hq-dark-tint);color:var(--hq-dark-link)}.calendar-agenda-list,.calendar-agenda-row{border-color:var(--hq-dark-line-soft)}.calendar-date span{color:#e0a63a}.calendar-item-link{color:var(--hq-dark-ink)}.calendar-item-link:hover strong,.calendar-item-link:focus-visible strong{color:var(--hq-dark-link)}.calendar-item-link span,.calendar-item-link small,.calendar-agenda-heading span{color:var(--hq-dark-muted)}.calendar-status{border-color:var(--hq-dark-line);color:var(--hq-dark-muted)}.calendar-status-now{border-color:var(--hq-dark-accent);background:var(--hq-dark-tint);color:var(--hq-dark-link)}.calendar-status-verify,.calendar-status-waiting{background:var(--hq-dark-amber-tint);color:#e0a63a;border-color:#e0a63a}}@media (max-width:420px){.calendar-content{gap:12px}.calendar-intro h1{font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:2rem;font-weight:700}.calendar-intro .quiet-copy{font-size:14px;line-height:1.35}.calendar-month-card{gap:7px;padding:10px}.calendar-month-heading h2{white-space:nowrap;font-size:1.25rem}.calendar-grid li{min-height:34px}.calendar-agenda-row{grid-template-columns:72px minmax(0,1fr);gap:10px}.calendar-status{grid-column:2;justify-self:start}}.task-reminder{border:1px solid #d3dcd9;border-radius:6px;margin:0;padding:10px 12px;line-height:1.4}.task-reminder span{color:#5c6b68;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:block}.reminder-option{align-items:flex-start;gap:10px;min-height:44px;margin:4px 0 0;font-weight:700;line-height:1.45;display:flex}.reminder-option input{accent-color:#1f6f6b;width:20px;min-width:20px;min-height:20px;margin-top:1px}.reminder-content{align-content:start;gap:18px}.reminder-content>.quiet-copy{margin:-6px 0 2px}.reminder-empty,.reminder-card{background:#fff;border:1px solid #d3dcd9;border-radius:8px;gap:10px;padding:18px;display:grid}.reminder-empty h2,.reminder-empty p,.reminder-card h2,.reminder-card p,.reminder-card time{margin:0}.reminder-empty h2,.reminder-card h2{font-family:Newsreader,Georgia,serif;font-size:1.6rem;font-weight:600;line-height:1.12}.reminder-empty p,.reminder-card p{color:#5c6b68;line-height:1.45}.reminder-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.reminder-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.reminder-card>div{gap:7px;min-width:0;display:grid}.reminder-card a{color:#1b2a28;text-decoration:none}.reminder-card a:hover h2,.reminder-card a:focus-visible h2{color:#155452;text-decoration:underline}.reminder-card time,.reminder-kicker{color:#5c6b68;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.4}.reminder-kicker{letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#155452!important}.reminder-card form{margin:0}.reminder-card .secondary-action{white-space:nowrap;min-height:44px}@media (prefers-color-scheme:dark){.task-reminder,.reminder-empty,.reminder-card{border-color:var(--hq-dark-line);background:var(--hq-dark-surface);color:var(--hq-dark-ink)}.task-reminder span,.reminder-empty p,.reminder-card p,.reminder-card time{color:var(--hq-dark-muted)}.reminder-card a{color:var(--hq-dark-ink)}.reminder-card a:hover h2,.reminder-card a:focus-visible h2,.reminder-kicker{color:var(--hq-dark-link)!important}}@media (max-width:720px){.reminder-card{grid-template-columns:1fr;gap:12px}.reminder-card .secondary-action{width:100%}}.checkin-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checkin-card{background:#fff;border:1px solid #d3dcd9;border-radius:8px;justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.checkin-card h3,.checkin-card p,.checkin-form h3{margin:0}.checkin-card p{color:#5c6b68;margin-top:5px;line-height:1.4}.checkin-card form{margin:0}.checkin-card .secondary-action{white-space:nowrap;min-height:44px}.checkin-form{background:#fff;border:1px solid #d3dcd9;border-radius:8px;gap:0;padding:18px;display:grid}.checkin-schedule-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.checkin-lanes{border:1px solid #d3dcd9;border-radius:6px;gap:9px;margin:16px 0 2px;padding:12px;display:grid}.checkin-lanes legend{padding:0 4px;font-size:14px;font-weight:700}.checkin-lanes label{align-items:center;gap:9px;min-height:44px;margin:0;font-weight:600;display:flex}.checkin-lanes input{accent-color:#1f6f6b;min-width:20px;min-height:20px;margin:0}.checkin-form .primary-action{margin-top:16px}@media (prefers-color-scheme:dark){.checkin-card,.checkin-form{border-color:var(--hq-dark-line);background:var(--hq-dark-surface);color:var(--hq-dark-ink)}.checkin-card p{color:var(--hq-dark-muted)}.checkin-lanes{border-color:var(--hq-dark-line)}}@media (max-width:720px){.checkin-card{display:grid}.checkin-card .secondary-action{width:100%}.checkin-schedule-fields{grid-template-columns:1fr}.waiting-action{grid-template-columns:minmax(0,1fr)}.waiting-action button{grid-column:auto}.now-secondary-actions{grid-template-columns:minmax(0,1fr);display:grid}.now-secondary-actions>form>button,.now-secondary-actions .not-today-form,.now-secondary-actions .not-today-form summary{width:100%}}.now-screen{--today-paper:#fbfaf7;--today-surface:#f0f4ed;--today-ink:#26312d;--today-muted:#606d67;--today-line:#dbe2da;--today-accent:#496e5c;--today-accent-ink:#fff;--today-link:#365c4a;--today-label:#50685b;--today-verify:#896111;--today-quiet-button:#f0f4ed;--today-row-hover:#f0f4ed;--today-nav:#fffefa;--today-nav-selected:#e6efe5;--today-nav-selected-ink:#315a45;--today-sheet:#fffefa;--today-field:#fff;--today-field-edge:#d1d9d0;--today-close:#f1f3ee;--today-handle:#cbd1ca;background:var(--today-paper);min-height:100svh;color:var(--today-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.now-screen .now-content{gap:26px;width:min(100%,850px);padding-top:38px;padding-bottom:100px}.today-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.today-heading h1{letter-spacing:-.03em;margin:0;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:clamp(2.55rem,6vw,3.25rem);font-weight:700;line-height:1}.today-heading p{color:var(--today-muted);margin:8px 0 0;font-size:15px}.today-encouragement{max-width:220px;color:var(--today-muted);align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.today-encouragement svg{color:#dba53b;flex:none}.now-screen .start-here-card{background:var(--today-surface);border:0;border-radius:16px;gap:9px;padding:22px}.now-screen .start-here-card h1{color:var(--today-ink);font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.12}.now-screen .start-here-label{color:var(--today-label);font-size:13px}.now-screen .done-when{color:var(--today-muted);font-size:14px}.now-screen .done-when span{color:var(--today-label);letter-spacing:0;text-transform:none;background:0 0;margin-right:7px;padding:0;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:13px;font-weight:700}.now-screen .start-here-meta{color:var(--today-muted);font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:13px}.now-screen .start-here-actions{align-items:center;gap:10px;margin-top:6px;display:flex}.now-screen .start-here-actions form{flex:190px}.now-screen .start-here-card .primary-action{background:var(--today-accent);width:100%;min-height:52px;color:var(--today-accent-ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex}.now-screen .start-here-open-task{min-height:52px;color:var(--today-link);background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:15px;font-weight:700;text-decoration:none}.now-screen .start-here-open-task:hover,.now-screen .start-here-open-task:focus-visible{text-underline-offset:3px;text-decoration:underline}.now-screen .start-here-choice{border:0;margin-top:-23px;padding:0 4px}.now-screen .start-here-choice>summary{min-height:44px;color:var(--today-link);border:0;justify-content:flex-start;gap:6px;padding:0;font-size:14px;font-weight:700}.now-screen .start-here-choice>summary:after{content:none}.now-screen .start-here-choice[open]>summary svg{transform:rotate(180deg)}.now-screen .start-here-choice .quiet-copy{color:var(--today-muted)}.now-screen .start-here-choice-list{gap:0}.now-screen .start-here-choice-task{border-bottom:1px solid var(--today-line)}.now-screen .start-here-choice-task:first-child{border-top:1px solid var(--today-line)}.now-screen .start-here-choice-list .start-here-choice-task button{min-height:72px;color:var(--today-ink);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.now-screen .start-here-choice-task button:hover strong{text-underline-offset:3px;text-decoration:underline}.now-screen .start-here-choice-task .start-here-choice-copy{min-width:0;color:var(--today-ink);gap:2px;display:grid}.now-screen .start-here-choice-task strong{font-size:15px;line-height:1.35}.now-screen .start-here-choice-task small{color:var(--today-muted);font-size:13px;line-height:1.35}.now-screen .start-here-choice-task svg{color:var(--today-link);flex:none}.now-screen .start-here-choice-reset{margin-top:8px}.now-screen .start-here-choice-list .start-here-choice-reset button{width:auto;min-height:44px;color:var(--today-link);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:0 4px;font-size:14px;text-decoration:underline;display:inline-flex}.now-screen .start-here-choice-reset button:hover{color:var(--today-ink)}.now-screen .deadline-panel{border:0;border-bottom:1px solid var(--today-line);background:0 0;gap:6px;padding:0 2px 20px}.now-screen .deadline-panel>.eyebrow{color:var(--today-muted);font-size:13px}.now-screen .deadline-row{color:var(--today-ink);font-size:14px}.now-screen .deadline-row span{color:var(--today-verify)}.now-screen .rest-of-now{gap:10px}.now-list-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.now-list-heading h2{margin:0;font-size:1.45rem;font-weight:700}.now-list-heading span{color:var(--today-muted);font-size:14px}.now-screen .item-list{gap:0}.now-screen .item-card{border:0;border-bottom:1px solid var(--today-line);background:0 0;padding:0;display:block}.now-task-row{min-height:78px;color:var(--today-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:15px 3px;text-decoration:none;display:flex}.now-task-row:hover,.now-task-row:focus-visible{background:var(--today-row-hover)}.now-task-row>span{gap:3px;min-width:0;display:grid}.now-task-row strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.now-task-row small{color:var(--today-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.now-task-row svg{color:var(--today-muted);flex:none}.now-only-focus{color:var(--today-muted);margin:0;font-size:14px}.now-screen .personal-nav{border-color:var(--today-line);background:var(--today-nav)}.now-screen .personal-nav a{color:var(--today-ink)}.now-screen .personal-nav a.active{background:var(--today-nav-selected);color:var(--today-nav-selected-ink)}.now-screen .personal-nav a:hover{background:var(--today-row-hover)}.now-sheet-open .personal-nav{visibility:hidden}.now-task-sheet{width:min(100%,620px);max-width:100%;max-height:min(100dvh - 20px,900px);padding:0 24px max(14px, env(safe-area-inset-bottom));overscroll-behavior-y:contain;background:var(--today-sheet);color:var(--today-ink);transform:translateY(var(--sheet-drag-y,0px));border:0;border-radius:24px 24px 0 0;margin:auto auto 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 36px #15201a2b}.now-task-sheet:focus{outline:none}.now-task-sheet[open]{animation:.22s cubic-bezier(.2,.8,.2,1) now-sheet-in}.now-task-sheet::backdrop{background:#0f1b157a}@keyframes now-sheet-in{0%{opacity:.7;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.now-sheet-grab{touch-action:none;cursor:grab;background:0 0;border:0;place-items:center;width:100%;height:44px;min-height:44px;padding:0;display:grid}.now-sheet-grab:active{cursor:grabbing}.now-sheet-handle{background:var(--today-handle);border-radius:999px;width:38px;height:5px}.now-sheet-grab:focus-visible{outline:none}.now-sheet-grab:focus-visible .now-sheet-handle{box-shadow:0 0 0 4px var(--today-link)}.now-sheet-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.now-sheet-heading h2{margin:0;font-size:1.55rem;line-height:1.2}.now-sheet-close{background:var(--today-close);width:44px;height:44px;color:var(--today-ink);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.now-sheet-form{gap:5px;display:grid}.now-sheet-form label{margin:0}.now-sheet-form>label,.now-sheet-more-details label{color:var(--today-ink);font-size:14px;font-weight:700}.now-sheet-form input:not([type=hidden]):not([type=checkbox]),.now-sheet-form textarea,.now-sheet-form select{border:1px solid var(--today-field-edge);background:var(--today-field);width:100%;min-height:48px;color:var(--today-ink);border-radius:10px;font-size:16px}.now-sheet-form textarea{resize:vertical;min-height:50px}.now-sheet-form .due-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date-label time-label""date time";gap:5px 16px;margin-top:4px;padding:0;display:grid}.now-sheet-form .due-fields .due-date-heading{grid-area:date-label}.now-sheet-form .due-fields .due-date-heading label{font-size:13px}.now-sheet-form .due-fields .due-date-clear{color:var(--today-link)}.now-sheet-form .due-fields label[for=item-due-time]{grid-area:time-label}.now-sheet-form .due-fields input[name=due_date]{min-width:0;grid-area:date;min-inline-size:0;max-inline-size:100%;padding:8px}.now-sheet-form .due-fields input[name=due_time]{min-width:0;grid-area:time;min-inline-size:0;max-inline-size:100%;padding:8px}.now-sheet-reminder{align-items:center;gap:10px;min-height:44px;display:flex}.now-sheet-form .now-sheet-reminder input{appearance:none;border:1.5px solid var(--today-field-edge);background:var(--today-field);border-radius:6px;place-content:center;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0;display:grid}.now-sheet-form .now-sheet-reminder input:checked{border-color:var(--today-accent);background:var(--today-accent)}.now-sheet-form .now-sheet-reminder input:checked:after{content:"";border:solid var(--today-accent-ink);border-width:0 2px 2px 0;width:6px;height:10px;transform:rotate(45deg)translateY(-1px)}.now-sheet-more-details{margin:2px 0 0}.now-sheet-more-details>summary,.now-task-sheet .now-task-controls>summary{min-height:44px;color:var(--today-link);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.now-sheet-more-details>summary::-webkit-details-marker{display:none}.now-task-sheet .now-task-controls>summary::-webkit-details-marker{display:none}.now-sheet-more-details>div{gap:8px;padding:2px 0 8px;display:grid}.now-sheet-save{background:var(--today-accent);width:100%;min-height:50px;color:var(--today-accent-ink);border-radius:10px;margin:2px 0;font-size:16px}.now-sheet-full-task{min-height:44px;color:var(--today-link);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}.now-sheet-full-task:hover{text-decoration:underline}.now-task-sheet .now-task-controls{border:0;border-top:1px solid var(--today-line);margin-top:0;padding-top:0}.now-task-sheet .now-task-controls-body{gap:10px;padding:5px 0 12px}.now-task-sheet .now-task-controls>summary,.now-task-sheet .now-waiting>summary{gap:6px}.now-task-sheet .now-task-controls>summary:after,.now-task-sheet .now-waiting>summary:after{content:none}.now-task-sheet .now-task-controls[open]>summary svg,.now-task-sheet .now-waiting[open]>summary svg{transform:rotate(180deg)}.now-task-sheet .now-order-controls p{color:var(--today-muted)}.now-task-sheet .now-order-controls button,.now-task-sheet .now-secondary-actions button,.now-task-sheet .now-waiting>summary{background:var(--today-quiet-button);min-height:44px;color:var(--today-link);border:0;border-radius:9px}.now-task-sheet .now-secondary-actions .not-today-form summary{min-height:44px;color:var(--today-link)}.now-task-sheet .now-waiting{border-top-color:var(--today-line)}.now-task-sheet .waiting-action label{color:var(--today-ink)}.now-task-sheet .waiting-action input{background:var(--today-field);color:var(--today-ink)}@media (max-width:720px){.now-screen{padding:0}.now-screen .now-content{padding:28px 20px calc(104px + env(safe-area-inset-bottom));gap:23px}.today-heading{gap:14px}.today-heading h1{font-size:2.75rem}.today-encouragement{max-width:165px;font-size:13px}.now-screen .personal-nav{border-top:1px solid var(--today-line);background:var(--today-nav);box-shadow:0 -6px 18px #1e342614}.now-screen .personal-nav a.active{background:var(--today-nav-selected);color:var(--today-nav-selected-ink)}}@media (max-width:370px){.today-encouragement span{display:none}.now-sheet-form .due-fields{grid-template-columns:1fr;grid-template-areas:"date-label""date""time-label""time"}}@media (prefers-color-scheme:dark){:is(html:has(.now-screen),body:has(.now-screen)){background:#111b2a}.now-screen{--today-paper:#111b2a;--today-surface:#1c2b40;--today-ink:#f1f6ff;--today-muted:#b8c9dd;--today-line:#3a526c;--today-accent:#9fc6f0;--today-accent-ink:#122437;--today-link:#bbdbff;--today-label:#cadff7;--today-verify:#f0c46a;--today-quiet-button:#29415b;--today-row-hover:#223650;--today-nav:#17263a;--today-nav-selected:#2b4e73;--today-nav-selected-ink:#e8f3ff;--today-sheet:#19283b;--today-field:#253a52;--today-field-edge:#6683a1;--today-close:#2a4059;--today-handle:#8faecc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.now-screen .personal-nav{box-shadow:0 -6px 18px #00000038}.now-task-sheet::backdrop{background:#050b16a6}}@media (prefers-reduced-motion:reduce){.now-task-sheet[open]{animation:none}}
