:root{--nv-ink:#16191c;--nv-ink-2:#3e4347;--nv-muted:#5f666a;--nv-icon:#858b8f;--nv-border:#d5dad9;--nv-field-border:#858b8f;--nv-hairline:#e8eceb;--nv-track:#dde2e1;--nv-inset:#eef1f0;--nv-bg:#f2f4f3;--nv-canvas:#fff;--nv-accent:var(--g-accent,#077572);--nv-accent-hover:var(--g-accent-hover,#055c5a);--nv-accent-strong:var(--g-accent-strong,#07605f);--nv-accent-wash:var(--g-accent-wash,#e7f3f2);--nv-accent-pressed:var(--g-accent-pressed,#d3eae8);--nv-masthead:var(--g-masthead,#1c4a47);--nv-masthead-ink:var(--g-masthead-ink,#cfe3e1);--nv-masthead-deep:#10342a;--nv-masthead-control:#ffffff1a;--nv-masthead-placeholder:#b9d3d0;--nv-neutral-ink:#4a4f55;--nv-neutral-fill:#f1f3f4;--nv-neutral-mark:#858b8f;--nv-review-ink:#8a5300;--nv-review-fill:#fdf1dc;--nv-review-mark:#b87503;--nv-done-ink:#1f6b45;--nv-done-fill:#e3f2ea;--nv-done-mark:#2e8a5b;--nv-urgent-ink:#a3361f;--nv-urgent-fill:#fbeae6;--nv-urgent-mark:var(--g-urgent,#e1553f);--nv-s-1:4px;--nv-s-2:8px;--nv-s-3:12px;--nv-s-4:16px;--nv-s-5:20px;--nv-s-6:24px;--nv-s-8:32px;--nv-s-10:40px;--nv-s-12:48px;--nv-gutter:16px;--nv-overlap:72px;--nv-r-card:20px;--nv-r-control:12px;--nv-r-inner:8px;--nv-r-pill:999px;--nv-r-bar:3px;--nv-e1:0 1px 2px #1028260d, 0 8px 24px #1028260f;--nv-e2:0 2px 6px #10282614, 0 16px 40px #10282624;--nv-e3:0 -8px 40px #1028262e;--nv-m-press:90ms;--nv-m-quick:.16s;--nv-m-base:.22s;--nv-m-sheet:.36s;--nv-ease-out:cubic-bezier(.22, 1, .36, 1);--nv-ease-inout:cubic-bezier(.65, 0, .35, 1);--nv-ease-sheet:cubic-bezier(.32, .72, 0, 1);--nv-font:var(--design-font-body,"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--nv-t-title-1:600 1.875rem/2.25rem var(--nv-font);--nv-t-title-2:600 1.375rem/1.75rem var(--nv-font);--nv-t-title-3:600 1.1875rem/1.5625rem var(--nv-font);--nv-t-headline:600 1.0625rem/1.375rem var(--nv-font);--nv-t-body:400 1.0625rem/1.5rem var(--nv-font);--nv-t-row:500 1.0625rem/1.375rem var(--nv-font);--nv-t-callout:400 .9375rem/1.25rem var(--nv-font);--nv-t-label:500 .9375rem/1.25rem var(--nv-font);--nv-t-figure:600 1.875rem/2.125rem var(--nv-font);--nv-t-tab:500 .8125rem/1rem var(--nv-font);--nv-t-badge:600 .75rem/1rem var(--nv-font)}@media (min-width:768px) and (not ((max-height:430px) and (orientation:landscape) and (pointer:coarse))){:root{--nv-gutter:24px;--nv-overlap:56px;--nv-r-card:16px;--nv-t-title-1:600 2rem/2.5rem var(--nv-font);--nv-t-title-3:600 1.125rem/1.5rem var(--nv-font);--nv-t-headline:600 1rem/1.375rem var(--nv-font);--nv-t-body:400 1rem/1.5rem var(--nv-font);--nv-t-row:500 1rem/1.375rem var(--nv-font);--nv-t-callout:400 .875rem/1.25rem var(--nv-font);--nv-t-label:500 .875rem/1.25rem var(--nv-font);--nv-t-figure:600 1.75rem/2rem var(--nv-font)}}@media (min-width:1280px){:root{--nv-gutter:32px}}.nv-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nv-page{background:var(--nv-bg);min-height:100%;color:var(--nv-ink);font:var(--nv-t-body);font-feature-settings:"tnum" 1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.nv-page *,.nv-page :before,.nv-page :after{box-sizing:border-box}.nv-page :focus-visible{outline:2px solid var(--nv-accent);outline-offset:2px}.nv-content{gap:var(--nv-s-4);margin-top:calc(-1 * var(--nv-overlap));padding:0 var(--nv-gutter) var(--nv-s-12);flex-direction:column;display:flex;position:relative}.nv-masthead{padding:var(--nv-s-1) var(--nv-gutter) calc(var(--nv-overlap) + var(--nv-s-6));background:linear-gradient(#1f504d, var(--nv-masthead) 120px);background-color:var(--nv-masthead);color:#fff;position:relative;overflow:hidden}.nv-masthead :focus-visible{outline-offset:2px;outline-color:#fff}.nv-masthead>:not(.nv-masthead__mark){position:relative}.nv-masthead__mark{color:#fff;opacity:.07;pointer-events:none;width:240px;height:240px;position:absolute;bottom:-40px;right:-96px}.nv-masthead__bar{justify-content:space-between;align-items:center;gap:var(--nv-s-3);min-height:52px;display:flex}.nv-masthead__brand{align-items:baseline;gap:var(--nv-s-2);color:#fff;text-decoration:none;display:inline-flex}.nv-masthead__brand .brand-wordmark{color:#fff;width:auto;height:13px;display:block}.nv-masthead__product{font:var(--nv-t-label);color:var(--nv-masthead-ink)}.nv-masthead__actions{margin-right:calc(-1 * var(--nv-s-3));align-items:center;display:flex}.nv-masthead__back{align-items:center;gap:var(--nv-s-1);min-height:44px;margin-left:calc(-1 * var(--nv-s-2));padding:0 var(--nv-s-2);border-radius:var(--nv-r-control);color:#fff;font:var(--nv-t-label);font-size:1.0625rem;text-decoration:none;display:inline-flex}.nv-masthead__body{padding-top:var(--nv-s-4)}.nv-pageband{background:var(--nv-masthead);padding-top:0}.nv-pageband--flat{padding-bottom:var(--nv-s-6)}.nv-pageband--flat+.nv-content{margin-top:var(--nv-s-4)}.nv-pageband>.nv-masthead__body{padding-top:var(--nv-s-2)}.nv-pageband__eyebrow-row{justify-content:space-between;align-items:center;gap:var(--nv-s-3);min-height:44px;display:flex}.nv-nowrap{white-space:nowrap}.nv-keep{max-width:100%;display:inline-block}.nv-pageband__bar{justify-content:space-between;align-items:center;gap:var(--nv-s-3);min-height:44px;display:flex}.nv-band-control{min-height:44px;padding:0 var(--nv-s-3);margin-right:calc(-1 * var(--nv-s-3));border-radius:var(--nv-r-control);color:#fff;font:var(--nv-t-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.nv-band-control:disabled{color:var(--nv-masthead-ink);cursor:default}.nv-masthead__eyebrow{font:var(--nv-t-label);color:var(--nv-masthead-ink);margin:0}.nv-masthead__title{margin:var(--nv-s-1) 0 0;font:var(--nv-t-title-1);letter-spacing:-.022em;color:#fff}.nv-masthead__summary{margin:var(--nv-s-2) 0 0;font:var(--nv-t-body);color:var(--nv-masthead-ink);max-width:36em}.nv-masthead__extra{margin-top:var(--nv-s-5)}.nv-icon-button{border-radius:var(--nv-r-control);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.nv-icon-button__dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--nv-masthead);background:#f08a6e;border-radius:4px;position:absolute;top:10px;right:10px}.nv-filters{gap:var(--nv-s-2);scrollbar-width:none;margin:0 calc(-1 * var(--nv-gutter));padding:0 var(--nv-gutter);display:flex;overflow-x:auto}.nv-filters::-webkit-scrollbar{display:none}.nv-filter{min-height:44px;padding:0 var(--nv-s-4);border-radius:var(--nv-r-pill);background:var(--nv-masthead-control);color:#e3efee;font:var(--nv-t-label);white-space:nowrap;transition:background-color var(--nv-m-quick) var(--nv-ease-out), color var(--nv-m-quick) var(--nv-ease-out);flex:none;align-items:center;text-decoration:none;display:inline-flex}.nv-filter[aria-current=page],.nv-filter[aria-current=true]{color:var(--nv-accent-strong);background:#fff;font-weight:600}.nv-card{border-radius:var(--nv-r-card);background:var(--nv-canvas);box-shadow:var(--nv-e1);position:relative;overflow:hidden}.nv-card__head{justify-content:space-between;align-items:baseline;gap:var(--nv-s-1) var(--nv-s-3);padding:var(--nv-s-5) var(--nv-s-5) var(--nv-s-2);flex-wrap:wrap;display:flex}.nv-card__title{font:var(--nv-t-headline);color:var(--nv-ink);text-wrap:balance;margin:0}.nv-card__meta{font:var(--nv-t-callout);color:var(--nv-muted)}.nv-card__body{padding:0 var(--nv-s-5) var(--nv-s-5)}.nv-card__foot{padding:var(--nv-s-3) var(--nv-s-5);border-top:1px solid var(--nv-hairline);font:var(--nv-t-callout);color:var(--nv-muted)}.nv-card>.nv-rows:last-child{padding-bottom:var(--nv-s-2)}.nv-rows{margin:0;padding:0;list-style:none}.nv-row{align-items:center;gap:var(--nv-s-3);min-height:56px;padding:var(--nv-s-3) var(--nv-s-5);color:var(--nv-ink);transition:background-color var(--nv-m-press) linear;text-decoration:none;display:flex;position:relative}.nv-row[data-leading=true]{min-height:64px}.nv-rows>li+li>.nv-row:before{content:"";top:0;left:var(--nv-s-5);background:var(--nv-hairline);height:1px;position:absolute;right:0}.nv-rows>li+li>.nv-row[data-leading=true]:before{left:calc(var(--nv-s-5) + 40px + var(--nv-s-3))}a.nv-row:hover{color:var(--nv-ink);background:#f7f9f8}a.nv-row:active{background:var(--nv-inset)}.nv-row__text{flex:1;min-width:0}.nv-row__title{font:var(--nv-t-row);color:var(--nv-ink);-webkit-line-clamp:3;overflow-wrap:break-word;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nv-row__meta{font:var(--nv-t-callout);color:var(--nv-muted);text-wrap:pretty;margin-top:2px;display:block}.nv-row__status{margin-top:var(--nv-s-2);display:flex}.nv-row__trail{align-items:center;gap:var(--nv-s-2);min-width:0;font:var(--nv-t-label);color:var(--nv-ink-2);flex:0 auto;display:inline-flex}.nv-row__chev{color:var(--nv-icon);flex:none}.nv-avatar,.nv-tile{border-radius:1.25rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.nv-avatar{background:var(--nv-neutral-fill);box-shadow:inset 0 0 0 1px var(--nv-hairline);color:var(--nv-neutral-ink);font:var(--nv-t-label);font-weight:600}.nv-avatar[data-waiting=true]{background:var(--nv-accent-wash);box-shadow:none;color:var(--nv-accent-strong)}.nv-tile[data-tone=neutral]{background:var(--nv-neutral-fill);color:var(--nv-neutral-ink)}.nv-tile[data-tone=review]{background:var(--nv-review-fill);color:var(--nv-review-ink)}.nv-tile[data-tone=done]{background:var(--nv-done-fill);color:var(--nv-done-ink)}.nv-tile[data-tone=urgent]{background:var(--nv-urgent-fill);color:var(--nv-urgent-ink)}.nv-status{min-height:28px;padding:0 var(--nv-s-3);border-radius:var(--nv-r-pill);font:var(--nv-t-label);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.nv-status svg{flex:none;align-self:center}.nv-card__head>.nv-card__meta .nv-status{margin-block:-4px}.nv-status[data-tone=neutral]{background:var(--nv-neutral-fill);color:var(--nv-neutral-ink)}.nv-status[data-tone=review]{background:var(--nv-review-fill);color:var(--nv-review-ink)}.nv-status[data-tone=done]{background:var(--nv-done-fill);color:var(--nv-done-ink)}.nv-status[data-tone=urgent]{background:var(--nv-urgent-fill);color:var(--nv-urgent-ink)}.nv-link{align-items:center;gap:var(--nv-s-1);min-height:44px;color:var(--nv-accent);font:var(--nv-t-label);text-decoration:none;display:inline-flex}.nv-link:hover{color:var(--nv-accent-hover)}.nv-btn{justify-content:center;align-items:center;gap:var(--nv-s-2);min-height:52px;padding:0 var(--nv-s-5);border-radius:var(--nv-r-control);font:var(--nv-t-headline);cursor:pointer;transition:transform var(--nv-m-press) linear;border:0;text-decoration:none;display:inline-flex}.nv-btn:active:not(:disabled){transform:scale(.98)}.nv-btn[data-kind=primary]{background:var(--nv-accent);color:#fff}.nv-btn[data-kind=primary]:hover:not(:disabled){background:var(--nv-accent-hover);color:#fff}.nv-btn[data-kind=secondary]{background:var(--nv-canvas);color:var(--nv-ink);box-shadow:inset 0 0 0 1px var(--nv-border)}.nv-btn[data-kind=secondary]:hover:not(:disabled){background:#f7f9f8}.nv-btn:disabled,.nv-btn[aria-disabled=true]{background:var(--nv-inset);color:var(--nv-muted);box-shadow:inset 0 0 0 1px var(--nv-hairline);cursor:not-allowed}.nv-btn[data-block=true]{width:100%}.nv-reason{margin:var(--nv-s-2) 0 0;font:var(--nv-t-callout);color:var(--nv-muted);text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.nv-nextup{gap:var(--nv-s-4);padding:var(--nv-s-5);flex-direction:column;display:flex}.nv-nextup__label{align-items:center;gap:var(--nv-s-2);font:var(--nv-t-label);color:var(--nv-muted);margin:0;display:flex}.nv-nextup__label:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--nv-accent);width:0;height:0}.nv-nextup__main{align-items:flex-start;gap:var(--nv-s-3);display:flex}.nv-nextup__main .nv-tile{border-radius:22px;width:44px;height:44px}.nv-nextup__title{font:var(--nv-t-title-3);letter-spacing:-.012em;color:var(--nv-ink);text-wrap:balance;margin:0}.nv-nextup__body{margin:var(--nv-s-1) 0 0;font:var(--nv-t-callout);color:var(--nv-muted);text-wrap:pretty}.nv-nextup__cut{height:0;margin:0 calc(-1 * var(--nv-s-5));border-top:1px dashed var(--nv-border);position:relative}.nv-nextup__cut:before,.nv-nextup__cut:after{content:"";background:var(--nv-bg);border-radius:9px;width:18px;height:18px;position:absolute;top:-9px}.nv-nextup__cut:before{left:-9px}.nv-nextup__cut:after{right:-9px}.nv-stats{grid-template-columns:repeat(var(--nv-stat-cols,3), minmax(0, 1fr));display:grid}.nv-stat{gap:var(--nv-s-2);padding:var(--nv-s-3) var(--nv-s-4) var(--nv-s-4);color:var(--nv-ink);flex-direction:column;text-decoration:none;display:flex}.nv-stat:first-child{padding-left:var(--nv-s-5)}.nv-stat+.nv-stat{border-left:1px solid var(--nv-hairline)}.nv-stat__label{font:var(--nv-t-callout);color:var(--nv-muted)}.nv-stat__value{font:var(--nv-t-figure);letter-spacing:-.02em;margin-top:auto}@media (max-width:340px){.nv-stats{grid-template-columns:repeat(var(--nv-stat-cols,3), minmax(min-content, 1fr))}.nv-stat{padding-inline:var(--nv-s-3)}.nv-stat:first-child{padding-left:var(--nv-s-5)}}.nv-card:has(.nv-stats){container-type:inline-size}@container (max-width:17.5rem){.nv-stats{grid-template-columns:1fr}.nv-stat,.nv-stat:first-child{padding:var(--nv-s-3) var(--nv-s-5);flex-direction:row;justify-content:space-between;align-items:baseline}.nv-stat+.nv-stat{border-left:0;border-top:1px solid var(--nv-hairline)}.nv-stat__value{font:var(--nv-t-title-2);margin-top:0}}.nv-stat[data-tone=urgent]{background:#fdf3f0}.nv-stat[data-tone=urgent] .nv-stat__label,.nv-stat[data-tone=urgent] .nv-stat__value{color:var(--nv-urgent-ink)}.nv-progress{gap:var(--nv-s-2);padding:var(--nv-s-3) var(--nv-s-5);flex-direction:column;display:flex}.nv-progress__top{justify-content:space-between;align-items:baseline;gap:2px var(--nv-s-3);flex-wrap:wrap;display:flex}.nv-progress__label{font:var(--nv-t-row);text-wrap:balance}.nv-progress__value{font:var(--nv-t-label);color:var(--nv-ink-2);white-space:nowrap;font-weight:600}.nv-progress__track{border-radius:var(--nv-r-bar);background:var(--nv-track);height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #c9d0ce33}.nv-progress__fill{border-radius:var(--nv-r-bar);background:var(--nv-accent);height:100%;display:block}.nv-progress[data-tone=review] .nv-progress__fill{background:var(--nv-review-mark)}.nv-progress[data-tone=review] .nv-progress__value{color:var(--nv-review-ink)}.nv-progress__note{font:var(--nv-t-callout);color:var(--nv-muted)}.nv-figure{font-variant-numeric:tabular-nums;white-space:nowrap}.nv-figure__minor{color:var(--nv-muted);vertical-align:.5em;font-size:.6em;font-weight:500}.nv-figure__unit{color:var(--nv-muted);margin-left:1px;font-size:.72em;font-weight:500}.nv-figure__meridiem{margin-left:2px;font-size:.7em;font-weight:500}.nv-fresh{font:var(--nv-t-callout);color:var(--nv-muted);flex-wrap:wrap;align-items:baseline;column-gap:6px;display:inline-flex}.nv-fresh time{white-space:nowrap}.nv-fresh:before{content:"";background:var(--nv-done-mark);border-radius:3px;align-self:center;width:6px;height:6px}.nv-masthead .nv-fresh:before{background:#7fd6a8}.nv-fresh[data-state=stale]:before{background:var(--nv-icon)}.nv-fresh[data-state=offline]:before{box-shadow:inset 0 0 0 1.5px var(--nv-urgent-mark);background:0 0}.nv-actionbar{bottom:var(--nv-actionbar-offset,0px);z-index:2;gap:var(--nv-s-3);margin:0 calc(-1 * var(--nv-gutter));padding:var(--nv-s-3) var(--nv-gutter) calc(var(--nv-s-3) + env(safe-area-inset-bottom,0px));background:linear-gradient(#f2f4f300, var(--nv-bg) 8px);display:flex;position:sticky}.nv-actionbar>.nv-btn{flex:1}.nv-toast{align-items:center;gap:var(--nv-s-3);padding:14px var(--nv-s-4);border-radius:var(--nv-r-control);background:var(--nv-masthead-deep);color:#fff;box-shadow:var(--nv-e2);display:flex}.nv-toast__icon{color:#10342a;background:#7fd6a8;border-radius:14px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nv-toast__title{font:var(--nv-t-label);font-weight:600;display:block}.nv-toast__meta{font:var(--nv-t-callout);color:#a9c9c5;display:block}@media (min-resolution:2x){.nv-rows>li+li>.nv-row:before{height:.5px}}@media (prefers-reduced-motion:reduce){.nv-page *,.nv-page :before,.nv-page :after{transition-duration:0s!important;animation-duration:0s!important}.nv-btn:active:not(:disabled){transform:none}}@media (prefers-contrast:more){.nv-card{box-shadow:0 0 0 1px var(--nv-ink)}.nv-masthead{background:var(--nv-masthead)}}
