@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2")}:root{--ground:#f5f7f9;--panel:#fff;--sunk:#eef2f5;--ink:#101820;--ink-2:#4a5663;--ink-3:#5f6b78;--line:#dfe5eb;--line-strong:#c7d0d9;--done:#1e8e5a;--done-tint:#e2f2e9;--now:#d9731a;--now-tint:#fbe6d2;--caution:#b7791f;--caution-tint:#f8eedb;--stop:#c2413a;--stop-tint:#fbe9e7;--tape:#2f7bd6;--tape-tint:#e7effa;--accent:#0b5c8f;--accent-fill:#0b5c8f;--on-accent:#fff;--accent-tint:#e4eef5;--head-bg:#fff;--head-ink:#101820;--head-ink-2:#4a5663;--head-line:#dfe5eb;--deep:#0b3a5b;--deep-ink:#f3f6f9;--deep-ink-2:#b7c9d8;--deep-edge:#5bb8e6;--deep-line:#ffffff29;--lift:0 1px 2px #1018200d, 0 14px 34px -18px #10182047;--backdrop:#05080c73;--tabbar-h:49px;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:var(--font-sans);--mono:var(--font-mono);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0f1318;--panel:#161b21;--sunk:#1b2129;--ink:#e8eaee;--ink-2:#aab3be;--ink-3:#8592a0;--line:#252c35;--line-strong:#333c47;--done:#3ddc97;--done-tint:#112a22;--now:#f0a04b;--now-tint:#3a2812;--caution:#e0a020;--caution-tint:#2a2210;--stop:#f0655a;--stop-tint:#331715;--tape:#6fa8ec;--tape-tint:#152338;--accent:#5bb8e6;--accent-fill:#5bb8e6;--on-accent:#06212b;--accent-tint:#10283a;--head-bg:#161b21;--head-ink:#e8eaee;--head-ink-2:#aab3be;--head-line:#252c35;--deep:#0e2a3f;--deep-ink:#e8eef3;--deep-ink-2:#a6bacb;--deep-edge:#5bb8e6;--lift:0 0 0 1px #252c35, 0 18px 38px -20px #000000bf}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0f1318;--panel:#161b21;--sunk:#1b2129;--ink:#e8eaee;--ink-2:#aab3be;--ink-3:#8592a0;--line:#252c35;--line-strong:#333c47;--done:#3ddc97;--done-tint:#112a22;--now:#f0a04b;--now-tint:#3a2812;--caution:#e0a020;--caution-tint:#2a2210;--stop:#f0655a;--stop-tint:#331715;--tape:#6fa8ec;--tape-tint:#152338;--accent:#5bb8e6;--accent-fill:#5bb8e6;--on-accent:#06212b;--accent-tint:#10283a;--head-bg:#161b21;--head-ink:#e8eaee;--head-ink-2:#aab3be;--head-line:#252c35;--deep:#0e2a3f;--deep-ink:#e8eef3;--deep-ink-2:#a6bacb;--deep-edge:#5bb8e6;--lift:0 0 0 1px #252c35, 0 18px 38px -20px #000000bf}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ground);height:100%;font-size:100%}body{background:var(--ground);min-height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none;margin:0;font-size:.9375rem;line-height:1.5}html[data-platform=ios]{font:-apple-system-body;font-family:var(--font-sans)}#root{min-height:100dvh}h1,h2,h3,h4,legend{text-wrap:balance;margin:0}p,ul,ol,dl,figure{margin:0}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:1rem}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.tnum{font-variant-numeric:tabular-nums}.nw{white-space:nowrap}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-weight:500}.unset{color:var(--ink-3)}.fine{color:var(--ink-3);font-size:.75rem;line-height:1.45}.note{color:var(--ink-2);font-size:.84375rem;line-height:1.45}.lede{color:var(--ink-2);max-width:62ch;font-size:.9375rem}.app{background:var(--ground);height:100dvh;min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:clip}.app-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.screen-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.wrap{width:100%;max-width:560px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.screen-body{gap:22px;min-width:0;padding-block:18px 40px;display:grid}.screen-head{gap:8px;display:grid}.screen-title{letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.2}.screen-preview{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.84375rem;display:flex}.grp{gap:8px;min-width:0;display:grid}.grp-t{border-bottom:1px solid var(--line);padding-bottom:8px;font-size:.9375rem;font-weight:600}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:8px;padding:16px;display:grid}.tag{color:var(--ink-3);white-space:nowrap;font-size:.75rem;font-weight:500}html[data-keyboard=open] .tabbar,html[data-keyboard=open] [data-sticky-action]{display:none}@media (hover:none){button:active,a:active{opacity:.7}}.boot-sk{background:var(--ground);min-height:100dvh}.boot-sk-head{height:calc(56px + env(safe-area-inset-top,0px));background:var(--head-bg);border-bottom:1px solid var(--head-line)}.boot-sk-body{gap:14px;max-width:560px;margin:0 auto;padding:18px 16px;display:grid}.boot-sk-line{background:var(--sunk);border-radius:4px;width:55%;height:16px}.boot-sk-wide{width:85%;height:26px}.boot-sk-house{background:var(--sunk);border-radius:12px;height:190px}.boot-sk-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;height:150px}.screen-scroll:focus-visible,.sheet-scroll:focus-visible{outline-offset:-2px;border-radius:0}@media (prefers-reduced-motion:no-preference){.push-frame[data-enter=true]{animation:ptk-push-in .28s var(--ease-sheet) both}.sheet-panel[data-enter=true]{animation:ptk-sheet-up .28s var(--ease-sheet) both}.sheet-backdrop[data-enter=true]{animation:.28s ease-out both ptk-fade-in}.toast[data-enter=true]{animation:.22s ease-out both ptk-toast-in}.ui-stamp[data-play=true] .ui-stamp-ring{animation:.3s ease-out both ptk-stamp-draw}.ui-stamp[data-play=true] .ui-stamp-word{animation:.3s ease-out both ptk-fade-in}}@keyframes ptk-push-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes ptk-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ptk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ptk-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ptk-stamp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ui-btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:48px;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn:disabled{cursor:default;opacity:.55}.ui-btn-primary{background:var(--accent-fill);color:var(--on-accent)}.ui-btn-secondary{background:var(--panel);color:var(--ink);border-color:var(--line-strong)}.ui-btn-quiet{color:var(--accent);background:0 0;min-height:44px;padding:0 4px}.ui-btn-stop{background:var(--stop);color:#fff}.ui-btn-compact{min-height:44px;padding:0 14px;font-size:.84375rem}@media (prefers-reduced-motion:no-preference){.ui-btn:active:not(:disabled){transform:translateY(1px)}}.ui-link{appearance:none;min-width:44px;min-height:44px;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ui-link:hover{text-decoration:underline}.ui-ext{flex:none;width:11px;height:11px}.ui-stake{color:var(--ink-2);align-items:center;gap:8px;font-size:.84375rem;font-weight:600;line-height:1.2;display:inline-flex}.ui-stake-g{flex:none;width:12px;height:12px}.ui-stake-done .ui-stake-g{fill:var(--done)}.ui-stake-now .ui-stake-g{fill:var(--now)}.ui-stake-caution .ui-stake-g{fill:var(--caution)}.ui-stake-stop .ui-stake-g{fill:var(--stop)}.ui-stake-tim .ui-stake-g{fill:var(--accent)}.ui-stake-hollow .ui-stake-g{fill:none;stroke:var(--ink-3)}.ui-stake-g .ui-stake-tick{stroke:var(--panel)}.ui-diamond{background:var(--accent-fill);border-radius:1px;flex:none;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.ui-dateline{gap:1px;min-width:0;display:inline-grid}.ui-dateline-when{color:var(--ink);font-size:.9375rem;font-weight:500}.ui-date{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-source{color:var(--ink-3);font-size:.75rem;line-height:1.4}.ui-notset{color:var(--ink-2);font-size:.9375rem}.ui-notset-owner{color:var(--ink-3)}.ui-rows{border-bottom:1px solid var(--line);display:grid}.ui-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:56px;color:var(--ink);font:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:10px;margin:0;padding:12px 0;display:grid}.ui-row-btn{cursor:pointer}.ui-row-btn:hover .ui-row-t{color:var(--accent)}.ui-row-stake{grid-column:1;display:inline-flex}.ui-row-main{grid-column:2;gap:1px;min-width:0;display:grid}.ui-row-t{font-size:.9375rem;font-weight:600;line-height:1.3}.ui-row-tag{margin-left:8px}.ui-row-h{color:var(--ink-3);font-size:.75rem;line-height:1.35}.ui-row-when{margin-top:2px;font-size:.84375rem;line-height:1.4}.ui-row-when .ui-dateline-when,.ui-row-when .ui-notset{font-size:.84375rem}.ui-row-meta{color:var(--ink-2);grid-column:3;font-size:.75rem}.ui-chev{width:14px;height:14px;color:var(--ink-3);flex:none;grid-column:4}.ui-copy{gap:6px;min-width:0;display:grid}.ui-copy-l,.ui-phone-l{color:var(--ink-3);font-size:.75rem;font-weight:600}.ui-copy-row,.ui-phone-row{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.ui-copy-v{background:var(--sunk);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;flex:220px;min-width:0;padding:8px 10px;font-size:.9375rem}.ui-copy-mono{white-space:normal;font-size:.84375rem}.ui-copy-multi{white-space:pre-wrap}.ui-phone{gap:4px;min-width:0;display:grid}.num,.ui-phone-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:all;user-select:all;font-size:1.0625rem;font-weight:500}.ui-phone-acts{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.ui-extlink-off{color:var(--ink-2)}.ui-disc{border-bottom:1px solid var(--line)}.ui-disc-btn{text-align:left;width:100%;min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 14px;align-items:center;column-gap:10px;padding:10px 0;display:grid}.ui-disc-t{font-size:.9375rem;font-weight:600}.ui-disc-btn .ui-chev{grid-column:2}.ui-disc-btn[aria-expanded=true] .ui-chev{transform:rotate(90deg)}.ui-disc-body{color:var(--ink-2);gap:12px;padding:0 0 16px;font-size:.9375rem;display:grid}.ui-seg{background:var(--sunk);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ui-seg-opt{min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1 1 0;padding:0 6px;font-size:.9375rem;font-weight:600}.ui-seg-opt[aria-checked=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000001a}.ui-cycler{cursor:pointer;min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 4px;display:inline-flex}.ui-check{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 2px;padding:2px 0;display:grid}.ui-check-in{appearance:none;box-sizing:border-box;background:var(--panel) padding-box;width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--ink-3);cursor:pointer;border:11px solid #0000;border-radius:16px;margin:0}.ui-check-in:checked{background:var(--accent-fill) padding-box;box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cmask id='m'%3E%3Crect width='44' height='44' fill='white'/%3E%3Cpath d='M16.5 22.5l4 4 7.5-8.5' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Crect width='44' height='44' fill='white' mask='url(%23m)'/%3E%3C/svg%3E") 50%/44px 44px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cmask id='m'%3E%3Crect width='44' height='44' fill='white'/%3E%3Cpath d='M16.5 22.5l4 4 7.5-8.5' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Crect width='44' height='44' fill='white' mask='url(%23m)'/%3E%3C/svg%3E") 50%/44px 44px no-repeat}.ui-check-in:focus-visible{outline:2px solid var(--accent);outline-offset:-9px}.ui-check-l{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-height:24px;display:flex}.ui-check-t{font-size:.9375rem;line-height:1.4}.ui-check[data-checked=true] .ui-check-t{color:var(--ink-2)}.ui-check-hint{grid-column:2;margin-top:-10px}.ui-check-hint .ui-disc{border-bottom:0}.toast{background:var(--ink);max-width:528px;color:var(--panel);box-shadow:var(--lift);border-radius:8px;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 16px;font-size:.9375rem;display:flex}.toast-m{flex:auto;min-width:0}.toast-undo{min-width:44px;min-height:44px;color:var(--panel);cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:700;text-decoration:underline}.ui-progress{color:var(--ink-2);gap:4px;font-size:.84375rem;display:inline-grid}.ui-progress-t .mono{font-family:var(--font-mono)}.ui-progress-bar{background:var(--line);border-radius:2px;width:100%;min-width:96px;height:4px;display:block;overflow:hidden}.ui-progress-fill{background:var(--done);height:100%;display:block}.ui-easy{background:var(--sunk);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.ui-easy-t{color:var(--ink-2);font-size:.84375rem;font-weight:600}.ui-easy-list{gap:8px;padding-left:18px;font-size:.9375rem;line-height:1.45;display:grid}.ui-empty{background:var(--sunk);border-radius:12px;justify-items:start;gap:12px;padding:16px;display:grid}.ui-empty-text{color:var(--ink);max-width:62ch;font-size:.9375rem}.ui-timnote{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:6px;margin:0;padding:14px 18px;display:grid}.ui-timnote-h{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.84375rem;font-weight:600;display:flex}.ui-timnote-d{color:var(--ink-3);font-weight:500}.ui-timnote-b{color:var(--ink);max-width:62ch;margin:0;font-size:.9375rem;line-height:1.5}.ui-timnote-s{color:var(--accent);font-size:.9375rem;font-weight:600}.ui-field{gap:6px;min-width:0;display:grid}.ui-field label{color:var(--ink-2);font-size:.84375rem;font-weight:500}.ui-field input,.ui-field textarea{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:0 12px;font-size:1rem}.ui-field textarea{resize:vertical;padding:10px 12px;line-height:1.45}.ui-field textarea[readonly]{background:var(--sunk);resize:none}.ui-field input[type=date]{width:auto;font-family:var(--font-mono)}.ui-field-help{color:var(--ink-3);font-size:.75rem}.ui-field-error{color:var(--stop);font-size:.84375rem;font-weight:500}.ui-field[data-invalid=true] input{border-color:var(--stop)}.ui-stamp{color:var(--ink);align-items:center;gap:6px;font-size:.84375rem;font-weight:700;display:inline-flex}.ui-stamp-svg{width:22px;height:22px;stroke:var(--done)}.ui-stamp-ring{stroke-dashoffset:0}.ui-fineprint{max-width:62ch}.app-main{flex-direction:column;flex:auto;min-height:0;display:flex}.ribbon{padding-top:env(safe-area-inset-top,0px);background:var(--sunk);border-bottom:1px solid var(--line);color:var(--ink-2);flex:none;font-size:.75rem}.ribbon-in{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.ribbon-btn{min-width:44px;min-height:44px;color:var(--accent);cursor:pointer;text-align:right;background:0 0;border:0;margin-block:-8px;padding:0 2px;font-size:.75rem;font-weight:600}.head{background:var(--head-bg);color:var(--head-ink);border-bottom:1px solid var(--head-line);flex:none}.ribbon+.head{padding-top:0}.head:first-child{padding-top:env(safe-area-inset-top,0px)}.head-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:56px;padding-block:4px;display:flex}.head-row{align-items:center;gap:12px;min-width:0;display:flex}.head-mark{width:10px;height:10px;margin-left:6px}.head-names{min-width:0}.head-name,.head-sub{overflow-wrap:break-word}.head-name{letter-spacing:-.01em;color:var(--accent);font-size:.9375rem;font-weight:600;line-height:1.25}.head-sub{color:var(--head-ink-2);font-size:.75rem;line-height:1.3}.head-text{flex:none}.head-acts{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.wire-entry{appearance:none;min-width:44px;max-width:96px;min-height:44px;color:var(--head-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.wire-entry:hover .wire-entry-t{text-decoration:underline}.wire-entry-g{width:12px;height:12px;fill:var(--stop);flex:none}.wire-entry-g .wire-entry-tick{stroke:var(--panel)}.sheet-bar .wire-entry{color:var(--ink)}@media (min-width:400px){.head .wire-entry{max-width:none}}.storage-line{background:var(--caution-tint);color:var(--ink);border-bottom:1px solid var(--line);flex:none;font-size:.75rem}.storage-line-in{padding-block:6px;display:block}.tabbar{background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);flex:none}.tabbar-list{grid-template-columns:repeat(5,minmax(0,1fr));max-width:560px;margin:0 auto;padding:0;list-style:none;display:grid}.tabbar-item{display:flex}.tabbar-btn{min-height:var(--tabbar-h);min-width:44px;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.tabbar-btn[aria-current=page]{color:var(--accent)}.tabbar-glyph{display:inline-flex;position:relative}.tabbar-icon{width:24px;height:24px}.tabbar-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:-1px;right:-4px}.tabbar-label{white-space:nowrap;font-size:11px;font-weight:500;line-height:1.1}.screen{min-width:0}.screen-error{background:var(--sunk);border-radius:12px;justify-items:start;gap:12px;padding:16px;font-size:.9375rem;display:grid}.push-frame{background:var(--ground);flex-direction:column;flex:auto;min-height:0;display:flex}.navbar{background:var(--ground);border-bottom:1px solid var(--line);flex:none}.navbar-in{align-items:center;max-width:560px;min-height:48px;margin-inline:auto;padding-inline:8px 16px;display:flex}.navbar-back{min-width:44px;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;max-width:100%;padding:0 8px;font-size:.9375rem;font-weight:600;display:inline-flex}.navbar-back-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navbar-chev{flex:none;width:16px;height:16px}.screen-head-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.screen-head-row .screen-title{min-width:0}.navbar-action{min-width:44px;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-inline-end:-10px;padding:0;display:inline-flex}.navbar-plus{width:20px;height:20px}.sheet-layer{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop{background:var(--backdrop);position:absolute;inset:0}.sheet-panel{background:var(--ground);min-height:0;color:var(--ink);box-shadow:var(--lift);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:relative}.sheet-page{height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)))}.sheet-content{max-height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)))}.sheet-stop{background:var(--stop-tint);height:100dvh;padding-top:env(safe-area-inset-top,0px);border-radius:0}.sheet-bar{border-bottom:1px solid var(--line);touch-action:none;flex:none;padding-top:8px;position:relative}.sheet-stop .sheet-bar{touch-action:auto}.sheet-grabber{background:var(--line-strong);border-radius:3px;width:36px;height:5px;margin:0 auto 2px;display:block}.sheet-bar-row{justify-content:space-between;align-items:center;gap:8px;max-width:560px;min-height:44px;margin-inline:auto;padding-inline:16px 8px;display:flex}.sheet-bar-acts{flex:none;align-items:center;gap:4px;display:flex}.sheet-done{min-width:44px;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:.9375rem;font-weight:600}.sheet-guard{background:var(--caution-tint);flex:none;gap:8px;width:100%;max-width:560px;margin-inline:auto;padding:12px 16px;display:grid}.sheet-guard-t{font-size:.9375rem;font-weight:600}.sheet-guard-acts{flex-wrap:wrap;gap:8px;display:flex}.sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.toast-slot{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 12px);z-index:50;pointer-events:none;padding-inline:16px;position:fixed}.toast-slot[data-sheet-open=true]{bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.toast-slot .toast{pointer-events:auto}.entry-root{gap:24px;min-width:0;display:grid}.entry-group-t{color:var(--ink-2);letter-spacing:0;font-size:.84375rem;font-weight:600}.entry-primary{width:100%}.entry-primary+.ui-rows{margin-top:8px}.entry-showall{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.segmented-root{gap:22px;min-width:0;display:grid}.about,.settings{gap:24px;min-width:0;display:grid}.about-id{gap:4px;display:grid}.about-app{font-size:1.0625rem;font-weight:600}.about-version{color:var(--ink-3);font-size:.75rem}.about-agent{margin-top:10px;font-size:.9375rem}.about-broker{margin-bottom:4px;font-size:1.0625rem;font-weight:600}.about-file,.about-save,.about-erase{justify-items:start;gap:8px;display:grid}.about-erase{background:var(--sunk);border-radius:12px;margin-top:8px;padding:14px 16px}.about-erase-t{font-size:.9375rem;font-weight:600}.about-btn[data-armed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.about-notes{color:var(--ink-2);gap:6px;padding:0;font-size:.84375rem;list-style:none;display:grid}.set-line{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.set-line-t{gap:2px;min-width:0;display:grid}.set-line-l{font-size:.9375rem;font-weight:600}.set-switch{cursor:pointer;background:0 0;border:0;flex:none;width:52px;height:44px;padding:0;position:relative}.set-switch-track{background:var(--line-strong);border-radius:14px;width:52px;height:28px;position:absolute;top:8px;left:0}.set-switch-knob{background:var(--panel);border-radius:50%;width:22px;height:22px;position:absolute;top:11px;left:3px}.set-switch[aria-checked=true] .set-switch-track{background:var(--accent-fill)}.set-switch[aria-checked=true] .set-switch-knob{left:27px}@media (prefers-reduced-motion:no-preference){.set-switch-knob{transition:left .16s ease-out}}.set-reset{justify-self:start}.about-policy{color:var(--ink-2);overflow-wrap:anywhere;gap:8px;min-width:0;font-size:.9375rem;display:grid}.about-policy-h{color:var(--ink);margin-top:8px;font-size:.9375rem;font-weight:600}.ph-picker{gap:8px;display:grid}.ph-actions{flex-wrap:wrap;gap:8px;display:flex}.ph-note{color:var(--ink-3);font-size:.75rem;line-height:1.4}.ph-msg{color:var(--ink);font-size:.84375rem}.ph-msg:empty{display:none}.ph-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:12px;margin:0;padding:4px 0 8px;list-style:none;display:flex;overflow-x:auto}.ph-strip>li{scroll-snap-align:start;flex:none}.ph-thumb{gap:6px;margin:0;display:grid}.ph-thumb-strip{width:144px}.ph-thumb-grid{width:100%}.ph-open{cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:44px;padding:0;display:block;overflow:hidden}.ph-img{aspect-ratio:4/3;object-fit:cover;background:var(--sunk);border-radius:8px;width:100%;height:auto;display:block}.ph-img-wait{border:1px solid var(--line)}.ph-cap{color:var(--ink-2);gap:0;font-size:.75rem;line-height:1.35;display:grid}.ph-room{color:var(--ink);font-weight:600}.ph-added{display:grid}.ph-added .ui-dateline-when{font-size:inherit;color:var(--ink-2);font-weight:500}.ph-thumb-strip .ph-added .ui-dateline-when{white-space:nowrap}.ph-added .ui-source{color:var(--ink-3)}.ap{gap:22px;min-width:0;display:grid}.ap-top-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ap-top-t,.ap-task-t{color:var(--ink);font-size:.9375rem;line-height:1.45}.ap-why{color:var(--ink-2);margin-top:2px;font-size:.875rem;line-height:1.45}.ap-srcs{flex-wrap:wrap;gap:0 14px;font-size:.8125rem;display:flex}.ap-srcs .ui-link{font-size:.8125rem;font-weight:500}.ap-list{border-top:1px solid var(--line);min-width:0;display:grid}.ap-sum{gap:2px;min-width:0;display:grid}.ap-hint{color:var(--ink-2);font-size:.8125rem;font-weight:400}.ap-card{gap:12px;min-width:0;display:grid}.ap-meta{color:var(--ink-2);gap:2px;font-size:.84375rem;display:grid}.ap-sample{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ap-sample .mono{white-space:normal;overflow-wrap:anywhere}.ap-task{gap:2px;display:grid}.ap-photo{gap:8px;padding-top:4px;display:grid}.ap-showall{justify-self:start;padding:12px 0;font-size:.875rem}.ap-foot-links{flex-wrap:wrap;gap:0 20px;display:flex}.ar{gap:24px;min-width:0;display:grid}.ar-sub{color:var(--ink-3);font-size:.75rem;font-weight:600}.ar-items{min-width:0;margin:0;padding:0;list-style:none;display:grid}.ar-it{border-top:1px solid var(--line);gap:4px;min-width:0;padding:12px 0 4px;display:grid}.ar-it:first-child{border-top:0}.ar-name{color:var(--ink);font-size:.9375rem;font-weight:600}.ar-line{color:var(--ink-2);font-size:.84375rem;line-height:1.45}.ar-src .ui-link{overflow-wrap:anywhere;font-size:.84375rem}.ar-showall{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.875rem}.ar-ask{justify-items:start}.ar-ask-t{color:var(--ink);font-size:.9375rem}.by-root{gap:22px;min-width:0;display:grid}.cl{gap:24px;display:grid}.cl-when{gap:2px;font-weight:600;display:grid}.cl-lede{color:var(--ink-2);gap:8px;max-width:62ch;font-size:.9375rem;line-height:1.5;display:grid}.cl-group,.cl-room{display:grid}.cl-group-t{border-bottom:1px solid var(--line-strong);padding-bottom:8px;font-size:1.0625rem;font-weight:600}.cl-bring .ui-check:last-child{border-bottom:0}.cl-room-h{font-size:1.0625rem;font-weight:600}.cl-room-btn{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:8px 0;display:grid}.cl-room-btn .ui-progress{color:var(--ink-3);font-size:.75rem;font-weight:400}.cl-chev{width:16px;height:16px;color:var(--ink-3)}.cl-chev-open{transform:rotate(180deg)}.cl-list{margin:0;padding:0;list-style:none}.cl-item{border-bottom:1px solid var(--line);grid-template-columns:5.25rem minmax(0,1fr);align-items:stretch;gap:0 12px;display:grid}.cl-item .ui-cycler{text-align:left;justify-content:flex-start;align-items:center;min-height:54px;padding:8px 0}.cl-item .ui-stake{color:var(--ink-2);align-items:flex-start;gap:6px;font-size:.75rem;font-weight:600;line-height:1.3}.cl-item .ui-stake-g{margin-top:2px}.cl-item[data-state=""] .ui-stake{color:var(--ink-3)}.cl-body{min-width:44px;min-height:54px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:2px;padding:10px 0;display:grid}.cl-text{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.35}.cl-hint{color:var(--ink-3);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.cl-photos{color:var(--ink-2);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.cl-cam{width:14px;height:14px}.cl-sticky{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.cl-stamp[hidden]{display:none}.cl-stamp:not([hidden])+.cl-pdf,.cl-pdf{width:100%}.cl-stamp[hidden]+.cl-pdf{grid-column:1/-1}.ck{min-width:0}.ck-panel{background:var(--sunk);color:var(--ink-2);border-radius:12px;gap:8px;padding:14px 16px;font-size:.9375rem;line-height:1.5;display:grid}.ck-panel-t{color:var(--ink);font-size:1rem;font-weight:600}.ck-foot{justify-items:start;gap:8px;display:grid}.ck-item{gap:22px;min-width:0;display:grid}.ck-item-head{gap:4px;display:grid}.ck-item-room{color:var(--ink-3);font-size:.8125rem;font-weight:600}.ck-item-text{color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.35}.ck-item-hint{color:var(--ink-2);font-size:.875rem}.ck-item-block{gap:10px;min-width:0;display:grid}.ck-label{font-size:.9375rem;font-weight:600}.ck-item .ui-seg-opt{white-space:normal;min-height:44px;line-height:1.2}.ck-seg[data-count="4"] .ui-seg{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ck-seg[data-count="4"] .ui-seg-opt{min-height:48px;padding:4px 8px}.ck-pdf{gap:14px;min-width:0;display:grid}.ck-pdf-title{color:var(--ink);font-size:1.0625rem;font-weight:600}.ck-pdf-summary{color:var(--ink-2);font-variant-numeric:tabular-nums;min-height:1.5em}.ck-pdf-actions{justify-items:stretch;gap:8px;display:grid}.closing{gap:24px;min-width:0;display:grid}.closing-title-num{gap:2px;min-width:0;display:grid}.closing-promised-list{margin:0;padding:0;list-style:none;display:grid}.closing-promised-list li{border-bottom:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.closing-promised-name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-weight:600;display:flex}.closing-acts{flex-wrap:wrap;gap:8px;display:flex}.dt-root,.dt-path,.dt-next,.dt-cal{gap:22px;min-width:0;display:grid}.rn-list{padding:0;list-style:none;display:grid}.rn-row{border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:12px 0;display:grid}.rn-row:last-child{border-bottom:0}.rn-t{font-size:.9375rem;font-weight:500;line-height:1.4}.rn-when .ui-dateline-when{font-size:.84375rem}.rn-acts{flex-wrap:wrap;gap:0 16px;margin-left:-4px;display:flex}.dt-list{padding:0;list-style:none;display:grid}.dt-item{border-bottom:1px solid var(--line)}.dt-btn{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 14px;align-items:start;column-gap:12px;padding:12px 0;display:grid}.dt-btn .ui-chev{margin-top:4px;transition:transform .16s ease-out}.dt-btn[aria-expanded=true] .ui-chev,.dt-earlier-btn[aria-expanded=true] .ui-chev{transform:rotate(90deg)}.dt-glyph{justify-content:center;margin-top:3px;display:inline-flex}.dt-main{gap:2px;min-width:0;display:grid}.dt-l,.dt-fact-l{color:var(--ink-2);font-size:.84375rem}.dt-value{gap:1px;min-width:0;display:grid}.dt-past .ui-dateline-when{color:var(--ink-2);font-weight:400}.dt-more{gap:4px;padding:0 0 12px 30px;display:grid}.dt-more .ui-btn-quiet{justify-self:start;margin-left:-4px}.dt-earlier-btn{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0;font-size:.9375rem;font-weight:500;display:flex}.dt-earlier-btn .ui-chev{margin-left:auto}.dt-count{color:var(--ink-3);font-size:.75rem}.dt-today{color:var(--accent);align-items:center;gap:10px;padding:10px 0 2px;font-size:.75rem;font-weight:500;display:flex}.dt-today:after{content:"";background:var(--accent);opacity:.5;flex:1;height:1px}.dt-legend{flex-wrap:wrap;gap:6px 18px;padding:0;list-style:none;display:flex}.dt-legend .ui-stake{font-size:.75rem;font-weight:500}.dt-facts{gap:10px;padding:0;list-style:none;display:grid}.dt-fact{gap:1px;display:grid}.dt-cal .ui-btn-primary{justify-self:stretch}.cal-sub{gap:16px;min-width:0;padding-top:8px;display:grid}.cal-sub .ui-copy-v{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem}.cal-steps{gap:10px;display:grid}.cal-steps-h{font-size:.9375rem;font-weight:600}.cal-ol{color:var(--ink-2);gap:6px;padding-left:20px;font-size:.9375rem;display:grid}.path-house,.next-house{justify-items:center;gap:6px;margin:0;display:grid}.pathhouse.path-house-art,.pathhouse.next-house-art{max-width:340px;height:130px}.path-house figcaption{text-align:center}.rail{padding:0;list-style:none}.rstep{position:relative}.rstep:not(:last-child):before{content:"";background:var(--line-strong);transform-origin:top;border-radius:1px;width:2px;height:100%;position:absolute;top:24px;left:15px}.rstep[data-fill=true]:before{background:var(--done)}@media (prefers-reduced-motion:no-preference){.rail-draw .rstep[data-fill=true]:before{animation:.13s linear both dates-rail-draw;animation-delay:calc((var(--rail-i) - 1) * .13s)}}@keyframes dates-rail-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rstep-btn{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--ink);font:inherit;background:0 0;border:0;grid-template-columns:32px 30px minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.rail-stake{z-index:1;background:var(--ground);border:2px solid var(--line-strong);border-radius:50%;justify-self:center;width:16px;height:16px;position:relative}.rstep-done .rail-stake{background:var(--done);border-color:var(--done)}.rstep-done .rail-stake:after{content:"";border:solid var(--ground);border-width:0 1.8px 1.8px 0;width:3.6px;height:7px;position:absolute;top:1.2px;left:3.6px;transform:rotate(45deg)}.rstep-now .rail-stake{background:var(--now);border-color:var(--now);box-shadow:0 0 0 6px var(--now-tint)}.rstep-n{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;padding-right:8px;font-size:.75rem}.rstep-name{padding-block:12px;font-size:.9375rem;font-weight:500;line-height:1.3}.rstep-done .rstep-name{color:var(--ink-2);font-weight:400}.rstep-now .rstep-name{font-weight:600}.rstep-state{color:var(--ink-3);white-space:nowrap;padding-left:10px;font-size:.75rem}.rstep-now .rstep-state{color:var(--ink-2);font-weight:600}.rstep-body{gap:12px;padding:0 0 18px 62px;display:grid}.rstep-body[hidden]{display:none}.rstep-copy{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.rstep-todos{gap:8px;padding:0;list-style:none;display:grid}.rstep-todo{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;font-size:.9375rem;display:grid}.next-line{color:var(--ink-2);font-size:.84375rem}.next-h{font-size:1.0625rem;font-weight:600;line-height:1.3}.next-sub{color:var(--ink-2);font-size:.84375rem;font-weight:600}.next-items{gap:14px;padding:0;list-style:none;display:grid}.next-item{border-bottom:1px solid var(--line);gap:2px;padding-bottom:12px;display:grid}.next-item-t{font-size:.9375rem;font-weight:500;line-height:1.4}.next-srcs{flex-wrap:wrap;gap:0 14px;display:flex}.next-srcs .ui-link{font-size:.8125rem;font-weight:500}:is(.dt-root,.dt-path,.dt-next,.dt-cal) .ui-row:not(:has(>.ui-row-stake)){column-gap:0}:is(.dt-root,.dt-path,.dt-next,.dt-cal) .ui-row:not(:has(>.ui-row-stake))>:is(.ui-row-meta,.ui-chev){margin-left:10px}:is(.dt-root,.dt-path,.dt-next,.dt-cal) .ui-notset-owner{max-width:100%;display:inline-block}.pathhouse{border:1px solid var(--line);background:var(--sunk);width:100%;height:190px;color:inherit;border-radius:12px;margin:0;padding:0;display:block;overflow:hidden}button.pathhouse{cursor:pointer;-webkit-tap-highlight-color:transparent}.pathhouse-art{pointer-events:none;width:100%;height:100%;display:block}.pathhouse-peek{border-style:dashed;border-color:var(--line-strong)}.pathhouse-peek .pathhouse-art{opacity:.72}@media (max-width:519px) and (max-height:760px){.pathhouse{height:140px}}.demo-body{gap:22px;min-width:0;display:grid}.demo-group{gap:10px;display:grid}.demo-h{font-size:.9375rem;font-weight:600}.demo-moments{gap:8px;padding:0;list-style:none;display:grid}.demo-opt{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:.9375rem;font-weight:500;display:flex}.demo-opt[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.demo-opt-mark{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;width:18px;height:18px}.demo-opt[aria-pressed=true] .demo-opt-mark{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 4px, transparent 5px)}.demo-opt-l{flex:auto}.demo-opt-d{color:var(--ink-3);font-size:.75rem}.demo-reset{justify-self:start}.demo-notes{color:var(--ink-2);gap:6px;padding:0;font-size:.84375rem;list-style:none;display:grid}.demo-hz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-hz-cell{gap:4px;min-width:0;display:grid}.demo-hz-cell .pathhouse{aspect-ratio:360/200;border-radius:8px;height:auto}.demo-hz-cell figcaption{color:var(--ink-2);font-size:.75rem;line-height:1.35}.ez{gap:26px;min-width:0;display:grid}.ez-grp{gap:4px;min-width:0;display:grid}.ez-grp-t{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;font-size:.9375rem;font-weight:600;display:flex}.ez-count{color:var(--ink-3);font-size:.8125rem}.ez-items{margin:0;padding:0;list-style:none;display:grid}.ez-item{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr);column-gap:12px;min-width:0;padding:12px 0;display:grid}.ez-g{border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px;display:inline-block}.ez-mark{background:var(--ink-3);border-radius:50%;justify-self:center;width:6px;height:6px;margin-top:8px;display:inline-block}.ez-g-stop{background:var(--stop);margin-top:0}.ez-b{gap:4px;min-width:0;display:grid}.ez-t{font-size:.9375rem;line-height:1.4}.ez-why{color:var(--ink-2);font-size:.875rem;line-height:1.45}.ez-srcs{flex-wrap:wrap;gap:2px 14px;font-size:.8125rem;display:flex}.ez-srcs .ui-extlink-off{color:var(--ink-2)}.ez-showall{appearance:none;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:12px 0;font-size:.875rem}.hp-body{gap:16px;min-width:0;display:grid}.hp-cards{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hp-card{border-bottom:1px solid var(--line);min-width:0}.hp-card-h,.hp-term-h{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.hp-term-h{padding:16px 0 6px}.hp-card-btn{text-align:left;width:100%;min-height:56px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 14px;grid-template-areas:"q chev""v chev";align-items:center;gap:6px 10px;padding:14px 0;display:grid}.hp-card-q{overflow-wrap:anywhere;grid-area:q}.hp-verdict{grid-area:v;font-size:.84375rem;font-weight:600}.hp-card-btn .ui-chev{grid-area:chev;transition:transform .18s ease-out}.hp-card-btn[aria-expanded=true] .ui-chev{transform:rotate(90deg)}.hp-card-body{color:var(--ink-2);gap:8px;padding:0 0 16px;font-size:.9375rem;line-height:1.5;display:grid}.hp-card-body [data-pointer]{color:var(--ink)}.hp-acts{margin-top:2px}.hp-dl{gap:6px;margin:4px 0 0;display:grid}.hp-dl dt{color:var(--ink-3);font-size:.75rem;font-weight:600}.hp-dl dd{color:var(--ink);margin:0;font-size:.84375rem}.hp-nomatch{background:var(--sunk);color:var(--ink-2);border-radius:12px;gap:6px;padding:16px;font-size:.9375rem;display:grid}@media (prefers-reduced-motion:reduce){.hp-card-btn .ui-chev{transition:none}}.home{gap:14px;min-width:0;display:grid}.home-block{gap:6px;min-width:0;display:grid}.home-greet{letter-spacing:-.02em;text-wrap:balance;font-size:1.625rem;font-weight:600;line-height:1.15}@media (min-width:520px){.home-greet{font-size:1.75rem}}.home-step{color:var(--ink-2);font-size:.9375rem}.home-step .ui-dateline{flex-wrap:wrap;column-gap:8px;display:inline-flex}.home-hband{min-width:0;position:relative}.home-count{background:var(--panel);border:1px solid var(--line);color:var(--ink);white-space:nowrap;pointer-events:none;border-radius:7px;align-items:baseline;gap:5px;padding:4px 9px;line-height:1.2;display:flex;position:absolute;bottom:8px;left:8px}.home-count-n{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.home-count-t{color:var(--ink-2);font-size:.75rem}[data-celebrating=closedate] .home-count{animation:.52s cubic-bezier(.16,1,.3,1) .9s both home-in}.home-burst{pointer-events:none;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.home-cap{color:var(--ink-3);min-width:0;padding-top:2px;font-size:.75rem;line-height:1.4}.home-cap .ui-dateline,.home-cap .ui-dateline-when,.home-cap .ui-source{font-size:inherit;color:inherit;display:inline}.home-cap .ui-dateline-when{color:var(--ink-2)}.home-cap .ui-dateline-when:after,.home-cap .ui-source:after{content:"."}.home-cap .ui-source{margin-left:.3em}.home-play,.home-note-link{min-width:44px;font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;white-space:nowrap;vertical-align:baseline;background:0 0;border:0;margin:-14px 0;padding:14px 0;font-weight:600;line-height:16px;text-decoration:underline;display:inline-block}.home-term{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.home-block[data-home-block=fineprint]{margin-top:-8px}.home-banner{gap:8px;min-width:0;display:grid}.home-banner-line{border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--ink);box-shadow:var(--lift);border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:6px 10px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.home-banner-keys{color:var(--ink-2);font-size:.8125rem}.home-banner-note{align-items:center;gap:8px;padding-left:10px;font-size:.8125rem;line-height:16px;display:flex}.home-banner[data-motion=on] .home-banner-line{animation:.42s cubic-bezier(.16,1,.3,1) both home-in}.home-banner[data-motion=on] .home-banner-keys,.home-banner[data-motion=on] .home-banner-note{animation:.42s cubic-bezier(.16,1,.3,1) .18s both home-in}@keyframes home-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.home-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--lift);cursor:pointer;border-radius:12px;justify-items:start;gap:8px;min-width:0;padding:14px 18px;display:grid}.home-card>*{max-width:100%}.home-card-top{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.home-card-head{letter-spacing:.02em;color:var(--ink-3);font-size:.75rem;font-weight:600}.home-card-t{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}.home-card .ui-dateline{gap:2px;display:grid}.home-card-primary{margin-top:4px}.home-ask,.home-more{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.home-ask{color:var(--accent);font-weight:600}.home-more{border-top:1px solid var(--line);width:100%;color:var(--accent);justify-content:space-between;gap:8px;padding-top:4px;font-size:.875rem;font-weight:600;display:flex}.home-more-t{min-width:0}.home-more .ui-chev{flex:none;width:14px;height:14px}.home-more-out{border-top:0;padding-top:0}.home-tim-line{color:var(--ink-2);align-items:baseline;gap:8px;font-size:.875rem;display:flex}.home-why{color:var(--ink-2);font-size:.875rem;line-height:1.45}.home-src{font-size:.8125rem}.home-card-tape{box-shadow:inset 0 4px 0 var(--tape), var(--lift)}.home-bring{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding-left:18px;font-size:.84375rem;list-style:outside;display:grid}.home-bring li::marker{color:var(--tape)}.home-card-deep{background:var(--deep);color:var(--deep-ink);border-color:#0000}.home-card-deep .ui-dateline-when,.home-card-deep .ui-notset,.home-card-deep .unset{color:var(--deep-ink)}.home-card-deep .ui-stake-word,.home-card-deep .ui-source,.home-card-deep .ui-notset-owner,.home-card-deep .tag{color:var(--deep-ink-2)}.home-card-deep .ui-stake-g{fill:var(--deep-edge);stroke:var(--deep-edge)}.home-card-deep .ui-stake-now .ui-stake-g{fill:var(--now);stroke:var(--now)}.home-card-deep :focus-visible{outline-color:var(--deep-edge)}.home-card-deep .home-card-primary{background:var(--deep-edge);color:var(--deep)}.home-card-deep .home-ask,.home-card-deep .home-more,.home-card-deep .ui-link{color:var(--deep-ink);text-decoration:underline;-webkit-text-decoration-color:var(--deep-edge);text-decoration-color:var(--deep-edge)}.home-card-deep .home-more{border-top-color:var(--deep-line)}.home-deep-list{gap:4px;padding-left:18px;font-size:.875rem;line-height:1.4;list-style:outside;display:grid}.home-deep-list li::marker{color:var(--deep-edge)}.home-card-deep .home-term{color:var(--deep-ink);-webkit-text-decoration-color:var(--deep-edge);text-decoration-color:var(--deep-edge)}.home-wire{border:1px solid var(--deep-edge);border-radius:8px;justify-items:start;gap:6px;width:100%;padding:10px 12px;display:grid}.home-wire-t{color:var(--deep-ink-2);font-size:.84375rem}.home-wire-strong{font-size:.9375rem;font-weight:600}.home-card-deep .ui-phone-n{color:var(--deep-ink)}.home-card-deep .ui-btn-secondary{border-color:var(--deep-line);color:var(--deep-ink);background:0 0}@media (prefers-reduced-motion:reduce){.home-banner .home-banner-line,.home-banner .home-banner-keys,.home-banner .home-banner-note,[data-celebrating] .home-count{animation:none}}#nextup-yearend{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.home-card .ui-disc{border-bottom:0;border-top:1px solid var(--line);width:100%}.home-card .ui-disc-btn{min-height:44px;padding:8px 0}.home-card .ui-disc-t{font-size:.9375rem;font-weight:500}.home-card .ui-disc-body{padding-bottom:4px}@media (max-width:519px) and (max-height:760px){.home{gap:8px}.home-block[data-home-block=fineprint]{margin-top:-6px}.home-greet{font-size:1.3125rem}.home-step{font-size:.875rem}.home-card{gap:5px;padding:10px 16px 12px}.home-card-primary{min-height:44px;margin-top:2px}.home-banner{gap:4px}.home-banner-line{padding:4px 10px}}.imp{gap:18px;min-width:0;display:grid}.imp-pick{display:flex}.imp-link{justify-items:start;gap:10px;display:grid}.imp-link .ui-field{width:100%}.imp-ok{justify-items:start;gap:12px}.imp-preview{font-size:.9375rem;line-height:1.4}.imp-reason{background:var(--sunk);color:var(--ink);border-radius:8px;padding:12px 14px;font-size:.9375rem;line-height:1.4}.imp-copy{border-top:1px solid var(--line);justify-items:start;gap:8px;padding-top:18px;display:grid}.imp-copy .imp-result{width:100%;margin-top:4px}.imp-copy .grp-t{justify-self:stretch}.insp-body{gap:18px;min-width:0;display:grid}.insp-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.insp-when{font-weight:600}.insp-when .ui-dateline{gap:4px;display:grid}.insp-access{border-top:1px solid var(--line);gap:4px;margin-top:8px;padding-top:10px;display:grid}.insp-kind{gap:6px;display:grid}.insp-notes{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.insp-notes li{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.insp-note-t{font-weight:600}.intro{gap:18px;min-width:0;display:grid}.intro-stage{touch-action:pan-y;gap:18px;min-width:0;display:grid}.intro-copy{gap:8px;display:grid}.intro-h{letter-spacing:-.02em;outline:none;font-size:1.625rem;font-weight:600;line-height:1.2}.intro-sub{font-size:.9375rem}.intro-choices{gap:10px;padding:0;list-style:none;display:grid}.intro-choice{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.intro-choice:hover{border-color:var(--accent)}.intro-choice-t{flex:auto;font-size:1.0625rem;font-weight:600;line-height:1.3}.intro-choice .ui-chev{flex:none}.intro-foot{justify-items:center;gap:14px;display:grid}.intro-dots{align-items:center;gap:8px;min-height:12px;display:flex}.intro-dot{border:1.5px solid var(--ink-3);border-radius:50%;width:8px;height:8px}.intro-dot[data-on=true]{background:var(--accent);border-color:var(--accent)}.intro-next{width:100%}.kh{gap:18px;min-width:0;display:grid}.kh-items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.kh-item{border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:14px 0 6px;display:grid}.kh-name{font-size:.9375rem;font-weight:600}.kh-loc{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:.875rem;display:flex}.kh-loc.unset{color:var(--ink-3)}.kh-t{color:var(--ink-2);font-size:.875rem;line-height:1.45}.kh-srcs{flex-wrap:wrap;gap:0 14px;display:flex}.kh-srcs .ui-link{font-size:.8125rem;font-weight:500}.kh-nums{gap:6px;display:grid}.kh-add{font-size:.875rem}.kh-plus{font-size:1.0625rem;line-height:1}.kh-field{padding-bottom:8px}.kh-help{margin:4px 0 10px}.kh-help-t{font-size:.9375rem;font-weight:600}.kh-showall{justify-self:start;padding:12px 0;font-size:.875rem}.lc-foot{gap:14px;min-width:0;display:grid}.lc-send{gap:8px;display:grid}.lc-words{min-width:0;display:grid}.mw-body{gap:22px;min-width:0;display:grid}.mw-h{font-size:.9375rem;font-weight:600;line-height:1.3}.mw-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;padding-bottom:8px;display:flex}.mw-meta{color:var(--ink-2);font-size:.84375rem}.mw-status{gap:12px}.mw-when{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.9375rem;display:flex}.mw-when .ui-dateline{gap:2px;display:grid}.mw-list{min-width:0;display:grid}.mw-topics{color:var(--ink-2);gap:6px;margin:4px 0 8px;padding-left:20px;font-size:.9375rem;display:grid}.mw-q .ui-field>label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw-acts{flex-wrap:wrap;gap:10px;display:flex}.mw-leave{color:var(--ink-2);max-width:62ch;font-size:.9375rem}.mw-ask{border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px 14px;font-size:.9375rem;display:grid}.movein{gap:24px;min-width:0;display:grid}.movein-when .ui-dateline,.movein-when .ui-dateline-when{font-size:inherit;font-weight:600;display:inline}.movein-links{flex-wrap:wrap;gap:0 16px;display:flex}.movein-links .ui-link{font-size:.875rem}.ck9-intro{gap:10px;display:grid}.ck9-progress{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ck9-progress .ui-progress{flex:160px}.ck9-stamp[hidden]{display:none}.ck9-items{min-width:0;display:grid}.ck9-item{border-bottom:1px solid var(--line);min-width:0}.ck9-item .ui-check{border-bottom:0}.ck9-n{color:var(--ink-2);margin-top:-6px;font-size:.84375rem;line-height:1.45}.ck9-extra{justify-items:start;gap:4px;min-width:0;padding:0 0 10px 46px;display:grid}.ck9-link,.ck9-showall{font-size:.875rem}.ck9-showall{justify-self:start}.ck9 .ui-check{align-items:start}.ck9 .ui-check-l{padding-block:11px}.ft-body{gap:16px;min-width:0;display:grid}.ft-passport{border-block:1px solid var(--line);min-width:0}.ft-list{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ft-list:focus{outline:none}.ft-item{min-width:0}.ft-recap-b{gap:4px;min-width:0;display:grid}.ft-recap-what{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.4}.ft-recap-said{color:var(--ink-2);font-size:.84375rem}.ft-recap-status{font-size:.84375rem}.ft-body>.ui-btn{justify-self:start}.nm{gap:24px;min-width:0;display:grid}.nm-grp{gap:8px;min-width:0;display:grid}.nm-list{margin:0;padding:0;list-style:none;display:grid}.nm-entry{border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:10px 0 12px;display:grid}.nm-entry:last-child{border-bottom:0;padding-bottom:0}.nm-name{font-size:.9375rem;font-weight:600;line-height:1.35}.nm-line{justify-items:start;gap:2px;min-width:0;display:grid}.nm-pre,.nm-post{color:var(--ink-2);font-size:.8125rem}.nm-what{color:var(--ink-2);font-size:.875rem;line-height:1.45}.nm-srcs{flex-wrap:wrap;gap:2px 14px;font-size:.8125rem;display:flex}.nm-srcs .ui-extlink-off{color:var(--ink-2)}.nm-builder-line{font-size:.9375rem}.nm-showall{appearance:none;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:12px 0;font-size:.875rem}.nm-foot{justify-items:start;gap:10px;display:grid}.paid-body{gap:16px;min-width:0;display:grid}.paid-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.paid-list li{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;font-size:.9375rem;display:grid}.paid-comp .ui-dateline,.paid-comp .ui-dateline-when{font:inherit;display:inline}.pp-body{gap:18px;min-width:0;display:grid}.pp-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pp-list:focus{outline:none}.pp-stamp{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:12px 14px;display:grid}.pp-stamp[data-state=coming]{background:0 0;border-style:dashed;align-items:center;padding-block:8px}.pp-badge{border:2px solid var(--done);width:56px;height:56px;box-shadow:inset 0 0 0 3px var(--panel), inset 0 0 0 4.5px var(--done);background:var(--done-tint);color:var(--ink);border-radius:50%;place-items:center;display:grid;transform:rotate(-6deg)}.pp-stamp:nth-child(2n) .pp-badge{transform:rotate(5deg)}.pp-stamp:nth-child(3n) .pp-badge{transform:rotate(-2deg)}.pp-badge-coming,.pp-stamp:nth-child(n) .pp-badge-coming{border:1.5px dashed var(--ink-3);width:44px;height:44px;box-shadow:none;color:var(--ink-3);background:0 0;margin-inline:6px;transform:none}.pp-num{font-size:1.25rem;font-weight:600}.pp-badge-coming .pp-num{font-size:1rem}.pp-glyph{width:26px;height:26px}.pp-badge-coming .pp-glyph{width:22px;height:22px}.pp-main{gap:4px;min-width:0;display:grid}.pp-name{color:var(--ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.3}.pp-stamp[data-state=coming] .pp-name{color:var(--ink-2);font-size:.9375rem;font-weight:500}.pp-notebtn{min-height:44px;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;margin-top:2px;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.pp-chev{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.pp-chev{transition:transform .2s var(--ease-sheet)}}.pp-notebtn[aria-expanded=true] .pp-chev{transform:rotate(180deg)}.pp-note{min-width:0}.pp-coming{gap:10px;min-width:0;display:grid}.pp-h{color:var(--ink-2);font-size:.9375rem;font-weight:600}.pp-coming .ui-btn{justify-self:start}.people-body{gap:18px;min-width:0;display:grid}.people-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.people-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:4px;min-width:0;padding:16px;display:grid}.people-role .ui-diamond{margin-right:-2px}.people-role{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.75rem;font-weight:600;display:flex}.people-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600}.people-org{color:var(--ink-2);overflow-wrap:anywhere;font-size:.84375rem}.people-card .ui-phone{margin-top:6px}.people-acts{margin-top:4px}.people-send{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-family:inherit}.people-card .ui-fineprint{margin-top:2px}.pa-add{gap:12px}.pa-add-t{font-size:.9375rem;font-weight:600}.pa-two{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;min-width:0;display:grid}.pa-select{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-size:1rem}.pa-groups{gap:22px;min-width:0;display:grid}.pa-group{gap:12px}.pa-group-t{align-items:baseline;gap:8px;display:flex}.pa-n{color:var(--ink-3);font-size:.8125rem}.pa-room{gap:8px;min-width:0;display:grid}.pa-room-t{color:var(--ink-2);align-items:baseline;gap:6px;font-size:.84375rem;font-weight:600;display:flex}.pa-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.pa-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-tiles>li{min-width:0}.pa-sample{gap:6px;margin:0;display:grid}.pa-sample-img{aspect-ratio:4/3;background-color:var(--sunk);background-image:repeating-linear-gradient(135deg, transparent 0 11px, var(--line) 11px 12px);border:1px solid var(--line);border-radius:8px;position:relative;overflow:hidden}.pa-sample-img.alt{background-color:var(--accent-tint)}.pa-sample-mark{background:var(--panel);border-radius:4px;padding:2px 6px;position:absolute;top:8px;left:8px}.pa-sample-mark .tag{color:var(--ink-2);font-weight:600}.pa-sample-room{color:var(--ink);font-size:.84375rem;font-weight:600;position:absolute;bottom:8px;left:10px}.pa-sample-cap{color:var(--ink-2);font-size:.75rem}.pa-send{display:flex}.pa-keep{gap:12px;min-width:0;padding-top:8px;display:grid}.pa-choices{gap:6px;min-width:0;display:grid}.pa-choices-t{color:var(--ink-2);font-size:.84375rem;font-weight:500}.pa-choice-list{overscroll-behavior-x:contain;gap:8px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.pa-choice-list>li{flex:none}.pa-choice{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;width:88px;min-height:44px;padding:0;display:block;overflow:hidden}.pa-choice[aria-pressed=true]{border-color:var(--accent)}.pa-choice-img{aspect-ratio:4/3;object-fit:cover;background:var(--sunk);border-radius:8px;width:100%;display:block}.pa-choice-wait{border:1px solid var(--line)}.pa-keep-acts{display:flex}.pa-keep-out{justify-items:start;gap:10px;margin:0;display:grid}.pa-keep-img{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}.pv{gap:14px;min-width:0;display:grid}.pv-fig{touch-action:pan-y;gap:10px;margin:0;display:grid}.pv-frame{background:var(--sunk);border-radius:10px;place-items:center;min-height:200px;display:grid;overflow:hidden}.pv-img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:62dvh;display:block}.pv-wait{aspect-ratio:4/3;width:100%}.pv-cap{color:var(--ink-2);gap:2px;font-size:.84375rem;display:grid}.pv-room{color:var(--ink);font-weight:600}.pv-added{display:grid}.pv-added .ui-source{color:var(--ink-3);font-size:.75rem}.pv-note{color:var(--ink)}.pv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pv-bar .ui-btn[aria-disabled=true]{opacity:.45;cursor:default}.pv-pos{color:var(--ink-2);font-size:.84375rem}.pv-acts{display:flex}.pro{gap:24px;min-width:0;display:grid}.pro-top{gap:10px;display:grid}.pro-compliance{color:var(--ink-2);background:var(--sunk);border-radius:10px;padding:10px 12px;font-size:.8125rem;line-height:1.45}.pro-label{font-size:.875rem;font-weight:600;line-height:1.35}.pro-t{color:var(--ink-2);font-size:.875rem;line-height:1.45}.pro-srcs{flex-wrap:wrap;gap:2px 14px;font-size:.8125rem;display:flex}.pro-link,.pro-showall{padding:12px 0;font-size:.875rem}.pro-showall{justify-self:start}.pro-grp{gap:6px;min-width:0;display:grid}.pro-rows{min-width:0;display:grid}.pro-rows>.ui-row:first-child{border-top:0}.pro-list{margin:0;padding:0;list-style:none;display:grid}.pro-lic,.pro-listing{border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:10px 0 12px;display:grid}.pro-lic:last-child,.pro-listing:last-child{border-bottom:0}.pro-name{color:var(--ink);font-size:.9375rem;font-weight:600}.pro-what{font-size:.875rem}.pro-foot{justify-items:start;gap:10px;display:grid}.promises-body{gap:16px;min-width:0;display:grid}.promises-lede{gap:4px;min-width:0;display:grid}.promises-filter{min-width:0}.promises-filter .ui-seg{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.promises-filter .ui-seg-opt{white-space:nowrap;flex:1 0 auto;padding:4px 8px;font-size:.8125rem;line-height:1.2}.promises-list{border-bottom:1px solid var(--line);min-width:0;margin:0;padding:0;list-style:none;display:grid}.promises-item{border-top:1px solid var(--line);min-width:0;position:relative;overflow:hidden}.promises-slide{z-index:1;background:var(--ground);touch-action:pan-y;position:relative}@media (prefers-reduced-motion:no-preference){.promises-slide{transition:transform .2s var(--ease-sheet)}}.promises-row{text-align:left;width:100%;min-height:56px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;gap:4px;min-width:0;margin:0;padding:14px 0;display:grid}.promises-row-static{cursor:default}.promises-what{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.3}.promises-said{color:var(--ink-2);overflow-wrap:anywhere;font-size:.84375rem;line-height:1.4}.promises-recap{color:var(--ink-3);font-size:.75rem}.promises-status{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px;font-size:.84375rem;display:flex}.promises-swipedel{background:var(--stop);color:#fff;width:88px;font:inherit;cursor:pointer;border:0;font-weight:600;position:absolute;inset:0 0 0 auto}.promises-swipedel[hidden]{display:none}.promises-none{padding:12px 0}.promises-acts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.promises-acts .ui-btn-quiet{margin-inline-start:-5px}.promises-sheet{gap:20px;min-width:0;display:grid}.promises-whatfield,.promises-statusfield,.promises-docfields{gap:6px;min-width:0;display:grid}.promises-docfields{gap:16px}.promises-chipfield{gap:6px;min-width:0;display:grid}.promises-chiplabel{color:var(--ink-2);font-size:.84375rem;font-weight:500}.promises-chips{flex-wrap:wrap;gap:8px;display:flex}.promises-chip{border:1px solid var(--line-strong);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:22px;padding:0 14px;font-size:.9375rem;font-weight:500}.promises-chip[aria-checked=true]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);font-weight:600}.promises-chipfield[data-invalid=true] .promises-chip{border-color:var(--stop)}.promises-walk{border-top:1px solid var(--line)}.promises-sheetacts{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:8px;display:flex}.promises-savenote{flex-basis:100%;margin:0}.q-body{gap:16px;min-width:0;display:grid}.q-body>.ui-btn{justify-self:start}.ready{gap:24px;min-width:0;display:grid}.ready-intro{gap:10px;display:grid}.ready-aim,.ready-lock-date{font-size:.9375rem}.ready-list-head{gap:6px;display:grid}.ready-progress{margin-top:2px}.ready-progress .ui-progress{width:100%}.ready-items{min-width:0;display:grid}.ready-item{min-width:0;position:relative}.ready-item[data-added=true] .ui-check{padding-right:76px}.ready-remove{min-width:44px;min-height:44px;font-size:.84375rem;position:absolute;top:2px;right:0}.ready-add-form{justify-items:start;gap:10px;padding-top:8px;display:grid}.ready-add-form .ui-field{width:100%}.ready-done{justify-items:start;gap:12px}.ready-done-t{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.9375rem;display:flex}.ready-q,.ready-protect{gap:10px;padding-top:8px;display:grid}.ready-q-list,.ready-protect-list{gap:6px;padding-left:20px;font-size:.9375rem;line-height:1.45;display:grid}.ready-q-acts{flex-wrap:wrap;gap:8px;display:flex}.ready-item[data-hint] .ui-check{padding-right:44px}.ready-item[data-hint=open] .ui-check{border-bottom-color:#0000}.ready-where{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:0}.ready-where .ui-chev{transition:transform .16s}.ready-where[aria-expanded=true] .ui-chev{transform:rotate(90deg)}.ready-where:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.ready-hint{border-bottom:1px solid var(--line);color:var(--ink-2);margin:-6px 0 0;padding:0 44px 10px 46px;font-size:.875rem;line-height:1.45}.ready-hint[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ready-where .ui-chev{transition:none}}.ready:has(#ready-protect[data-open=true]) [data-easy-to-miss]{display:none}.ready-progress:has(>.ui-sample){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"count tag""bar bar";align-items:baseline;gap:4px 8px;display:grid}.ready-progress:has(>.ui-sample) .ui-progress{display:contents}.ready-progress:has(>.ui-sample) .ui-progress-t{color:var(--ink-2);grid-area:count;font-size:.84375rem}.ready-progress:has(>.ui-sample) .ui-progress-bar{grid-area:bar}.ready-progress>.ui-sample{grid-area:tag}.rec{gap:26px;min-width:0;display:grid}.rec-rows{margin:0;padding:0;list-style:none;display:grid}.rec-row{border-bottom:1px solid var(--line);gap:2px;min-width:0;padding:4px 0 10px;display:grid}.rec-extra{gap:4px;min-width:0;padding-left:46px;display:grid}.rec-where{color:var(--ink-2);overflow-wrap:anywhere;font-size:.84375rem;line-height:1.5}.rec-row .ui-check{border-bottom:0}.rec-where .rec-open{min-height:44px;font-size:.84375rem}.rec-v{color:var(--ink)}.rec-v.unset{color:var(--ink-3)}.rec-note{color:var(--ink-3);font-size:.8125rem;line-height:1.45}.rec-showall,.rec-edit{justify-self:start;font-size:.875rem}.rec-table{margin:0;display:grid}.rec-fin{border-bottom:1px solid var(--line);grid-template-columns:minmax(96px,38%) minmax(0,1fr);column-gap:12px;padding:10px 0;font-size:.875rem;display:grid}.rec-fin dt{color:var(--ink-2)}.rec-fin dd{gap:6px;min-width:0;margin:0;display:grid}.rec-photo{gap:8px;padding-top:4px;display:grid}.text-body{gap:18px;min-width:0;display:grid}.text-acts{flex-wrap:wrap;gap:8px;display:flex}.text-acts>.ui-btn{flex:160px;min-width:0}.text-none{color:var(--ink-2);font-size:.9375rem}.text-who{gap:6px;min-width:0;display:grid}.text-who-l{color:var(--ink-3);font-size:.75rem;font-weight:600}.text-wire{background:var(--stop-tint);border-color:#0000}.text-wire-h{font-weight:600}.text-inline{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;display:inline-flex}.text-wire-row{border-top:1px solid var(--line)}.ut{gap:18px;min-width:0;display:grid}.ut-intro{gap:10px;display:grid}.ut-progress{align-items:center;display:flex}.ut-progress .ui-progress{flex:160px}.ut-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.ut-item{border-bottom:1px solid var(--line);min-width:0}.ut-item .ui-check{border-bottom:0}.ut-extra{gap:6px;min-width:0;padding:0 0 12px 46px;display:grid}.ut-t{color:var(--ink-2);margin-top:-6px;font-size:.875rem;line-height:1.45}.ut-srcs{flex-wrap:wrap;gap:2px 14px;font-size:.8125rem;display:flex}.ut-line{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ut-pre{color:var(--ink-2);font-size:.8125rem}.ut-acct .ui-disc{border-bottom:0}.ut-acct .ui-disc-t{color:var(--accent);font-size:.875rem;font-weight:500}.ut-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:2px 0 0;display:grid}.ut-dl dt{color:var(--ink-3);font-size:.75rem}.ut-dl dd{overflow-wrap:anywhere;margin:0;font-size:.875rem}.ut-fields{gap:12px;display:grid}.ut-showall{appearance:none;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:12px 0;font-size:.875rem}.val{gap:18px;min-width:0;display:grid}.val-tag{color:var(--ink-2)}.val-list{margin:0;padding:0;list-style:none;display:grid}.val-list li{border-bottom:1px solid var(--line);padding:12px 0;font-size:.9375rem;line-height:1.45}.val-list li:last-child{border-bottom:0}.vg{gap:24px;min-width:0;display:grid}.vg-brand{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:4px;min-width:0;padding:14px 16px;display:grid}.vg-cic{color:var(--ink);font-size:1.1875rem;font-weight:650;line-height:1.25}.vg-agent{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.vg-tim{color:var(--ink);font-size:.9375rem;font-weight:600}.vg-role{color:var(--ink-2);font-size:.84375rem}.vg-sec{gap:10px}.vg-p{color:var(--ink);max-width:62ch;font-size:.9375rem;line-height:1.5}.vg-rules{gap:8px;padding:0;list-style:none;display:grid}.vg-questions{color:var(--ink);gap:6px;margin:0;padding-left:20px;font-size:.9375rem;line-height:1.45;display:grid}.vg-acts{flex-wrap:wrap;gap:8px;display:flex}.vg-acts .ui-btn-quiet{text-align:left;justify-content:flex-start;padding-inline:0}.vg-link{text-align:left;min-height:44px}.vg-primary{display:grid}.vg-fine{gap:6px;display:grid}.wr{gap:24px;min-width:0;display:grid}.wr-jump{flex-wrap:wrap;column-gap:16px;min-width:0;margin-block:-12px -8px;display:flex}.wr-lnk{font-size:.875rem}.wr-pinned{border-color:var(--line-strong)}.wr-label{color:var(--ink-3);letter-spacing:.01em;font-size:.75rem;font-weight:600}.wr-sec{gap:8px;min-width:0;display:grid}.wr-sec-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding-bottom:8px;display:flex}.wr-sec-t{font-size:1.0625rem;font-weight:600}.wr-sec-t:focus{outline:none}.wr-fields{min-width:0;margin:0;display:grid}.wr-fields>div{border-top:1px solid var(--line);gap:2px;min-width:0;padding:10px 0;display:grid}.wr-fields>div:first-child{border-top:0;padding-top:0}.wr-fields dt{color:var(--ink-2);font-size:.8125rem;font-weight:600}.wr-fields dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem}.wr-cell{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.wr-cell .ui-source{flex-basis:100%}.wr-entered{overflow-wrap:anywhere;font-weight:500}.wr-start{justify-self:start}.wr-form{gap:12px;min-width:0;display:grid}.wr-form[hidden]{display:none}.wr-items{min-width:0;margin:0;padding:0;list-style:none;display:grid}.wr-it{border-top:1px solid var(--line);grid-template-columns:10px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.wr-it:first-child{border-top:0}.wr-g{box-sizing:border-box;border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px;display:inline-block}.wr-g-now{background:var(--now)}.wr-g-done{background:var(--done)}.wr-g-stop{background:var(--stop)}.wr-g-tim{background:var(--accent);border-radius:1px;transform:rotate(45deg)scale(.8)}.wr-g-hollow{border:1.5px solid var(--ink-3)}.wr-it-b{gap:4px;min-width:0;display:grid}.wr-it-t{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4}.wr-why{color:var(--ink-2);font-size:.84375rem;line-height:1.45}.wr-srcs{flex-wrap:wrap;column-gap:14px;min-width:0;margin-block:-6px -8px;display:flex}.wr-srcs .ui-link{color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);overflow-wrap:anywhere;font-size:.75rem}.wr-srcs .ui-link:hover{color:var(--accent)}.wr-srcs-disc{justify-items:start;min-width:0;margin-block:-6px -8px;display:grid}.wr-srcs-btn{color:var(--ink-3);gap:6px;font-size:.75rem}.wr-srcs-btn:hover{color:var(--accent)}.wr-srcs-btn .ui-chev{width:12px;height:12px;transition:transform .16s}.wr-srcs-btn[aria-expanded=true] .ui-chev{transform:rotate(90deg)}.wr-srcs-disc>.wr-srcs{margin-block:-8px 0}@media (prefers-reduced-motion:reduce){.wr-srcs-btn .ui-chev{transition:none}}.wr-acts{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.wr-rwc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:2px;min-width:0;display:grid}.wr-rwc>.fine{padding-bottom:8px}.wr-buckets{gap:16px;min-width:0;display:grid}.wr-bucket{gap:4px;min-width:0;display:grid}.wr-bucket-h{align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.wr-bucket-h .wr-g{margin-top:0}.wr-steps{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.wr-step{grid-template-columns:24px minmax(0,1fr);column-gap:8px;display:grid}.wr-step-n{color:var(--ink-3);padding-top:2px;font-size:.8125rem}.wr-list-in{gap:12px;min-width:0;display:grid}.wr-count{color:var(--ink-3);font-size:.875rem}.wr-log{min-width:0;margin:0;padding:0;list-style:none;display:grid}.wr-log-it{border-top:1px solid var(--line);gap:4px;min-width:0;padding:12px 0;display:grid}.wr-log-it:first-child{border-top:0;padding-top:0}.wr-log-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;display:flex}.wr-log-room{color:var(--ink-2);font-size:.8125rem;font-weight:600}.wr-log-what{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.35}.wr-log-hist{color:var(--ink-2);font-size:.84375rem;line-height:1.45}.wr-log-hist .ui-dateline{display:inline}.wr-log-hist .ui-dateline-when{font:inherit;color:inherit}.wr-st{appearance:none;min-width:44px;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;margin-block:-10px;padding:0 4px;display:inline-flex}.wr-quiet{color:var(--ink-2);font-size:.875rem;font-weight:500}.wr-showall{justify-self:start;font-size:.875rem}.wr-two{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;min-width:0;display:grid}.wr-select{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;min-width:0;padding:0 10px;font-size:1rem}.wr-msg{color:var(--stop);font-size:.84375rem;font-weight:500}.wr-ye{gap:12px;min-width:0;display:grid}.wr-ye-y1{gap:4px;min-width:0;display:grid}.wr-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.wr-chip{appearance:none;border:1px solid var(--line-strong);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:22px;padding:0 14px;font-size:.875rem}.wr-chip:hover{border-color:var(--accent)}.wr-tim{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;display:grid}.wr-tim .wr-g{margin-top:0}.wr-sent{font-size:.9375rem}.wr-ye-disc,.wr-more{border-top:1px solid var(--line);min-width:0;display:grid}.wr-more>.ui-disc{border-bottom:1px solid var(--line)}.wire{gap:16px;min-width:0;display:grid}.wire-head{gap:10px;padding-top:4px;display:grid}.wire-h{letter-spacing:-.03em;color:var(--stop);outline:none;font-size:2.25rem;font-weight:700;line-height:1.05}.wire-sub{color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.wire-lede{color:var(--ink)}.wire-panel{border-color:var(--line-strong);gap:6px}.wire-role{color:var(--ink-3);font-size:.75rem;font-weight:600}.wire-name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.wire .ui-btn-primary{justify-self:stretch}.wire .ui-fineprint{color:var(--ink-2)}.yr{gap:24px;min-width:0;display:grid}.yr-pinned{border-color:var(--line-strong)}.yr-label{color:var(--ink-3);letter-spacing:.01em;font-size:.75rem;font-weight:600}.yr-months{border-top:1px solid var(--line);min-width:0;display:grid}.yr-month{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.yr-month-t{font-weight:600}.yr-tag{color:var(--ink-2)}.yr-count{color:var(--ink-3);margin-left:auto;font-size:.75rem;font-weight:400}.yr-items{min-width:0;margin:0;padding:0;list-style:none;display:grid}.yr-it{border-top:1px solid var(--line);grid-template-columns:10px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.yr-it:first-child{border-top:0}.yr-g{box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin-top:6px}.yr-g-now{background:var(--now)}.yr-g-hollow{border:1.5px solid var(--ink-3)}.yr-it-b{gap:4px;min-width:0;display:grid}.yr-it-l{color:var(--ink-3);font-size:.75rem;font-weight:600}.yr-it-t{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4}.yr-why{color:var(--ink-2);font-size:.84375rem;line-height:1.45}.yr-srcs{flex-wrap:wrap;column-gap:14px;min-width:0;margin-block:-6px -8px;display:flex}.yr-srcs .ui-link{color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);overflow-wrap:anywhere;font-size:.75rem}.yr-srcdisc{margin-top:-4px}.yr-srcdisc .ui-disc{border-bottom:0}.yr-srcdisc .ui-disc-btn{width:auto;min-height:44px;color:var(--ink-2);column-gap:6px;padding:0}.yr-srcdisc .ui-disc-t{font-size:.8125rem;font-weight:500}.yr-srcdisc .ui-disc-body{padding:0 0 4px}.yr-srcdisc .yr-srcs{margin-block:0}.yr-srcs .ui-link:hover{color:var(--accent)}.yr-keyed .ui-dateline{vertical-align:top;display:inline-grid}.yr-showall{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.875rem}.yr>.ui-btn-primary{justify-self:start}.yr-dates{margin:0;padding:0;list-style:none;display:grid}.yr-date{border-top:1px solid var(--line);gap:2px;min-width:0;padding:10px 0;display:grid}.yr-date:first-child{border-top:0}.yr-date-l{color:var(--ink);font-size:.84375rem;font-weight:600}
