@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-latin-400-normal-cpxAROuN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(./source-serif-4-latin-opsz-normal-BpEBLj1O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(./source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(./source-serif-4-latin-opsz-italic-BOLXpvkj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(./source-serif-4-latin-ext-opsz-italic-BhUEwDRF.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-display:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--t-display:40px;--lh-display:44px;--t-title:22px;--lh-title:28px;--t-name:16px;--lh-name:22px;--t-caps:12px;--lh-caps:16px;--track-caps:.12em;--t-label:11px;--lh-label:13px;--track-label:.08em;--t-cover:20px;--lh-cover:30px;--t-prose:17px;--lh-prose:28px;--t-body:15px;--lh-body:22px;--t-small:13px;--lh-small:19px;--t-control:14px;--paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14112a);--hover:var(--lightningcss-light,#f6f6fd)var(--lightningcss-dark,#1c1838);--tint:var(--lightningcss-light,#eceeff)var(--lightningcss-dark,#26214d);--tint-2:var(--lightningcss-light,#d2d4ff)var(--lightningcss-dark,#302c6e);--ink:var(--lightningcss-light,#1a1533)var(--lightningcss-dark,#f2f0ff);--body:var(--lightningcss-light,#3a3560)var(--lightningcss-dark,#c5c1e3);--muted:var(--lightningcss-light,#625e94)var(--lightningcss-dark,#9d99c9);--decor:var(--lightningcss-light,#8a86b8)var(--lightningcss-dark,#6f6b9e);--hairline:var(--lightningcss-light,#e6e5f3)var(--lightningcss-dark,#2a2647);--rule:var(--lightningcss-light,#cfcde6)var(--lightningcss-dark,#3a3660);--accent:var(--lightningcss-light,#2814ff)var(--lightningcss-dark,#a5a8ff);--accent-hover:var(--lightningcss-light,#4d4dff)var(--lightningcss-dark,#b3b5ff);--accent-fill:var(--lightningcss-light,#2814ff)var(--lightningcss-dark,#4d4dff);--accent-fill-hover:var(--lightningcss-light,#4d4dff)var(--lightningcss-dark,#5e5eff);--on-accent:#fff;--accent-mid:var(--lightningcss-light,#5b4dff)var(--lightningcss-dark,#8b8eff);--accent-tail:var(--lightningcss-light,#7c7dff)var(--lightningcss-dark,#6e71c9);--warm:#f2d0a9;--warm-wash:var(--lightningcss-light,#faeedd)var(--lightningcss-dark,#f2d0a921);--warm-ink:var(--lightningcss-light,#7d4f0f)var(--lightningcss-dark,#f2d0a9);--stage-1:var(--accent);--stage-2:var(--accent);--stage-3:var(--accent-mid);--stage-4:var(--accent-mid);--stage-5:var(--accent-tail);--stage-6:var(--ink);--hero:linear-gradient(150deg, #1b1748 0%, #100d2e 48%, #08061a 100%);--hero-glow:radial-gradient(800px 320px at 12% -10%, #402cff85, transparent 60%), radial-gradient(600px 300px at 96% 120%, #7896ff24, transparent 62%);--on-hero:#fff;--on-hero-2:#ffffffb8;--on-hero-3:#ffffffad;--on-hero-4:#ffffff9e;--on-hero-dim:#ffffff6b;--hero-rule:#ffffff1f;--hero-sep:#ffffff40;--glass:#ffffff14;--glass-line:#ffffff29;--glass-fill:#ffffff24;--glass-ghost:#ffffff2e;--glass-label:#b9aeff;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-64:64px;--sp-96:96px;--gutter:16px;--page-max:1280px;--control:40px;--control-sm:32px;--control-lg:52px;--hit:28px;--r-control:10px;--r-strip:12px;--r-card:14px;--r-panel:18px;--r-pill:999px;--r-hero:22px;--shadow-rest:0 1px 2px var(--lightningcss-light,#1a15330d)var(--lightningcss-dark,#0006);--shadow-float:0 2px 6px var(--lightningcss-light,#1a153314)var(--lightningcss-dark,#0006), 0 12px 32px var(--lightningcss-light,#1a153324)var(--lightningcss-dark,#00000080);--shadow-panel:-8px 0 32px var(--lightningcss-light,#1a15331a)var(--lightningcss-dark,#00000080), -1px 0 0 var(--hairline);--shadow-sheet:0 -8px 32px var(--lightningcss-light,#1a153324)var(--lightningcss-dark,#0000008c);--shadow-glass:0 20px 40px #0f111566;--scrim:var(--lightningcss-light,#1a153347)var(--lightningcss-dark,#00000080);--focus-ring:0 0 0 2px var(--paper), 0 0 0 4px var(--accent);--fast:.12s;--t-leave:.16s;--t-move:.2s;--t-strip:.22s;--t-sheet:.26s;--t-panel:.32s;--t-enter:.42s;--t-flash:1.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-inout:cubic-bezier(.45, 0, .15, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:720px){:root{--gutter:48px}}@media (pointer:coarse){:root{--control:44px;--control-sm:36px;--hit:44px}}@media (prefers-contrast:more){:root{--muted:var(--body);--hairline:var(--rule);--rule:var(--decor)}}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);margin:0}body.noscroll{overflow:hidden}.app{min-height:100%}.topbar{top:env(safe-area-inset-top,0px);z-index:5;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex;position:sticky}.wordmark{color:var(--ink);letter-spacing:.2px;align-items:baseline;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.wordmark span{color:var(--muted);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:500}.wordmark:hover{text-decoration:none}.topnav{gap:6px;display:flex}.topnav a{color:var(--muted);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:500}.topnav a.on{color:var(--accent);background:var(--tint)}.topnav a:hover{color:var(--accent);text-decoration:none}.samplebar{padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(var(--warm-wash), var(--warm-wash)) var(--paper);color:var(--warm-ink);font-size:var(--t-small);line-height:var(--lh-small);text-align:center;border-top:1px solid var(--hairline);z-index:4;position:fixed;bottom:0;left:0;right:0}.samplebar a{color:inherit;text-underline-offset:2px;text-decoration:underline}.app:has(.samplebar) main{padding-bottom:42px}.page{max-width:780px;margin:0 auto;padding:32px 16px 104px}.page-wide{max-width:1440px}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.pagehead .actions{flex-wrap:wrap;gap:8px;display:flex}.searchlist{flex-direction:column;gap:10px;display:flex}.searchrow{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--shadow-float);color:inherit;transition:transform var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);grid-template-columns:1fr;gap:12px;padding:20px;display:grid}.searchrow:hover{box-shadow:var(--shadow-float);text-decoration:none;transform:translateY(-1px)}.searchrow:hover h2{color:var(--accent)}.tallies{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;display:flex}.tally{color:var(--muted);align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.tally b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.tally-zero{opacity:.45}.tally-out b{color:var(--warm-ink)}.nextline{color:var(--muted);font-size:13px}.due-late,.due-soon{color:var(--warm-ink)}details.done{margin-top:24px}details.done summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:13px;font-weight:500}.viewbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.board{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(7,minmax(180px,1fr));gap:0;display:grid;overflow-x:auto}.col{border-right:1px solid var(--hairline);min-width:0;min-height:320px;padding:12px 10px 20px}.col:last-child{border-right:0}.colhead{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px 10px;font-size:12px;font-weight:500;display:flex}.colhead b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.col[data-stage=presented] .colhead span,.col[data-stage=client_interview] .colhead span,.col[data-stage=offer] .colhead span{color:var(--accent)}.col[data-stage=placed] .colhead span{color:var(--ink)}.col-cards{flex-direction:column;gap:8px;display:flex}.col-empty{border:1px dashed var(--hairline);border-radius:var(--r-control);height:40px}.card{text-align:left;border:1px solid var(--hairline);background:var(--paper);border-radius:var(--r-control);cursor:pointer;width:100%;color:var(--body);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.card:hover{border-color:var(--accent)}.card-name{color:var(--ink);font-size:14px;font-weight:600}.card-sub{color:var(--muted);font-size:12px}.card-stage{color:var(--warm-ink);font-size:12px;font-weight:500}.card-foot{flex-direction:column;gap:2px;margin-top:4px;font-size:12px;display:flex}.card-foot .since{color:var(--muted);font-variant-numeric:tabular-nums}.card-foot .next{color:var(--body)}.card-foot .next.due-late,.card-foot .next.due-soon{color:var(--warm-ink);font-weight:500}.outtray{margin-top:16px}.outtray summary{cursor:pointer;color:var(--muted);padding:10px 0;font-size:13px;font-weight:500}.outtray .list{margin-top:8px}.list{flex-direction:column;gap:8px;display:flex}.block{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;margin-top:16px;padding:16px 0;display:flex}.stage-now{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.moves{flex-wrap:wrap;gap:8px;display:flex}.moves-more{background:var(--hover);border-radius:var(--r-control);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.moves-row{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.moves-row .muted{min-width:56px}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.right{justify-content:flex-end;display:flex}.notes li,.timeline li{border-top:1px solid var(--hairline);grid-template-columns:56px 1fr;gap:10px;padding:6px 0;font-size:13px;display:grid}.notes li:first-child,.timeline li:first-child{border-top:0}.notes .muted,.timeline .muted{font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.form{flex-direction:column;gap:12px;display:flex}.form-foot{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.preview{flex-direction:column;gap:14px;display:flex}.preview-note{color:var(--muted);font-size:12px}.doc{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--paper);max-width:680px;padding:28px 24px}.doc h2{margin-top:2px;font-size:22px}.doc-list{flex-direction:column;margin-top:18px;display:flex}.doc-list li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.doc-list li>div:first-child{flex-direction:column;gap:2px;display:flex}.doc-list strong{color:var(--ink);font-weight:600}.doc-list .muted{font-size:12px}.doc-stage{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.doc-foot{border-top:1px solid var(--hairline);text-transform:uppercase;letter-spacing:2px;color:var(--muted);margin-top:24px;padding-top:12px;font-size:11px}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cands li{border-top:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.settings-block{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding:18px 0;display:flex}.settings-block h2{font-size:15px}.radios{flex-wrap:wrap;gap:8px;display:flex}.radios label{border:1px solid var(--rule);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.radios input{margin:0}.danger-zone .btn{align-self:flex-start}@media (max-width:899px){.row2,.grid2{grid-template-columns:1fr}.sheet-root{align-items:flex-end}.sheet{border-radius:18px 18px 0 0;width:100%;height:92%}h1{font-size:22px}}@media (min-width:900px){.searchrow{grid-template-columns:minmax(220px,1.2fr) minmax(280px,2fr) minmax(180px,1fr);align-items:center}.nextline{text-align:right}}.needs{background:var(--hover);border-radius:var(--r-card);margin:4px 0 26px;padding:14px 16px}.needs ul{flex-direction:column;gap:6px;margin-top:4px;display:flex}.needs li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.needs li a{color:var(--ink);font-weight:500}.needs li .muted{white-space:nowrap;font-size:12px}.decider-line b{color:var(--ink);font-weight:500}.decider-form{flex-direction:column;gap:8px;max-width:420px;margin-top:8px;display:flex}.client-list{flex-direction:column;gap:8px;font-size:13px;display:flex}.client-row{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.client-row:first-child{border-top:0}.client-row .who{color:var(--ink);font-weight:500}.client-row .grow{flex:auto}.banner{border-radius:var(--r-control);background:var(--warm-wash);color:var(--warm-ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.answer-form{flex-direction:column;gap:6px;width:100%;display:flex}.outbox{flex-direction:column;display:flex}.mail{border-top:1px solid var(--hairline)}.mail:last-child{border-bottom:1px solid var(--hairline)}.mail-head{text-align:left;cursor:pointer;width:100%;color:var(--body);font:inherit;background:0 0;border:0;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.mail-meta{grid-column:1;align-items:center;gap:10px;font-size:12px;display:flex}.mail-subject{color:var(--ink);grid-column:1;font-weight:500}.mail-date{grid-area:1/2/span 2;align-self:start;font-size:12px}.mail-body{white-space:pre-wrap;font:inherit;color:var(--body);background:var(--hover);border-radius:var(--r-control);margin:0 0 12px;padding:12px 14px;font-size:13px}.wordmark-lockup{color:var(--ink);align-items:center;gap:12px;display:inline-flex}.wordmark-svg{width:auto;height:34px;display:block}.wordmark-label{text-transform:uppercase;letter-spacing:2.4px;color:var(--muted);border-left:1px solid var(--rule);padding-left:12px;font-size:11px;font-weight:600}.topbar .wordmark{padding:2px 0}.topbar .wordmark:hover .wordmark-lockup{filter:brightness(1.15)}.topnav a{color:var(--accent);padding:7px 13px;font-size:15px;font-weight:600}.topnav a:hover{color:var(--accent);background:var(--tint)}.topnav a.on{background:var(--tint);color:var(--accent)}.searchrow h2{letter-spacing:-.01em;font-weight:500}.searchrow,.board,.col,.needs{border-color:var(--hairline)}.card,.doc,.preview{border-color:var(--rule)}.topbar{flex-wrap:wrap;row-gap:6px}.topnav{flex-wrap:wrap;align-items:center}@media (max-width:560px){.topbar{gap:10px;padding:10px 14px}.wordmark-label{display:none}.wordmark-svg{height:27px}.topnav{gap:2px}.topnav a{padding:7px 9px;font-size:13px}.syncdot{gap:0;font-size:0}.syncdot b{width:8px;height:8px}.syncdot-loud{gap:5px;font-size:11px;font-weight:500}.signout{padding:6px 8px;font-size:12px}}.card-draggable{cursor:grab}.card-draggable:active{cursor:grabbing}.card-dragging{opacity:.4}.board-dragging .col{transition:background .12s,border-color .12s}.col-takes{background:var(--tint)}.col-takes .colhead span{color:var(--accent)}.col-refuses{opacity:.45}.col-over{background:var(--tint-2);box-shadow:inset 0 0 0 2px var(--accent)}.board-dragging .card{pointer-events:none}.board-dragging .card-dragging{pointer-events:auto}@media (prefers-reduced-motion:reduce){.board-dragging .col{transition:none}}.outtray-sourcing{margin-top:0;margin-bottom:8px}.col-no{letter-spacing:.4px;color:var(--muted);opacity:.9;white-space:nowrap;font-size:10px;font-style:normal;font-weight:500}@media (prefers-reduced-motion:reduce){.searchrow{transition:none}.searchrow:hover{transform:none}}.page-desk{max-width:1240px}.page-desk .pagehead{margin-bottom:24px}.desk{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:28px;display:grid}.desk-main{min-width:0}.desk-side{min-width:0;top:calc(env(safe-area-inset-top,0px) + 74px);position:sticky}.desk-side>.eyebrow{margin-bottom:10px}.desk-side .done{margin-top:14px}.searchgrid{gap:12px;display:grid}.searchrow,.searchrow *{min-width:0}.searchrow .tallies{overflow:hidden}.searchrow h2,.searchrow .meta,.searchrow .nextline{text-overflow:ellipsis;overflow:hidden}.searchrow .nextline{white-space:nowrap}.ny-clear{align-items:baseline;gap:12px;display:flex}.ny-none{color:var(--muted);font-size:13px}@media (max-width:1000px){.desk{grid-template-columns:1fr;gap:24px}.desk-side{position:static}}.desk-side .searchrow{grid-template-columns:1fr;align-items:stretch}.desk-side .nextline{text-align:left;white-space:normal}.desk-side .tallies{gap:4px 12px}.dy{margin-bottom:22px}.dy-list{flex-direction:column;gap:2px;margin-top:10px;display:flex}.dy-list a{border-radius:var(--r-control);color:inherit;transition:background var(--fast) var(--ease-out);grid-template-columns:116px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:11px 16px;display:grid}.dy-list a:hover{background:var(--paper);box-shadow:var(--shadow-rest);text-decoration:none}.dy-when{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.dy-when b{font-size:13px;font-weight:500}.dy-when>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.dy-who{align-items:baseline;gap:9px;min-width:0;display:flex}.dy-who b{white-space:nowrap;font-size:14px;font-weight:500}.dy-who>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dy-how{color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;font-size:11px;font-weight:500}.dy-today a{background:var(--tint)}.dy-today .dy-when b{color:var(--accent);font-weight:600}.lt{border-top:1px solid var(--hairline);margin-top:26px;padding-top:18px}.lt-list{flex-direction:column;margin-top:8px;display:flex}.lt-list a{color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 2px;font-size:13px;display:flex}.lt-list a:hover{color:var(--accent);text-decoration:none}.lt-ago{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.lt-client a{color:var(--body)}@media (max-width:560px){.dy-list a{grid-template-columns:1fr auto;row-gap:4px}.dy-who{flex-direction:column;grid-column:1/-1;gap:1px}}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes panelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sheetIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes stripIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes stripUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rowFlash{0%{background:var(--tint);box-shadow:-12px 0 0 var(--tint), 12px 0 0 var(--tint)}to{box-shadow:none;background:0 0}}@keyframes sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes shimmer{to{transform:translate(100%)}}body{font-family:var(--font-serif);font-size:var(--t-body);color:var(--body);background:var(--paper);font-variant-numeric:tabular-nums;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.47}html,body{overflow-x:clip}html{scroll-padding-top:72px}@media (max-width:719px){html{scroll-padding-top:112px;scroll-padding-bottom:96px}}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:-.02em}h2{letter-spacing:-.005em;font-size:17px;line-height:1.3}h3{font-size:var(--t-name);line-height:var(--lh-name)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit}kbd{font:500 11px/1 var(--font-display)}:focus-visible{box-shadow:var(--focus-ring);outline:none}a:focus-visible,[tabindex]:focus-visible{border-radius:4px}[tabindex="-1"]:focus-visible{box-shadow:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display{font:600 var(--t-display)/var(--lh-display) var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.t-title{font:600 var(--t-title)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink)}.t-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink)}.t-caps{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.t-label{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.t-cover{font:400 var(--t-cover)/var(--lh-cover) var(--font-serif);color:var(--ink);text-wrap:pretty;max-width:46ch}.t-prose{font:400 var(--t-prose)/var(--lh-prose) var(--font-serif);color:var(--body);text-wrap:pretty;max-width:62ch}.t-body{font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--body)}.t-small{font:400 var(--t-small)/var(--lh-small) var(--font-serif);color:var(--muted)}.t-figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink);font-weight:500}@media (max-width:719px){h1,.t-display{font-size:30px;line-height:33px}.t-title{font-size:20px;line-height:26px}}.dk-here{position:relative}.dk-here:after{content:"";background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:-5px;left:0;right:0}.dk-label{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.dk-crumb,.eyebrow{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.eyebrow{margin-bottom:4px}.eyebrow a{color:inherit}.dk-num{font-variant-numeric:tabular-nums}.meta{color:var(--muted);font-size:var(--t-small);margin-top:4px}.muted{color:var(--muted)}.hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.empty{color:var(--muted);padding:24px 0}.dk-sep{color:var(--decor);margin:0 6px}.dk-ic{flex:none}.btn .dk-ic,.dk-btn .dk-ic,.linkbtn .dk-ic,.dk-link .dk-ic{width:16px;height:16px}.dk-head{top:env(safe-area-inset-top,0px);z-index:20;min-width:0;height:56px;padding:0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky}.dk-mark{color:var(--ink);flex:none;align-items:center;gap:12px;display:inline-flex}.dk-mark:hover{text-decoration:none}.dk-mark b{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:.92;display:block}.dk-mark .wordmark-lockup{gap:0}.dk-mark .wordmark-svg{width:auto;height:30px;color:var(--accent);display:block}.dk-rule{background:var(--rule);width:1px;height:22px}.dk-mark span{font:500 var(--t-caps)/1 var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.dk-headright{flex:auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.dk-headright nav{min-width:0;display:flex}.dk-saved{font:500 12px/1 var(--font-display);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dk-saved i{background:var(--ink);border-radius:50%;width:6px;height:6px;font-style:normal}.dk-saved.is-busy i{background:var(--warm-ink)}.dk-saved.is-error{color:var(--warm-ink)}.dk-saved.is-error i{background:var(--warm-ink)}.dk-main{max-width:var(--page-max);padding:24px var(--gutter) 48px;margin:0 auto}.dk-col{width:100%}@media (max-width:719px){.dk-head{height:auto;padding:8px var(--gutter) 0;flex-wrap:wrap;gap:0 10px}.dk-headright{display:contents}.dk-headright nav{margin:4px calc(-1 * var(--gutter)) 0;flex:1 0 100%;order:10}.dk-headright nav .dk-segwrap{padding:0 calc(var(--gutter) - 8px);flex:auto;max-width:none}.dk-discreet{margin-left:auto}.dk-main{padding:20px var(--gutter) 40px}}.dk-segwrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:0 auto;min-width:0;max-width:100%;overflow-x:auto}.dk-segwrap::-webkit-scrollbar{display:none}.dk-segwrap.is-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000 100%)}.dk-segwrap.is-more-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 22px),#0000 100%)}.dk-segwrap.is-more-l.is-more-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.dk-seg{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);align-items:center;gap:2px;width:max-content;padding:2px;display:inline-flex}.dk-seg>*{min-height:32px;font:500 13px/1 var(--font-display);color:var(--muted);cursor:pointer;white-space:nowrap;transition:background var(--fast) var(--ease-out), color var(--fast) var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.dk-seg>:hover{color:var(--ink);background:var(--hover);text-decoration:none}.dk-seg>.on,.dk-seg>.on:hover{background:var(--ink);color:var(--paper)}.dk-seg em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}.dk-seg>.on em{color:inherit}@media (pointer:coarse){.dk-seg>*{justify-content:center;min-width:44px;min-height:44px}}.dk-head .dk-seg{background:0 0;border:0;border-radius:0;gap:4px;padding:0}.dk-head .dk-seg>*{border-radius:0;min-height:56px;padding:0 10px;font-size:13px;position:relative}.dk-head .dk-seg>:hover,.dk-head .dk-seg>.on{color:var(--ink);background:0 0}.dk-head .dk-seg>.on:after{content:"";background:var(--ink);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.dk-head .dk-discreet{font-family:var(--font-display);font-weight:500}@media (max-width:719px){.dk-head .dk-seg>*{min-height:44px;padding:0 8px}.dk-head .dk-seg>.on:after{left:8px;right:8px}}.seg{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);min-height:36px;font:500 13px/1.2 var(--font-display);color:var(--muted);cursor:pointer;white-space:nowrap;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);align-items:center;padding:0 14px;display:inline-flex}.seg:hover{color:var(--ink);background:var(--hover);border-color:var(--decor)}.seg.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (pointer:coarse){.seg{min-height:var(--control)}}.btn,.dk-btn{min-height:var(--control);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:var(--t-control);white-space:nowrap;cursor:pointer;box-shadow:none;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 16px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:hover,.dk-btn:hover,.btn.is-hover,.dk-btn.is-hover{background:var(--hover);border-color:var(--decor);text-decoration:none}.btn:active,.dk-btn:active,.btn.is-pressed,.dk-btn.is-pressed{background:var(--tint);transform:scale(.98)}.btn:disabled,.dk-btn:disabled,.btn.is-disabled,.dk-btn.is-disabled{opacity:.45;cursor:default;pointer-events:none}.btn i,.dk-btn i{opacity:.75;font-style:normal}.btn-primary,.dk-go{background:var(--accent-fill);color:var(--on-accent);border-color:#0000}.btn-primary:hover,.dk-go:hover,.btn-primary.is-hover,.dk-go.is-hover{background:var(--accent-fill-hover);border-color:#0000}.btn-primary:active,.dk-go:active,.btn-primary.is-pressed,.dk-go.is-pressed{background:var(--accent-fill)}.dk-2nd{background:var(--paper);border-color:var(--rule);color:var(--ink)}.btn-quiet{color:var(--accent);background:0 0;border-color:#0000;padding:0 10px}.btn-quiet:hover,.btn-quiet.is-hover{background:var(--tint);border-color:#0000}.btn-quiet:active,.btn-quiet.is-pressed{background:var(--tint-2)}.dk-ghost{background:var(--tint);color:var(--accent);border-color:#0000;padding:0 13px}.dk-ghost:hover,.dk-ghost.is-hover{background:var(--tint-2);border-color:#0000}.btn-danger{color:var(--warm-ink)}.btn-danger:hover,.btn-danger.is-hover{background:var(--warm-wash);border-color:var(--warm)}.btn-danger:active,.btn-danger.is-pressed{background:var(--warm-wash)}.btn-lg{min-height:var(--control-lg);border-radius:12px;padding:0 22px;font-size:16px;font-weight:600}.btn-sm,.dk-sm{min-height:var(--control-sm);border-radius:8px;padding:0 12px;font-size:13px}.btn-icon{min-width:var(--control);padding:0}.btn-sm.btn-icon{min-width:var(--control-sm)}@media (pointer:coarse){.btn-sm:before,.dk-sm:before{content:"";position:absolute;inset:-5px}}.btn:focus-visible,.dk-btn:focus-visible{box-shadow:var(--focus-ring)}.btn-lead .badge-arrow{opacity:.85;align-items:center;display:inline-flex}.iconbtn{width:32px;height:32px;color:var(--muted);cursor:pointer;font:inherit;transition:background var(--fast) var(--ease-out), color var(--fast) var(--ease-out);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.iconbtn:hover{color:var(--ink);background:var(--hover)}@media (pointer:coarse){.iconbtn{width:44px;height:44px}}.linkbtn,.dk-link{cursor:pointer;font:500 13px/1.3 var(--font-display);color:var(--accent);white-space:nowrap;background:0 0;border:0;padding:0;position:relative}.linkbtn:before,.dk-link:before{content:"";position:absolute;inset:-6px -4px}.linkbtn:hover,.dk-link:hover{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.linkbtn:before,.dk-link:before{inset:-14px -8px}}.dk-copy{border:1px solid var(--rule);background:var(--paper);min-height:32px;color:var(--ink);font:500 13px/1.2 var(--font-display);white-space:nowrap;cursor:pointer;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;padding:0 13px;display:inline-flex}.dk-copy:hover{background:var(--hover);border-color:var(--decor)}.dk-copy.is-copied{background:var(--tint);color:var(--ink);border-color:#0000}.dk-copy.is-failed{white-space:normal;text-align:left;border-color:var(--warm);min-height:32px;color:var(--warm-ink);padding:6px 13px}@media (pointer:coarse){.dk-copy{min-height:44px;padding:0 16px}.dk-copy.is-failed{min-height:44px}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:var(--control);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-family:var(--font-serif);font-size:var(--t-body);cursor:pointer;white-space:nowrap;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);align-items:center;gap:6px;padding:0 16px;line-height:1.3;display:inline-flex}.chip b{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:500}.chip:hover,.chip.is-hover{background:var(--hover);border-color:var(--decor)}.chip.on,.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip.on b,.chip[aria-pressed=true] b{color:inherit}.chip-out{color:var(--warm-ink)}.dk-chip{border-radius:var(--r-pill);font:500 var(--t-label)/1.2 var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.dk-chip-due{background:var(--warm-wash);color:var(--warm-ink)}.dk-chip-count{background:var(--hover);color:var(--body)}.dk-chip-count.is-you{background:var(--tint);color:var(--ink)}.dk-live{font:500 12px/1 var(--font-display);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dk-live i{background:var(--ink);border-radius:50%;width:6px;height:6px;font-style:normal}.dk-dot-lg{background:var(--ink);width:9px;height:9px;box-shadow:0 0 0 4px var(--tint);border-radius:50%;flex:none}.dk-dot-lg.is-owed{background:var(--warm-ink);box-shadow:0 0 0 4px var(--warm-wash)}.wp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wp-b{min-height:var(--control-sm);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);cursor:pointer;font:500 13px/1.2 var(--font-display);color:var(--muted);white-space:nowrap;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);align-items:center;padding:0 12px;display:inline-flex}.wp-b:hover{color:var(--ink);background:var(--hover);border-color:var(--decor)}.wp-b.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.wp-date{width:auto;min-width:0;max-width:100%;min-height:var(--control-sm);padding:4px 10px;font-size:14px}.wp-date.is-on{border-color:var(--ink)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.field-hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.field-error{font-size:var(--t-small);line-height:var(--lh-small);color:var(--warm-ink);align-items:center;gap:6px;display:flex}.input,.select,.dk-well,.wp-date,.select-inline{width:100%;min-height:var(--control);border:1px solid var(--decor);border-radius:var(--r-control);background:var(--paper);color:var(--ink);font-family:var(--font-serif);appearance:none;transition:border-color var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);padding:8px 12px;font-size:16px;line-height:1.4}.input::placeholder,.dk-well::placeholder{color:var(--muted);opacity:1}.input:hover,.select:hover,.dk-well:hover,.wp-date:hover,.select-inline:hover{border-color:var(--muted)}.input:focus-visible,.select:focus-visible,.dk-well:focus-visible,.wp-date:focus-visible,.select-inline:focus-visible,.input.is-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint);outline:none}.input.is-error,.field.is-error .input,.field.is-error .select,.field.is-error .dk-well{border-color:var(--warm-ink)}.input.is-error:focus-visible,.field.is-error .input:focus-visible{box-shadow:0 0 0 3px var(--warm-wash)}textarea.input,textarea.dk-well{resize:vertical;min-height:96px}.select,.select-inline{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);text-overflow:ellipsis;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.select-inline{width:auto;min-height:36px;font:500 13px/1.2 var(--font-display);color:var(--ink);margin-left:auto;padding:0 32px 0 12px}@media (pointer:coarse){.select-inline{min-height:var(--control)}}.tag{border-radius:var(--r-pill);font:500 12px/1.35 var(--font-display);background:var(--tint);color:var(--ink);white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}.tag-accent{background:var(--accent-fill);color:var(--on-accent)}.tag-soft{background:var(--tint);color:var(--accent)}.tag-exit{background:var(--warm-wash);color:var(--warm-ink)}.tag-placed{background:var(--ink);color:var(--paper)}.badge{vertical-align:middle;font:500 var(--t-label)/1.2 var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;background:var(--tint);color:var(--ink);border-radius:4px;padding:3px 6px;display:inline-block}.badge-reader{background:var(--tint);color:var(--muted)}.badge-system{background:var(--hover);color:var(--muted)}.dk-av{width:32px;height:32px;font:600 12px/1 var(--font-display);letter-spacing:.02em;background:var(--tint);color:var(--ink);font-variant-numeric:normal;border-radius:50%;flex:none;place-items:center;display:grid}.dk-av-sm{width:28px;height:28px;font-size:11px}.dk-av-lg{width:40px;height:40px;font-size:14px}.dk-av-quiet{background:var(--hover);color:var(--muted)}.dk-rail{flex-direction:column;min-width:0;display:flex}.dk-rail-track{align-items:center;min-width:0;min-height:13px;display:flex}.dk-rail.has-counts .dk-rail-track{padding-top:14px}.dk-node{box-sizing:border-box;background:var(--paper);border:1.5px solid var(--decor);width:7px;height:7px;transition:transform var(--fast) var(--ease-out), background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);border-radius:50%;flex:none;position:relative}.dk-node[data-at=done],.dk-node[data-at=held]{background:var(--ink);border-color:var(--ink)}.dk-node[data-at=here]{background:var(--accent);border:2px solid var(--paper);width:13px;height:13px}.dk-node-n{font:500 11px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.dk-link-seg{background:var(--rule);flex:auto;min-width:4px;height:2px}.dk-link-seg[data-at=done]{background:var(--ink)}.dk-rail-now{font:500 12px/1.3 var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.dk-rail-all{margin-top:8px;display:flex}.dk-rail-all span{text-align:center;font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);flex:1 1 0;padding-bottom:5px;position:relative}.dk-rail-all span:first-child{text-align:left}.dk-rail-all span:last-child{text-align:right}.dk-rail-all span.on{color:var(--ink);font-weight:600}.dk-rail-all span.on:after{content:"";background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.dk-node-btn{min-height:var(--hit);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0 -4px;padding:0 8px;display:grid;position:relative}.dk-node-btn:disabled{cursor:default}.dk-node-btn:not(:disabled):hover .dk-node{transform:scale(1.35)}.dk-node-tip{background:var(--ink);color:var(--paper);font:500 11px/1 var(--font-display);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--fast) var(--ease-out);z-index:4;border-radius:6px;padding:5px 7px;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}.dk-node-btn:not(:disabled):hover .dk-node-tip,.dk-node-btn:focus-visible .dk-node-tip{opacity:1}.dk-row{border:0;border-top:1px solid var(--hairline);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--fast) var(--ease-out);background:0 0;align-items:center;gap:14px;padding:14px 0;display:flex;position:relative}.dk-row:hover,.dk-row.is-hover{background:var(--hover);box-shadow:-12px 0 0 var(--hover), 12px 0 0 var(--hover)}.dk-row.is-selected{background:var(--tint);box-shadow:-12px 0 0 var(--tint), 12px 0 0 var(--tint)}.dk-row.is-selected:before{content:"";background:var(--ink);width:2px;position:absolute;top:-1px;bottom:0;left:-12px}.dk-row:focus-visible{box-shadow:-12px 0 0 var(--hover), 12px 0 0 var(--hover), 0 0 0 2px var(--paper), 0 0 0 4px var(--accent);border-radius:6px}.dk-row-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink)}.dk-row-sub{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.dk-row-what{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.dk-row-when{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap}.dk-row.is-late .dk-row-when{color:var(--warm-ink)}.dk-row.is-done .dk-row-name{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--decor);text-decoration-color:var(--decor)}.dk-row.is-done .dk-row-what{color:var(--muted)}.dk-row.is-flash{animation:rowFlash var(--t-flash) var(--ease-out) both}.dk-row.is-leaving{opacity:0;transition:opacity var(--t-leave) var(--ease-in), transform var(--t-leave) var(--ease-in);transform:translateY(-4px)}.dk-row.is-arriving{animation:riseIn var(--t-move) var(--ease-out) both}.dk-tickbtn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-11px;padding:0;display:grid}.dk-tick{border:1.5px solid var(--decor);background:var(--paper);width:22px;height:22px;color:var(--paper);transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dk-tick .dk-ic{stroke-width:2.2px;opacity:0;width:12px;height:12px;transition:opacity var(--fast) var(--ease-out)}.dk-tickbtn:hover .dk-tick{border-color:var(--ink)}.is-done .dk-tick,.dk-tick.on{background:var(--ink);border-color:var(--ink)}.is-done .dk-tick .dk-ic,.dk-tick.on .dk-ic{opacity:1}.dk-check{position:relative}.dk-check>input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:0;left:0}.dk-check>input+.dk-tick{margin-top:1px}.dk-check:hover>.dk-tick{border-color:var(--ink)}.dk-check>input:checked+.dk-tick{background:var(--ink);border-color:var(--ink)}.dk-check>input:checked+.dk-tick .dk-ic{opacity:1}.dk-check>input:focus-visible+.dk-tick{box-shadow:var(--focus-ring)}.dk-check>input:disabled+.dk-tick{opacity:.55}.dk-check>input:disabled{cursor:default}.sheet-root{z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop{background:var(--scrim);position:absolute;inset:0}.sheet{overscroll-behavior:contain;background:var(--paper);width:min(480px,100%);height:100%;box-shadow:var(--shadow-panel);padding:0 24px calc(40px + env(safe-area-inset-bottom,0px));animation:sheetIn var(--t-strip) var(--ease-out) both;position:relative;overflow-y:auto}.sheet-wide{width:min(640px,100%)}.sheet-head{z-index:1;background:var(--paper);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:20px 0 14px;display:flex;position:sticky;top:0}.sheet-head h2{font:600 20px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.sheet-sub{color:var(--muted);font-size:var(--t-small)}.sheet-links{font-size:var(--t-small);gap:14px;margin-top:6px;display:flex}.sheet-guard{flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-height:40px;display:flex}.sheet-guard p{font:500 15px/1.3 var(--font-display);color:var(--ink);flex:auto}@media (max-width:899px){.sheet-root{align-items:flex-end}.sheet{border-radius:var(--r-panel) var(--r-panel) 0 0;width:100%;height:auto;max-height:92dvh;box-shadow:var(--shadow-sheet);padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom,0px));animation:sheetUp var(--t-sheet) var(--ease-out) both}}.dw-scrim{background:var(--scrim);z-index:30;position:fixed;inset:0}.dw-panel{z-index:31;overscroll-behavior:contain;background:var(--paper);width:560px;max-width:100%;box-shadow:var(--shadow-panel);animation:panelIn var(--t-panel) var(--ease-out) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (min-width:1000px){.dw-panel{top:calc(56px + env(safe-area-inset-top,0px))}}@media (max-width:999px){.dw-panel{border-radius:var(--r-panel) var(--r-panel) 0 0;width:auto;max-width:none;max-height:92dvh;box-shadow:var(--shadow-sheet);animation:sheetUp var(--t-sheet) var(--ease-out) both;top:auto;left:0;right:0}}@media (pointer:coarse){.dw-panel .dw-x{background:0 0;width:44px;height:44px;margin:-8px -8px -8px 0}}.dk-strip{z-index:45;background:var(--ink);max-width:calc(100vw - 32px);min-height:48px;color:var(--paper);border-radius:var(--r-strip);box-shadow:var(--shadow-float);font-size:var(--t-body);animation:stripIn var(--t-strip) var(--ease-out) both;align-items:center;gap:6px;padding:0 6px 0 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}body:has(.samplebar) .dk-strip{bottom:60px}.dk-strip p{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding-right:8px;overflow:hidden}.dk-strip .btn{min-height:34px;color:var(--paper);border-color:color-mix(in srgb, var(--paper) 28%, transparent);background:0 0;padding:0 12px;font-size:13px}.dk-strip .btn:hover{background:color-mix(in srgb, var(--paper) 12%, transparent);border-color:color-mix(in srgb, var(--paper) 50%, transparent)}.dk-strip .btn-icon{border-color:#0000;min-width:34px}@media (pointer:coarse){.dk-strip .btn{min-height:44px}.dk-strip .btn-icon{min-width:44px}}.dk-strip kbd{opacity:.6;margin-left:2px}@media (max-width:719px){.dk-strip{left:var(--gutter);right:var(--gutter);max-width:none;bottom:calc(16px + env(safe-area-inset-bottom,0px));padding-top:6px;padding-bottom:6px;animation-name:stripUp;transform:none}.dk-strip p{white-space:normal;line-height:var(--lh-small);font-size:var(--t-small)}.dk-strip kbd{display:none}}.dk-next{left:var(--gutter);right:var(--gutter);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:35;min-height:var(--control-lg);border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);font:600 15px/20px var(--font-display);letter-spacing:-.005em;text-align:left;box-shadow:var(--shadow-float);cursor:pointer;transition:background var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);border:0;align-items:center;gap:12px;padding:6px 6px 6px 20px;text-decoration:none;display:flex;position:fixed}.dk-next:hover{background:var(--accent-fill-hover);text-decoration:none}.dk-next:active{transform:translateY(1px)}.dk-next:focus-visible{box-shadow:var(--focus-ring), var(--shadow-float)}.dk-next-words{flex:auto;min-width:0;height:20px;position:relative;overflow:hidden}.dk-next-word{white-space:nowrap;text-overflow:ellipsis;position:absolute;inset:0;overflow:hidden}.dk-next-word.is-in{animation:nextIn var(--t-move) var(--ease-out) both}.dk-next-word.is-out{animation:nextOut var(--t-leave) var(--ease-in) both}.dk-next-arrow{background:color-mix(in srgb, var(--on-accent) 16%, transparent);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}@keyframes nextIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes nextOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}body:has(.samplebar) .dk-next{bottom:calc(58px + env(safe-area-inset-bottom,0px))}body:has(.dk-next) .app>main{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}body:has(.dk-next):has(.samplebar) .app>main{padding-bottom:calc(134px + env(safe-area-inset-bottom,0px))}body:has(.dk-next) .dk-strip{bottom:calc(84px + env(safe-area-inset-bottom,0px))}body:has(.dk-next):has(.samplebar) .dk-strip{bottom:calc(126px + env(safe-area-inset-bottom,0px))}.dk-sk{background:var(--tint);border-radius:6px;height:14px;display:block;position:relative;overflow:hidden}.dk-sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper) 45%, transparent), transparent);animation:shimmer 1.6s var(--ease-inout) infinite;position:absolute;inset:0;transform:translate(-100%)}.dk-empty{flex-direction:column;align-items:flex-start;gap:8px;max-width:52ch;padding:40px 0 24px;display:flex}.dk-empty .btn,.dk-empty .dk-btn{margin-top:10px}.dk-well{width:100%}.dk-acct{position:relative}.dk-acct-btn{cursor:pointer;border:0;font-family:inherit;position:relative}@media (pointer:coarse){.dk-acct-btn:before{content:"";position:absolute;inset:-8px}}.dk-acct-menu{z-index:25;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-control);min-width:200px;box-shadow:var(--shadow-float);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.dk-acct-menu p{color:var(--muted);border-bottom:1px solid var(--hairline);word-break:break-all;margin-bottom:4px;padding:7px 10px 8px;font-size:12px}.dk-acct-menu button{text-align:left;cursor:pointer;width:100%;min-height:36px;font:500 13px/1.2 var(--font-display);color:var(--ink);background:0 0;border:0;border-radius:7px;padding:8px 10px;display:block}.dk-acct-menu button:hover{background:var(--hover)}.dk-folder{min-height:var(--hit);white-space:nowrap;font:500 12px/1 var(--font-display);color:var(--muted);border:1px solid var(--hairline);border-radius:var(--r-pill);flex:none;align-self:center;align-items:center;padding:0 10px;display:inline-flex}.dk-folder:before{content:"↗";color:var(--decor);margin-right:4px}.dk-folder:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.dk-folder:hover:before{color:var(--accent)}.dw-folder{align-items:center;gap:8px;display:flex}.dw-folder .input{flex:auto;min-width:0}.notes a,.dw-hist a,.ms-note a,.pv-notes a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}html:not([data-arrived]) .dk-rise{animation:riseIn var(--t-enter) var(--ease-out) backwards}html:not([data-arrived]) .dk-sweep{animation:sweep 1.1s var(--ease-out) .3s backwards}.dk-slide{animation:panelIn var(--t-panel) var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.dk-rise,.dk-sweep,.dk-slide{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.dk-row.is-flash{background:var(--tint);box-shadow:-12px 0 0 var(--tint), 12px 0 0 var(--tint);animation:none}.dk-sk:after{animation:none}.dk-node-btn:not(:disabled):hover .dk-node{transform:none}.dk-next-word.is-in{animation:none}.dk-next-word.is-out{display:none}}.pl-more{background:var(--hover);color:var(--muted);cursor:pointer;width:28px;height:28px;font:inherit;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:15px;line-height:1;display:grid;position:relative}.pl-more:hover{color:var(--ink)}@media (pointer:coarse){.pl-more:before{content:"";position:absolute;inset:-8px}}.pl-menu-wrap{position:relative}.pl-menu-away{z-index:14;position:fixed;inset:0}.pl-menu{z-index:15;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-control);min-width:150px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-float);padding:5px;position:fixed;top:0;left:0}.pl-menu button{text-align:left;cursor:pointer;width:100%;min-height:36px;font:500 13px/1.2 var(--font-display);color:var(--ink);background:0 0;border:0;border-radius:7px;padding:8px 10px;display:block}.pl-menu button:hover{background:var(--hover)}.pl-menu button.is-end{color:var(--warm-ink)}@media (pointer:coarse){.pl-menu button{min-height:44px}}@media (min-width:1000px){.pl-page{transition:margin var(--t-panel) var(--ease-out)}.pl-page.has-drawer{margin-right:560px}}.pl-head{padding-top:4px}.pl-crumb{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.pl-crumb a{color:var(--accent);position:relative}.pl-crumb a:before{content:"";position:absolute;inset:-6px -4px}@media (pointer:coarse){.pl-crumb a:before{inset:-14px -8px}}.pl-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-top:10px;display:flex}.pl-head-main{flex-direction:column;gap:6px;min-width:0;display:flex}.pl-meta{font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty;max-width:70ch}.pl-meta b{color:var(--body);font-weight:500}.pl-figs{font:500 13px/18px var(--font-display);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 0;display:flex}.pl-fig{white-space:nowrap}.pl-fig:not(:last-child):after{content:"·";color:var(--decor);margin:0 8px}.pl-fig b{color:var(--ink);font-weight:600}.pl-bar-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-bar-r .select-inline{margin-left:0}.pl-bar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:20px;display:flex}.pl-body{margin-top:4px}@media (max-width:719px){.pl-head-row{align-items:flex-start}.pl-bar-r{width:100%}.pl-bar{margin-top:16px}}.sw{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:12px}.sw-summary{cursor:pointer;align-items:center;gap:12px;min-height:40px;padding:4px 0;list-style:none;display:flex}.sw-summary::-webkit-details-marker{display:none}.sw-summary:focus-visible{border-radius:6px}.sw-label{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink)}.sw-count{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.sw-chev{color:var(--muted);transition:transform var(--fast) var(--ease-out);margin-left:auto}.sw[open] .sw-chev{transform:rotate(90deg)}.sw-body{flex-direction:column;gap:12px;padding:6px 0 16px;display:flex}.sw-head{flex-direction:column;gap:10px;display:flex}.sw-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sw-on{font-size:var(--t-small);color:var(--muted)}.sw-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw-chip{min-height:var(--control-sm);border:1px solid var(--rule);background:var(--paper);cursor:pointer;font:500 13px/1.2 var(--font-display);color:var(--body);border-radius:var(--r-pill);transition:border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out), background var(--fast) var(--ease-out);align-items:center;padding:0 12px;display:inline-flex}.sw-chip:before{content:"+ ";color:var(--decor);white-space:pre}.sw-chip:hover{border-color:var(--accent);background:var(--tint);color:var(--accent)}.sw-chip:hover:before{color:var(--accent)}.sw-chip.is-more{color:var(--muted)}.sw-other{align-items:center;gap:8px;max-width:520px;display:flex}.sw-in{flex:auto;min-width:0}.sw-rows{flex-direction:column;display:flex}.sw-row{border-top:1px solid var(--hairline);align-items:center;gap:12px;padding:8px 0;display:flex}.sw-row-title{min-width:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);font-family:var(--font-serif);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}.sw-row-title:hover{color:var(--accent)}.sw-when{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:var(--r-pill);transition:border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;padding:4px 10px;position:relative}.sw-when:before{content:"";position:absolute;inset:-2px}@media (pointer:coarse){.sw-when:before{inset:-10px -4px}}.sw-row:hover .sw-when,.sw-row:focus-within .sw-when{border-color:var(--hairline)}.sw-when:hover{border-color:var(--accent);color:var(--accent)}.sw-rows .td-tick{width:22px;height:22px;position:relative}.sw-rows .td-tick:before{content:"";position:absolute;inset:-11px}:root{--pl-rail:56px;--pl-track:260px;--pl-line:calc(var(--pl-track) + 24px);--pl-trail:172px}@media (min-width:900px){:root{--pl-rail:72px}}.pl-ledger{position:relative;container-type:inline-size}.pl-ledger:before{content:"";top:0;bottom:0;left:calc(var(--pl-rail) - 1px);background:var(--rule);width:1px;position:absolute}.pl-ledger.is-roster{--pl-trail:316px}.pl-heads{grid-template-columns:var(--pl-rail) minmax(0, 1fr);border-bottom:1px solid var(--rule);align-items:end;padding:14px 0 6px;display:grid}.pl-heads>span{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.pl-h-days{text-align:right;padding-right:12px}.pl-h-who,.pl-h-next{padding-left:12px;display:none}.pl-h-stages{height:var(--lh-label);width:var(--pl-track);grid-column:2;max-width:calc(100% - 12px);margin-left:12px;position:relative}.pl-h-stages i{top:0;left:calc(7.5px + (100% - 15px) * var(--k) / 5);white-space:nowrap;font-style:normal;position:absolute;transform:translate(-50%)}.pl-h-stages i:first-child{--k:0}.pl-h-stages i:nth-child(2){--k:1}.pl-h-stages i:nth-child(3){--k:2}.pl-h-stages i:nth-child(4){--k:3}.pl-h-stages i:nth-child(5){--k:4}.pl-h-stages i:nth-child(6){--k:5}.pl-run{font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.pl-run>span{font:500 13px/16px var(--font-display);letter-spacing:0;text-transform:none;color:var(--muted)}.pl-run small{font:400 var(--t-small)/var(--lh-small) var(--font-serif);letter-spacing:0;text-transform:none;color:var(--muted)}.pl-out .pl-run{padding:22px 0 6px calc(var(--pl-rail) + 12px)}.pl-rows{margin:0;padding:0;list-style:none}.pl-ledger .pl-row{grid-template-columns:var(--pl-rail) minmax(0, 1fr);border:0;border-bottom:1px solid var(--hairline);text-align:left;cursor:pointer;width:auto;font:inherit;color:inherit;transition:background var(--fast) var(--ease-out);background:0 0;border-radius:0;grid-template-rows:auto auto auto auto;align-items:start;gap:0;padding:0;display:grid;position:relative}.pl-ledger .pl-row:hover{background:var(--hover)}.pl-ledger .pl-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.pl-ledger .pl-row.is-open{background:var(--tint)}.pl-ledger .pl-row.is-open:before{content:"";background:var(--ink);width:2px;position:absolute;top:-1px;bottom:0;left:0}.pl-flash{pointer-events:none;animation:plFlash var(--t-flash) var(--ease-out) both;position:absolute;inset:0}@keyframes plFlash{0%{background:var(--tint-2)}to{background:0 0}}.pl-rail{text-align:right;flex-direction:column;grid-area:1/1/span 4;align-items:flex-end;padding:12px 12px 12px 0;display:flex}.pl-rail-n{font:600 17px/19px var(--font-display);color:var(--ink)}.pl-rail-u{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.pl-rail.is-late .pl-rail-n,.pl-rail.is-late .pl-rail-u{color:var(--warm-ink)}.pl-rail.is-quiet .pl-rail-n{color:var(--muted);font-weight:500}.pl-rail-dash{font:500 15px/19px var(--font-display);color:var(--decor)}.pl-rail.is-late .pl-rail-dash{color:var(--warm-ink)}.pl-c{min-width:0}.pl-c-who{grid-area:1/2;padding:12px 12px 0}.pl-line-name{align-items:center;gap:10px;min-width:0;display:flex}.pl-line-name b{font:600 15px/20px var(--font-display);color:var(--ink);text-wrap:balance}.pl-line-sub{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.pl-row.is-out .pl-line-name b{color:var(--body)}.pl-c-pos{grid-area:2/2;padding:6px 12px 0}.pl-c-pos .dk-rail-track{width:var(--pl-track);max-width:100%;min-height:28px}.pl-c-pos .dk-rail-now small{color:var(--muted);font-size:12px;font-weight:400}.pl-c-next{flex-wrap:wrap;grid-area:3/2;align-items:baseline;gap:2px 10px;padding:4px 12px 8px;display:flex}.pl-what{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.pl-c-next.is-unset .pl-what{color:var(--muted)}.pl-due,.pl-when{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap}.pl-due.is-today{color:var(--ink)}.pl-due.is-late{color:var(--warm-ink)}.pl-c-trail{flex-wrap:wrap;grid-area:4/2;align-items:center;gap:6px;padding:0 12px 12px;display:flex}.pl-move{white-space:nowrap}.pl-ledger .dk-node-btn{min-height:28px;margin:0 -7px;padding:0 11px}@media (pointer:coarse){.pl-ledger .dk-node-btn{pointer-events:none}}:is(body:has(.dw-scrim) .dk-next,body:has(.sheet-root) .dk-next){visibility:hidden}.pl-empty{flex-direction:column;align-items:flex-start;gap:14px;max-width:52ch;padding:28px 0 32px;display:flex}.pl-empty p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty}.pl-empty p b{color:var(--ink);font-weight:600}.pl-empty-acts{flex-wrap:wrap;gap:8px;display:flex}.pl-none{margin-left:var(--pl-rail);font-size:var(--t-small);color:var(--muted);padding:14px 12px}@container (width>=940px){.pl-heads{grid-template-columns:var(--pl-rail) minmax(0, 1.2fr) var(--pl-line) minmax(0, 1fr) var(--pl-trail);padding-top:18px}.pl-h-who{grid-column:2;display:block}.pl-h-stages{grid-column:3}.pl-h-next{grid-column:4;display:block}.pl-ledger .pl-row{grid-template-columns:var(--pl-rail) minmax(0, 1.2fr) var(--pl-line) minmax(0, 1fr) var(--pl-trail);grid-template-rows:auto}.pl-rail{grid-row:1;padding-top:14px}.pl-c-who{grid-area:1/2;padding:14px 12px}.pl-line-name b{font-size:var(--t-name);line-height:var(--lh-name)}.pl-c-pos{grid-area:1/3;padding:14px 12px}.pl-c-next{flex-direction:column;grid-area:1/4;align-items:flex-start;gap:2px;padding:14px 12px}.pl-c-trail{flex-wrap:nowrap;grid-area:1/5;justify-content:flex-end;padding:12px 8px 12px 0}@media (hover:hover) and (pointer:fine){.pl-ledger:not(.is-roster) .pl-c-trail{opacity:0}.pl-ledger:not(.is-roster) .pl-row:hover .pl-c-trail,.pl-ledger:not(.is-roster) .pl-row:focus-within .pl-c-trail,.pl-ledger:not(.is-roster) .pl-row.is-open .pl-c-trail{opacity:1;transition:opacity var(--fast) var(--ease-out)}}}.dw-head{border-bottom:1px solid var(--hairline);flex-shrink:0;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.dw-head-t{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.dw-eyebrow{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.dw-head h2{font:600 var(--t-title)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.dw-sub{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.dw-links{font:500 13px/20px var(--font-display);flex-wrap:wrap;gap:0 16px;margin-top:2px;display:flex}.dw-links a{min-height:28px;color:var(--accent);align-items:center;gap:4px;display:inline-flex;position:relative}@media (pointer:coarse){.dw-links a:before{content:"";position:absolute;inset:-8px -4px}}.dw-x{cursor:pointer;width:32px;height:32px;color:var(--muted);font:inherit;transition:background var(--fast) var(--ease-out), color var(--fast) var(--ease-out);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -8px 0 0;padding:0;display:grid}.dw-x:hover{color:var(--ink);background:var(--hover)}.dw-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dw-sec{padding:22px 24px 4px}.dw-sec:last-child{padding-bottom:32px}.dw-sec-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:8px;display:flex}.dw-sec-head .dk-label{font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink)}.dw-sec-head>span:not(.dk-label){font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);font-variant-numeric:tabular-nums}.dw-words{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0 18px;margin:0;padding:0 0 2px;list-style:none;display:flex}.dw-words-break{flex-basis:100%;height:0}.dw-word{cursor:pointer;white-space:nowrap;min-height:40px;font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);transition:color var(--fast) var(--ease-out);background:0 0;border:0;border-radius:4px;align-items:center;padding:0;display:inline-flex;position:relative}.dw-word:hover{color:var(--ink)}.dw-word.is-past{color:var(--body)}.dw-word:disabled{cursor:default;color:var(--muted)}.dw-word.is-here,.dw-word.is-here:disabled{color:var(--ink);font-weight:600}.dw-word.is-here:after{content:"";background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:-3px;left:0;right:0}@media (pointer:coarse){.dw-word{min-height:44px}}.dw-since{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:10px}.dw-since-set{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.dw-since-set label{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.dw-since-set .input{width:auto;min-width:0;min-height:var(--control-sm);flex:0 172px;padding:4px 10px;font-size:14px}.dw-since-set .input.is-empty{color:var(--muted)}.dw-since-hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);flex:100%}@media (pointer:coarse){.dw-since-set .input{min-height:44px;font-size:16px}}.dw-note{margin-top:12px}.dw-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dw-sec .moves-more{margin-top:10px}.dw-two{gap:10px;margin-top:12px;display:flex}.dw-two>div:first-child{flex:1.4 1 0;min-width:0}.dw-two>div:last-child{flex:1 1 0;min-width:0}.dw-sec .field+.field,.dw-sec .row2{margin-top:12px}.dw-sec .row2>*{min-width:0}.dw-sec .row2>:first-child{flex:1.4 1 0}.dw-strip{border-bottom:1px solid var(--hairline);font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);overflow-wrap:anywhere;flex-shrink:0;padding:10px 24px 12px}.dw-strip-seg.is-word{white-space:nowrap}.dw-strip-seg b{color:var(--warm-ink);font-weight:600}.dw-strip-sep{color:var(--decor);white-space:nowrap}.dw-strip a{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--decor);text-decoration-color:var(--decor)}.dw-strip a:hover{color:var(--accent);text-decoration-color:currentColor}.dw-strip-refuse{font-size:var(--t-body);line-height:var(--lh-body);color:var(--warm-ink);padding:16px 24px 0;font-weight:500}.dw-strip-spot{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty;max-width:68ch}.dw-strip-spot p+p{margin-top:8px}.dw-strip-spot.is-empty{color:var(--muted)}.dw-strip-ask,.dw-strip-mark{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;display:flex}.dw-strip-ask p,.dw-strip-mark p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);flex:100%}.dw-strip-ask a,.dw-strip-mark a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.dw-strip-ask .cs-line,.dw-strip-mark .cs-line{line-height:var(--lh-small);flex:100%}.dw-sec .dw-strip-mark .input{flex:0 172px;width:auto;min-width:0}.dw-sec .notes{margin-top:12px}.dw-sec .notes li{border-top:1px solid var(--hairline);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px 0}.dw-sec .notes li:first-child{border-top:0}.dw-sec .notes .muted{font:500 12px/22px var(--font-display);color:var(--muted);padding:0}.dw-sec .notes li p{text-wrap:pretty;max-width:68ch}.dw-panel .dw-body .dw-hist li{border-top:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.dw-panel .dw-body .dw-hist li:first-child{border-top:0}.dw-panel .dw-body .dw-hist li:before{display:none}.dw-panel .dw-body .dw-hist li>span:first-child{width:auto;height:auto;font:500 12px/20px var(--font-display);color:var(--muted);background:0 0;border-radius:0;flex:none;margin:0;padding-top:1px;overflow:visible}.dw-panel .dw-body .dw-hist .cs-hist{color:var(--body);font-size:14px;line-height:20px}.dw-panel .dw-body .dw-hist .cs-hist>span:first-child{color:var(--ink)}.dw-body .block{border-top:0;border-bottom:0;gap:8px;margin:0;padding:22px 24px 4px}.dw-body .block>.eyebrow{font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule);margin-bottom:6px;padding-bottom:8px}.dw-body .banner{border-radius:var(--r-control);font-size:var(--t-small);margin:14px 24px 0}.dw-body .cs-row{border-top-color:var(--hairline);font-size:var(--t-small)}.dw-body .cs-label{color:var(--muted);font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label)}.dw-body .cs-line{font-size:var(--t-small);line-height:var(--lh-small)}.cs-checkins{margin:0;padding:0;list-style:none}.cs-checkins li{border-top:1px solid var(--hairline);gap:6px;padding:14px 0;display:grid}.cs-checkins li:first-child{border-top:0;padding-top:0}.cs-ck-name{font:600 15px/20px var(--font-display);color:var(--ink)}.cs-ck-days{color:var(--muted);font-weight:500}.cs-checkins li[data-state=done] .cs-ck-name{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--decor);text-decoration-color:var(--decor)}.cs-ck-when{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cs-ck-date{width:auto;min-height:var(--control-sm);padding:4px 10px;font-size:14px}.cs-ck-state{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap}.cs-ck-state.is-late{color:var(--warm-ink);font-weight:600}.cs-ck-half{min-height:var(--hit);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.cs-ck-half input{opacity:0;cursor:pointer;width:22px;height:22px;margin:-11px 0 0;position:absolute;top:50%;left:0}.cs-ck-half:hover .dk-tick{border-color:var(--ink)}.cs-ck-half input:checked+.dk-tick{background:var(--ink);border-color:var(--ink)}.cs-ck-half input:checked+.dk-tick .dk-ic{opacity:1}.cs-ck-half input:focus-visible+.dk-tick{box-shadow:var(--focus-ring)}.cs-ck-half .muted{font-size:var(--t-small);color:var(--muted)}@media (pointer:coarse){.cs-ck-date{min-height:44px;font-size:16px}}.cs-draft{border:1px solid var(--rule);border-radius:var(--r-control);gap:10px;padding:12px 14px;display:grid}.cs-draft+.cs-draft{margin-top:10px}.cs-draft[data-status=sent],.cs-draft[data-status=skipped]{background:var(--hover);border-color:var(--hairline)}.cs-draft-head{font-size:var(--t-small);line-height:var(--lh-small);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cs-draft-head b{font:600 14px/19px var(--font-display);color:var(--ink)}.cs-draft-status{color:var(--muted)}.cs-draft-due{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap}.cs-draft-due.is-soon,.cs-draft-due.is-late{color:var(--warm-ink)}.cs-draft-by a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cs-draft-undo{margin-left:auto;font-size:13px}.cs-draft-fields{gap:10px;display:grid}.cs-draft-field{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k a""v a";align-items:center;gap:2px 12px;display:grid}.cs-draft-field.is-body{grid-template-areas:"k t""v v""a a";row-gap:6px}.cs-draft-k{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);grid-area:k}.cs-draft-t{grid-area:t;justify-self:end;font-size:12px}.cs-draft-v{min-width:0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-area:v;max-width:68ch}.cs-draft-v.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-draft-v.is-select{-webkit-user-select:all;user-select:all;border:1px dashed var(--warm-ink);border-radius:8px;padding:8px 10px}.cs-draft-fa{grid-area:a;justify-self:end}.cs-draft-field.is-body .cs-draft-fa{justify-content:flex-end;justify-self:stretch;display:flex}@media (pointer:coarse){.cs-draft-field.is-body .cs-draft-fa .dk-copy{flex:auto}.cs-draft .cs-acts .btn,.cs-draft-skip .btn{min-height:44px;padding:0 20px}.cs-draft-skip .input{min-height:44px}.cs-draft-t,.cs-draft-undo,.cs-draft-fold summary,.cs-draft-skip .linkbtn{margin:-12px 0;padding:12px 0 12px 12px}}.cs-draft-fold summary{cursor:pointer;font:500 13px/1.3 var(--font-display);color:var(--muted)}.cs-draft-fold summary:hover{color:var(--accent)}.cs-draft-fold[open] summary{margin-bottom:10px}.cs-draft-skip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-draft-skip .input{flex:180px;min-width:0;padding:7px 10px;font-size:14px}.cs-drafts-foot{line-height:var(--lh-small);margin-top:12px}@media (prefers-reduced-motion:reduce){.pl-page,.pl-ledger .pl-row,.sw-chev,.dw-word{transition:none}.pl-flash{background:var(--tint-2);animation:none}}.td-when{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.td-when.is-late{color:var(--warm-ink);font-weight:600}.td-tick{cursor:pointer;border:1.5px solid var(--decor);background:var(--paper);width:18px;height:18px;transition:border-color var(--fast) var(--ease-out);border-radius:50%;flex:none;padding:0}.td-tick:hover{border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.td-tick{transition:none}}.td-page{--td-rail:56px}@media (min-width:900px){.td-page{--td-rail:72px}}.td-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-top:4px;display:flex}.td-head-main{flex-direction:column;flex:480px;gap:10px;min-width:0;display:flex}.td-daynav{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:32px;display:flex}.td-dateline{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.td-step{align-items:center;gap:2px;display:inline-flex}.td-step .btn-icon{min-width:var(--control-sm);color:var(--muted);border-color:#0000}.td-step .btn-icon:hover{color:var(--ink)}.td-page h1{margin-top:-2px}.td-lede{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--body);text-wrap:pretty;max-width:60ch}.td-meta{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.td-lede-acts{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:4px;display:flex}.td-nextup{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.td-nextup b{font:600 14px/20px var(--font-display);color:var(--ink)}.td-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:719px){.td-head{flex-direction:column;align-items:flex-start;gap:14px}.td-head-main{flex-basis:auto}.td-lede{font-size:16px;line-height:24px}}.td-week{border-bottom:1px solid var(--rule);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;min-width:0;margin-top:28px;display:flex;position:relative;overflow-x:auto}.td-week::-webkit-scrollbar{display:none}.td-day{cursor:pointer;text-align:left;min-width:0;max-width:168px;min-height:44px;font:inherit;color:inherit;background:0 0;border:0;border-radius:4px 4px 0 0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:3px;padding:8px 8px 12px 0;display:flex;position:relative}.td-day-name{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);transition:color var(--fast) var(--ease-out)}.td-day:hover .td-day-name{color:var(--ink)}.td-day-num{font:500 15px/18px var(--font-display);color:var(--body)}.td-day-n{font:500 12px/16px var(--font-display);color:var(--muted);white-space:nowrap}.td-day.is-clear .td-day-n{color:var(--decor)}.td-day.is-late .td-day-n{color:var(--warm-ink)}.td-day.is-today .td-day-name,.td-day.is-today .td-day-num{color:var(--ink);font-weight:600}.td-day[aria-current=date]:after{content:"";background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:8px}@media (max-width:719px){.td-week{margin:22px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);gap:12px}.td-day{flex:none;min-width:44px;max-width:none;padding-right:4px}}.td-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px 48px;display:grid}.td-maincol,.td-aside{min-width:0}@media (min-width:1000px){.td-grid{grid-template-columns:minmax(0,1fr) 300px}.td-aside{position:sticky;top:72px}}.td-ledger{margin:0;padding:0;list-style:none;position:relative}.td-ledger:before{content:"";top:0;bottom:0;left:calc(var(--td-rail) - 1px);background:var(--rule);width:1px;position:absolute}.td-page .td-row{grid-template-columns:var(--td-rail) 44px minmax(0, 1fr) auto;border:0;border-bottom:1px solid var(--hairline);width:auto;min-height:48px;color:inherit;text-align:left;font:inherit;cursor:default;transition:background var(--fast) var(--ease-out);background:0 0;border-radius:0;align-items:start;gap:0;margin:0;padding:0;display:grid;position:relative}.td-page .td-row.is-opens{cursor:pointer}.td-page .td-row:hover{background:var(--hover)}.td-page .td-row.is-quiet:hover,.td-page .td-row.is-sk:hover,.td-page .td-row.td-compose:hover{background:0 0}.td-page .td-compose:focus-within{background:var(--hover);box-shadow:inset 0 0 0 2px var(--accent)}.td-page .td-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.td-page .td-rail{text-align:right;flex-direction:column;grid-column:1;align-items:flex-end;gap:2px;min-height:48px;padding:12px 12px 10px 0;display:flex}.td-rail-w{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap}.td-rail-n{font:600 17px/19px var(--font-display);color:var(--ink)}.td-rail-u{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.td-rail-t{font:500 13px/16px var(--font-display);color:var(--ink);padding-top:1px}.td-rail-dash{font:500 15px/19px var(--font-display);color:var(--decor)}.td-rail.is-today .td-rail-w{color:var(--ink)}.td-rail.is-past .td-rail-n,.td-rail.is-past .td-rail-t{color:var(--muted)}.td-rail.is-late .td-rail-w,.td-rail.is-late .td-rail-n,.td-rail.is-late .td-rail-t,.td-rail.is-late .td-rail-dash{color:var(--warm-ink)}.td-tickc{grid-column:2;justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.td-page .td-tick{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:none;display:grid}.td-page .td-tick:hover{background:0 0;border-color:#0000}.td-page .td-tick:hover .dk-tick{border-color:var(--ink)}.td-tick-ghost{border:1.5px dashed var(--rule);border-radius:50%;width:22px;height:22px;margin-top:15px;display:block}.td-cell{flex-direction:column;grid-column:3;gap:2px;min-width:0;padding:13px 12px 12px 4px;display:flex}.td-page .td-row-title{font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--ink);text-align:left;text-wrap:pretty;background:0 0;border:0;margin:0;padding:0;display:block}.td-page .td-row.is-key .td-row-title,.td-page .td-row.is-name .td-row-title{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink)}.td-page .td-row.is-soft .td-row-title{color:var(--muted)}.td-page .td-open{cursor:pointer}.td-page .td-open:hover{color:var(--accent)}.td-page a.td-row-title:hover{color:var(--accent);text-decoration:none}.td-page .td-sub{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);text-wrap:pretty;display:block}.td-page .td-row.is-done .td-row-title{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--decor);text-decoration-color:var(--decor)}.td-page .td-row.is-done .td-sub{color:var(--muted)}.td-quiet-text{font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted)}.td-trail{grid-column:4;align-items:center;gap:6px;padding:8px 8px 8px 4px;display:flex}.td-page .td-join{white-space:nowrap}.td-marks{align-items:center;gap:6px;margin-top:4px;display:inline-flex}.td-pri,.td-est{font:500 var(--t-label)/1.2 var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);background:var(--hover);border-radius:4px;padding:3px 6px;font-style:normal}.td-pri.is-urgent,.td-pri.is-high{color:var(--warm-ink);background:var(--warm-wash)}.td-est{text-transform:none;letter-spacing:.02em}.td-now{grid-template-columns:var(--td-rail) minmax(0, 1fr);align-items:center;min-height:18px;display:grid}.td-now-time{text-align:right;font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);color:var(--warm-ink);grid-column:1;padding-right:12px}.td-now-rule{background:var(--warm);border-radius:1px;grid-column:2;height:2px;display:block}.td-gap{height:var(--td-gap-h,14px);display:block}.td-page .td-home{text-align:left;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;grid-column:3/span 2;align-items:baseline;gap:2px 10px;margin:0;padding:12px 12px 12px 4px;display:flex}.td-home-label{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.td-home-line{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.td-page .td-home:hover .td-home-line{color:var(--ink)}.td-page .td-row.is-sk .td-rail{padding-top:16px}.td-page .td-row.is-sk .td-tickc{padding-top:12px}.td-page .td-row.is-sk .td-cell{padding-top:16px}.td-page .td-compose{cursor:default}.td-page .td-add{flex-direction:column;grid-column:3/span 2;gap:8px;min-width:0;margin:0;padding:4px 8px 8px 4px;display:flex}.td-add-top{align-items:center;gap:8px;display:flex}.td-add-in{min-width:0;min-height:var(--control);font-family:var(--font-serif);color:var(--ink);background:0 0;border:0;flex:auto;margin:0;padding:0;font-size:16px;line-height:1.4}.td-add-in::placeholder{color:var(--muted);opacity:1}.td-add-in:focus-visible{box-shadow:none;outline:none}.td-add-go{flex:none}.td-add-more{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.td-page .td-add-date{width:auto;min-height:var(--control-sm);padding:4px 10px;font-size:14px}.td-add-kinds{gap:6px;display:inline-flex}.td-else{margin-top:28px}.td-else summary{min-height:40px;padding:4px 0 4px calc(var(--td-rail) + 12px);cursor:pointer;font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;list-style:none;display:flex}.td-else summary::-webkit-details-marker{display:none}.td-else summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform var(--fast) var(--ease-out);margin-left:2px;transform:rotate(-45deg)}.td-else[open] summary:after{transform:rotate(45deg)}.td-else summary:hover{color:var(--accent)}.td-else summary:focus-visible{border-radius:4px}.td-else-n{font:500 13px/16px var(--font-display);letter-spacing:0;text-transform:none;color:var(--muted)}@media (pointer:coarse){.td-else summary{min-height:44px}}.td-else .td-ledger{border-top:1px solid var(--rule)}.td-rc{flex-direction:column;display:flex}.td-rc-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.td-rc-head h2{font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink)}.td-rc-count{font:500 13px/16px var(--font-display);color:var(--muted);white-space:nowrap}.td-rc-hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:8px}.td-picks{flex-direction:column;margin-top:4px;display:flex}.td-pick{border-bottom:1px solid var(--hairline);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:0 4px;padding:10px 0;display:grid}.td-box{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:-10px 0 -9px;padding:0;display:grid}.td-box:hover:not(:disabled) .dk-tick{border-color:var(--ink)}.td-box:disabled{cursor:default}.td-box:disabled .dk-tick{border-color:var(--hairline)}.td-pick-body{min-width:0}.td-pick-title{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty;display:block}.td-page a.td-pick-title:hover{color:var(--accent);text-decoration:none}.td-pick.is-on .td-pick-title{color:var(--muted)}.td-pick-meta{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:1px;display:block}.td-rc-empty{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);padding:12px 0}@media (max-width:719px){.td-page .td-row{grid-template-columns:var(--td-rail) 40px minmax(0, 1fr) auto}.td-page .td-rail{padding-right:10px}.td-page .td-row.is-key .td-row-title,.td-page .td-row.is-name .td-row-title{font-size:15px;line-height:20px}.td-cell{padding-right:10px}.td-trail,.td-add{padding-right:0}}@media (prefers-reduced-motion:reduce){.td-page .td-row,.td-day-name,.td-else summary:after{transition:none}}.rf-chip{border-radius:var(--r-pill);font:500 var(--t-label)/1.2 var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);background:var(--tint);white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}.rf-chip.is-hold{color:var(--warm-ink);background:var(--warm-wash)}.card-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.card-chips:empty{display:none}.rf-sees,.dw-sec-head>span.rf-sees{border-radius:var(--r-pill);min-width:0;font:500 12px/16px var(--font-display);color:var(--ink);background:var(--tint);overflow-wrap:anywhere;padding:3px 10px;display:inline-block}.rf-hold{min-height:var(--hit);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0 2px;display:flex}.rf-hold.dk-check>input{top:10px}.rf-hold b{font:500 var(--t-control)/20px var(--font-display);color:var(--ink);display:block}.rf-hold em{font-style:normal;font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);max-width:52ch;margin-top:2px;display:block}.rf-warn{border-left:2px solid var(--warm-ink);border-radius:0 var(--r-control) var(--r-control) 0;background:var(--warm-wash);color:var(--warm-ink);font-size:var(--t-small);line-height:var(--lh-small);text-wrap:pretty;max-width:60ch;margin-top:10px;padding:8px 12px}.rf-labels{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:12px}.rf-labels+.sw{border-top:0;margin-top:0}.rf-labels-head{cursor:pointer;width:100%;min-height:40px;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;display:flex}.rf-labels-head:focus-visible{border-radius:6px}.rf-labels-t{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.rf-labels-k{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink)}.rf-state{min-width:0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.rf-state.is-on{color:var(--body)}.rf-chev{color:var(--muted);transition:transform var(--fast) var(--ease-out);flex:none}.rf-labels.is-open .rf-chev{transform:rotate(90deg)}@media (hover:hover){.rf-labels-head:hover .rf-labels-k{color:var(--accent)}}@media (pointer:coarse){.rf-labels-head{min-height:44px}}.rf-labels-body{flex-direction:column;gap:10px;padding:4px 0 16px;display:flex}.rf-note{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);max-width:60ch}@media (prefers-reduced-motion:reduce){.rf-chev{transition:none}}.rv{max-width:640px;color:var(--body);background:var(--paper);overflow-wrap:anywhere;margin:0 auto;padding:16px 20px 56px}.rv-letterhead{justify-content:space-between;gap:16px}.rv-out{margin:-7px -10px -7px 0}.rv-head{flex-direction:column;gap:10px;display:flex}.rv-title{font:600 32px/36px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.rv-lede{font:400 var(--t-prose)/var(--lh-prose) var(--font-serif);color:var(--body);text-wrap:pretty;max-width:52ch}.rv-act{margin-top:24px}.rv-list{margin-top:36px}.rv-rows{border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}.rv-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);padding:14px 0;display:grid}.rv-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);letter-spacing:0;color:var(--ink)}.rv-role{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:2px}.rv-status{font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--ink);margin-top:10px}.rv-status.is-strong{font-weight:600}.rv-dates{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.rv-note{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty;max-width:60ch;margin-top:10px}@media (min-width:720px){.rv-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:24px}.rv-name{grid-area:1/1}.rv-role{grid-area:2/1}.rv-status{text-align:right;grid-area:1/2;margin-top:0}.rv-dates{text-align:right;grid-area:2/2}.rv-note{grid-area:3/1/4/-1}}.rv-sk{flex-direction:column;gap:10px;display:flex}.rv-sk .dk-sk:first-child{width:42%;height:16px}.rv-sk .dk-sk+.dk-sk{width:28%;height:12px}.rv-empty{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding-top:20px;display:flex}.rv-empty-line{font:400 var(--t-prose)/var(--lh-prose) var(--font-serif);color:var(--ink)}.rv-empty-sub{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty;max-width:46ch}.rv-error{border-radius:var(--r-control);background:var(--warm-wash);color:var(--warm-ink);font-size:var(--t-body);line-height:var(--lh-body);margin-bottom:16px;padding:10px 14px}.rv-form{flex-direction:column;gap:16px;display:flex}.rv-sheet-head{flex-direction:column;gap:8px;display:flex}.rv-sheet-lede{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty;max-width:46ch}.rv-form .rv-error{margin:0}.cp-sheet .rv-form .cp-acts{margin-top:6px}.rv-form .cp-acts .btn-quiet{margin-left:-10px}.rv-file{border-radius:var(--r-control);width:100%;font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--body);cursor:pointer;display:block}.rv-file::file-selector-button{min-height:var(--control);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);color:var(--ink);font:500 var(--t-control)/1.2 var(--font-display);cursor:pointer;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);margin-right:12px;padding:0 16px}.rv-file:hover::file-selector-button{background:var(--hover);border-color:var(--decor)}@media (min-width:900px){.rv{padding-top:48px}}@media (prefers-reduced-motion:reduce){.rv-file::file-selector-button{transition:none}}.ct-waiting b{color:var(--ink);font-weight:600}.ct-empty{max-width:64ch;margin-top:20px}.ct-empty p,.ct-seed p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty}.ct-empty code,.ct-seed code{background:var(--hover);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:13px}.ct-ledger{margin-top:24px}.ct-row{grid-template-columns:var(--lg-rail) minmax(0, 1fr)}.ct-post{grid-column:2;gap:16px;min-width:0;padding:14px 12px 16px;display:flex}.ct-cover{border:1px solid var(--hairline);background:var(--hover);object-fit:cover;border-radius:8px;flex:none;align-self:flex-start;width:84px;height:auto}.ct-cover.is-blank{height:105px;display:block}.ct-body{flex-direction:column;flex:auto;align-items:flex-start;gap:6px;min-width:0;display:flex}.ct-post-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;display:flex}.ct-brand{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none}.ct-series{font-size:var(--t-small);line-height:var(--lh-small);color:var(--body)}.ct-verdict{font:500 var(--t-label)/1.2 var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;border-radius:var(--r-pill);color:var(--body);background:var(--hover);white-space:nowrap;margin-left:auto;padding:4px 9px}.ct-verdict.is-built{color:var(--ink);background:var(--tint)}.ct-verdict.is-changes{color:var(--warm-ink);background:var(--warm-wash)}.ct-verdict.is-posted{color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}.ct-headline{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);text-wrap:balance}.ct-caption{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);white-space:pre-wrap;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:64ch;display:-webkit-box;overflow:hidden}.ct-caption.is-open{display:block;overflow:visible}.ct-repost{background:var(--hover);border-radius:var(--r-control);align-self:stretch;max-width:64ch;margin-top:4px;padding:10px 12px}.ct-repost p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);white-space:pre-wrap;margin-top:4px}.ct-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.ct-acts.is-judge{border-top:1px solid var(--hairline);align-self:stretch;margin-top:4px;padding-top:10px}.ct-hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--warm-ink)}.ct-asked{border-radius:var(--r-control);background:var(--warm-wash);max-width:64ch;font-size:var(--t-small);line-height:var(--lh-small);color:var(--warm-ink);padding:8px 12px}.ct-ask{flex-wrap:wrap;align-self:stretch;gap:8px;max-width:640px;display:flex}.ct-ask .input{flex:260px;min-width:0}.ct-row.is-past .ct-headline{color:var(--body)}.ct-row.is-past .ct-cover{opacity:.72}.ct-cover-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:flex-start;padding:0;position:relative}.ct-cover-btn:hover .ct-cover{border-color:var(--accent)}.ct-cover-count{border-radius:var(--r-pill);background:var(--ink);min-width:22px;height:22px;color:var(--paper);font:600 12px/1 var(--font-display);justify-content:center;align-items:center;padding:0 6px;display:flex;position:absolute;bottom:-6px;right:-6px}.ct-cover-btn:hover .ct-cover-count{background:var(--accent-fill);color:var(--on-accent)}.ct-unbuilt-row{grid-template-columns:var(--lg-rail) minmax(0, 1fr)}.ct-unbuilt-cell{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:12px;display:flex}.ct-unbuilt-what{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.ct-unbuilt-what .ct-series{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.ct-past-toggle{min-height:var(--hit);cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:inline-flex}.ct-past-toggle .lg-run-n{letter-spacing:0}.ct-past-toggle .lg-run-hint{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-weight:400}.ct-past-toggle:hover .lg-run-hint{color:var(--accent)}.ct-past-toggle .dk-ic{color:var(--muted);transition:transform var(--fast) var(--ease-out);align-self:baseline;position:relative;top:3px}.ct-past-toggle[aria-expanded=true] .dk-ic{transform:rotate(90deg)}@media (max-width:719px){.ct-post{flex-direction:column;gap:12px}.ct-cover{width:96px}.ct-verdict{margin-left:0}}.ct-add-wrap{padding-left:calc(var(--lg-rail) + 12px);margin-top:32px}.ct-add-wrap>summary{min-height:var(--hit);cursor:pointer;font:500 14px/1.2 var(--font-display);color:var(--accent);align-items:center;list-style:none;display:inline-flex}.ct-add-wrap>summary::-webkit-details-marker{display:none}.ct-add-wrap>summary:before{content:"+";margin-right:8px;font-weight:500}.ct-add-wrap>summary:hover{text-underline-offset:3px;text-decoration:underline}.ct-add-body{flex-direction:column;gap:14px;max-width:78ch;padding:12px 0 2px;display:flex}.ct-seed{border-bottom:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.ct-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-add .input,.ct-add .select{flex:150px;width:auto;min-width:0}@media (max-width:719px){.ct-add-wrap{padding-left:0}}.cal-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:28px 0 14px;display:flex}.cal-bar h2{font:600 var(--t-title)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink)}.cal-count{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.cal-step{gap:4px;display:inline-flex}.cal-key{flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}.cal-key span{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;display:inline-flex}.cal-key i{background:var(--rule);border-radius:2px;width:3px;height:13px}.cal-key .is-built i{background:var(--ink)}.cal-key .is-changes i{background:var(--warm-ink)}.cal{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);overflow:hidden}.cal-dow,.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dow{border-bottom:1px solid var(--rule)}.cal-dow span{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);padding:10px 10px 8px}.cal-dow span+span,.cal-day+.cal-day{border-left:1px solid var(--hairline)}.cal-week+.cal-week{border-top:1px solid var(--hairline)}.cal-day{flex-direction:column;gap:6px;min-width:0;min-height:128px;padding:8px;display:flex}.cal-date{font:500 15px/18px var(--font-display);color:var(--body);align-self:flex-start;padding:2px 2px 5px;position:relative}.cal-day.is-outside .cal-date{color:var(--muted)}.cal-day.is-today .cal-date{color:var(--ink);font-weight:600}.cal-day.is-today .cal-date:after{content:"";background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:0;left:2px;right:2px}.cal-post{text-align:left;border:1px solid var(--hairline);background:var(--paper);border-radius:var(--r-control);cursor:pointer;width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);align-items:center;gap:8px;padding:5px 8px 5px 9px;display:flex;position:relative}@media (hover:hover){.cal-post:hover{background:var(--hover);border-color:var(--rule)}}.cal-post:before{content:"";background:var(--rule);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:2px}.cal-post.is-built:before{background:var(--ink)}.cal-post.is-changes:before{background:var(--warm-ink)}.cal-post.is-posted:before{background:0 0}.cal-day.is-past .cal-post:before{opacity:.4}.cal-post img{object-fit:cover;background:var(--hover);border-radius:5px;flex:none;width:26px;height:32px}.cal-dot{background:var(--decor);border-radius:50%;flex:none;width:8px;height:8px;margin:0 9px;font-style:normal}.cal-post-body{flex-direction:column;min-width:0;display:flex}.cal-post-body b{font:600 13px/17px var(--font-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-post-body em{font:500 12px/16px var(--font-display);color:var(--muted);font-style:normal}.cal-day.is-past .cal-post-body b,.cal-post.is-posted .cal-post-body b{color:var(--body);font-weight:500}.cal-day.is-past .cal-post img,.cal-post.is-posted img{opacity:.6}@media (max-width:900px){.cal-dow{display:none}.cal-date:before{content:attr(data-wd) " ";font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.cal-day.is-today .cal-date:before{color:var(--ink)}.cal-week{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-day{border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);min-height:92px}.cal-day.is-outside{display:none}.cal-key{flex-basis:100%;margin-left:0}}@media (max-width:560px){.cal-week{grid-template-columns:minmax(0,1fr)}.cal-day:not(:has(.cal-post)){display:none}.cal-day{min-height:0}}.ct-open .ct-post{padding:0}@keyframes ctFade{0%{opacity:0}to{opacity:1}}.ct-viewer{z-index:50;background:var(--scrim);animation:ctFade var(--t-move) var(--ease-out) both;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ct-viewer-in{overscroll-behavior:contain;background:var(--paper);border-radius:var(--r-panel);width:100%;max-width:760px;max-height:92dvh;box-shadow:var(--shadow-float);padding:14px 20px 18px;overflow-y:auto}.ct-viewer-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.ct-viewer-head>span{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.ct-viewer-head b{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink)}.ct-viewer-head em{font-style:normal;font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.ct-viewer-stage{align-items:center;gap:10px;margin-top:12px;display:flex}.ct-viewer-stage img{object-fit:contain;border-radius:var(--r-control);border:1px solid var(--hairline);background:var(--hover);flex:auto;width:100%;min-width:0;max-height:62vh}.ct-flip{border-radius:50%;flex:none}.ct-viewer-copy{background:var(--hover);border-radius:var(--r-control);margin-top:14px;padding:12px 14px}.ct-viewer-copy p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);white-space:pre-wrap;margin:4px 0 12px}.ct-viewer-copy p.is-repost{color:var(--body);margin-bottom:0}.ct-viewer-foot{align-items:center;gap:12px;margin-top:10px;display:flex}.ct-dots{flex-wrap:wrap;min-width:0;display:flex}.ct-dot{width:var(--hit);height:var(--hit);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ct-dot:before{content:"";background:var(--rule);width:8px;height:8px;transition:background var(--fast) var(--ease-out);border-radius:50%}.ct-dot:hover:before{background:var(--decor)}.ct-dot.is-here:before{background:var(--accent)}.ct-viewer-foot .dk-num{font:500 13px/1 var(--font-display);color:var(--muted);white-space:nowrap;margin-left:auto}@media (max-width:620px){.ct-viewer{padding:10px}.ct-viewer-in{padding:12px 14px 14px}.ct-viewer-stage{gap:6px}}@media (prefers-reduced-motion:reduce){.ct-viewer{animation:none}.cal-post,.ct-dot:before,.ct-past-toggle .dk-ic{transition:none}}.ts-body{flex-direction:column;gap:18px;display:flex}.ts-name{display:block}.ts-title{border:0;border-bottom:1px solid var(--hairline);resize:none;width:100%;min-height:44px;font:600 var(--t-title)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink);transition:border-color var(--fast) var(--ease-out);background:0 0;border-radius:0;margin:0;padding:8px 0;display:block;overflow:hidden}.ts-title:hover{border-bottom-color:var(--rule)}.ts-title:focus-visible{box-shadow:none;border-bottom-color:var(--accent);outline:none}.ts-where-line{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);margin-top:8px}a.ts-where{color:var(--accent)}a.ts-where:hover{text-underline-offset:3px;text-decoration:underline}.ts-row{gap:12px;display:flex}.ts-row>.field{flex:1 1 0;min-width:0}textarea.ts-notes{min-height:120px}.ts-chip.is-pri{text-transform:capitalize}.ts-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:16px;display:flex}.ts-act.is-danger{margin-left:auto}@media (max-width:559px){.ts-row{flex-direction:column;gap:18px}}.ms-body{flex-direction:column;gap:18px;display:flex}.ms-title{font:600 var(--t-title)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.ms-when{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:4px}.ms-join{align-self:flex-start}.ms-facts{margin:0}.ms-fact{border-top:1px solid var(--hairline);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.ms-fact:last-child{border-bottom:1px solid var(--hairline)}.ms-fact dt{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);padding-top:3px}.ms-fact dd{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);margin:0}@media (max-width:639px){.ms-fact{grid-template-columns:minmax(0,1fr);gap:2px}}.ms-sec{flex-direction:column;display:flex}.ms-sec-head{border-bottom:1px solid var(--rule);font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);margin-bottom:10px;padding-bottom:8px}.ms-note p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);white-space:pre-wrap;text-wrap:pretty;max-width:68ch}.ms-blank{font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted)}.ms-search{border-top:1px solid var(--hairline);color:inherit;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.ms-search:first-of-type{border-top:0;padding-top:0}.ms-search:hover{text-decoration:none}.ms-search-role{min-width:0;font:600 15px/20px var(--font-display);color:var(--ink)}.ms-search-role i{font:400 var(--t-small)/var(--lh-small) var(--font-serif);color:var(--muted)}.ms-search:hover .ms-search-role{color:var(--accent)}.ms-search-state{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);white-space:nowrap;flex:none}.ms-links{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.pg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-top:4px;display:flex}.pg-main{flex-direction:column;flex:480px;gap:8px;min-width:0;display:flex}.pg-lede{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--body);text-wrap:pretty;max-width:60ch}.pg-lede b{color:var(--ink);font-weight:600}.pg-meta{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.pg-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex}@media (max-width:719px){.pg-head{flex-direction:column;align-items:flex-start;gap:14px}.pg-main{flex-basis:auto}.pg-lede{font-size:16px;line-height:24px}}:root{--lg-rail:56px}@media (min-width:900px){:root{--lg-rail:72px}}.lg{position:relative}.lg:before{content:"";top:0;bottom:0;left:calc(var(--lg-rail) - 1px);background:var(--rule);width:1px;position:absolute}.lg-heads{grid-template-columns:var(--lg-rail) minmax(0, 1fr);border-bottom:1px solid var(--rule);align-items:end;padding:16px 0 6px;display:grid}.lg-heads>span{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap}.lg-h-when{text-align:right;grid-column:1;padding-right:12px}.lg-h{padding-left:12px}.lg-run{grid-template-columns:var(--lg-rail) minmax(0, 1fr);padding:22px 0 6px;display:grid}.lg-run>div{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:4px 10px;min-width:0;padding-left:12px;display:flex}.lg-run-name{font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);margin:0}.lg-run-name b{font-weight:inherit}.lg-run-n{font:500 13px/16px var(--font-display);color:var(--muted);font-style:normal}.lg-run-hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.lg-run.is-quiet .lg-run-name{color:var(--muted)}.lg-rows{margin:0;padding:0;list-style:none}.lg-row{grid-template-columns:var(--lg-rail) minmax(0, 1fr);border-bottom:1px solid var(--hairline);color:inherit;transition:background var(--fast) var(--ease-out);align-items:start;text-decoration:none;display:grid;position:relative}.lg-row.is-opens{cursor:pointer}@media (hover:hover){.lg-row.is-opens:hover{background:var(--hover);text-decoration:none}}.lg-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.lg-row.is-work:focus-within:before{content:"";top:0;bottom:-1px;left:calc(var(--lg-rail) - 2px);background:var(--ink);width:3px;position:absolute}.lg-rail{text-align:right;flex-direction:column;grid-column:1;align-items:flex-end;gap:2px;padding:12px 12px 10px 0;display:flex}.lg-rail-w{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap}.lg-rail-n{font:600 17px/19px var(--font-display);color:var(--ink)}.lg-rail-u{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.lg-rail-t{font:500 12px/16px var(--font-display);color:var(--muted)}.lg-rail-dash{font:500 15px/19px var(--font-display);color:var(--decor)}.lg-rail.is-today .lg-rail-w{color:var(--ink)}.lg-rail.is-late .lg-rail-w,.lg-rail.is-late .lg-rail-n,.lg-rail.is-late .lg-rail-t,.lg-rail.is-late .lg-rail-u,.lg-rail.is-late .lg-rail-dash{color:var(--warm-ink)}.lg-rail.is-past .lg-rail-n{color:var(--muted);font-weight:500}.lg-cell{grid-column:2;min-width:0;padding:12px}.lg-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);text-wrap:balance;display:block}.lg-sub{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);text-wrap:pretty;margin-top:1px;display:block}.lg-what{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.lg-due{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap}.lg-due.is-today{color:var(--ink)}.lg-due.is-late{color:var(--warm-ink)}.lg-empty{margin-left:var(--lg-rail);flex-direction:column;align-items:flex-start;gap:16px;padding:28px 0 32px 12px;display:flex}.lg-empty p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty;max-width:48ch}.lg-empty p b{color:var(--ink);font-weight:600}.lg-empty .dk-link,.lg-empty .linkbtn{font-size:inherit;font-family:var(--font-serif);white-space:normal}.ob-ledger{margin-top:24px}.ob-mail{grid-template-rows:auto auto}.ob-mail .lg-rail{grid-row:1/span 2}.ob-head{text-align:left;cursor:pointer;width:100%;min-height:48px;color:inherit;font:inherit;background:0 0;border:0;grid-area:1/2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 12px;margin:0;padding:13px 12px 12px;display:grid}.ob-head:focus-visible{box-shadow:none}@media (hover:hover){.ob-mail:has(.ob-head:hover){background:var(--hover)}.ob-head:hover .ob-subject{color:var(--accent)}}.ob-mail:has(.ob-head:focus-visible){box-shadow:inset 0 0 0 2px var(--accent)}.ob-subject{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty;grid-column:1}.ob-meta{min-width:0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);flex-wrap:wrap;grid-column:1;align-items:baseline;gap:2px 10px;display:flex}.ob-meta>span{overflow-wrap:anywhere}.ob-kind{font:500 var(--t-label)/var(--lh-small) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap}.ob-chev{width:24px;height:22px;color:var(--muted);transition:transform var(--fast) var(--ease-out);grid-area:1/2;place-items:center;display:grid}.ob-mail.is-open .ob-chev{transform:rotate(90deg)}.ob-open{flex-direction:column;grid-area:2/2;gap:4px;padding:0 12px 18px;display:flex}.ob-line{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink);overflow-wrap:anywhere;grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.ob-line>span:first-child{font:500 var(--t-label)/var(--lh-small) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.ob-body{white-space:pre-wrap;overflow-wrap:anywhere;font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--body);border:1px solid var(--hairline);border-radius:var(--r-control);max-width:68ch;margin:8px 0 0;padding:12px 14px}.ob-link{border-radius:var(--r-pill);background:var(--tint);color:var(--accent);font:500 13px/1.6 var(--font-display);padding:1px 10px;display:inline-block}.ob-link:hover{background:var(--accent-fill);color:var(--on-accent);text-decoration:none}.ob-ics{color:var(--muted)}.rf-ledger{margin-top:24px}.rf-cell{flex-direction:column;grid-column:2;gap:4px;min-width:0;max-width:760px;padding:12px 12px 16px;display:flex}.rf-sub-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.rf-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0}.rf-sub.is-done .rf-name{color:var(--body)}.rf-out{font:500 var(--t-label)/1.2 var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;border-radius:var(--r-pill);color:var(--body);background:var(--hover);white-space:nowrap;flex:none;padding:4px 9px}.rf-out.is-added{color:var(--ink);background:var(--tint)}.rf-out.is-held,.rf-out.is-declined{color:var(--warm-ink);background:var(--warm-wash)}.rf-sub-meta{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);overflow-wrap:anywhere}.rf-dupe{font-size:var(--t-small);line-height:var(--lh-small);color:var(--body);text-wrap:pretty;max-width:60ch;margin-top:4px}.rf-sub-note{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty;max-width:60ch;margin-top:4px}.rf-sub .ny-notice{margin:6px 0 0}.rf-sub-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rf-page .rf-warn{font-size:var(--t-small);line-height:var(--lh-small);max-width:60ch;margin-top:6px}.rf-empty a{font-weight:500}.rf-pick{border-top:1px solid var(--hairline);margin-top:10px;padding-top:12px}.rf-pick-label{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.rf-pick-list{flex-direction:column;margin-top:6px;display:flex}.rf-pick-row{min-height:var(--hit);border-radius:var(--r-control);cursor:pointer;align-items:flex-start;gap:12px;margin:0 -10px;padding:8px 10px;display:flex}.rf-pick-row:hover{background:var(--hover)}.rf-pick-row.dk-check>input{top:8px;left:10px}.rf-pick-row b{font:600 15px/22px var(--font-display);color:var(--ink);display:block}.rf-pick-row em{font-style:normal;font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);display:block}.pv-col{max-width:760px}.pv-head{flex-direction:column;align-items:flex-start;gap:6px;padding-top:4px;display:flex}.pv-head .eyebrow{margin:0 0 2px}.pv-meta{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.pv-page .block{border:0;flex-direction:column;gap:12px;margin:36px 0 0;padding:0;display:flex}.pv-page .block>.eyebrow{border-bottom:1px solid var(--rule);font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);margin:0;padding-bottom:8px}.pv-page .hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);text-wrap:pretty;max-width:60ch}.pv-form{flex-direction:column;gap:14px;display:flex}.pv-page .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;display:grid}.pv-page .form{flex-direction:column;gap:10px;display:flex}.pv-page .right{justify-content:flex-end;display:flex}.pv-page .moves{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pv-page .cands{flex-direction:column;display:flex}.pv-page .cands li{border-top:0;border-bottom:1px solid var(--hairline);font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:10px 0;display:flex}.pv-page .cands li>a{font:600 15px/22px var(--font-display);color:var(--ink)}.pv-page .cands li>a:hover{color:var(--accent);text-decoration:none}.pv-page .cands li.muted{font-size:var(--t-body);line-height:var(--lh-body);display:block}.pv-page .stage-now{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 12px;display:flex}.pv-stage{font:500 13px/19px var(--font-display);color:var(--body);white-space:nowrap}.pv-state,.pv-page .block>.due-late{font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty;max-width:60ch}.pv-state{color:var(--ink)}.pv-page .due-late{color:var(--warm-ink)}.pv-page .dw-folder .select{flex:200px}.pv-notes{border-top:1px solid var(--hairline);margin-top:4px}.pv-note{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pv-note .dk-label{padding-top:2px}.pv-note>.dk-private{overflow-wrap:anywhere;text-wrap:pretty;max-width:68ch}.pv-page .danger-zone .btn{align-self:auto}@media (max-width:719px){.pv-page .grid2{grid-template-columns:minmax(0,1fr)}.pv-page .dw-folder{flex-wrap:wrap}.pv-page .dw-folder .select{flex-basis:100%}}.st-col{max-width:720px}.st-sec{flex-direction:column;gap:12px;margin-top:36px;display:flex}.st-run{border-bottom:1px solid var(--rule);font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);padding-bottom:8px}.st-sec>.hint{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty;max-width:60ch}.st-sec .moves{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.st-sec .moves .hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);flex:200px}.st-choice{position:relative}.st-choice input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.st-choice:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--paper)}.st-choice:has(input:focus-visible){box-shadow:var(--focus-ring)}.rf-list{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.rf-row{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.rf-row.is-off .rf-who b,.rf-row.is-off .rf-who em{color:var(--muted)}.rf-who{flex:auto;min-width:0}.rf-who b{font:600 15px/22px var(--font-display);color:var(--ink);overflow-wrap:anywhere;display:block}.rf-who em{font-style:normal;font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);overflow-wrap:anywhere;display:block}.rf-count{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none}.rf-add{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rf-add .input{flex:200px;min-width:0}@media (max-width:719px){.rf-row{flex-wrap:wrap;row-gap:4px}.rf-who{flex-basis:100%}.rf-count{margin-right:auto}}.standalone{background:var(--paper);min-height:100%}.previewbar{top:env(safe-area-inset-top,0px);z-index:5;background:linear-gradient(var(--warm-wash), var(--warm-wash)) var(--paper);color:var(--warm-ink);font-size:var(--t-small);line-height:var(--lh-small);text-align:center;border-bottom:1px solid var(--hairline);padding:8px 16px;position:sticky}.previewbar a{color:inherit;text-decoration:underline}.mail-preview{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--hover);margin-bottom:12px;padding:12px 14px}.mail-line{font-size:var(--t-small);line-height:var(--lh-small);grid-template-columns:60px 1fr;margin:0 0 4px;display:grid}.mail-line .muted{display:block}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--t-small);line-height:var(--lh-small);color:var(--body);margin:10px 0 0}.cs-intro{font-size:var(--t-small);line-height:var(--lh-small);margin-bottom:12px}.cs-group{flex-direction:column;gap:6px;display:flex}.cs-label{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin-top:4px}.cs-row{border-top:1px solid var(--hairline);font-size:var(--t-small);line-height:var(--lh-small);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.cs-row .who{color:var(--ink);font-weight:500}.cs-row .grow{flex:auto;min-width:0}.cs-row.cs-undone .who{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--decor);text-decoration-color:var(--decor);font-weight:400}.cs-full{flex-basis:100%}.cs-line{color:var(--muted);font-size:var(--t-small);line-height:var(--lh-small)}.cs-acts{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cs-acts.cs-end{justify-content:flex-end}.cs-state{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cs-record{background:var(--hover);border-radius:var(--r-control);font-size:var(--t-small);line-height:var(--lh-small);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.cs-seg{gap:4px;display:inline-flex}.cs-seg .seg{min-height:var(--control-sm);padding:0 10px;font-size:13px}.cs-reasons{background:var(--hover);border-radius:var(--r-control);flex-direction:column;gap:8px;margin-top:4px;padding:10px 12px;display:flex}.cs-chips{flex-wrap:wrap;gap:6px;display:flex}.cs-req{border-top:1px solid var(--hairline);font-size:var(--t-small);line-height:var(--lh-small);flex-direction:column;gap:6px;padding:10px 0;display:flex}.cs-req .who{color:var(--ink);font-weight:500}.cs-slots{border-left:2px solid var(--hairline);flex-direction:column;gap:2px;padding-left:12px;display:flex}.cs-slots li.on{color:var(--ink);border-left:2px solid var(--ink);margin-left:-14px;padding-left:12px;font-weight:500}.cs-sub{background:var(--hover);border-radius:var(--r-control);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.cs-sub .who{color:var(--ink);font-weight:500}.cs-prompt{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;padding-top:6px;display:flex}.cs-hist{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.cs-local{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.badge-channel{background:var(--hover);color:var(--muted);border:1px solid var(--hairline)}.timeline .badge,.cs-row .badge,.cs-line .badge{vertical-align:baseline}.answer-form textarea.input{min-height:48px}.cs-warn{color:var(--warm-ink);background:var(--warm-wash);border-radius:var(--r-control);font-size:var(--t-small);line-height:var(--lh-small);margin:6px 0 0;padding:6px 10px;display:block}.answer-form .cs-warn{margin:0 0 6px}.ps-to{background:var(--hover);border-radius:var(--r-control);font-size:var(--t-small);line-height:var(--lh-small);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ps-to b{color:var(--ink);font-weight:500}.ps-to .ps-about{margin-top:8px}.ps-to .ps-first{color:var(--body)}.ps-warn{color:var(--warm-ink);background:var(--warm-wash);border-radius:var(--r-control);font-size:var(--t-small);line-height:var(--lh-small);padding:8px 12px}.ps-tick{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.ps-tick input:disabled~span:not(.dk-tick){color:var(--body)}.ps-others{flex-direction:column;gap:8px;display:flex}.ps-other{border:1px solid var(--hairline);border-radius:var(--r-control);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.ps-other.on{border-color:var(--rule);background:var(--hover)}.ps-count{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.ps-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:6px;display:flex}.ps-foot .form-foot{margin-left:auto;padding-top:0}@media (prefers-reduced-motion:reduce){.lg-row,.ob-chev{transition:none}}.ny-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ny-row{grid-template-columns:var(--sx-rail) minmax(0, 1fr);border-bottom:1px solid var(--hairline);align-items:start;display:grid}.ny-body{flex-direction:column;grid-column:2;gap:10px;min-width:0;padding:12px 12px 14px;display:flex}.ny-text{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.ny-text a{color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty}.ny-text a:hover{-webkit-text-decoration-color:var(--decor);text-decoration-color:var(--decor)}.ny-since{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none}.ny-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ny-reply{flex-direction:column;gap:8px;max-width:60ch;display:flex}.ny-reply textarea.input{min-height:56px}.ny-note{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.ny-notice{border-radius:var(--r-control);background:var(--warm-wash);color:var(--warm-ink);font-size:var(--t-small);justify-content:space-between;align-items:center;gap:10px;margin:6px 0 4px;padding:8px 12px;display:flex}.ny-notice .linkbtn{color:inherit;font-weight:500}@media (min-width:900px){.ny-body{padding:14px 12px 16px}}.sp{flex-direction:column;gap:10px;max-width:640px;margin-top:14px;display:flex}.sp-people{grid-template-columns:1fr;gap:10px;display:grid}.sp-labelrow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sp-addbtn{font-size:12px}.sp-add{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--hover);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sp-add-title{color:var(--ink);font-size:13px;font-weight:500}.sp-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-acts .btn{align-items:center;min-height:34px;display:inline-flex}.sp-acts a.btn:hover{text-decoration:none}.sp-hint{color:var(--muted);flex:200px;font-size:12px}.sp-hint.sp-warn{color:var(--warm-ink)}@media (min-width:600px){.sp-people{grid-template-columns:1fr 1fr}}.cv .preview-note a{font-weight:500}.cv-state{color:var(--ink);font-size:15px}.cv-list li{padding:0}.cv-row{width:100%;color:inherit;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}a.cv-row:hover{text-decoration:none}a.cv-row:hover strong{color:var(--accent)}.cv-who{flex-direction:column;gap:2px;min-width:0;display:flex}.cv .doc-stage{white-space:normal;text-align:right}.cv-stage-text{color:var(--ink);font-weight:500}@media (max-width:480px){.cv-row{flex-direction:column;gap:4px}.cv .doc-stage{text-align:left;align-items:flex-start}.cv .doc{padding:22px 18px}}.signin{place-items:center;min-height:80vh;padding:24px 16px;display:grid}.signin-card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-card);width:min(360px,100%);box-shadow:var(--shadow-float);flex-direction:column;gap:14px;padding:28px 24px;display:flex}.signin-card h1{color:var(--ink);margin:0 0 4px;font-size:28px}.signin-card .btn{min-height:44px}.signin-notice,.signin-error{color:var(--warm-ink);background:var(--warm-wash);border-radius:var(--r-control);margin:0;padding:10px 12px;font-size:13px}.syncdot{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.syncdot b{background:var(--ink);border-radius:50%;width:7px;height:7px;display:inline-block}.syncdot.saving b,.syncdot.error b{background:var(--warm-ink)}.syncdot.error{color:var(--warm-ink)}.signout{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:13px}.signout:hover{color:var(--accent)}.loadscreen{min-height:60vh;color:var(--muted);text-align:center;place-items:center;padding:24px 16px;display:grid}.ny-notice-loose{margin:0 0 16px}.rs-chips{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.rs-acts{gap:6px}.rs-set{border:1px solid var(--rule);background:var(--paper);color:var(--muted);border-radius:var(--r-pill);min-height:28px;font:500 12px/1.2 var(--font-display);cursor:pointer;white-space:nowrap;transition:border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);padding:0 10px;position:relative}.rs-set:hover{border-color:var(--accent);color:var(--accent)}@media (pointer:coarse){.rs-set{min-height:36px}.rs-set:before{content:"";position:absolute;inset:-4px}}.rl-opts{flex-direction:column;gap:8px;margin-top:4px;display:flex}.rl-opts .btn{justify-content:flex-start;width:100%}.rl-opts-foot{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:14px}@media (prefers-reduced-motion:reduce){.rs-set{transition:none}}:root{--oo-stage:220px}.oo-cap{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);align-items:flex-start;gap:10px;display:flex}.oo-cap-words{text-wrap:pretty;min-width:0}.oo-cap-dots{height:var(--lh-small);flex:none;align-items:center;gap:4px;display:inline-flex}.oo-cap-dots i{border:1.5px solid var(--decor);background:var(--paper);border-radius:50%;width:8px;height:8px}.oo-cap-dots i[data-at=taken]{background:var(--ink);border-color:var(--ink)}.oo-cap-n{font:600 13px/19px var(--font-display);color:var(--ink)}.oo-cap.is-over .oo-cap-dots i[data-at=taken]{background:var(--warm-ink);border-color:var(--warm-ink)}.oo-cap.is-over .oo-cap-n{color:var(--warm-ink)}.oo-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;margin-top:24px;display:flex}.oo-overdue em{color:var(--warm-ink)}.oo-ledger{margin-top:12px}.oo-heads,.oo-row{grid-template-columns:var(--lg-rail) minmax(0, 1fr) 48px}.oo-heads-cell{grid-column:2;grid-template-columns:minmax(0,1fr);column-gap:24px;padding-left:12px;display:grid}.oo-heads .lg-h{padding-left:0}.oo-h-next,.oo-h-stage{display:none}.oo-cell{grid-column:2;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px 24px;min-width:0;padding:12px 0 13px 12px;display:grid}.oo-c-who{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.oo-name-line{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.oo-who{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);overflow-wrap:anywhere}.oo-who:hover{color:var(--accent);text-decoration:none}.oo-row.is-ended .oo-who{color:var(--body)}.oo-sub{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);overflow-wrap:anywhere}.oo-lane{font:500 var(--t-label)/var(--lh-small) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap}.oo-promise{margin-top:3px}.oo-promise.is-soon{color:var(--ink)}.oo-c-next{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.oo-next-what{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.oo-next-none{font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted)}@media (max-width:899px){.oo-c-next:empty{display:none}}.oo-stage{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);overflow-wrap:anywhere}.oo-marks{align-items:center;gap:6px;display:inline-flex}.oo-mark{cursor:help;white-space:nowrap}.oo-mark.is-warn{border:1.5px solid var(--warm-ink);width:18px;height:18px;color:var(--warm-ink);font:600 11px/1 var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.oo-mark.is-second{border-radius:var(--r-pill);background:var(--hover);color:var(--body);font:500 var(--t-label)/1.2 var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;padding:3px 8px}.oo-trail{grid-column:3;justify-content:flex-end;padding:10px 10px 0 0;display:flex}.oo-trail .pl-more{background:0 0}.oo-trail .pl-more:hover,.oo-trail .pl-more[aria-expanded=true]{background:var(--tint);color:var(--ink)}.oo-closed{margin-top:4px}.oo-closed>summary{cursor:pointer;list-style:none}.oo-closed>summary::-webkit-details-marker{display:none}.oo-closed>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.oo-closed-run>div{align-items:center}.oo-chev{color:var(--muted);transition:transform var(--fast) var(--ease-out)}.oo-closed[open] .oo-chev{transform:rotate(90deg)}@media (hover:hover){.oo-closed>summary:hover .lg-run-name{color:var(--accent)}}@media (min-width:900px){.oo-heads-cell,.oo-cell{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr) var(--oo-stage)}.oo-h-next{grid-column:2;display:block}.oo-h-stage{grid-column:3;display:block}.oo-cell{padding-top:13px}.oo-c-who{grid-column:1}.oo-c-next{grid-column:2}.oo-stage{grid-column:3}}@media (prefers-reduced-motion:reduce){.oo-chev{transition:none}}.oor-head{flex-direction:column;align-items:flex-start;gap:6px;padding-top:4px;display:flex}.oor-head .pl-crumb{margin-bottom:4px}.oor-head h1 a{color:var(--ink)}.oor-head h1 a:hover{color:var(--accent);text-decoration:none}.oor-seat{font-size:var(--t-prose);color:var(--body);text-wrap:balance;max-width:52ch;line-height:26px}.oor-meta{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);flex-wrap:wrap;align-items:baseline;row-gap:2px;margin-top:4px;display:flex}.oor-meta-part:after{content:"·";color:var(--decor);margin:0 8px}.oor-person{font:500 13px/19px var(--font-display);color:var(--accent);white-space:nowrap;align-items:center;gap:4px;display:inline-flex;position:relative}.oor-person:before{content:"";position:absolute;inset:-6px -4px}@media (pointer:coarse){.oor-person:before{inset:-13px -8px}}.oor-standing{border-left:2px solid var(--warm-ink);border-radius:0 var(--r-control) var(--r-control) 0;background:var(--warm-wash);max-width:760px;color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty;margin-top:20px;padding:10px 14px}.oor-standing.is-quiet{border-left-color:var(--rule);background:var(--hover)}.oor-standing+.oor-standing{margin-top:8px}.oor-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:0 48px;display:grid}.oor-main,.oor-side{min-width:0}.oor-side{top:calc(env(safe-area-inset-top,0px) + 72px);position:sticky}.oor-sec{flex-direction:column;gap:12px;min-width:0;margin-top:36px;display:flex}.oor-run{border-bottom:1px solid var(--rule);font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);padding-bottom:8px}.oor-hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);text-wrap:pretty;max-width:60ch}.oor-acts{flex-wrap:wrap;gap:8px;display:flex}.oor-row2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px 16px;display:grid}.oor-promised{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.oor-promised .input{flex:0 200px;min-width:0}.oor-late{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--warm-ink);white-space:nowrap}.oor-checks{flex-direction:column;display:flex}.oor-check{border-bottom:1px solid var(--hairline);min-height:44px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:4px 0;display:flex}.oor-check:last-child{border-bottom:0}.oor-check.is-derived{cursor:default;flex-wrap:wrap}.oor-check.is-derived label{cursor:default}.oor-check.is-derived .select{flex:0 220px;width:auto;min-width:0}.oor-box{appearance:none;border:1.5px solid var(--decor);background:var(--paper);width:18px;height:18px;cursor:inherit;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);border-radius:5px;flex:none;place-items:center;margin:0;padding:0;display:grid}.oor-box:after{content:"";border:solid var(--on-accent);opacity:0;border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.oor-box:checked,.oor-box[data-on=true]{background:var(--accent-fill);border-color:var(--accent-fill)}.oor-box:checked:after,.oor-box[data-on=true]:after{opacity:1}.oor-check:hover .oor-box:not(:checked):not([data-on=true]){border-color:var(--ink)}.oor-gate{border-left:2px solid var(--ink);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty;max-width:60ch;margin:4px 0 0;padding:2px 0 2px 12px}.oor-links{flex-direction:column;gap:14px;display:flex}.oor-links .dw-folder .dk-folder{text-overflow:ellipsis;flex:0 0 124px;justify-content:center;overflow:hidden}.oor-now{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.oor-now b{font:600 var(--t-title)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink)}.oor-since{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.oor-blocked{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.oor-moves{flex-wrap:wrap;gap:8px;display:flex}.oor-moves .btn{white-space:normal;text-align:left}.oor-block{background:var(--hover);border-radius:var(--r-control);flex-direction:column;flex-basis:100%;gap:8px;padding:12px;display:flex}.oor-block-acts{flex-wrap:wrap;gap:8px;display:flex}.oor-back{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.oor-back-k{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin-right:4px}.oor-why{font-size:var(--t-body);line-height:var(--lh-body);color:var(--warm-ink)}.oor-next-off{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.oor-queue{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.oor-queue a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.oor-add{align-items:center;gap:8px;display:flex}.oor-add .select{flex:auto;min-width:0}.oor-cands{flex-direction:column;display:flex}.oor-cands li{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 0;display:flex}.oor-cands li>a{font:600 15px/22px var(--font-display);color:var(--ink)}.oor-cands li>a:hover{color:var(--accent);text-decoration:none}.oor-cand-stage{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.oor-added{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink)}.oor-history{margin-top:48px}.oor-note-form{flex-direction:column;gap:8px;max-width:760px;display:flex}.oor-note-form .right{justify-content:flex-end;display:flex}.oor-hist{border-top:1px solid var(--rule);margin-top:8px}.oor-hist-cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.oor-kind{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);padding-top:2px}.oor-kind.is-move{color:var(--ink)}.oor-line{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;max-width:68ch}.oor-line-note{color:var(--body)}.oor-line a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:999px){.oor-grid{grid-template-columns:minmax(0,1fr)}.oor-side{display:contents}.oor-stagecard{order:-1}.oor-history{margin-top:40px}}@media (max-width:719px){.oor-seat{font-size:16px;line-height:24px}.oor-row2{grid-template-columns:minmax(0,1fr)}.oor-check.is-derived .select{flex-basis:100%;margin-left:30px}.oor-links .dw-folder{flex-wrap:wrap}.oor-links .dw-folder .input{flex-basis:100%}.oor-links .dw-folder .dk-folder{flex:0 auto;max-width:100%}.oor-add{flex-wrap:wrap}.oor-add .select{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.oor-box{transition:none}}:root{--tk-where:min(320px, 28vw)}.tk-queue{margin-top:28px}.tk-quiet{padding-left:calc(var(--lg-rail) + 12px);font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted);margin-top:28px}.tk-qmain{flex-direction:column;grid-column:2;gap:4px;min-width:0;padding:12px 12px 14px;display:flex}.tk-qwho{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);overflow-wrap:anywhere}.tk-qwho a{font:600 15px/22px var(--font-display);color:var(--ink)}.tk-qwho a:hover{color:var(--accent);text-decoration:none}.tk-qline{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty;max-width:60ch}.tk-qrow[data-state=changes] .tk-qline{color:var(--body)}.tk-qrow[data-state=asked] .tk-qline{color:var(--muted)}.tk-qmeta{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.tk-qacts{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;padding:0 12px 14px;display:flex}@media (max-width:899px){.tk-qacts .tk-open{order:1;margin-left:-10px}}.tk-qback{flex-direction:column;gap:8px;max-width:560px;margin-top:8px;display:flex}.tk-qback textarea.input{min-height:72px}.tk-qback-acts{flex-wrap:wrap;gap:8px;display:flex}.tk-why{font-size:var(--t-small);line-height:var(--lh-small);color:var(--warm-ink)}.tk-qok-text{min-width:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty;grid-column:2;padding:13px 12px 14px}.tk-qok-text b{font:600 15px/22px var(--font-display);color:var(--ink)}.tk-qok-text .dk-link{font:inherit;white-space:normal;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:900px){.tk-qrow{grid-template-columns:var(--lg-rail) minmax(0, 1fr) auto}.tk-qacts{grid-column:3;justify-content:flex-end;padding:12px 12px 14px 0}}.tk-dated{margin-top:36px}.tk-dated .lg-run>div{padding-left:44px}.tk-row,.tk-heads{grid-template-columns:var(--lg-rail) 40px minmax(0, 1fr)}.tk-heads-cell{grid-column:3;grid-template-columns:minmax(0,1fr);column-gap:24px;padding:0 12px 0 4px;display:grid}.tk-heads .lg-h{padding-left:0}.tk-h-where{display:none}.tk-tickc{grid-column:2;justify-content:center;padding-top:2px;display:flex}.tk-tick{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.tk-tick:hover .dk-tick{border-color:var(--ink)}.tk-cell{grid-column:3;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px 24px;min-width:0;padding:13px 10px 12px 4px;display:grid}.tk-what{text-align:left;cursor:pointer;font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--ink);text-wrap:pretty;background:0 0;border:0;justify-self:start;margin:0;padding:0}span.tk-what{cursor:default}.tk-who{font:600 15px/22px var(--font-display);color:var(--ink);margin-right:6px}a.tk-what:hover,button.tk-what:hover,a.tk-what:hover .tk-who,button.tk-what:hover .tk-who{color:var(--accent);text-decoration:none}.tk-where{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);overflow-wrap:anywhere}.tk-due{margin-top:2px}@media (min-width:720px){.tk-row,.tk-heads{grid-template-columns:var(--lg-rail) 44px minmax(0, 1fr)}.tk-cell{padding-right:12px}.tk-dated .lg-run>div{padding-left:48px}}@media (min-width:900px){.tk-heads-cell,.tk-cell{grid-template-columns:minmax(0, 1fr) var(--tk-where)}.tk-h-where{grid-column:2;display:block}.tk-cell{grid-template-areas:"what where""due where"}.tk-what{grid-area:what}.tk-where{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;grid-area:where;align-self:start;padding-top:2px;overflow:hidden}.tk-due{grid-area:due}}@media (prefers-reduced-motion:reduce){.tk-tick .dk-tick{transition:none}}.ox-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;margin-top:24px;display:flex}.ox-pick{max-width:100%;min-height:38px;margin-left:0}.ox-only{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);margin-top:24px}.ox-only b{color:var(--ink);font-weight:600}.ox-ledger{margin-top:20px}.ox-none .dk-link{font:inherit}.ox-heads{grid-template-columns:var(--lg-rail) minmax(0, 1fr)}.ox-h-what{display:none}.ox-row{grid-template-columns:var(--lg-rail) minmax(0, 1fr)}.ox-who,.ox-fields,.ox-acts{grid-column:2;min-width:0}.ox-who{flex-direction:column;align-items:flex-start;gap:1px;padding:12px 12px 0;display:flex}.ox-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);overflow-wrap:anywhere}.ox-name:hover{color:var(--accent);text-decoration:none}.ox-search{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);overflow-wrap:anywhere}.ox-late{margin-top:3px}.ox-fields{gap:14px;padding:12px 12px 0;display:grid}.ox-field{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k a""v a";align-items:center;gap:2px 12px;min-width:0;display:grid}.ox-field.is-body{grid-template-areas:"k t""v v""a a";row-gap:6px}.ox-k{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);grid-area:k}.ox-t{grid-area:t;justify-self:end}.ox-v{min-width:0;font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-area:v;max-width:64ch}.ox-v.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ox-v.is-open{max-height:calc(var(--lh-body) * 8.4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:6px;overflow-y:auto}.ox-v.is-open.is-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%)}.ox-v.is-select{-webkit-user-select:all;user-select:all;border:1px dashed var(--warm-ink);border-radius:var(--r-control);padding:8px 10px}.ox-fa{grid-area:a;justify-self:end;min-width:0}.ox-field.is-body .ox-fa{justify-content:flex-end;justify-self:stretch;display:flex}.ox-stored{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.ox-stored span{color:var(--body)}.ox-acts{align-items:center;gap:8px;padding:14px 12px 16px;display:flex}.ox-acts>.btn-primary{flex:auto}.ox-skip{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.ox-skip .input{min-width:0}.ox-skip-acts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ox-add .dk-segwrap{align-self:flex-start}.ox-add-body{white-space:pre-wrap;min-height:180px}.ox-why{font-size:var(--t-small);line-height:var(--lh-small);color:var(--warm-ink)}@media (pointer:coarse){.ox-acts .btn,.ox-skip-acts .btn{min-height:44px}.ox-t,.ox-skip-acts .dk-link{margin:-13px 0;padding:13px 0 13px 16px}.ox-field.is-body .ox-fa .dk-copy{flex:auto}}@media (min-width:900px){.ox-heads,.ox-row{grid-template-columns:var(--lg-rail) 220px minmax(0, 1fr) 140px}.ox-h-what{display:block}.ox-who,.ox-fields,.ox-acts{grid-row:1}.ox-who{grid-column:2;padding:14px 12px 16px}.ox-fields{grid-column:3;padding:14px 12px 16px}.ox-acts{flex-direction:column;grid-column:4;align-items:stretch;padding:14px 0 16px 12px}.ox-acts>.btn-primary{flex:none}.ox-skip-acts{flex-direction:column;align-items:stretch;gap:8px}.ox-skip-acts .dk-link{align-self:center}}:root{--sx-rail:56px;--sx-line:300px}@media (min-width:900px){:root{--sx-rail:72px}}.sx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:4px 0 0;display:flex}.sx-head-main{flex-direction:column;gap:8px;min-width:0;display:flex}.sx-lede{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--body);text-wrap:pretty;max-width:60ch}.sx-lede .linkbtn{white-space:normal;font-size:14px}.sx-head>.btn{flex:none}@media (max-width:719px){.sx-head{flex-direction:column;align-items:flex-start}.sx-lede{font-size:16px;line-height:24px}}.sx-where{margin-top:24px}.sx-regions{border-bottom:1px solid var(--rule);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:28px;min-width:0;display:flex;overflow-x:auto}.sx-regions::-webkit-scrollbar{display:none}.sx-region{min-height:var(--control);cursor:pointer;text-align:left;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:4px 4px 0 0;flex-direction:column;flex:none;align-items:flex-start;gap:4px;padding:8px 0 10px;display:flex;position:relative}.sx-region-name{white-space:nowrap;font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);transition:color var(--fast) var(--ease-out);align-items:baseline;gap:8px;display:flex}.sx-region-name em{letter-spacing:0;color:var(--muted);font-style:normal}.sx-region:hover .sx-region-name,.sx-region[aria-selected=true] .sx-region-name{color:var(--ink)}.sx-region-clock{white-space:nowrap;font:500 13px/18px var(--font-display);color:var(--body);align-items:baseline;gap:7px;display:flex}.sx-region-clock i{color:var(--muted);font-style:normal;font-weight:400}.sx-region-clock i[data-state=edge]{color:var(--warm-ink)}.sx-region[aria-selected=true]:after{content:"";background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.sx-zones{font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty;max-width:72ch;margin-top:12px}@media (max-width:719px){.sx-regions{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);gap:22px}.sx-zones{font-size:14px;line-height:21px}}.sx-ledger{margin-top:12px;position:relative}.sx-ledger:before{content:"";top:0;bottom:0;left:calc(var(--sx-rail) - 1px);background:var(--rule);width:1px;position:absolute}.sx-heads{grid-template-columns:var(--sx-rail) minmax(0, 1fr);border-bottom:1px solid var(--rule);align-items:end;padding:16px 0 6px;display:grid}.sx-heads>span{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.sx-h-when{text-align:right;padding-right:12px}.sx-h-search,.sx-h-next{padding-left:12px;display:none}.sx-h-stages{height:var(--lh-label);max-width:calc(var(--sx-line) - 40px);grid-column:2;margin:0 28px 0 12px;position:relative}.sx-h-stages i{top:0;left:calc(3.5px + (100% - 7px) * var(--k) / 5);white-space:nowrap;font-style:normal;position:absolute;transform:translate(-50%)}.sx-h-stages i:first-child{--k:0}.sx-h-stages i:nth-child(2){--k:1}.sx-h-stages i:nth-child(3){--k:2}.sx-h-stages i:nth-child(4){--k:3}.sx-h-stages i:nth-child(5){--k:4}.sx-h-stages i:nth-child(6){--k:5}.sx-group-head{grid-template-columns:var(--sx-rail) minmax(0, 1fr);padding:22px 0 6px;display:grid}.sx-group-head>div{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:4px 10px;min-width:0;padding-left:12px;display:flex}.sx-group-name{font:600 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);margin:0}.sx-group-n{font:500 13px/16px var(--font-display);color:var(--muted)}.sx-group-hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.sx-group.is-quiet .sx-group-name{color:var(--muted)}.sx-rows{margin:0;padding:0;list-style:none}.sx-row{grid-template-columns:var(--sx-rail) minmax(0, 1fr);border-bottom:1px solid var(--hairline);color:inherit;cursor:pointer;transition:background var(--fast) var(--ease-out);align-items:start;text-decoration:none;display:grid}.sx-row:hover{background:var(--hover);text-decoration:none}.sx-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.sx-row.is-quiet .sx-name{color:var(--body)}.sx-rail{text-align:right;flex-direction:column;grid-column:1;align-items:flex-end;gap:2px;padding:12px 12px 10px 0;display:flex}.sx-rail-w{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.sx-rail-n{font:600 17px/19px var(--font-display);color:var(--ink)}.sx-rail-t{font:500 12px/16px var(--font-display);color:var(--muted)}.sx-rail-dash{font:500 15px/19px var(--font-display);color:var(--decor)}.sx-rail.is-today .sx-rail-w{color:var(--ink)}.sx-rail.is-late .sx-rail-w,.sx-rail.is-late .sx-rail-n{color:var(--warm-ink)}.sx-row.is-quiet .sx-rail-n{color:var(--body)}.sx-cell{grid-column:2;min-width:0;padding:12px 12px 0}.sx-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);text-wrap:balance;display:block}.sx-sub{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);text-wrap:pretty;margin-top:1px;display:block}.sx-pos{padding-top:8px}.sx-line{max-width:calc(var(--sx-line) - 40px);margin-right:16px}.sx-total{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:6px}.sx-total b{color:var(--ink);font-weight:500}.sx-total .sx-started{display:block}.sx-row.is-quiet .sx-total b{color:var(--body)}.sx-nxt{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-top:6px;padding-bottom:14px;display:flex}.sx-what{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.sx-what b{font:600 14px/22px var(--font-display);color:var(--ink)}.sx-what.is-unset{color:var(--muted)}.sx-start{font:500 14px/22px var(--font-display);color:var(--accent)}.sx-due{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap}.sx-due.is-today{color:var(--ink)}.sx-due.is-late{color:var(--warm-ink)}.sx-chev{display:none}.sx-opened{white-space:nowrap}.sx-row-diary{grid-template-columns:var(--sx-rail) minmax(0, 1fr) auto}.sx-row-diary .sx-who{padding-bottom:12px}.sx-how{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap;grid-column:3;align-self:start;padding:14px 12px 0 0}.sx-empty{margin-left:var(--sx-rail);flex-direction:column;align-items:flex-start;gap:16px;padding:28px 0 32px 16px;display:flex}.sx-empty p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:pretty;max-width:44ch}.sx-empty p b{color:var(--ink);font-weight:600}@media (min-width:900px){.sx-heads,.sx-row{grid-template-columns:var(--sx-rail) minmax(0, 1.25fr) var(--sx-line) minmax(0, 1fr) 36px}.sx-h-search{grid-column:2;display:block}.sx-h-stages{grid-column:3}.sx-h-next{grid-column:4;display:block}.sx-heads{padding-top:20px}.sx-rail{padding-top:14px}.sx-who{grid-column:2;padding:14px 12px}.sx-pos{grid-column:3;padding:14px 12px}.sx-nxt{flex-direction:column;grid-column:4;align-items:flex-start;gap:2px;padding:14px 12px}.sx-chev{color:var(--decor);grid-column:5;justify-content:flex-end;align-items:center;padding:17px 8px 0 0;display:flex}.sx-row-diary{grid-template-columns:var(--sx-rail) minmax(0, 1fr) auto}.sx-row-diary .sx-who{padding:14px 12px}.sx-how{padding-top:16px}}@media (prefers-reduced-motion:reduce){.sx-row,.sx-region-name{transition:none}}.dk-discreet{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper);min-height:32px;color:var(--ink);cursor:pointer;font:500 13px/1 var(--font-display);white-space:nowrap;transition:border-color var(--fast) var(--ease-out), background var(--fast) var(--ease-out), color var(--fast) var(--ease-out);flex:none;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex;position:relative}.dk-discreet:not([aria-pressed=true]):hover{border-color:var(--decor);background:var(--hover)}.dk-discreet[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.dk-discreet kbd{font:500 var(--t-label)/1 var(--font-display);letter-spacing:.02em;opacity:.75}.dk-discreet-short{display:none}@media (max-width:719px){.dk-discreet span,.dk-discreet kbd{display:none}.dk-discreet{border-radius:50%;justify-content:center;width:36px;min-height:36px;padding:0}.dk-discreet[aria-pressed=true]{border-radius:var(--r-pill);width:auto;padding:0 12px 0 10px}.dk-discreet[aria-pressed=true] .dk-discreet-short{display:inline}}@media (pointer:coarse){.dk-discreet:before{content:"";position:absolute;inset:-5px}}@media (prefers-reduced-motion:reduce){.dk-discreet{transition:none}}.times-form{flex-direction:column;gap:14px;display:flex}.times-format{flex-wrap:wrap;gap:6px;display:flex}.times-rows{flex-direction:column;gap:10px;display:flex}.times-row{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:8px;display:grid}@media (max-width:420px){.times-row{grid-template-columns:1fr 1fr}.times-row .field:first-child{grid-column:1/-1}}.times-error{color:var(--warm-ink);background:var(--warm-wash);border-radius:var(--r-control);font-size:var(--t-small);line-height:var(--lh-small);padding:8px 12px}.times-foot{font-size:var(--t-small);line-height:var(--lh-small)}.cp{max-width:640px;font-size:var(--t-prose);color:var(--body);background:var(--paper);overflow-wrap:anywhere;margin:0 auto;padding:16px 20px 56px;line-height:1.5}.cp-has-bar{padding-bottom:132px}.cp-blank{text-align:center;color:var(--muted);font-size:var(--t-body);padding-top:40vh}.cp-letterhead{border-bottom:1px solid var(--hairline);color:var(--accent);align-items:center;margin-bottom:36px;padding:10px 0 14px;display:flex}.cp-letterhead .wordmark-lockup{color:inherit}.cp-letterhead .wordmark-svg{height:30px}.cp-head{flex-direction:column;gap:10px;display:flex}.cp-eyebrow{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);text-wrap:balance}.cp-name,.cp-title{font:600 32px/36px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.cp-role{font-size:var(--t-prose);color:var(--body);text-wrap:pretty;max-width:36ch;line-height:1.5}.cp-cover{border-top:1px solid var(--hairline);margin-top:28px;padding-top:24px}.cp-cover-line{font:400 var(--t-cover)/var(--lh-cover) var(--font-serif);color:var(--ink);text-wrap:pretty;white-space:pre-line;max-width:46ch}.cp-cover-by{font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted);margin-top:14px}.cp-cover-by b{font:500 13px/1 var(--font-display);color:var(--ink)}.cp-state{border-radius:var(--r-strip);background:var(--hover);font-size:var(--t-prose);color:var(--ink);text-wrap:pretty;flex-direction:column;gap:8px;margin-top:26px;padding:18px 20px;line-height:1.5;display:flex}.cp-state strong{font-weight:500}.cp-hint,.cp-small{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.cp-lede{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--body);text-wrap:pretty;max-width:62ch}.cp-error{border-radius:var(--r-control);background:var(--warm-wash);color:var(--warm-ink);font-size:var(--t-body);line-height:var(--lh-body);margin-top:12px;padding:10px 14px}.cp-sec{margin-top:44px}.cp-runhead{border-bottom:1px solid var(--rule);font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:8px;display:flex}.cp-spot p{font:400 var(--t-prose)/var(--lh-prose) var(--font-serif);color:var(--body);text-wrap:pretty;max-width:62ch}.cp-spot p+p{margin-top:16px}.cp-form{flex-direction:column;gap:12px;max-width:560px;display:flex}.cp-acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cp .linkbtn{white-space:normal;text-align:left;align-items:center;gap:8px;font-size:14px;display:inline-flex}.cp textarea.input{min-height:88px}.cp .chip{white-space:normal;text-align:left}.cp-inline{align-items:stretch;gap:8px;display:flex}.cp-inline .input{flex:auto;min-width:0}.cp-link{font-size:var(--t-small);word-break:break-all}.cp-asked{font-size:var(--t-prose);color:var(--ink);flex-direction:column;gap:6px;margin-bottom:16px;line-height:1.5;display:flex}.cp-sendto .cp-small{max-width:52ch;margin-bottom:12px}.cp-sendto .cp-form{max-width:480px;margin-top:14px}.cp-sendto .cp-state{margin-top:14px}.cp-confirm-line{font-size:var(--t-prose);color:var(--ink);flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;line-height:1.5;display:flex}.cp-views{flex-direction:column;margin-top:16px;display:flex}.cp-views li{border-top:1px solid var(--hairline);min-height:44px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.cp-back{margin-top:32px}.cp-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;margin-top:64px;padding-top:20px;display:flex}.cp-foot-caps{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.cp-foot-line{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);max-width:52ch}.cp-notice{flex-direction:column;gap:12px;padding-top:22vh;display:flex}.cp-notice-title{font:600 24px/30px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.cp-none{margin-top:28px}.cp-rows{border-bottom:1px solid var(--hairline);flex-direction:column;margin-top:28px;display:flex}.cp-row{border-top:1px solid var(--hairline);color:inherit;grid-template-columns:minmax(0,1fr);gap:2px 20px;min-height:44px;padding:14px 0;display:grid}a.cp-row:hover,a.cp-row:focus-visible{text-decoration:none}a.cp-row .cp-row-name,a.cp-row .cp-row-need{color:var(--accent)}a.cp-row:hover .cp-row-name,a.cp-row:focus-visible .cp-row-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cp-row-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink)}.cp-row-role{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.cp-row-state{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);margin-top:4px}.cp-row-need{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);font-weight:500}@media (min-width:720px){.cp-row{grid-template-columns:minmax(0,1fr) auto}.cp-row-name,.cp-row-role,.cp-row-state{grid-column:1}.cp-row-need{text-align:right;grid-area:1/2/span 3;align-self:start;max-width:22ch}}.cp-bar{z-index:20;background:var(--paper);border-top:1px solid var(--hairline);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.cp-bar-in{gap:10px;max-width:600px;margin:0 auto;display:flex}.cp-bar .btn{flex:1 1 0}.cp-bar .btn-primary{flex:1.7 1 0}.cp-scrim{z-index:30;background:var(--scrim);animation:cpFade var(--t-move) var(--ease-out) both;position:fixed;inset:0}.cp-sheet{z-index:40;overscroll-behavior:contain;background:var(--paper);border-radius:var(--r-panel) var(--r-panel) 0 0;max-height:92dvh;box-shadow:var(--shadow-sheet);padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));animation:cpSheetUp var(--t-sheet) var(--ease-out) both;position:fixed;bottom:0;left:0;right:0;overflow:auto}.cp-sheet .cp-eyebrow{margin-bottom:6px}.cp-sheet-title{font:600 24px/30px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.cp-sheet .cp-lede{margin-top:8px;font-size:16px;line-height:24px}.cp-sheet .cp-acts{margin-top:18px}.cp-sheet .btn-lg{width:100%}.cp-sheet .cp-form,.cp-sheet .cp-form .cp-lede{margin-top:0}.cp-sheet .cp-form .field,.cp-sheet .cp-form .cp-acts{margin-top:6px}.cp-sheet-foot{margin-top:18px}.cp-sheet .cp-error{margin-top:14px}.cp-sheet .cp-reasons{margin:14px 0 12px}.cp-sheet .cp-inline{margin-top:0}.cp-sheet-guard{flex-direction:column;gap:14px;display:flex}.cp-sheet-guard p{font:500 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink)}.cp-times{margin-top:14px}.cp-times .form-foot{flex-direction:row-reverse;justify-content:flex-start;gap:10px}@keyframes cpSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes cpSheetIn{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes cpFade{0%{opacity:0}to{opacity:1}}@media (min-width:720px){.cp-sheet{width:min(480px,100vw - 48px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-float);animation:cpSheetIn var(--t-strip) var(--ease-out) both;border-radius:16px;padding:28px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cp-sheet .btn-lg{width:auto;min-width:220px}}@media (min-width:900px){.cp{padding-top:48px}.cp-bar{background:0 0;border:0;margin-top:26px;padding:0;position:static}.cp-bar-in{justify-content:flex-start;max-width:none;margin:0}.cp-bar .btn,.cp-bar .btn-primary{flex:none;min-width:200px}.cp-has-bar{padding-bottom:56px}}@media (pointer:coarse){.cp .chip{min-height:44px}}.rp{max-width:640px;font-size:var(--t-prose);color:var(--body);background:var(--paper);overflow-wrap:anywhere;margin:0 auto;padding:16px 20px 56px;line-height:1.5}.rp-blank{text-align:center;color:var(--muted);font-size:var(--t-body);padding-top:40vh}.rp-head{flex-direction:column;gap:10px;display:flex}.rp-title{font:600 24px/30px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.rp-lead{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty;max-width:46ch}.rp-lead strong{font-weight:500}.rp-line{border-radius:var(--r-strip);background:var(--hover);color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body);word-break:break-word;margin-top:20px;padding:14px 16px}.rp-line a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;padding:11px 0;text-decoration:underline}.rp-hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:14px}.rp-held{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted);margin-top:16px}.rp-state{border-radius:var(--r-strip);background:var(--hover);color:var(--ink);font-size:var(--t-prose);text-wrap:pretty;margin-top:16px;padding:14px 16px;line-height:1.5}.rp-error{border-radius:var(--r-control);background:var(--warm-wash);color:var(--warm-ink);font-size:var(--t-body);line-height:var(--lh-body);margin-top:12px;padding:10px 14px}.rp-slots{flex-direction:column;gap:10px;max-width:480px;margin-top:28px;display:flex}.rp-slot{text-align:left;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);width:100%;min-height:56px;color:var(--ink);font:400 var(--t-prose)/1.4 var(--font-serif);cursor:pointer;white-space:normal;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);padding:14px 16px;display:block}.rp-slot:hover{border-color:var(--decor);background:var(--hover)}.rp-slot:active{background:var(--tint)}.rp .btn-lg.rp-primary{width:100%}.rp .linkbtn{white-space:normal;text-align:left;align-items:center;gap:8px;font-size:14px;display:inline-flex}.rp textarea.input{min-height:96px}.rp-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.rp-note{flex-direction:column;gap:12px;max-width:560px;display:flex}.rp-section{border-top:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:12px;margin-top:44px;padding-top:18px;display:flex}.rp-section .rp-note{width:100%}.rp-section .rp-state{width:100%;margin-top:0}.rp-confirm{flex-direction:column;align-items:flex-start;gap:18px;padding-top:8vh;display:flex}.fb-options{flex-direction:column;gap:10px;max-width:480px;margin-top:28px;display:flex}.fb-option{text-align:left;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);width:100%;min-height:56px;color:var(--ink);font:400 var(--t-prose)/1.4 var(--font-serif);cursor:pointer;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);padding:14px 16px;display:block}.fb-option:hover{border-color:var(--decor);background:var(--hover)}.fb-option.on,.fb-option[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fb-small{align-self:flex-start;margin-top:6px}.fb-small.on{text-underline-offset:3px;text-decoration:underline}.fb-confirm{border-radius:var(--r-strip);background:var(--hover);flex-direction:column;gap:14px;max-width:560px;margin-top:24px;padding:18px 20px;display:flex}.fb-line{font-size:var(--t-prose);color:var(--ink);text-wrap:pretty;line-height:1.5}.fb-confirm .input{background:var(--paper)}.fb-confirm .btn{align-self:flex-start}@media (min-width:720px){.rp .btn-lg.rp-primary{width:auto;min-width:280px}}@media (min-width:900px){.rp{padding-top:48px}}
