@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:32px;--lh-display:37px;--t-section:17px;--lh-section:23px;--t-title:22px;--lh-title:28px;--t-name:16px;--lh-name:22px;--t-ui:15px;--lh-ui:22px;--t-meta:13px;--lh-meta:18px;--t-tiny:11px;--t-control:14px;--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;--canvas:var(--lightningcss-light,#f3f4fa)var(--lightningcss-dark,#0c0a1d);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14112a);--card-2:var(--lightningcss-light,#f8f8fd)var(--lightningcss-dark,#1a1733);--hover:var(--lightningcss-light,#f6f6fd)var(--lightningcss-dark,#1c1838);--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);--line:var(--lightningcss-light,#e6e5f3)var(--lightningcss-dark,#2a2647);--line-2:var(--lightningcss-light,#cfcde6)var(--lightningcss-dark,#3a3660);--accent:var(--lightningcss-light,#2814ff)var(--lightningcss-dark,#a5a8ff);--accent-soft:var(--lightningcss-light,#eceeff)var(--lightningcss-dark,#26214d);--accent-soft-2:var(--lightningcss-light,#d2d4ff)var(--lightningcss-dark,#302c6e);--accent-fill:var(--lightningcss-light,#2814ff)var(--lightningcss-dark,#4d4dff);--accent-fill-hover:var(--lightningcss-light,#4d4dff)var(--lightningcss-dark,#5e5eff);--on-accent:#fff;--late:var(--lightningcss-light,#7d4f0f)var(--lightningcss-dark,#f2d0a9);--late-soft:var(--lightningcss-light,#faeedd)var(--lightningcss-dark,#312a3b);--ocre:#f2d0a9;--now:var(--lightningcss-light,#e5484d)var(--lightningcss-dark,#f2555a);--good:var(--lightningcss-light,#2a7466)var(--lightningcss-dark,#99c1b9);--good-soft:var(--lightningcss-light,#e2f1ee)var(--lightningcss-dark,#16302b);--pink:var(--lightningcss-light,#9a4758)var(--lightningcss-dark,#e7b3be);--pink-soft:var(--lightningcss-light,#f9e8ec)var(--lightningcss-dark,#3a1f27);--pink-edge:var(--lightningcss-light,#c26577)var(--lightningcss-dark,#b86a7a);--stone:var(--lightningcss-light,#5e5b4c)var(--lightningcss-dark,#d8d6cd);--stone-soft:var(--lightningcss-light,#efeee8)var(--lightningcss-dark,#2a2922);--stone-edge:var(--lightningcss-light,#8a8672)var(--lightningcss-dark,#8f8b78);--s0:var(--lightningcss-light,#e1e2f0)var(--lightningcss-dark,#2c2950);--s1:var(--lightningcss-light,#797ff7)var(--lightningcss-dark,#465bd8);--s2:var(--lightningcss-light,#5c62f7)var(--lightningcss-dark,#7377e3);--s3:var(--lightningcss-light,#3c43f4)var(--lightningcss-dark,#9495ef);--s4:var(--lightningcss-light,#161dea)var(--lightningcss-dark,#b4b4fa);--s5:var(--lightningcss-light,#170cb5)var(--lightningcss-dark,#d2d4fe);--s6:var(--lightningcss-light,#3f9c8a)var(--lightningcss-dark,#7fb8ab);--on-s1:var(--lightningcss-light,#1a1533)var(--lightningcss-dark,#fff);--on-s2:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14112a);--on-s3:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14112a);--on-s4:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14112a);--on-s5:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14112a);--on-s6:var(--lightningcss-light,#1a1533)var(--lightningcss-dark,#14112a);--src-contacted:var(--pink);--src-contacted-soft:var(--pink-soft);--src-replied:var(--good);--src-replied-soft:var(--good-soft);--src-no-reply:var(--stone);--src-no-reply-soft:var(--stone-soft);--kind-client:var(--accent-soft);--kind-client-edge:var(--accent-fill);--kind-screen:var(--good-soft);--kind-screen-edge:var(--s6);--kind-office:var(--stone-soft);--kind-office-edge:var(--stone-edge);--kind-home:var(--pink-soft);--kind-home-edge:var(--pink-edge);--side-w:248px;--topbar-h:56px;--tabbar-h:64px;--frame-top:calc(var(--topbar-h) + env(safe-area-inset-top,0px));--frame-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));--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:max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--page-max:1180px;--page-max-wide:1640px;--control:40px;--control-sm:34px;--control-lg:52px;--pill:36px;--hit:28px;--r-card:16px;--r-button:12px;--r-inner:12px;--r-control:10px;--r-panel:18px;--r-pill:999px;--shadow:0 1px 2px var(--lightningcss-light,#1a15330a)var(--lightningcss-dark,#0000004d), 0 6px 20px var(--lightningcss-light,#1a15330d)var(--lightningcss-dark,#00000040);--shadow-lift:0 2px 6px var(--lightningcss-light,#1a15330f)var(--lightningcss-dark,#00000059), 0 14px 34px var(--lightningcss-light,#1a153317)var(--lightningcss-dark,#00000059);--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(--line);--shadow-sheet:0 -8px 32px var(--lightningcss-light,#1a153324)var(--lightningcss-dark,#0000008c);--scrim:var(--lightningcss-light,#1a153347)var(--lightningcss-dark,#00000080);--focus-ring:0 0 0 2px var(--card), 0 0 0 4px var(--accent);--fast:.12s;--t-lift:.18s;--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:max(24px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}}@media (min-width:900px){:root{--gutter:36px;--frame-top:0px;--frame-bottom:0px}}@media (pointer:coarse){:root{--control:44px;--control-sm:36px;--hit:44px}}@media (prefers-contrast:more){:root{--muted:var(--body);--line:var(--line-2);--line-2:var(--decor)}}*,:before,:after{box-sizing:border-box}html,body{background:var(--card);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(--card) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line);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(--accent-soft)}.topnav a:hover{color:var(--accent);text-decoration:none}.samplebar{left:0;right:0;bottom:var(--frame-bottom);background:linear-gradient(var(--late-soft), var(--late-soft)) var(--card);color:var(--late);font-size:var(--t-meta);line-height:var(--lh-meta);text-align:center;border-top:1px solid var(--line);z-index:4;padding:8px 16px;position:fixed}@media (min-width:900px){.samplebar{left:var(--side-w);padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}body:has(.dw-panel.is-beside) .samplebar{right:560px}.samplebar a{color:inherit;text-underline-offset:2px;text-decoration:underline}.app:has(.samplebar) main{padding-bottom:calc(var(--frame-bottom) + var(--sample-h,36px) + 6px)}.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(--card);border:1px solid var(--line);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(--late)}.nextline{color:var(--muted);font-size:13px}.due-late,.due-soon{color:var(--late)}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(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(180px,1fr));gap:0;display:grid;overflow-x:auto}.col{border-right:1px solid var(--line);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(--line);border-radius:var(--r-control);height:40px}.card{text-align:left;border:1px solid var(--line);background:var(--card);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(--late);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(--late);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(--line);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(--line);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(--line);border-radius:var(--r-card);background:var(--card);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(--line);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(--line);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(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.settings-block{border-top:1px solid var(--line);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(--line-2);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(--line);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(--late-soft);color:var(--late);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(--line)}.mail:last-child{border-bottom:1px solid var(--line)}.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(--line-2);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(--accent-soft)}.topnav a.on{background:var(--accent-soft);color:var(--accent)}.searchrow h2{letter-spacing:-.01em;font-weight:500}.searchrow,.board,.col,.needs{border-color:var(--line)}.card,.doc,.preview{border-color:var(--line-2)}.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(--accent-soft)}.col-takes .colhead span{color:var(--accent)}.col-refuses{opacity:.45}.col-over{background:var(--accent-soft-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(--card);box-shadow:var(--shadow);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(--accent-soft)}.dy-today .dy-when b{color:var(--accent);font-weight:600}.lt{border-top:1px solid var(--line);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(--accent-soft);box-shadow:-12px 0 0 var(--accent-soft), 12px 0 0 var(--accent-soft)}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-display);font-size:var(--t-ui);color:var(--body);background:var(--card);font-variant-numeric:tabular-nums;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}body:has(.app,.signin,.loadscreen){background:var(--canvas)}html,body{overflow-x:clip}html{scroll-padding-top:calc(var(--frame-top) + 16px);scroll-padding-bottom:calc(var(--frame-bottom) + 16px)}@media (max-width:719px){html{scroll-padding-bottom:calc(var(--frame-bottom) + 80px)}}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{font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:-.005em}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:6px}[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-section{font:600 var(--t-section)/var(--lh-section) var(--font-display);color:var(--ink)}.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-ui{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--body)}.t-meta{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.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:899px){h1,.t-display{font-size:28px;line-height:32px}.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,.dk-crumb,.eyebrow{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.doc .eyebrow{font:500 var(--t-caps)/var(--lh-caps) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase}.eyebrow{margin-bottom:4px}.eyebrow a{color:inherit}.dk-num{font-variant-numeric:tabular-nums}.meta{color:var(--muted);font-size:var(--t-meta);line-height:var(--lh-meta);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{width:18px;height:18px}.btn-sm .dk-ic,.dk-sm .dk-ic,.linkbtn .dk-ic,.dk-link .dk-ic{width:16px;height:16px}.app{min-height:100vh;min-height:100dvh}.app>main{min-width:0;padding-bottom:var(--frame-bottom)}@media (min-width:900px){.app{grid-template-columns:var(--side-w) minmax(0, 1fr);background:linear-gradient(to right, var(--card) calc(var(--side-w) - 1px), var(--line) calc(var(--side-w) - 1px), var(--line) var(--side-w), transparent var(--side-w)) no-repeat;align-items:start;display:grid}}.dk-main{max-width:calc(var(--page-max) + 2 * var(--gutter));padding:28px var(--gutter) 64px;margin:0 auto}.dk-main.is-wide{max-width:calc(var(--page-max-wide) + 2 * var(--gutter))}.dk-col{width:100%}@media (max-width:899px){.dk-main{padding:8px var(--gutter) 32px}}.dk-brand{color:var(--accent);flex:none;align-items:center;gap:12px;display:inline-flex}.dk-brand:hover{text-decoration:none}.dk-brand .wordmark-lockup{color:inherit;gap:0}.dk-brand .wordmark-svg{width:auto;height:34px;display:block}.dk-brand-sub{border-left:1px solid var(--line-2);font:600 12px/20px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-left:12px}.dk-side{height:100vh;background:var(--card);border-right:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:4px;height:100dvh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.dk-side .dk-brand{padding:6px 10px 22px}.dk-nav{flex-direction:column;gap:2px;display:flex}.dk-nav a{border-radius:var(--r-control);min-height:40px;font:500 var(--t-ui)/20px var(--font-display);color:var(--body);transition:background var(--fast) var(--ease-out), color var(--fast) var(--ease-out);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.dk-nav a:hover{background:var(--hover);color:var(--ink);text-decoration:none}.dk-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.dk-nav .dk-ic{width:20px;height:20px}.dk-count{background:var(--card-2);border:1px solid var(--line);min-width:22px;height:22px;font:600 12px/1 var(--font-display);color:var(--body);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;margin-left:auto;padding:0 7px;display:inline-grid}.dk-count.is-hot{background:var(--accent-fill);color:var(--on-accent);border-color:#0000}.dk-side-foot{flex-direction:column;gap:6px;margin-top:auto;padding-top:18px;display:flex}.dk-side-foot .dk-saved{padding:4px 12px}.dk-top{z-index:20;height:var(--frame-top);padding:env(safe-area-inset-top,0px) var(--gutter) 0;background:var(--canvas);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.dk-top .dk-brand .wordmark-svg{height:26px}.dk-top .dk-brand{min-height:44px}.dk-top-r{align-items:center;gap:12px;min-width:0;display:flex}.dk-tabs{z-index:20;height:var(--frame-bottom);padding:0 max(8px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px, env(safe-area-inset-left,0px));background:var(--card);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.dk-tab{cursor:pointer;min-width:0;font:600 var(--t-tiny)/13px var(--font-display);color:var(--muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;display:flex;position:relative}.dk-tab:hover{text-decoration:none}@media (hover:hover){.dk-tab:hover{color:var(--ink)}}.dk-tab .dk-ic{width:24px;height:24px}.dk-tab[aria-current=page],.dk-tab.is-on{color:var(--accent)}.dk-tab:focus-visible{border-radius:var(--r-control)}.dk-tab-n{background:var(--accent-fill);min-width:18px;height:18px;color:var(--on-accent);font:600 var(--t-tiny)/18px var(--font-display);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;position:absolute;top:7px;left:calc(50% + 5px)}.dk-tab-dot{background:var(--accent-fill);width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:9px;left:calc(50% + 8px)}.dk-more{flex-direction:column;display:flex}.dk-more a{border-top:1px solid var(--line);min-height:52px;font:500 16px/22px var(--font-display);color:var(--ink);align-items:center;gap:14px;padding:0 4px;text-decoration:none;display:flex}.dk-more a:first-child{border-top:0}.dk-more a:hover{text-decoration:none}@media (hover:hover){.dk-more a:hover{background:var(--hover)}}.dk-more a[aria-current=page]{color:var(--accent);font-weight:600}.dk-more .dk-ic{width:22px;height:22px;color:var(--muted)}.dk-more a[aria-current=page] .dk-ic{color:var(--accent)}.dk-more-acct{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:12px;padding:14px 4px 4px;display:flex}.dk-more-acct>div{flex-direction:column;flex:auto;min-width:0;display:flex}.dk-more-acct b{font:600 var(--t-ui)/20px var(--font-display);color:var(--ink)}.dk-more-acct span{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted);overflow-wrap:anywhere}.dk-saved{font:500 var(--t-meta)/1 var(--font-display);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dk-saved i{background:var(--good);border-radius:50%;width:6px;height:6px;font-style:normal}.dk-saved.is-busy i{background:var(--late)}.dk-saved.is-error{color:var(--late)}.dk-saved.is-error i{background:var(--late)}.dk-top .dk-saved:not(.is-error):not(.is-busy){gap:0;font-size:0}.dk-segwrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:0 auto;min-width:0;max-width:calc(100% + 8px);margin:-4px;padding:4px;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{align-items:center;gap:6px;width:max-content;display:inline-flex}.dk-seg>*,.seg{min-height:var(--pill);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--card);font:500 var(--t-control)/1.2 var(--font-display);color:var(--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);justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.dk-seg>:hover,.seg:hover{color:var(--ink);background:var(--hover);border-color:var(--decor);text-decoration:none}.dk-seg>.on,.dk-seg>.on:hover,.seg.on,.seg.on:hover{background:var(--ink);border-color:var(--ink);color:var(--card)}.dk-seg em,.seg em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}.dk-seg>.on em,.seg.on em{color:inherit;opacity:.75}@media (pointer:coarse){.dk-seg>:after,.seg:after{content:"";position:absolute;inset:-5px 0}}.btn,.dk-btn{min-height:var(--control);border:1px solid var(--line-2);border-radius:var(--r-button);background:var(--card);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(--accent-soft);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(--card);border-color:var(--line-2);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(--accent-soft);border-color:#0000}.btn-quiet:active,.btn-quiet.is-pressed{background:var(--accent-soft-2)}.dk-ghost{background:var(--accent-soft);color:var(--accent);border-color:#0000;padding:0 13px}.dk-ghost:hover,.dk-ghost.is-hover{background:var(--accent-soft-2);border-color:#0000}.btn-danger{color:var(--late)}.btn-danger:hover,.btn-danger.is-hover{background:var(--late-soft);border-color:var(--ocre)}.btn-danger:active,.btn-danger.is-pressed{background:var(--late-soft)}.btn-lg{min-height:var(--control-lg);border-radius:var(--r-button);padding:0 22px;font-size:16px;font-weight:600}.btn-sm,.dk-sm{min-height:var(--control-sm);border-radius:var(--r-control);gap:6px;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{border-radius:var(--r-control);width:34px;height:34px;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;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 var(--t-control)/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{min-height:var(--control-sm);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--card);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);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.dk-copy:hover{background:var(--hover);border-color:var(--decor)}.dk-copy.is-copied{background:var(--good-soft);color:var(--good);border-color:#0000}.dk-copy.is-failed{min-height:var(--control-sm);white-space:normal;text-align:left;border-color:var(--ocre);color:var(--late);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(--pill);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--card);color:var(--body);font:500 var(--t-control)/1.2 var(--font-display);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 14px;display:inline-flex;position:relative}.chip b{color:var(--muted);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:500}.chip:hover,.chip.is-hover{color:var(--ink);background:var(--hover);border-color:var(--decor)}.chip.on,.chip.on:hover,.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.chip.on b,.chip[aria-pressed=true] b{color:inherit;opacity:.75}.chip-out{color:var(--late)}@media (pointer:coarse){.chip:after{content:"";position:absolute;inset:-5px 0}}.dk-chip{border:1px solid var(--line);background:var(--card-2);height:26px;color:var(--body);font:500 var(--t-meta)/1 var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:13px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dk-chip-late,.dk-chip-due{background:var(--late-soft);color:var(--late);border-color:#0000}.dk-chip-today,.dk-chip-count.is-you{background:var(--accent-soft);color:var(--accent);border-color:#0000}.dk-chip-good{background:var(--good-soft);color:var(--good);border-color:#0000}.dk-chip-count{background:var(--card-2);color:var(--body)}.dk-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dk-src[data-state=contacted]{background:var(--src-contacted-soft);color:var(--src-contacted);border-color:#0000}.dk-src[data-state=replied]{background:var(--src-replied-soft);color:var(--src-replied);border-color:#0000}.dk-src[data-state=no_reply]{background:var(--src-no-reply-soft);color:var(--src-no-reply);border-color:#0000}.dk-src[data-state=to_contact] .dk-dot,.dk-dot[data-state=to_contact]{box-shadow:inset 0 0 0 1.5px var(--decor);background:0 0}.dk-dot[data-state=contacted]{background:var(--src-contacted)}.dk-dot[data-state=replied]{background:var(--src-replied)}.dk-dot[data-state=no_reply]{background:var(--src-no-reply)}.dk-live{font:500 var(--t-meta)/1 var(--font-display);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dk-live i{background:var(--good);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(--accent-soft);border-radius:50%;flex:none}.dk-dot-lg.is-owed{background:var(--late);box-shadow:0 0 0 4px var(--late-soft)}.wp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wp-b{min-height:var(--control-sm);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--card);cursor:pointer;font:500 13px/1.2 var(--font-display);color:var(--body);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;position:relative}.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(--card)}@media (pointer:coarse){.wp-b:after{content:"";position:absolute;inset:-5px 0}}.wp-date{width:auto;min-width:0;max-width:100%;min-height:var(--control-sm);border-radius:var(--r-pill);padding:4px 12px;font-size:16px}.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-meta)/var(--lh-meta) var(--font-display);color:var(--body)}.field-hint{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted)}.field{position:relative}.dk-savedmark{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--good);white-space:nowrap;animation:savedIn var(--fast) var(--ease-out);align-items:center;gap:4px;display:inline-flex;position:absolute;top:0;right:0}.dk-savedmark .dk-ic{stroke-width:2.4px;width:14px;height:14px}.dk-savedmark.is-busy{color:var(--muted)}.dk-savedmark.is-error{color:var(--late)}@keyframes savedIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dk-savedmark{animation:none}}.field-error{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--late);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(--card);color:var(--ink);font-family:var(--font-display);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}textarea.input,textarea.dk-well{font-family:var(--font-serif);resize:vertical;min-height:96px}.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(--accent-soft);outline:none}.input.is-error,.field.is-error .input,.field.is-error .select,.field.is-error .dk-well{border-color:var(--late)}.input.is-error:focus-visible,.field.is-error .input:focus-visible{box-shadow:0 0 0 3px var(--late-soft)}.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:var(--pill);border-color:var(--line-2);border-radius:var(--r-pill);font:500 var(--t-control)/1.2 var(--font-display);color:var(--ink);margin-left:auto;padding:0 32px 0 14px}@media (pointer:coarse){.select-inline{min-height:var(--control)}}.tag{height:26px;font:500 var(--t-meta)/1 var(--font-display);background:var(--card-2);color:var(--body);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:13px;align-items:center;padding:0 10px;display:inline-flex}.tag-accent{background:var(--accent-fill);color:var(--on-accent);box-shadow:none}.tag-soft{background:var(--accent-soft);color:var(--accent);box-shadow:none}.tag-exit{background:var(--late-soft);color:var(--late);box-shadow:none}.tag-placed{background:var(--good-soft);color:var(--good);box-shadow:none}.badge{vertical-align:middle;font:500 var(--t-meta)/1.2 var(--font-display);background:var(--accent-soft);color:var(--ink);border-radius:6px;padding:3px 7px;display:inline-block}.badge-reader{background:var(--accent-soft);color:var(--muted)}.badge-system{background:var(--hover);color:var(--muted)}.dk-av{width:34px;height:34px;font:600 13px/1 var(--font-display);letter-spacing:.02em;background:var(--accent-soft);color:var(--accent);font-variant-numeric:normal;border-radius:50%;flex:none;place-items:center;display:inline-grid}.dk-av[data-tint="1"]{background:var(--good-soft);color:var(--good)}.dk-av[data-tint="2"]{background:var(--pink-soft);color:var(--pink)}.dk-av[data-tint="3"]{background:var(--late-soft);color:var(--late)}.dk-av[data-tint="4"]{background:var(--stone-soft);color:var(--stone)}.dk-av-sm{width:28px;height:28px;font-size:12px}.dk-av-lg{width:40px;height:40px;font-size:14px}.dk-av-quiet,.dk-av-quiet[data-tint]{background:var(--card-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.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(--card);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(--card);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(--line-2);flex:auto;min-width:4px;height:2px}.dk-link-seg[data-at=done]{background:var(--ink)}.dk-rail-now{font:500 var(--t-meta)/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-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);min-width:0}.dk-card-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 6px;display:flex}.dk-card-head h2{font:600 var(--t-section)/var(--lh-section) var(--font-display);color:var(--ink)}.dk-card-body{padding:6px 20px 18px}.dk-card-rows>*+*{border-top:1px solid var(--line)}.dk-card-link{color:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--t-lift) var(--ease-out), transform var(--t-lift) var(--ease-out);text-decoration:none;display:block}.dk-card-link:hover{box-shadow:var(--shadow-lift);text-decoration:none;transform:translateY(-2px)}.dk-card-link:focus-visible{box-shadow:var(--focus-ring), var(--shadow-lift);border-radius:var(--r-card)}.dk-row{border:0;border-top:1px solid var(--line);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(--accent-soft);box-shadow:-12px 0 0 var(--accent-soft), 12px 0 0 var(--accent-soft)}.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(--card), 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-meta);line-height:var(--lh-meta);color:var(--muted)}.dk-row-what{font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink)}.dk-row-when{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap}.dk-row.is-late .dk-row-when{color:var(--late)}.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:-9px;padding:0;display:grid}.dk-tick{border:1.5px solid var(--decor);background:var(--card);width:26px;height:26px;color:var(--card);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:3px;opacity:0;width:14px;height:14px;transition:opacity var(--fast) var(--ease-out)}.dk-tickbtn:hover .dk-tick{border-color:var(--accent)}.is-done .dk-tick,.dk-tick.on{background:var(--s6);border-color:var(--s6)}.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:26px;height:26px;margin:0;position:absolute;top:0;left:0}.dk-check>input+.dk-tick{margin-top:0}.dk-check:hover>.dk-tick{border-color:var(--accent)}.dk-check>input:checked+.dk-tick{background:var(--s6);border-color:var(--s6)}.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(--card);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(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;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-meta);line-height:var(--lh-meta)}.sheet-links{font-size:var(--t-meta);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}:where(.sheet) .form{gap:16px}:where(.sheet) :is(.sheet-body,.form,.times-form)>.form-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;margin-top:4px;padding-top:16px}:where(.sheet) .form-foot>.hint{min-width:9rem;font-size:var(--t-meta);line-height:var(--lh-meta);text-wrap:pretty;flex:1 1 0}@media (max-width:899px){:where(.sheet) .form-foot>.hint{flex-basis:100%}.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}.sheet-head:before{content:"";background:var(--line-2);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}}.dw-scrim{background:var(--scrim);z-index:30;position:fixed;inset:0}.dw-panel{z-index:31;overscroll-behavior:contain;background:var(--card);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 (max-width:899px){.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(--card);border-radius:var(--r-inner);box-shadow:var(--shadow-lift);font-size:var(--t-control);animation:stripIn var(--t-strip) var(--ease-out) both;align-items:center;gap:6px;padding:0 6px 0 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (min-width:900px){.dk-strip{left:calc(50% + var(--side-w) / 2);max-width:calc(100vw - var(--side-w) - 48px)}}body:has(.samplebar){--sample-h:36px}@media (max-width:599px){body:has(.samplebar){--sample-h:54px}}body:has(.samplebar) .dk-strip{bottom:calc(var(--sample-h) + 24px)}.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(--card);border-color:color-mix(in srgb, var(--card) 28%, transparent);background:0 0;padding:0 12px;font-size:13px}.dk-strip .btn:hover{background:color-mix(in srgb, var(--card) 12%, transparent);border-color:color-mix(in srgb, var(--card) 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:899px){.dk-strip{left:var(--gutter);right:var(--gutter);max-width:none;bottom:calc(var(--frame-bottom) + 12px);padding-top:6px;padding-bottom:6px;animation-name:stripUp;transform:none}body:has(.samplebar) .dk-strip{bottom:calc(var(--frame-bottom) + var(--sample-h) + 12px)}}@media (max-width:719px){.dk-strip p{white-space:normal;line-height:var(--lh-meta);font-size:var(--t-meta)}.dk-strip kbd{display:none}}.dk-next{left:var(--gutter);right:var(--gutter);bottom:calc(var(--frame-bottom) + 12px);z-index:22;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}.note-body{flex-direction:column;gap:6px;display:flex}.note-body p,.note-body ul{margin:0}.note-body ul{flex-direction:column;gap:2px;padding-left:1.25em;display:flex}.note-body ul>li{border:0;padding:0;list-style:outside;display:list-item}.note-body .note-label{font:600 var(--t-meta)/var(--lh-meta) var(--font-display);letter-spacing:.02em;color:var(--muted);margin-top:4px}.note-body .note-label:first-child{margin-top:0}.dk-next{touch-action:pan-y;-webkit-user-select:none;user-select:none}.dk-next-off{right:var(--gutter);bottom:calc(var(--frame-bottom) + 12px + var(--control-lg) + 8px);z-index:23;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--card);min-height:44px;color:var(--ink);font:500 var(--t-control)/1 var(--font-display);box-shadow:var(--shadow-float);padding:0 16px;position:fixed}.dk-next-off:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}body:has(.samplebar) .dk-next-off{bottom:calc(var(--frame-bottom) + var(--sample-h) + 12px + var(--control-lg) + 8px)}.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(var(--frame-bottom) + var(--sample-h) + 12px)}body:has(.dk-next) .app>main{padding-bottom:calc(var(--frame-bottom) + 76px)}body:has(.dk-next):has(.samplebar) .app>main{padding-bottom:calc(var(--frame-bottom) + var(--sample-h) + 76px)}body:has(.dk-next) .dk-strip{bottom:calc(var(--frame-bottom) + 76px)}body:has(.dk-next):has(.samplebar) .dk-strip{bottom:calc(var(--frame-bottom) + var(--sample-h) + 76px)}@media (max-width:899px){body:has(.dk-strip) .app>main{padding-bottom:calc(var(--frame-bottom) + var(--strip-h,56px) + 24px)}body:has(.dk-strip):has(.samplebar) .app>main{padding-bottom:calc(var(--frame-bottom) + var(--sample-h) + var(--strip-h,56px) + 24px)}body:has(.dk-strip):has(.dk-next) .app>main{padding-bottom:calc(var(--frame-bottom) + 76px + var(--strip-h,56px) + 12px)}body:has(.dk-strip):has(.dk-next):has(.samplebar) .app>main{padding-bottom:calc(var(--frame-bottom) + var(--sample-h) + 76px + var(--strip-h,56px) + 12px)}}.dk-sk{background:var(--accent-soft);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(--card) 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{border-radius:var(--r-control);cursor:pointer;text-align:left;width:100%;min-height:44px;font:500 14px/20px var(--font-display);color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:4px 10px;display:flex}.dk-acct-btn:hover{background:var(--hover)}.dk-acct-btn>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dk-acct-menu{z-index:25;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-control);box-shadow:var(--shadow-float);padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.dk-acct-menu p{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted);border-bottom:1px solid var(--line);word-break:break-all;margin-bottom:4px;padding:7px 10px 8px}.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 var(--t-meta)/1 var(--font-display);color:var(--muted);border:1px solid var(--line);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-step-acts,.oor-step-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dw-step-said{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.dw-step-said .dk-link{font-size:inherit}.dw-folder{align-items:center;gap:8px;display:flex}.dw-folder .input{flex:auto;min-width:0}.dw-strip-spot:not(.is-empty),.dw-strip-ask .dk-private,.dw-sec .notes li p,.dw-hist .cs-hist .dk-private,.dw-body .cs-line.dk-private,.dw-body .cs-full.dk-private,.dw-body .cs-line .dk-private,.tk-qline,.pv-note>.dk-private,.oor-line .dk-private,.oor-quote,.oor-all li,.oor-queue .dk-private,.ms-note p,.rf-sub-note{font-family:var(--font-serif)}.notes a,.dw-hist a,.ms-note a,.pv-notes a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.standalone,.rv,.cp-sheet{font-family:var(--font-serif);line-height:1.47}:is(.standalone,.rv,.cp-sheet) .btn:not(.btn-lg){border-radius:var(--r-control)}:is(.standalone,.rv,.cp-sheet) .field-label{font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}:is(.standalone,.rv,.cp-sheet) :is(.field-hint,.field-error){line-height:var(--lh-small)}:is(.standalone,.rv,.cp-sheet) :is(.input,.select){font-family:var(--font-serif)}:is(.standalone,.rv,.cp-sheet) .seg{border-radius:var(--r-control);font-size:13px}:is(.standalone,.rv,.cp-sheet) .seg:not(.on,:hover){color:var(--muted)}:is(.standalone,.rv,.cp-sheet) .linkbtn{font-size:13px}:is(.standalone,.rv,.cp-sheet) .chip{min-height:var(--control);color:var(--ink);font:400 var(--t-body)/1.3 var(--font-serif);padding:0 16px}:is(.standalone,.rv,.cp-sheet) :is(.chip.on,.chip[aria-pressed=true]){color:var(--card)}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(--accent-soft);box-shadow:-12px 0 0 var(--accent-soft), 12px 0 0 var(--accent-soft);animation:none}.dk-sk:after{animation:none}.dk-card-link:hover{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:24;position:fixed;inset:0}.pl-menu{z-index:25;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-inner);min-width:180px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-float);padding:6px;position:fixed;top:0;left:0}.pl-menu button{text-align:left;cursor:pointer;width:100%;min-height:36px;font:500 14px/1.2 var(--font-display);color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pl-menu button:hover,.pl-menu button:focus-visible{background:var(--hover);box-shadow:none}.pl-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pl-menu button.is-end{color:var(--late)}.pl-menu-group{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0;padding:4px 0}.pl-menu-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (pointer:coarse){.pl-menu button{min-height:44px}}@media (min-width:1280px){.pl-page{transition:margin var(--t-panel) var(--ease-out)}.pl-page.has-drawer{margin-right:560px}}.pl-main{flex-direction:column;gap:20px;display:flex}.pl-main>.rf-labels{margin-top:0}.pl-crumbs{font:500 14px/20px var(--font-display);letter-spacing:0;text-transform:none;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-crumbs a{color:var(--accent);position:relative}.pl-crumbs a:before{content:"";position:absolute;inset:-6px -4px}@media (pointer:coarse){.pl-crumbs a:before{inset:-12px -8px}}.pl-crumbs-sep{color:var(--decor)}.pl-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-top:10px;display:flex}.pl-head-main{flex-direction:column;gap:6px;min-width:0;display:flex}.pl-meta{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:80ch}.pl-dot{color:var(--decor);padding-right:3px}.pl-meta b{color:var(--body);font-weight:500}.pl-clock{white-space:nowrap}.pl-clock .dk-dot{vertical-align:1px;background:var(--decor);margin-right:6px}.pl-clock[data-state=working] .dk-dot{background:var(--good)}.pl-clock[data-state=edge] .dk-dot{background:var(--late)}.pl-clock .dk-num{color:var(--ink);font-weight:500}.pl-bar-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-bar-r .select-inline{min-height:var(--control);border-radius:var(--r-button);margin-left:0}.pl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.pl-bar>.dk-segwrap{min-width:0;max-width:100%}.pl-figs{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.pl-fig{white-space:nowrap}.pl-fig b{color:var(--ink);font-weight:600}@media (max-width:719px){.pl-main{gap:16px}.pl-head-row{align-items:flex-start}.pl-bar-r{width:100%}.pl-bar>.dk-segwrap{max-width:100%;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pl-bar .dk-seg{flex-wrap:wrap;width:auto}.pl-add{min-width:44px;padding:0}.pl-add-w{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pl-strip{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.pl-strip>*{flex:400px;min-width:0}.pl-strip>.sw[open]{flex-basis:100%}.pl-src-ic,.sw-ic{border-radius:var(--r-inner);background:var(--card-2);border:1px solid var(--line);width:40px;height:40px;color:var(--body);flex:none;place-items:center;display:grid}.pl-src{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic t go";align-items:center;column-gap:14px;min-height:74px;padding:14px 16px;display:grid}.pl-src-ic{grid-area:ic}.pl-src-t{flex-direction:column;grid-area:t;gap:2px;min-width:0;display:flex}.pl-src-h{font:500 var(--t-ui)/22px var(--font-display);color:var(--ink)}.pl-src-h .pl-fig b{font-weight:inherit;color:inherit}.pl-src-sub{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.pl-src-sub .pl-fig b{color:var(--body);font-weight:500}.pl-src .btn{grid-area:go}@media (max-width:519px){.pl-src{grid-template-areas:"ic h go""ic sub sub";gap:4px 12px;padding:12px 14px 14px}.pl-src-t{display:contents}.pl-src-h{grid-area:h}.pl-src-sub{grid-area:sub}.pl-src-ic{grid-row:1/span 2;align-self:start;width:36px;height:36px}}.sw-summary{cursor:pointer;border-radius:var(--r-card);align-items:center;gap:14px;min-height:74px;padding:14px 16px;list-style:none;display:flex}.sw-summary::-webkit-details-marker{display:none}.sw-summary:focus-visible{box-shadow:var(--focus-ring)}.sw-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sw-label{font:500 var(--t-ui)/22px var(--font-display);color:var(--ink)}.sw-count{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums}.sw-chev{color:var(--muted);transition:transform var(--fast) var(--ease-out);flex:none}.sw[open] .sw-chev{transform:rotate(90deg)}.sw[open] .sw-summary{border-radius:var(--r-card) var(--r-card) 0 0}.sw-body{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 16px 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:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--body)}.sw-top .wp-date{width:auto;min-height:var(--control-sm);border-radius:var(--r-pill);padding:4px 12px}.sw-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw-chip{min-height:var(--control-sm);border:1px solid var(--line-2);background:var(--card);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;position:relative}.sw-chip:before{content:"+ ";color:var(--muted);white-space:pre}.sw-chip:hover{background:var(--accent-soft);color:var(--accent);border-color:#0000}.sw-chip:hover:before{color:var(--accent)}.sw-chip.is-more{color:var(--muted)}@media (pointer:coarse){.sw-chip:after{content:"";position:absolute;inset:-5px 0}}.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(--line);align-items:center;gap:12px;min-height:52px;padding:4px 0;display:flex}.sw-rows .td-tick{background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-9px;padding:0}.sw-rows .td-tick:hover .dk-tick{border-color:var(--accent)}.sw-row-title{min-width:0;font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}.sw-row-title:hover{color:var(--accent)}.sw-when{height:26px;font:500 var(--t-meta)/1 var(--font-display);color:var(--body);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--card-2);transition:border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);border-radius:13px;flex:none;align-items:center;padding:0 10px;display:inline-flex;position:relative}.sw-when:before{content:"";position:absolute;inset:-2px 0}@media (pointer:coarse){.sw-when:before{inset:-10px -4px}}.sw-when:hover{border-color:var(--accent);color:var(--accent)}.pl-boardwrap{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.pl-board{--gap:12px;--peek:40px;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;grid-template-columns:repeat(6,minmax(168px,1fr));align-items:start;margin:-6px -8px -18px;padding:6px 8px 18px;scroll-padding-inline:8px;display:grid;overflow:auto hidden}.pl-board.is-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.pl-board.is-more-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000 100%)}.pl-board.is-more-l.is-more-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}@container (width<=1067px){.pl-board{grid-template-columns:repeat(6, calc((100cqi - 4 * var(--gap) - var(--peek)) / 4))}}@container (width<=859px){.pl-board{grid-template-columns:repeat(6, calc((100cqi - 3 * var(--gap) - var(--peek)) / 3))}}@container (width<=639px){.pl-board{grid-template-columns:repeat(6, calc((100cqi - 2 * var(--gap) - var(--peek)) / 2))}}.pl-col{scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;display:flex}.pl-col-h{min-width:0;font:600 14px/20px var(--font-display);letter-spacing:0;color:var(--ink);align-items:center;gap:8px;margin:0;padding:2px 4px 0;display:flex;position:relative}.pl-col-h .dk-dot{background:var(--st)}.pl-col-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-col-n{font:500 var(--t-meta)/1 var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.pl-col-bar{background:var(--st);border-radius:2px;height:4px;display:block}.pl-col-empty{border:1.5px dashed var(--line-2);border-radius:var(--r-card);text-align:center;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);padding:18px 12px}.pl-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pl-card{isolation:isolate;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow);cursor:pointer;text-align:left;transition:box-shadow var(--t-lift) var(--ease-out), transform var(--t-lift) var(--ease-out), border-color var(--fast) var(--ease-out);flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.pl-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.pl-card:focus-visible{border-radius:var(--r-card);box-shadow:var(--focus-ring), var(--shadow-lift)}.pl-card.is-open{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-lift)}.pl-card.is-open:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--focus-ring), var(--shadow-lift)}.pl-flash{z-index:-1;border-radius:inherit;pointer-events:none;animation:plFlash var(--t-flash) var(--ease-out) both;position:absolute;inset:0}@keyframes plFlash{0%{background:var(--accent-soft-2)}to{background:0 0}}.pl-card-who{align-items:flex-start;gap:10px;min-width:0;display:flex}.pl-card-name{min-width:0;font:600 15px/20px var(--font-display);color:var(--ink);text-wrap:balance;overflow-wrap:break-word;padding-top:4px}.pl-card-sub,.pl-card .pl-what{-webkit-line-clamp:3;line-clamp:3;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-card-sub{color:var(--muted)}.pl-card .pl-what{color:var(--body)}.pl-card .pl-what.is-unset{color:var(--muted)}.pl-card-stage{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--body)}.pl-card-stage span{color:var(--muted);font-weight:400}.pl-card.is-out .pl-card-name{color:var(--body)}.pl-card-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.pl-days b{color:var(--ink);font-weight:600}.pl-days.is-blank b{color:var(--muted);font-weight:500}.pl-card-acts{gap:6px;margin-left:auto;display:flex}.pl-card-acts:empty{display:none}.pl-move{border:1px solid var(--line-2);background:var(--card);height:26px;color:var(--ink);cursor:pointer;font:500 var(--t-meta)/1 var(--font-display);white-space:nowrap;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);border-radius:13px;align-items:center;gap:4px;padding:0 10px 0 7px;display:inline-flex;position:relative}.pl-move:before{content:"";position:absolute;inset:-2px -1px}.pl-move .dk-ic{width:14px;height:14px;color:var(--accent)}.pl-move.is-back{padding:0 10px}.pl-move:hover{background:var(--accent-soft);color:var(--accent);border-color:#0000}.pl-move:focus-visible{box-shadow:var(--focus-ring)}.pl-card>.pl-menu-wrap{position:absolute;top:8px;right:8px}.pl-card .pl-more{background:var(--card);color:var(--muted);border-radius:50%}.pl-card .pl-more:hover,.pl-card .pl-more[aria-expanded=true]{background:var(--hover);color:var(--ink)}@media (hover:hover) and (pointer:fine){.pl-card .pl-more{opacity:0;transition:opacity var(--fast) var(--ease-out)}.pl-card:hover .pl-more,.pl-card:focus-visible .pl-more,.pl-card.is-open .pl-more,.pl-card .pl-more[aria-expanded=true]{opacity:1}}@media (pointer:coarse){.pl-card-who{padding-right:34px}.pl-card>.pl-menu-wrap{top:6px;right:6px}.pl-card .pl-more{width:36px;height:36px}.pl-move{border-radius:18px;height:36px;padding:0 14px 0 10px}.pl-move:before{inset:-5px 0}}.pl-out{flex-direction:column;display:flex}.pl-run{cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-height:52px;box-shadow:var(--shadow);align-items:center;gap:10px;padding:10px 16px;list-style:none;display:flex}.pl-run::-webkit-details-marker{display:none}.pl-run:focus-visible{border-radius:var(--r-card);box-shadow:var(--focus-ring), var(--shadow)}.pl-run-t{font:600 var(--t-ui)/22px var(--font-display);color:var(--ink)}.pl-run-n{background:var(--card-2);border:1px solid var(--line);min-width:22px;height:22px;font:600 12px/1 var(--font-display);color:var(--body);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 7px;display:inline-grid}.pl-run small{min-width:0;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);flex:auto}.pl-run-chev{color:var(--muted);transition:transform var(--fast) var(--ease-out);flex:none}.pl-out[open] .pl-run-chev{transform:rotate(90deg)}.pl-out-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin-top:12px;display:grid}.pl-empty{border:1.5px dashed var(--line-2);border-radius:var(--r-card);flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.pl-empty p{max-width:60ch;font:400 var(--t-ui)/var(--lh-ui) var(--font-display);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}@media (max-width:719px){.pl-board{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin:-6px calc(-1 * var(--gutter)) -18px;padding:6px var(--gutter) 18px;scrollbar-width:none;grid-template-columns:repeat(6,82%)}.pl-board::-webkit-scrollbar{display:none}.pl-board.is-more-r,.pl-board.is-more-l,.pl-board.is-more-l.is-more-r{-webkit-mask-image:none;mask-image:none}}:is(body:has(.dw-scrim) .dk-next,body:has(.sheet-root) .dk-next){visibility:hidden}.pl-roster{padding:2px 18px;overflow:hidden;container-type:inline-size}.pl-rows{margin:0;padding:0;list-style:none}.pl-row{isolation:isolate;border-top:1px solid var(--line);cursor:pointer;transition:background var(--fast) var(--ease-out);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px 12px;padding:14px 0;display:grid;position:relative}.pl-row:first-child{border-top:0}.pl-row:hover{background:var(--hover);box-shadow:-18px 0 0 var(--hover), 18px 0 0 var(--hover)}.pl-row.is-open{background:var(--accent-soft);box-shadow:-18px 0 0 var(--accent-soft), 18px 0 0 var(--accent-soft)}.pl-row.is-open:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:-18px}.pl-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:8px}.pl-row .pl-flash{border-radius:0;inset:0 -18px}.pl-row>.dk-av{grid-row:1/span 4}.pl-c{grid-column:2;min-width:0}.pl-line-name{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.pl-line-name b{font:600 var(--t-ui)/22px var(--font-display);color:var(--ink)}.pl-line-sub{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pl-c-state{flex-wrap:wrap;gap:6px;display:flex}.pl-c-next{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pl-row .pl-what{font:400 14px/20px var(--font-display);color:var(--ink);text-wrap:pretty}.pl-row .pl-what,.pl-card .pl-what{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-card .pl-what{-webkit-line-clamp:3;line-clamp:3}.pl-c-next.is-unset .pl-what{color:var(--muted)}.pl-c-trail{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-none{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);padding:16px 0}@container (width>=900px){.pl-row{grid-template-columns:34px minmax(0,1.3fr) 200px minmax(0,1fr) auto;align-items:center}.pl-row>.dk-av{grid-row:auto}.pl-c-who{grid-column:2}.pl-c-state{grid-column:3}.pl-c-next{grid-column:4}.pl-c-trail{flex-wrap:nowrap;grid-column:5;justify-content:flex-end}}.pl-client{flex-direction:column;gap:16px;display:flex}.pl-client .sp{gap:14px;max-width:none;margin-top:0;padding:18px 20px 20px}.sp-h{font:600 var(--t-section)/var(--lh-section) var(--font-display);color:var(--ink)}.pl-client .sp-hint,.pl-client .sp-addbtn{font-size:var(--t-meta);line-height:var(--lh-meta)}.pl-client .sp-add{background:var(--card-2);border-radius:var(--r-inner)}.dw-head{background:var(--card);flex-shrink:0;align-items:flex-start;gap:14px;padding:20px 20px 16px 24px;display:flex}.dw-head>.dk-av{margin-top:18px}.dw-head-t{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.dw-eyebrow{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);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:400 var(--t-meta)/var(--lh-meta) var(--font-display);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 -4px 0 0;padding:0;display:grid}.dw-x:hover{color:var(--ink);background:var(--hover)}@media (max-width:899px){.dw-head{padding-top:24px}}.dw-strip{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:400 var(--t-meta)/19px var(--font-display);color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-shrink:0;padding:10px 24px 12px}.dw-strip-seg.is-word{white-space:nowrap}.dw-strip-seg b{color:var(--late);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-body{overscroll-behavior:contain;background:var(--canvas);min-height:0;padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.dw-sec,.dw-body .block{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);margin:0;padding:16px 18px 18px}.dw-body .block{flex-direction:column;gap:12px;display:flex}.dw-sec-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.dw-sec-head:last-child{margin-bottom:0}.dw-sec-head .dk-label,.dw-body .block>.eyebrow{font:600 var(--t-name)/var(--lh-name) var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);border:0;margin:0;padding:0}.dw-sec-head>span:not(.dk-label){font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums}.dw-strip-refuse{border-radius:var(--r-card);background:var(--late-soft);font:500 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--late);padding:14px 16px}.dw-body .banner{border-radius:var(--r-card);font:500 14px/20px var(--font-display);margin:0;padding:12px 12px 12px 16px}.dw-words{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dw-words li{min-width:0}.dw-word{border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);cursor:pointer;text-align:left;white-space:nowrap;width:100%;min-height:40px;font:500 14px/1.2 var(--font-display);color:var(--muted);transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.dw-word:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--st);border-radius:50%;flex:none}.dw-word.is-past{color:var(--body)}.dw-word.is-past:before{background:var(--st);box-shadow:none}.dw-word:not(:disabled):not(.is-here):hover{border-color:var(--decor);background:var(--hover);color:var(--ink)}.dw-word:disabled{cursor:default}.dw-word.is-here{background:var(--st);color:var(--on-st);cursor:default;border-color:#0000;font-weight:600}.dw-word.is-here:before{box-shadow:none;background:currentColor}@media (pointer:coarse){.dw-word{min-height:44px}}@media (max-width:519px){.dw-words{grid-template-columns:repeat(2,minmax(0,1fr))}}.dw-since{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:12px}.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-meta)/var(--lh-meta) var(--font-display);color:var(--body)}.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:400 var(--t-meta)/var(--lh-meta) var(--font-display);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{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-inner);gap:10px;margin-top:12px;padding:12px 14px}.dw-sec .moves-row{font-size:var(--t-meta);gap:6px 8px}.dw-sec .moves-row .muted{min-width:64px;font:500 var(--t-meta)/var(--lh-meta) var(--font-display)}.dw-sec .field+.field,.dw-sec .row2,.dw-sec .row2+.field{margin-top:12px}.dw-sec .row2>.field+.field{margin-top:0}.dw-body :is(.cs-acts,.dw-strip-ask,.cs-group)>.btn-quiet:first-child{margin-left:-10px}.dw-body :is(.cs-acts,.dw-strip-ask,.cs-group)>.btn-quiet.btn-sm:first-child{margin-left:-12px}.dw-sec .row2>*{min-width:0}.dw-sec .row2>:first-child{flex:1.4 1 0}.dw-body .cs-label{font:600 var(--t-meta)/var(--lh-meta) var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:4px}.dw-body .cs-group{gap:4px}.dw-body .cs-row{border-top-color:var(--line);font:400 var(--t-meta)/var(--lh-meta) var(--font-display);font-variant-numeric:tabular-nums;padding:10px 0}.dw-body .cs-line{font-size:var(--t-meta);line-height:var(--lh-meta)}.dw-body .cs-record,.dw-body .cs-reasons,.dw-body .cs-sub{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-inner)}.dw-body .cs-record{padding:8px 10px}.dw-body .cs-sub{padding:10px 12px}.cs-times .dw-sec-head+.cs-req{border-top:0;padding-top:0}.cs-times>.muted{font:400 var(--t-meta)/var(--lh-meta) var(--font-display)}.cs-times>.cs-acts{margin-top:10px}.dw-strip-spot{font:400 16px/26px var(--font-serif);color:var(--ink);text-wrap:pretty;max-width:62ch}.dw-strip-spot p+p{margin-top:10px}.dw-strip-spot.is-empty{font:400 14px/20px var(--font-display);color:var(--muted)}.dw-strip-spot a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.dw-strip-ask,.dw-strip-mark{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-top:14px;display:flex}.dw-prep .dw-strip-ask{border-top:0;margin-top:0;padding-top:0}.dw-strip-ask p,.dw-strip-mark p{font:400 14px/20px var(--font-display);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{flex:100%}.dw-sec .dw-strip-mark .input{flex:0 172px;width:auto;min-width:0}.dw-findings summary{cursor:pointer;font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--accent)}.dw-findings ul{border-left:2px solid var(--line);flex-direction:column;gap:4px;margin-top:6px;padding-left:14px;display:flex}.dw-sec .notes{margin-top:12px}.dw-sec .notes:empty{display:none}.dw-sec .notes>li{border-top:1px solid var(--line);font-size:var(--t-body);color:var(--ink);grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;line-height:24px}.dw-sec .notes>li:first-child{border-top:0}.dw-sec .notes .muted{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;grid-row:2;padding:0}.dw-sec .notes li p{text-wrap:pretty;max-width:68ch}.dw-sec .form .right{margin-top:8px}.dw-panel .dw-body .dw-hist li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;display:grid}.dw-panel .dw-body .dw-hist li:first-child{border-top:0;padding-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 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;flex:none;grid-row:2;margin:0;overflow:visible}.dw-panel .dw-body .dw-hist .cs-hist{font:400 14px/20px var(--font-display);color:var(--body)}.dw-panel .dw-body .dw-hist .cs-hist>span:first-child{color:var(--ink)}.cs-checkins{margin:0;padding:0;list-style:none}.cs-checkins li{border-top:1px solid var(--line);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);font-variant-numeric:tabular-nums}.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-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cs-ck-state.is-late{color:var(--late);font-weight:600}.cs-ck-half{min-height:var(--hit);font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.cs-ck-half input{opacity:0;cursor:pointer;width:26px;height:26px;margin:-13px 0 0;position:absolute;top:50%;left:0}.cs-ck-half:hover .dk-tick{border-color:var(--accent)}.cs-ck-half input:checked+.dk-tick{background:var(--s6);border-color:var(--s6)}.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-meta);color:var(--muted)}@media (pointer:coarse){.cs-ck-date{min-height:44px;font-size:16px}}.cs-draft{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-inner);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(--card)}.cs-draft-head{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cs-draft-head b{font:600 14px/20px var(--font-display);color:var(--ink)}.cs-draft-status{color:var(--muted)}.cs-draft-due{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cs-draft-due.is-soon,.cs-draft-due.is-late{color:var(--late)}.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-meta)/var(--lh-meta) var(--font-display);color:var(--muted);grid-area:k}.cs-draft-t{grid-area:t;justify-self:end;font-size:13px}.cs-draft-v{min-width:0;font:400 14px/20px var(--font-display);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(--late);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:16px}.cs-drafts-foot{margin-top:12px}.sheet .ps-to{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-inner);font:400 14px/20px var(--font-display);gap:2px;padding:12px 14px}.sheet .ps-to b{font-weight:600}.sheet .ps-who{align-items:center;gap:10px;min-width:0;margin-top:4px;display:flex}.sheet .ps-who-t{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.sheet .ps-to .ps-about{margin-top:10px}.sheet .ps-warn,.sheet .ps-count{font:400 var(--t-meta)/var(--lh-meta) var(--font-display)}.sheet .ps-warn{border-radius:var(--r-inner);padding:10px 12px}.sheet .ps-tick{font:400 var(--t-ui)/var(--lh-ui) var(--font-display)}.sheet .ps-other{border-radius:var(--r-inner);padding:10px 14px}.sheet .ps-other.on{background:var(--card-2)}.sheet .times-foot{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);margin-top:10px}.sheet .mail-preview{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-inner);padding:14px 16px}.sheet .mail-line{font:400 var(--t-meta)/20px var(--font-display);color:var(--ink);grid-template-columns:64px minmax(0,1fr)}.sheet .mail-body{border-top:1px solid var(--line);font:400 var(--t-body)/24px var(--font-serif);color:var(--ink);margin-top:12px;padding-top:12px}@media (prefers-reduced-motion:reduce){.pl-page,.pl-card,.pl-row,.sw-chev,.pl-run-chev,.dw-word,.pl-move{transition:none}.pl-card:hover{transform:none}.pl-flash{background:var(--accent-soft-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(--late);font-weight:600}.td-tick{cursor:pointer;border:1.5px solid var(--decor);background:var(--card);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-hour:64px;--td-gutter:56px}.td{flex-direction:column;gap:24px;display:flex}html:not([data-arrived]) .td>.td-strip{animation-delay:40ms}html:not([data-arrived]) .td-body .td-main{animation-delay:80ms}html:not([data-arrived]) .td-body .td-lists{animation-delay:.12s}html:not([data-arrived]) .td-body .td-aside{animation-delay:.16s}.td-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools""lede lede";align-items:center;gap:6px 24px;display:grid}.td-head h1{grid-area:title;min-width:0}.td-tools{flex-wrap:wrap;grid-area:tools;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.td-lede{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;grid-area:lede;max-width:110ch}.td-lede b{color:var(--ink);font-weight:500}.td-lede .td-band-btn{vertical-align:middle;margin-left:10px}.td-nextup{min-width:0;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);align-items:baseline;gap:8px;margin-left:14px;display:inline-flex}.td-nextup b{color:var(--ink);font-weight:600}.td-strip{padding:10px}.td-week{grid-template-columns:repeat(var(--td-days,7), minmax(0, 1fr));gap:8px;display:grid}.td-day{min-width:0;color:inherit;font:inherit;cursor:pointer;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 12px;display:flex;position:relative}.td-day:hover{background:var(--hover);border-color:var(--line)}.td-day-name{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.td-day-num{font:600 22px/1.1 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.td-day-dots{justify-content:center;gap:3px;height:6px;display:flex}.td-day.is-late .td-day-num{color:var(--late)}.td-day.is-today{background:var(--accent-fill);border-color:#0000}.td-day.is-today:hover{background:var(--accent-fill-hover)}.td-day.is-today .td-day-name,.td-day.is-today .td-day-num{color:var(--on-accent)}.td-day.is-today .td-dot{background:var(--on-accent)}.td-day[aria-current=date]:not(.is-today){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.td-day[aria-current=date]:not(.is-today) .td-day-name,.td-day[aria-current=date]:not(.is-today) .td-day-num{color:var(--accent)}.td-dot{background:var(--decor);border-radius:50%;flex:none;width:6px;height:6px;display:block}.td-dot[data-kind=client]{background:var(--kind-client-edge)}.td-dot[data-kind=screen]{background:var(--kind-screen-edge)}.td-dot[data-kind=office]{background:var(--kind-office-edge)}.td-dot[data-kind=home]{background:var(--kind-home-edge)}.td-dot[data-kind=late]{background:var(--late)}.td-strip.is-cols{padding:10px 16px 10px 8px}.td-strip.is-cols .td-week{grid-template-columns:var(--td-gutter) repeat(var(--td-days,7), minmax(0, 1fr));gap:0}.td-strip.is-cols .td-day{margin:0 3px}.td-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.td-main,.td-side,.td-lists,.td-aside{min-width:0}.td-side{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.td-lists{flex-direction:column;gap:16px;display:flex}@media (min-width:1000px){.td-body.is-day,.td-body.is-week .td-side{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}}.td-cardhead{flex-wrap:wrap;gap:8px 12px;padding:14px 16px 2px 20px}.td-cardhead-t{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.td-cardhead-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;margin-left:auto;display:flex}.td-meta{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.td-step{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.td-step .btn-icon{color:var(--body)}.td-hourcard{container-type:inline-size}.td-rel{display:inline-flex}@container (width<=500px){.td-cardhead .td-long,.td-cardhead .td-rel.is-off{display:none}}.td-hours{grid-template-columns:var(--td-gutter) minmax(0, 1fr);padding:12px 16px 18px 8px;display:grid;position:relative}.td-hours.is-week{grid-template-columns:var(--td-gutter) repeat(var(--td-days,7), minmax(0, 1fr))}.td-gutter{height:calc(var(--td-span) * var(--td-hour));position:relative}.td-hour{right:12px;top:calc(var(--at) * var(--td-hour) - 9px);font:500 var(--t-meta)/18px var(--font-display);color:var(--muted);white-space:nowrap;position:absolute}.td-lane{min-width:0;height:calc(var(--td-span) * var(--td-hour));border-left:1px solid var(--line);border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px var(--td-hour));position:relative}.td-hours.is-week .td-lane:last-child{border-right:1px solid var(--line)}.td-hours.is-week .td-lane.is-today{background-color:color-mix(in srgb, var(--accent-soft) 55%, transparent)}.td-blocks{margin:0;padding:0;list-style:none;position:absolute;inset:0}.td-block{--pad:10px;--gap:4px;box-sizing:border-box;top:calc(var(--at) * var(--td-hour) + 2px);height:calc(var(--len) * var(--td-hour) - 3px);left:calc(var(--pad) + var(--col) * (100% - 2 * var(--pad) + var(--gap)) / var(--cols));width:calc((100% - 2 * var(--pad) + var(--gap)) / var(--cols) - var(--gap));border-radius:var(--r-inner);border-left:4px solid var(--kind-office-edge);background:var(--kind-office);cursor:pointer;transition:box-shadow var(--fast) var(--ease-out);flex-direction:column;padding:6px 12px 0;display:flex;position:absolute;overflow:hidden}.td-block[data-kind=client]{background:var(--kind-client);border-left-color:var(--kind-client-edge)}.td-block[data-kind=screen]{background:var(--kind-screen);border-left-color:var(--kind-screen-edge)}.td-block[data-kind=home]{background:var(--kind-home);border-left-color:var(--kind-home-edge)}.td-block:hover{box-shadow:var(--shadow);z-index:1}.td-block:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-inner);z-index:1}.td-block.is-run{cursor:default}.td-block.is-run:hover{box-shadow:none}.td-block-title{text-align:left;min-width:0;font:600 14px/18px var(--font-display);color:var(--ink);cursor:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.td-block-text{-webkit-line-clamp:var(--lines,2);overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.td-block-sub{font:400 var(--t-meta)/18px var(--font-display);color:var(--muted)}.td-block.is-short{justify-content:center;padding-block:0}.td-block.is-shared{padding-inline:8px 6px}.td-join{background:var(--card);height:24px;box-shadow:0 0 0 1px var(--line);color:var(--accent);font:500 var(--t-meta)/1 var(--font-display);white-space:nowrap;transition:background var(--fast) var(--ease-out);border-radius:12px;align-items:center;gap:4px;padding:0 9px 0 7px;text-decoration:none;display:inline-flex;position:absolute;top:5px;right:6px}.td-join:hover{background:var(--accent-soft);text-decoration:none}.td-join:focus-visible{box-shadow:var(--focus-ring);border-radius:12px}.td-block.has-join{padding-right:76px}.td-block.is-short .td-join{height:20px;top:50%;transform:translateY(-50%)}@media (pointer:coarse){.td-join:after{content:"";position:absolute;inset:-10px -6px}}.td-now{left:0;right:0;top:calc(var(--at) * var(--td-hour) - 1px);background:var(--now);pointer-events:none;z-index:2;height:2px;position:absolute}.td-now:before{content:"";background:var(--now);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.td-reading{pointer-events:none;position:absolute;inset:0}.td-reading-t{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);position:absolute;top:12px;left:12px}.td-block-sk{left:10px;right:10px;top:calc(var(--at) * var(--td-hour) + 2px);height:calc(var(--len) * var(--td-hour) - 3px);border-radius:var(--r-inner);position:absolute}.td-hours.is-week .td-block{--pad:3px;--gap:3px;border-left-width:3px;border-radius:8px;padding:4px 6px 0}.td-hours.is-week .td-block:focus-visible{border-radius:8px}.td-hours.is-week .td-block.is-short{padding-block:0}.td-hours.is-week .td-block-title,.td-hours.is-week .td-block-sub{font-size:var(--t-meta);line-height:17px}.td-hours.is-week .td-reading-t{left:8px}.td-hours.is-week .td-block-sk{left:4px;right:4px}.td-still{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 20px 40px;display:flex}.td-still-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.td-quiet{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:46ch}.td-cardfoot{justify-content:flex-end;padding:0 20px 16px;display:flex}.td-home{align-items:center;gap:8px;display:inline-flex}.td-count{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap}.td-list>li+li{border-top:1px solid var(--line)}.td-row{cursor:default;transition:background var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid;position:relative}.td-row.is-opens{cursor:pointer}.td-row:hover{background:var(--hover);box-shadow:-10px 0 0 var(--hover), 10px 0 0 var(--hover)}.td-row:focus-visible{background:var(--hover);box-shadow:-10px 0 0 var(--hover), 10px 0 0 var(--hover), var(--focus-ring);border-radius:2px}.td-slot{place-items:center;min-height:26px;display:grid}.td-ring{border:1px solid var(--line-2);background:var(--card-2);width:26px;height:26px;color:var(--muted);transition:color var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.td-ring .dk-ic{stroke-width:2.2px;width:14px;height:14px}a.td-ring:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.td-ring.is-still{background:0 0;border-style:dashed}@media (pointer:coarse){a.td-ring:after{content:"";position:absolute;inset:-9px}}.td-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.td-row-title{text-align:left;font:500 var(--t-ui)/21px var(--font-display);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.td-open{cursor:pointer}.td-row-title:is(a,button):hover{color:var(--accent);text-decoration:none}.td-row-sub{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.td-sub{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere}.td-pri,.td-est{font:500 var(--t-meta)/18px var(--font-display);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--body);border-radius:6px;padding:0 7px;font-style:normal}.td-pri{text-transform:capitalize}.td-pri.is-urgent,.td-pri.is-high{background:var(--late-soft);box-shadow:none;color:var(--late)}.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-row.is-done .td-sub{color:var(--muted)}.td-none{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);padding:6px 0 2px}.td-add{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:6px;padding-top:10px;display:flex}.td-add-top{border-radius:var(--r-control);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.td-add-top:focus-within{box-shadow:-10px 0 0 var(--hover), 10px 0 0 var(--hover);background:var(--hover)}.td-add-ghost{border:1.5px dashed var(--decor);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.td-add-top:focus-within .td-add-ghost{border-color:var(--accent);color:var(--accent)}.td-add-in{min-width:0;min-height:var(--control);font:400 16px/1.4 var(--font-display);color:var(--ink);background:0 0;border:0;margin:0;padding:0}.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;padding-left:38px;display:flex}.td-page .td-add-date{width:auto;min-height:var(--control-sm);padding:4px 12px;font-size:16px}.td-add-kinds{gap:6px;display:inline-flex}.td-else>summary{cursor:pointer;min-height:56px;font:600 var(--t-section)/var(--lh-section) var(--font-display);color:var(--ink);border-radius:var(--r-card);align-items:center;gap:10px;padding:14px 20px;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:8px;height:8px;transition:transform var(--fast) var(--ease-out);margin-left:auto;transform:translateY(-2px)rotate(45deg)}.td-else[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.td-else>summary:hover .td-else-t{color:var(--accent)}.td-else-body{padding:0 20px 12px}.td-rc-hint{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);text-wrap:pretty;margin-bottom:4px}.td-picks{flex-direction:column;display:flex}.td-pick{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.td-pick+.td-pick{border-top:1px solid var(--line)}.td-pick .td-star{color:var(--decor);transition:color var(--fast) var(--ease-out)}.td-pick .td-star .dk-ic path{fill:#0000;transition:fill var(--fast) var(--ease-out)}.td-pick .td-star:hover:not(:disabled),.td-pick .td-star[aria-checked=true]{color:var(--accent)}.td-pick .td-star[aria-checked=true] .dk-ic path{fill:currentColor}.td-pick .td-star:disabled{color:var(--line-2);cursor:default}.td-pick .td-star:focus-visible{box-shadow:var(--focus-ring)}.td-pick-body{min-width:0}.td-pick-title{font:500 var(--t-ui)/21px var(--font-display);color:var(--ink);overflow-wrap:break-word;text-decoration:none;display:block}a.td-pick-title:hover{color:var(--accent);text-decoration:none}.td-rc-empty{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);padding:4px 0}@media (max-width:719px){.td-page{--td-gutter:48px}.td{gap:18px}.td-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""lede""tools";gap:6px}.td-tools{justify-content:flex-start;margin-top:8px}.td-strip{padding:8px}.td-week{gap:4px}.td-day{border-radius:12px;padding:8px 2px 10px}.td-day-num{font-size:18px}.td-cardhead{padding:12px 12px 2px 16px}.td-hours{padding:10px 12px 16px 4px}.td-hour{right:8px}.td-block{--pad:6px}.td-block.has-join{padding-right:70px}.td-cardfoot{padding:0 16px 14px}}@media (prefers-reduced-motion:reduce){.td-day,.td-block,.td-join,.td-row,.td-ring,.td-pick .td-star,.td-pick .td-star .dk-ic path,.td-else>summary:after{transition:none}}.rf-chip{max-width:100%}.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{background:var(--card-2);border:1px solid var(--line);min-width:0;font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--body);overflow-wrap:anywhere;border-radius:13px;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-meta);line-height:var(--lh-meta);color:var(--muted);max-width:52ch;margin-top:2px;display:block}.dw-sec .rf-hold+.field{margin-top:12px}.rf-warn{border-radius:var(--r-inner);background:var(--late-soft);color:var(--late);font:500 var(--t-meta)/var(--lh-meta) var(--font-display);text-wrap:pretty;max-width:60ch;margin-top:10px;padding:10px 12px}.rf-labels-head{cursor:pointer;width:100%;min-height:74px;font:inherit;color:inherit;text-align:left;border-radius:var(--r-card);background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.rf-labels.is-open .rf-labels-head{border-radius:var(--r-card) var(--r-card) 0 0}.rf-labels-head:focus-visible{box-shadow:var(--focus-ring)}.rf-labels-ic{border-radius:var(--r-inner);background:var(--card-2);border:1px solid var(--line);width:40px;height:40px;color:var(--body);flex:none;place-items:center;display:grid}.rf-labels-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rf-labels-k{font:500 var(--t-ui)/22px var(--font-display);color:var(--ink)}.rf-state{min-width:0;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);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)}}.rf-labels-body{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.rf-note{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);max-width:60ch}@media (max-width:519px){.rf-labels-head{gap:12px;min-height:64px;padding:12px 14px}.rf-labels-ic{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.rf-chev{transition:none}}.rv{max-width:640px;color:var(--body);background:var(--card);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(--line);flex-direction:column;display:flex}.rv-row{border-top:1px solid var(--line);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(--line);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(--late-soft);color:var(--late);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(--line-2);border-radius:var(--r-control);background:var(--card);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{flex-direction:column;gap:24px;display:flex}.ct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ct-head-main{flex-direction:column;flex:420px;gap:4px;min-width:0;display:flex}.ct-lede{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:72ch}.ct-lede b{color:var(--ink);font-weight:500}.ct-filters{min-width:0;margin-top:-8px;display:flex}.ct-empty{padding:20px 24px}.ct-empty p,.ct-seed p{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--body);text-wrap:pretty;max-width:72ch}.ct-empty code,.ct-seed code{background:var(--hover);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:13px}.ct-month{flex-direction:column;gap:14px;min-width:0;display:flex}.cal-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;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:400 var(--t-meta)/var(--lh-meta) var(--font-display);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:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.cal-key i{background:var(--line-2);border-radius:2px;width:4px;height:14px}.cal-key .is-built i{background:var(--accent-fill)}.cal-key .is-changes i{background:var(--late)}.cal-key .is-approved i{background:var(--good)}.cal{flex-direction:column;gap:8px;min-width:0;display:flex}.cal-dow,.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cal-dow span{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);padding:0 10px}.cal-day{background:var(--card);border:1px solid var(--line);border-radius:var(--r-inner);min-width:0;min-height:132px;box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:7px;display:flex}.cal-date{min-width:28px;height:28px;font:600 var(--t-control)/1 var(--font-display);color:var(--ink);border-radius:14px;align-self:flex-start;place-items:center;padding:0 4px;display:inline-grid}.cal-day.is-outside{box-shadow:none;background:0 0}.cal-day.is-outside .cal-date{color:var(--muted);font-weight:500}.cal-day.is-today{border-color:var(--accent-fill);box-shadow:0 0 0 1px var(--accent-fill), var(--shadow)}.cal-day.is-today .cal-date{background:var(--accent-fill);color:var(--on-accent)}.cal-post{text-align:left;border:1px solid var(--line);border-radius:var(--r-control);background:var(--card-2);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:7px;padding:5px 6px 5px 11px;display:flex;position:relative}@media (hover:hover){.cal-post:hover{background:var(--hover);border-color:var(--line-2)}}.cal-post:before{content:"";background:var(--line-2);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:4px}.cal-post.is-built:before{background:var(--accent-fill)}.cal-post.is-changes:before{background:var(--late)}.cal-post.is-approved:before{background:var(--good)}.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 var(--t-meta)/17px var(--font-display);color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cal-post-body em{font:400 var(--t-meta)/17px 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 (min-width:1180px) and (max-width:1359px){.cal-post img,.cal-dot{display:none}}@media (max-width:1179px){.cal-dow{display:none}.cal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cal-week{display:contents}.cal-day{min-height:0}:is(.cal-day:not(:has(.cal-post)):not(.is-today),.cal-day.is-outside:not(:has(.cal-post))){display:none}.cal-date{justify-content:start;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.cal-date:before{content:attr(data-wd);font:500 var(--t-meta)/1 var(--font-display);color:var(--muted)}.cal-day.is-outside .cal-date:after{content:attr(data-mo);font:500 var(--t-meta)/1 var(--font-display);color:var(--muted)}.cal-day.is-today .cal-date{padding-left:10px}.cal-day.is-today .cal-date:before,.cal-day.is-today .cal-date:after{color:inherit}.cal-key{flex-basis:100%;margin-left:0}}@media (max-width:559px){.cal{grid-template-columns:minmax(0,1fr)}}.ct-list{flex-direction:column;gap:28px;display:flex}.ct-week{flex-direction:column;gap:12px;min-width:0;display:flex}.ct-week-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ct-week-name{font:600 var(--t-section)/var(--lh-section) var(--font-display);color:var(--ink)}.ct-week-sum{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.ct-week-n{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.ct-grid{grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr));align-items:start;gap:16px;display:grid}.ct-card{min-width:0;padding:18px 20px;position:relative}.ct-card:focus-visible{box-shadow:var(--focus-ring), var(--shadow);border-radius:var(--r-card)}.ct-card:focus-within{border-color:var(--line-2)}.ct-post{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"cover head""cover name""body body";align-items:start;gap:8px 16px;min-width:0;display:grid}.ct-cover,.ct-cover-btn{grid-area:cover}.ct-cover{aspect-ratio:4/5;border-radius:var(--r-control);border:1px solid var(--line);background:var(--hover);object-fit:cover;width:80px;height:auto;display:block}.ct-cover.is-blank{height:100px}.ct-cover-btn{cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;align-self: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(--card);font:600 12px/1 var(--font-display);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:grid;position:absolute;bottom:-6px;right:-6px}.ct-cover-btn:hover .ct-cover-count{background:var(--accent-fill);color:var(--on-accent)}.ct-post-head{flex-wrap:wrap;grid-area:head;align-items:center;gap:6px 8px;min-width:0;display:flex}.ct-verdict{margin-left:auto}.ct-post-head>.ct-verdict:only-child{margin-left:0}.ct-verdict.is-built .dk-dot{background:var(--accent-fill)}.ct-name{flex-direction:column;grid-area:name;gap:2px;min-width:0;display:flex}.ct-what{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);flex-wrap:wrap;align-items:baseline;display:flex}.ct-what .dk-sep{margin:0 6px}.ct-brand{color:var(--muted);white-space:nowrap;font-weight:500}.ct-series{color:var(--body)}.ct-headline{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);text-wrap:balance}.ct-body{flex-direction:column;grid-area:body;align-items:flex-start;gap:6px;min-width:0;margin-top:4px;display:flex}.ct-caption{font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;-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-more{font-size:var(--t-meta)}.ct-repost{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-control);align-self:stretch;max-width:64ch;margin-top:4px;padding:10px 12px}.ct-repost p{font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--ink);white-space:pre-wrap;margin-top:4px}.ct-acts{flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px;margin-top:8px;display:flex}.ct-acts:before{content:"";flex:1 1 0;order:1;margin-left:-8px}.ct-look,.ct-verdict-btn.is-done,.ct-hint{order:2}.ct-look{flex-wrap:wrap;display:flex}.ct-look .btn{padding:0 8px}.ct-acts.is-judge{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.ct-hint{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--late)}.ct-asked{border-radius:var(--r-control);background:var(--late-soft);max-width:64ch;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--late);align-self:stretch;padding:8px 12px}.ct-ask{flex-wrap:wrap;align-self:stretch;gap:8px;display:flex}.ct-ask .input{flex:260px;min-width:0}.ct-post.is-past .ct-headline{color:var(--body)}.ct-post.is-past .ct-cover{opacity:.72}.ct-post.is-past .ct-verdict{background:var(--card-2);border-color:var(--line);color:var(--body)}.ct-post.is-past .ct-verdict .dk-dot{display:none}.ct-unbuilt{overflow:hidden}.ct-unbuilt-row{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;padding:12px 20px;display:flex}.ct-unbuilt-row+.ct-unbuilt-row{border-top:1px solid var(--line)}.ct-unbuilt-row:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.ct-unbuilt-what{min-width:0;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);flex-wrap:wrap;flex:200px;align-items:baseline;gap:2px 10px;display:flex}.ct-unbuilt-what .ct-series{font:500 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink)}.ct-past-toggle{min-height:var(--hit);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ct-past-hint{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--accent)}.ct-past-toggle:hover .ct-past-hint{text-underline-offset:3px;text-decoration:underline}.ct-past-toggle .dk-ic{color:var(--muted);transition:transform var(--fast) var(--ease-out)}.ct-past-toggle[aria-expanded=true] .dk-ic{transform:rotate(90deg)}.ct-add-wrap>summary{min-height:var(--hit);cursor:pointer;font:500 var(--t-control)/1.2 var(--font-display);color:var(--accent);align-items:center;gap:8px;list-style:none;display:inline-flex}.ct-add-wrap>summary::-webkit-details-marker{display:none}.ct-add-wrap>summary:hover{text-underline-offset:3px;text-decoration:underline}.ct-add-body{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;gap:14px;margin-top:10px;padding:18px 20px;display:flex}.ct-seed{border-bottom:1px solid var(--line);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}@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(--card);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:400 var(--t-meta)/var(--lh-meta) var(--font-display);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(--line);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(--card-2);border:1px solid var(--line);border-radius:var(--r-inner);margin-top:14px;padding:12px 14px}.ct-viewer-copy p{font:400 var(--t-body)/var(--lh-body) var(--font-serif);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(--line-2);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 var(--t-meta)/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 (max-width:719px){.ct{gap:20px}.ct-filters{margin-top:-6px}.ct-list{gap:24px}.ct-card{padding:16px}.ct-post{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"head head""cover name""body body";gap:10px 14px}.ct-cover{width:64px}.ct-cover.is-blank{height:80px}.ct-name{align-self:center}.ct-unbuilt-row{padding:12px 16px}.ct-add-body{padding:16px}}@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:20px;display:flex}.ts-name{display:block}.ts-title{border:0;border-bottom:1px solid var(--line);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:6px 0 8px;display:block;overflow:hidden}.ts-title:hover{border-bottom-color:var(--line-2)}.ts-title:focus-visible{box-shadow:none;border-bottom-color:var(--accent);outline:none}.ts-where-line{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);margin-top:8px}a.ts-where{color:var(--accent)}a.ts-where:hover{text-underline-offset:3px;text-decoration:underline}.ts-body .wp-date{width:auto;min-height:var(--control-sm);border-radius:var(--r-pill);padding:4px 12px}.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(--line);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:20px}}.ms-body{flex-direction:column;gap:20px;display:flex}.ms-top{align-items:center;gap:14px;min-width:0;display:flex}.ms-top-t{min-width:0}.ms-title{font:600 var(--t-title)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.ms-when{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);margin-top:2px}.ms-join{align-self:flex-start}.ms-facts,.ms-card{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--card-2);margin:0;padding:2px 16px}.ms-fact{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.ms-fact+.ms-fact{border-top:1px solid var(--line)}.ms-fact dt{font:400 var(--t-meta)/22px var(--font-display);color:var(--muted)}.ms-fact dd{font:500 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0}.ms-fact .dk-chip{vertical-align:1px;font-weight:500;line-height:1}@media (max-width:639px){.ms-fact{grid-template-columns:minmax(0,1fr);gap:0}.ms-fact dt{line-height:var(--lh-meta)}}.ms-sec{flex-direction:column;gap:8px;display:flex}.ms-sec-head{font:600 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);margin:0}.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:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted)}.ms-search{color:inherit;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;display:flex}.ms-search+.ms-search{border-top:1px solid var(--line)}.ms-search:hover{text-decoration:none}.ms-search-role{min-width:0;font:600 var(--t-ui)/20px var(--font-display);color:var(--ink)}.ms-search-role i{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-style:normal}.ms-search:hover .ms-search-role{color:var(--accent)}.ms-search-state{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap;flex:none}.ms-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.pg-head{justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.pg-main{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-lede{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:72ch}@media (max-width:719px){.pg-head{align-items:flex-start}}.ob{flex-direction:column;gap:24px;display:flex}.ob-head{flex-direction:column;gap:4px;display:flex}.ob-lede{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:72ch}.ob-list{overflow:hidden}.ob-group-h{align-items:baseline;gap:8px;padding:16px 20px 10px;display:flex}.ob-group-name{font:600 var(--t-control)/20px var(--font-display);color:var(--ink)}.ob-group-n{font:500 var(--t-meta)/20px var(--font-display);color:var(--muted)}.ob-rows>li{border-top:1px solid var(--line)}.ob-line{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;transition:background var(--fast) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"subj when chev""meta when chev";align-items:center;gap:6px 16px;margin:0;padding:14px 20px;display:grid}@media (hover:hover){.ob-line:hover{background:var(--hover)}.ob-line:hover .ob-subject{color:var(--accent)}}.ob-line:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.ob-subject{min-width:0;font:500 var(--t-ui)/21px var(--font-display);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;grid-area:subj}.ob-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:4px 10px;min-width:0;display:flex}.ob-to{min-width:0;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere}.ob-when{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap;flex-direction:column;grid-area:when;align-items:flex-end;gap:2px;display:flex}.ob-when b{color:var(--body);font-weight:500}.ob-chev{color:var(--muted);transition:transform var(--fast) var(--ease-out);grid-area:chev;place-items:center;display:grid}.ob-mail.is-open .ob-chev{transform:rotate(90deg)}.ob-open{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-inner);flex-direction:column;gap:12px;margin:0 20px 18px;padding:14px 16px 16px;display:flex}.ob-hdrs{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.ob-hdr{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--ink);overflow-wrap:anywhere;grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.ob-hdr>span:first-child{color:var(--muted);font-weight:500}.ob-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;font:400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--body);margin:0}.ob-link{border-radius:var(--r-pill);background:var(--accent-soft);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)}.ob-none{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 20px 40px;display:flex}.ob-none-ic,.rf-empty-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ob-none p{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:52ch}.ob-none p b{color:var(--ink);font-weight:500}@media (max-width:719px){.ob{gap:20px}.ob-group-h{padding:14px 16px 8px}.ob-line{grid-template-areas:"subj when chev""meta meta meta";column-gap:12px;padding:12px 16px}.ob-open{margin:0 16px 16px;padding:12px 14px 14px}}.rf{flex-direction:column;gap:24px;display:flex}.rf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.rf-head-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rf-lede{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:72ch}.rf-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;display:grid}.rf-grid:has(.rf-pick){align-items:start}.rf-card{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex;position:relative}.rf-card:focus-visible{box-shadow:var(--focus-ring), var(--shadow);border-radius:var(--r-card)}.rf-card:focus-within{border-color:var(--line-2)}.rf-top{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"av name when""av meta meta";align-items:center;gap:2px 12px;min-width:0;display:grid}.rf-top>.dk-av{grid-area:av;align-self:start}.rf-name{font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);overflow-wrap:anywhere;grid-area:name;margin:0}.rf-sub.is-done .rf-name{color:var(--body)}.rf-sub-meta{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere;grid-area:meta}.rf-sub-meta .dk-sep{margin:0 5px}.rf-when,.rf-out{grid-area:when;justify-self:end}.rf-dupe{border-radius:var(--r-control);background:var(--card-2);border:1px solid var(--line);font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--body);text-wrap:pretty;padding:10px 12px}.rf-sub .ny-notice{margin:0}.rf-sub-note{font:italic 400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.rf-sub.is-done .rf-sub-note{color:var(--body)}.rf-sub-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.rf-page .rf-warn{margin-top:0}.rf-pick{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.rf-pick .rf-sub-acts{margin-top:4px}.rf-pick-label{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.rf-pick-list{flex-direction:column;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 var(--t-ui)/22px var(--font-display);color:var(--ink);display:block}.rf-pick-row em{font-style:normal;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);display:block}.rf-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 20px 40px;display:flex}.rf-empty p{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:52ch}.rf-empty a{font-weight:500}@media (max-width:719px){.rf{gap:20px}.rf-card{padding:16px}}.pv{flex-direction:column;gap:20px;display:flex;container:pv/inline-size}.pv-head{align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.pv-head>.dk-av{margin-top:20px}.pv-head-t{flex-direction:column;gap:4px;min-width:0;display:flex}.pv-head .eyebrow{margin:0}.pv-about{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);overflow-wrap:anywhere}.pv-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pv-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@container pv (width>=940px){.pv-grid{grid-template-columns:minmax(0,1fr) 380px}}.pv-main,.pv-side{flex-direction:column;gap:20px;min-width:0;display:flex}.pv-main{container:pv-main/inline-size}.pv-side{container:pv-side/inline-size}.pv-page .block{border:1px solid var(--line);flex-direction:column;gap:14px;margin:0;padding:18px 20px 20px;display:flex}.pv-page .block>.eyebrow{font:600 var(--t-section)/var(--lh-section) var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);border:0;margin:0;padding:0}.pv-page .hint{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);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);gap:14px;display:grid}@container pv-side (width>=560px){.pv-page .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}}.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;margin:-2px 0 0;display:flex}.pv-page .cands li{border-top:1px solid var(--line);font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);grid-template-columns:36px minmax(0,1fr);grid-template-areas:"ic name""ic stage";align-items:center;gap:6px 12px;padding:12px 0;display:grid}.pv-page .cands li:first-child{border-top:0;padding-top:2px}.pv-ic{border-radius:var(--r-inner);background:var(--card-2);border:1px solid var(--line);width:36px;height:36px;color:var(--body);grid-area:ic;align-self:start;place-items:center;display:grid}.pv-page .cands li>a{min-width:0;font:600 var(--t-ui)/21px var(--font-display);color:var(--ink);overflow-wrap:anywhere;grid-area:name}.pv-page .cands li>a:hover{color:var(--accent);text-decoration:none}.pv-page .cands li.muted{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);padding:2px 0;display:block}.pv-page .stage-now{font-size:inherit;flex-wrap:wrap;grid-area:stage;align-items:center;gap:6px;display:flex}@container pv-main (width>=600px){.pv-page .cands li{grid-template-columns:36px minmax(12rem,1fr) minmax(0,max-content);grid-template-areas:"ic name stage"}.pv-page .stage-now{justify-content:flex-end}}.pv-state{font:500 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);align-items:center;gap:8px;display:flex}.pv-state .dk-ic{color:var(--good)}.pv-page .block>.due-late{border-radius:var(--r-inner);background:var(--late-soft);font:500 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--late);text-wrap:pretty;max-width:none;padding:12px 14px}.pv-page .dw-folder .select{flex:200px}.pv-notes{flex-direction:column;display:flex}.pv-notes>li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.pv-notes>li:first-child{border-top:0;padding-top:4px}.pv-note-ic{background:var(--card-2);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.pv-note-t{flex-direction:column;gap:4px;min-width:0;display:flex}.pv-note{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.pv-note>.dk-private{overflow-wrap:anywhere;text-wrap:pretty;max-width:68ch;display:block}.pv-note-meta{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums}.pv-note-meta .dk-sep{margin:0 5px}.pv-page .danger-zone .btn{align-self:auto}@media (max-width:719px){.pv,.pv-main,.pv-side,.pv-grid{gap:16px}.pv-head{gap:14px;padding:18px 16px}.pv-head>.dk-av{margin-top:18px}.pv-page .block{padding:16px}.pv-page .dw-folder{flex-wrap:wrap}.pv-page .dw-folder .select{flex-basis:100%}}.st{flex-direction:column;gap:20px;max-width:840px;margin-inline:auto;display:flex}.st-sec .dk-card-body{flex-direction:column;gap:12px;display:flex}.st-sec>.dk-card-head{flex-wrap:wrap;row-gap:2px}.st-aside{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.st-sec .hint{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--body);text-wrap:pretty;max-width:64ch}.st-sec .moves{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.st-sec .moves .hint{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted);flex:200px}.st-warn,.st-sec .moves .st-warn-word{color:var(--late)}.st-sec .st-warn{font-size:var(--t-meta);line-height:var(--lh-meta)}.st-rows{flex-direction:column;display:flex}.st-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px 24px;padding:14px 0;display:flex}.st-rows>.st-row:first-child,.st-sec .dk-card-body>.st-row:first-child{border-top:0;padding-top:4px}.st-rows>.st-row:last-child{padding-bottom:0}.st-row-t{min-width:0;font:500 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);flex-direction:column;flex:220px;gap:2px;display:flex}.st-row-t small{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);text-wrap:pretty}.st-row>.select{flex:0 260px;width:auto;min-width:0}.st-row.is-stacked{flex-direction:column;align-items:stretch}.st-row.is-stacked .st-row-t{flex:none}.st-pills{flex:0 auto;justify-content:flex-end}.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(--card)}.st-choice:has(input:focus-visible){box-shadow:var(--focus-ring)}@media (max-width:719px){.st{gap:16px}.st-row{flex-direction:column;align-items:stretch}.st-row-t{flex-basis:auto}.st-row>.select{flex-basis:auto;width:100%}.st-pills{justify-content:flex-start}}.rf-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.rf-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding:10px 0;display:flex}.rf-row:first-child{border-top:0}.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 var(--t-ui)/21px var(--font-display);color:var(--ink);overflow-wrap:anywhere;display:block}.rf-who em{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere;font-style:normal;display:block}.rf-add{flex-wrap:wrap;gap:8px;display:flex}.rf-add .input{flex:200px;min-width:0}@media (max-width:719px){.rf-row{flex-wrap:wrap;row-gap:8px}.rf-who{flex-basis:calc(100% - 40px)}.rf-count{margin-left:40px;margin-right:auto}}.standalone{background:var(--card);min-height:100%}.previewbar{top:env(safe-area-inset-top,0px);z-index:5;background:linear-gradient(var(--late-soft), var(--late-soft)) var(--card);color:var(--late);font-size:var(--t-small);line-height:var(--lh-small);text-align:center;border-bottom:1px solid var(--line);padding:8px 16px;position:sticky}.previewbar a{color:inherit;text-decoration:underline}.mail-preview{border:1px solid var(--line);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(--line);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(--line);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(--line);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(--line);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(--line)}.cs-row .badge,.cs-line .badge{vertical-align:baseline}.answer-form textarea.input{min-height:48px}.cs-warn{color:var(--late);background:var(--late-soft);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(--late);background:var(--late-soft);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(--line);border-radius:var(--r-control);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.ps-other.on{border-color:var(--line-2);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){.ob-line,.ob-chev{transition:none}}.ny .dk-card-body{padding-bottom:6px}.ny-list{flex-direction:column;margin:0;list-style:none;display:flex}.ny-list>li+li{border-top:1px solid var(--line)}.ny-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.ny-row>.dk-av{margin-top:-3px}.ny-av-none{width:28px}.ny-body{flex-direction:column;gap:10px;min-width:0;display:flex}.ny-top{justify-content:space-between;align-items:flex-start;gap:6px 14px;display:flex}.ny-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ny-text a{font:500 var(--t-ui)/21px var(--font-display);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.ny-text a:hover{color:var(--accent);text-decoration:none}.ny-where{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.ny-when{flex:none}.ny-when.is-quiet{font:500 var(--t-meta)/26px var(--font-display);color:var(--muted)}.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:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.ny-notice{border-radius:var(--r-control);background:var(--late-soft);color:var(--late);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}.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(--line);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(--late)}@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(--card);border:1px solid var(--line);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(--late);background:var(--late-soft);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(--late)}.syncdot.error{color:var(--late)}.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:6px;margin:0 0 14px;display:flex}.rs-acts{gap:6px}.rs-set{border:1px solid var(--line-2);background:var(--card);color:var(--body);border-radius:var(--r-pill);min-height:28px;font:500 13px/1.2 var(--font-display);cursor:pointer;white-space:nowrap;transition:border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out), background var(--fast) var(--ease-out);padding:0 12px;position:relative}.rs-set:hover{background:var(--accent-soft);color:var(--accent);border-color:#0000}@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:12px;display:flex}.rl-opts .btn{border-color:var(--line-2);background:var(--card);width:100%;color:var(--ink);justify-content:flex-start;padding:0 16px}.rl-opts .btn:hover{background:var(--hover);border-color:var(--decor)}.rl-opts-foot{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);margin-top:14px}@media (prefers-reduced-motion:reduce){.rs-set{transition:none}}.oo{flex-direction:column;gap:20px;display:flex}.oo-cap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:74px;padding:14px 18px 14px 16px;display:grid}.oo-cap-ic{border-radius:var(--r-inner);background:var(--card-2);border:1px solid var(--line);width:40px;height:40px;color:var(--body);flex:none;place-items:center;display:grid}.oo-cap-t{flex-direction:column;gap:2px;min-width:0;display:flex}.oo-cap-n{font:500 var(--t-ui)/22px var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.oo-cap-line{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);text-wrap:pretty}.oo-cap-dots{align-items:center;gap:6px;display:inline-flex}.oo-cap-dots i{border:1.5px solid var(--decor);background:var(--card);border-radius:50%;width:12px;height:12px}.oo-cap-dots i[data-at=taken]{background:var(--ink);border-color:var(--ink)}.oo-cap.is-over .oo-cap-dots i[data-at=taken]{background:var(--late);border-color:var(--late)}.oo-cap.is-over .oo-cap-n{color:var(--late)}.oo-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex}.oo-overdue em{color:var(--late)}.oo-empty{border:1.5px dashed var(--line-2);border-radius:var(--r-card);padding:24px}.oo-empty p{max-width:60ch;font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--body);text-wrap:pretty}.oo-empty p b{color:var(--ink);font-weight:600}.oo-boardwrap{container-type:inline-size}.oo-board{--gap:12px;--peek:40px;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;grid-template-columns:repeat(4,minmax(210px,1fr));align-items:start;margin:-6px -8px -18px;padding:6px 8px 18px;scroll-padding-inline:8px;display:grid;overflow:auto hidden}.oo-board.is-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.oo-board.is-more-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000 100%)}.oo-board.is-more-l.is-more-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}@container (width<=875px){.oo-board{grid-template-columns:repeat(4, calc((100cqi - 3 * var(--gap) - var(--peek)) / 3))}}@container (width<=679px){.oo-board{grid-template-columns:repeat(4, calc((100cqi - 2 * var(--gap) - var(--peek)) / 2))}}.oo-band{scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;display:flex}.oo-col-h{min-width:0;font:600 14px/20px var(--font-display);letter-spacing:0;color:var(--ink);align-items:center;gap:8px;margin:0;padding:2px 4px 0;display:flex;position:relative}.oo-col-h .dk-dot{background:var(--st)}.oo-col-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oo-col-n{font:500 var(--t-meta)/1 var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.oo-col-bar{background:var(--st);border-radius:2px;height:4px;display:block}.oo-col-hint{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);text-wrap:pretty;padding:2px 4px 0}.oo-col-empty{border:1.5px dashed var(--line-2);border-radius:var(--r-card);text-align:center;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);padding:18px 12px}.oo-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oo-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow);cursor:pointer;text-align:left;transition:box-shadow var(--t-lift) var(--ease-out), transform var(--t-lift) var(--ease-out);flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.oo-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.oo-card:focus-visible{border-radius:var(--r-card);box-shadow:var(--focus-ring), var(--shadow-lift)}.oo-card-who{align-items:flex-start;gap:10px;min-width:0;display:flex}.oo-card-t{flex-direction:column;gap:1px;min-width:0;padding-top:4px;display:flex}.oo-name-line{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.oo-who{font:600 15px/20px var(--font-display);color:var(--ink);text-wrap:balance;overflow-wrap:break-word}.oo-who:hover{color:var(--accent);text-decoration:none}.oo-card.is-ended .oo-who{color:var(--body)}.oo-sub{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere}.oo-next{-webkit-line-clamp:3;line-clamp:3;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oo-next.is-unset{color:var(--muted)}.oo-blocked{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--late);overflow-wrap:anywhere}.oo-card-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.oo-card-foot .dk-chip{max-width:100%}.oo-when .dk-ic{width:14px;height:14px}.oo-stage{white-space:normal;height:auto;min-height:26px;line-height:var(--lh-meta);padding-top:4px;padding-bottom:4px}.oo-mark{cursor:help}.oo-mark.is-warn{border:1.5px solid var(--late);width:18px;height:18px;color:var(--late);font:600 11px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.oo-card>.pl-menu-wrap{position:absolute;top:8px;right:8px}.oo-card .pl-more{background:var(--card);color:var(--muted);border-radius:50%}.oo-card .pl-more:hover,.oo-card .pl-more[aria-expanded=true]{background:var(--hover);color:var(--ink)}@media (hover:hover) and (pointer:fine){.oo-card .pl-more{opacity:0;transition:opacity var(--fast) var(--ease-out)}.oo-card:hover .pl-more,.oo-card:focus-visible .pl-more,.oo-card .pl-more[aria-expanded=true]{opacity:1}}@media (pointer:coarse){.oo-card-who{padding-right:34px}.oo-card>.pl-menu-wrap{top:6px;right:6px}.oo-card .pl-more{width:36px;height:36px}}.oo-closed{flex-direction:column;display:flex}.oo-run{cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-height:52px;box-shadow:var(--shadow);align-items:center;gap:10px;padding:10px 16px;list-style:none;display:flex}.oo-run::-webkit-details-marker{display:none}.oo-run:focus-visible{border-radius:var(--r-card);box-shadow:var(--focus-ring), var(--shadow)}.oo-run-t{font:600 var(--t-ui)/22px var(--font-display);color:var(--ink)}.oo-run-n{background:var(--card-2);border:1px solid var(--line);min-width:22px;height:22px;font:600 12px/1 var(--font-display);color:var(--body);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 7px;display:inline-grid}.oo-run small{min-width:0;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);flex:auto}.oo-chev{color:var(--muted);transition:transform var(--fast) var(--ease-out);flex:none}.oo-closed[open] .oo-chev{transform:rotate(90deg)}.oo-closed-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin-top:12px;display:grid}@media (max-width:719px){.oo{gap:16px}.oo-add{min-width:44px;padding:0}.oo-add-w{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oo-cap{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic t""ic dots";row-gap:8px;padding:12px 14px 14px}.oo-cap-ic{grid-area:ic;align-self:start;width:36px;height:36px}.oo-cap-t{grid-area:t}.oo-cap-dots{grid-area:dots}.oo-board{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin:-6px calc(-1 * var(--gutter)) -18px;padding:6px var(--gutter) 18px;scrollbar-width:none;grid-template-columns:repeat(4,82%)}.oo-board::-webkit-scrollbar{display:none}.oo-board.is-more-r,.oo-board.is-more-l,.oo-board.is-more-l.is-more-r{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.oo-card,.oo-chev{transition:none}.oo-card:hover{transform:none}}.oor{flex-direction:column;gap:20px;display:flex;container:oor/inline-size}.oor-head{align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.oor-head-t{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.oor-head h1 a{color:var(--ink)}.oor-head h1 a:hover{color:var(--accent);text-decoration:none}.oor-seat{font:400 17px/24px var(--font-display);color:var(--body);text-wrap:balance;max-width:60ch}.oor-facts{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.oor-about{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere}.oor-person{flex:none}.oor-standing{border-radius:var(--r-card);background:var(--late-soft);font:500 var(--t-control)/20px var(--font-display);color:var(--late);text-wrap:pretty;padding:12px 16px}.oor-standing.is-quiet{background:var(--card-2);border:1px solid var(--line);color:var(--body)}.oor-standing+.oor-standing{margin-top:-12px}.oor-grid{flex-direction:column;gap:20px;display:flex}.oor-main,.oor-side{display:contents}.oor-stagecard{order:-1}@container oor (width>=940px){.oor-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.oor-main,.oor-side{flex-direction:column;gap:20px;min-width:0;display:flex}.oor-side{top:calc(var(--frame-top) + 24px);position:sticky}}.oor-sec{min-width:0}.oor-body{flex-direction:column;gap:14px;display:flex}.oor-aside{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums}.oor-hint{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:60ch}.oor-acts{flex-wrap:wrap;gap:8px;display:flex}.oor-owed{container:oor-owed/inline-size}.oor-row2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px 16px;display:grid}@container oor-owed (width<=639px){.oor-row2{grid-template-columns:minmax(0,1fr)}}.oor-promised{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.oor-promised .input{flex:0 200px;min-width:0}.oor-filed{border-radius:var(--r-inner);background:var(--card-2);border:1px solid var(--line);max-width:none;color:var(--body);align-items:center;gap:10px;padding:10px 12px;display:flex}.oor-filed .dk-ic{color:var(--muted)}.oor-filed a{font-weight:500}.oor-checks{flex-direction:column;display:flex}.oor-check{border-top:1px solid var(--line);min-height:52px;font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:6px 0;display:flex}.oor-check:first-child{border-top:0}.oor-check.dk-check>input{margin-top:-13px;top:50%}.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;margin-left:auto}.oor-gate{border-radius:var(--r-inner);background:var(--card-2);border:1px solid var(--line);font:500 var(--t-control)/20px var(--font-display);color:var(--ink);text-wrap:pretty;padding:10px 14px}.oor-gate.is-refused{background:var(--late-soft);color:var(--late);border-color:#0000}.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:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.oor-blocked{font:500 var(--t-control)/20px var(--font-display);color:var(--late);overflow-wrap:anywhere}.oor-moves{flex-wrap:wrap;gap:8px;display:flex}.oor-moves .btn{white-space:normal;text-align:left}.oor-block{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-inner);flex-direction:column;flex-basis:100%;gap:8px;padding:12px;display:flex}.oor-block-acts{flex-wrap:wrap;gap:8px;display:flex}.oor-back{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}.oor-back-k{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);margin-right:4px}.oor-why{font:500 var(--t-control)/20px var(--font-display);color:var(--late)}.oor-next-off{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.oor-queue{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);text-wrap:pretty}.oor-queue a{font-weight:500}.oor-quote{font:italic 400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.oor-all summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--accent)}.oor-all summary:hover{text-underline-offset:3px;text-decoration:underline}.oor-all ul{border-left:2px solid var(--line);flex-direction:column;gap:4px;margin-top:8px;padding-left:12px;display:flex}.oor-all li{font:400 var(--t-small)/var(--lh-small) var(--font-serif);color:var(--body);text-wrap:pretty;overflow-wrap:anywhere}.oor-add{align-items:center;gap:8px;display:flex}.oor-add .select{flex:auto;min-width:0}.oor-cands{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.oor-cands li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.oor-cands li:first-child{border-top:0;padding-top:0}.oor-cands li>a{font:600 var(--t-ui)/22px var(--font-display);color:var(--ink)}.oor-cands li>a:hover{color:var(--accent);text-decoration:none}.oor-note-form{flex-direction:column;gap:8px;display:flex}.oor-note-form .right{justify-content:flex-end;display:flex}.oor-hist{flex-direction:column;display:flex}.oor-hist-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.oor-hist-row:first-child{border-top:0}.oor-hist-ic{background:var(--card-2);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.oor-hist-row.is-move .oor-hist-ic{background:var(--accent-soft);color:var(--accent);border-color:#0000}.oor-hist-t{flex-direction:column;gap:4px;min-width:0;padding-top:3px;display:flex}.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.is-move{font:500 var(--t-ui)/var(--lh-ui) var(--font-display)}.oor-line.is-note{font-size:var(--t-small);line-height:var(--lh-small);color:var(--body)}.oor-line a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.oor-hist-meta{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums}.oor-hist-meta .dk-sep{margin:0 5px}.oor-kind{color:var(--body);font-weight:500}@media (max-width:719px){.oor,.oor-grid{gap:16px}.oor-head{flex-wrap:wrap;gap:14px;padding:18px 16px}.oor-head-t{flex-basis:calc(100% - 54px)}.oor-person{margin-left:54px}.oor-seat{font-size:16px;line-height:23px}.oor-standing+.oor-standing{margin-top:-8px}.oor-check.is-derived .select{flex-basis:100%;margin-left:38px}.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%}}.tk{flex-direction:column;gap:24px;display:flex}.tk-head{justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.tk-head-main{flex-direction:column;gap:4px;min-width:0;display:flex}.tk-lede{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:72ch}.tk-new{flex:none}@media (max-width:719px){.tk-head{align-items:flex-start}.tk-new{min-width:44px;padding:0}.tk-new-w{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tk-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.tk-tab{min-height:max(var(--hit), 40px);cursor:pointer;font:600 var(--t-control)/20px var(--font-display);color:var(--muted);transition:color var(--fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.tk-tab:hover,.tk-tab.is-on{color:var(--ink)}.tk-tab.is-on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tk-tab:focus-visible{border-radius:var(--r-control)}.tk-tab-n{background:var(--hover);min-width:22px;height:22px;color:var(--body);font:600 12px/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 7px;font-style:normal;display:inline-grid}.tk-tab.is-on .tk-tab-n{background:var(--accent-soft);color:var(--accent)}.tk-panel{flex-direction:column;gap:24px;display:flex}.tk-queue{flex-direction:column;gap:12px;display:flex}.tk-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.tk-queue-label{align-items:baseline;gap:8px;display:inline-flex}.tk-sec-n{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.tk-queue-hint{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);text-wrap:pretty}.tk-quiet{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);align-items:center;gap:10px;display:flex}.tk-quiet .dk-ic{color:var(--good)}.tk-qgrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.tk-qgrid:has(.tk-qback,.tk-qall[open]){align-items:start}.tk-qcard{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex;position:relative}.tk-qcard:focus-visible{box-shadow:var(--focus-ring), var(--shadow);border-radius:var(--r-card)}.tk-qcard:focus-within{border-color:var(--line-2)}.tk-qtop{align-items:center;gap:12px;min-width:0;display:flex}.tk-qwho{flex-direction:column;min-width:0;display:flex}.tk-qname{width:-moz-fit-content;width:fit-content;max-width:100%;font:600 var(--t-ui)/21px var(--font-display);color:var(--ink);overflow-wrap:anywhere;position:relative}a.tk-qname:hover{color:var(--accent);text-decoration:none}@media (pointer:coarse){a.tk-qname:before{content:"";position:absolute;inset:-12px -4px}}.tk-qdoc,.tk-qwhere{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);overflow-wrap:anywhere;text-wrap:pretty}.tk-qdoc{color:var(--body);font-weight:500}.tk-qwhere{color:var(--muted)}.tk-qline{font:italic 400 var(--t-body)/var(--lh-body) var(--font-serif);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.tk-qrow[data-state=changes] .tk-qline{color:var(--body)}.tk-qrow[data-state=asked] .tk-qline{color:var(--muted)}.tk-qmiss{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--body);text-wrap:pretty}.tk-qfoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.tk-qmeta{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.tk-qread{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:inline-flex}.tk-qread .dk-link{font-size:var(--t-meta);line-height:var(--lh-meta);align-items:center;gap:4px;display:inline-flex}.tk-qall>summary{min-height:var(--hit);cursor:pointer;font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--accent);align-items:center;gap:6px;list-style:none;display:inline-flex;position:relative}.tk-qall>summary::-webkit-details-marker{display:none}.tk-qall>summary:before{content:"";width:6px;height:6px;transition:transform var(--fast) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin:0 3px 1px 1px;transform:rotate(-45deg)}.tk-qall[open]>summary:before{margin-bottom:4px;transform:rotate(45deg)}.tk-qall>summary:hover{text-underline-offset:3px;text-decoration:underline}.tk-qall>summary:focus-visible{border-radius:6px}.tk-qall ul{border-left:2px solid var(--line);flex-direction:column;gap:6px;margin-top:4px;padding-left:14px;display:flex}.tk-qall li{font:400 var(--t-small)/var(--lh-small) var(--font-serif);color:var(--body);text-wrap:pretty;overflow-wrap:anywhere}.tk-qacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.tk-qback{flex-direction:column;gap:8px;display:flex}.tk-qback textarea.input{min-height:88px}.tk-qback-acts{flex-wrap:wrap;gap:8px;display:flex}.tk-why{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--late)}.tk-qok-mark{background:var(--good-soft);width:34px;height:34px;color:var(--good);border-radius:50%;flex:none;place-items:center;display:grid}.tk-qok-mark .dk-ic{stroke-width:2.4px}.tk-qok-text{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--body);text-wrap:pretty}.tk-qok-text a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tk-qok-text .dk-link{font:inherit;white-space:normal;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tk-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}@media (max-width:719px){.tk-filters{flex-direction:column;align-items:stretch}.tk-filters .dk-segwrap{align-self:flex-start}}.tk-list{overflow:hidden}.tk-group-h{align-items:baseline;gap:8px;padding:16px 20px 10px;display:flex}.tk-group-name{font:600 var(--t-control)/20px var(--font-display);letter-spacing:0;color:var(--ink)}.tk-group-h.is-late .tk-group-name{color:var(--late)}.tk-group-n{font:500 var(--t-meta)/20px var(--font-display);color:var(--muted)}.tk-group-hint{font:400 var(--t-meta)/20px var(--font-display);color:var(--muted);white-space:nowrap;margin-left:auto}.tk-rows>li{border-top:1px solid var(--line)}.tk-row{cursor:default;transition:background var(--fast) var(--ease-out);grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"slot what end""slot ctx end";align-items:center;column-gap:14px;padding:14px 12px 14px 20px;display:grid;position:relative}.tk-row.is-opens{cursor:pointer}@media (hover:hover){.tk-row:hover{background:var(--hover)}}.tk-row:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.tk-row.is-new{animation:tkNew var(--t-flash) var(--ease-out)}@keyframes tkNew{0%{background:var(--accent-soft)}to{background:0 0}}.tk-slot{grid-area:slot;place-items:center;min-height:26px;display:grid}.tk-ring{border:1px solid var(--line-2);background:var(--card-2);width:26px;height:26px;color:var(--muted);transition:color var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.tk-ring .dk-ic{stroke-width:2.2px;width:14px;height:14px}a.tk-ring:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.tk-ring.is-still{background:0 0;border-style:dashed}@media (pointer:coarse){a.tk-ring:after{content:"";position:absolute;inset:-9px}}.tk-what{text-align:left;cursor:pointer;min-width:0;max-width:100%;font:500 var(--t-ui)/21px var(--font-display);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;background:0 0;border:0;grid-area:what;justify-self:start;margin:0;padding:0;text-decoration:none}span.tk-what{cursor:default}a.tk-what:hover,button.tk-what:hover{color:var(--accent);text-decoration:none}.tk-ctx{flex-wrap:wrap;grid-area:ctx;align-items:center;gap:6px 10px;min-width:0;max-width:100%;margin-top:6px;display:flex}.tk-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.tk-who{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere}.tk-where{white-space:normal;flex:0 auto;align-items:flex-start;min-width:0;max-width:100%;height:auto;min-height:26px;padding-block:3px}.tk-where .dk-dot{margin-top:5px}.tk-where-t{min-width:0;line-height:var(--lh-meta);overflow-wrap:anywhere;text-wrap:pretty}a.tk-where{transition:border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);text-decoration:none;position:relative}a.tk-where:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}@media (pointer:coarse){a.tk-where:after{content:"";position:absolute;inset:-9px 0}}.tk-end{grid-area:end;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tk-none{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 20px 40px;display:flex}.tk-none-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.tk-none p{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:52ch}.tk-none p b{color:var(--ink);font-weight:500}.tk-none .dk-link{font-size:inherit;white-space:normal}.tk-add{gap:20px}.tk-add .wp-date{width:auto;min-height:var(--control-sm);border-radius:var(--r-pill);padding:4px 12px}@media (max-width:719px){.tk,.tk-panel{gap:20px}.tk-qcard{padding:16px}.tk-group-h{padding:14px 16px 8px}.tk-row{column-gap:12px;padding:12px 8px 12px 16px}.tk-end{flex-direction:column;align-self:start;align-items:flex-end;gap:6px}}@media (prefers-reduced-motion:reduce){.tk-row.is-new{animation:none}.tk-qall>summary:before{transition:none}}.ox{flex-direction:column;gap:24px;display:flex}.ox-head{justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.ox-head-main{flex-direction:column;gap:4px;min-width:0;display:flex}.ox-lede{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:72ch}.ox-new{flex:none}@media (max-width:719px){.ox-head{align-items:flex-start}.ox-new{min-width:44px;padding:0}.ox-new-w{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ox-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;max-width:100%;display:flex}.ox-pick{field-sizing:content;width:auto;max-width:min(100%,320px);margin-left:0}.ox-only{background:var(--card);border:1px solid var(--line);border-radius:var(--r-inner);font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--body);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex}.ox-only b{color:var(--ink);font-weight:600}.ox-only a{font-weight:500}.ox-list{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));align-items:start;gap:28px 16px;display:grid}.ox-group{flex-direction:column;gap:12px;min-width:0;display:flex}.ox-list>.ox-empty{grid-column:1/-1}.ox-group:has(>.ox-grid>:nth-child(2)){grid-column:1/-1}.ox-group-h{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ox-group-name{font:600 var(--t-section)/var(--lh-section) var(--font-display);color:var(--ink)}.ox-group-sum{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.ox-group-n{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.ox-grid{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));align-items:start;gap:16px;display:grid}.ox-card{flex-direction:column;gap:16px;min-width:0;padding:18px 20px;display:flex;position:relative}.ox-card:focus-visible{box-shadow:var(--focus-ring), var(--shadow);border-radius:var(--r-card)}.ox-card:focus-within{border-color:var(--line-2)}.ox-top{align-items:center;gap:12px;min-width:0;display:flex}.ox-who{flex-direction:column;flex:auto;min-width:0;display:flex}.ox-name{width:-moz-fit-content;width:fit-content;max-width:100%;font:600 var(--t-name)/var(--lh-name) var(--font-display);color:var(--ink);overflow-wrap:anywhere;position:relative}.ox-name:hover{color:var(--accent);text-decoration:none}@media (pointer:coarse){.ox-name:before{content:"";position:absolute;inset:-11px -4px}}.ox-search{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere}.ox-when{flex:none;align-self:flex-start;margin-top:2px}.ox-fields{flex-direction:column;min-width:0;display:flex}.ox-field{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k a""v a";align-items:center;gap:2px 16px;min-width:0;padding:12px 0;display:grid}.ox-field:first-child{padding-top:0}.ox-field:last-of-type{padding-bottom:0}.ox-field+.ox-field{border-top:1px solid var(--line)}.ox-field.is-body{grid-template-areas:"k t""v v""a a";row-gap:6px}.ox-k{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);grid-area:k}.ox-t{font-size:var(--t-meta);grid-area:t;justify-self:end}.ox-v{min-width:0;font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-area:v}.ox-field.is-body .ox-v{font:400 var(--t-body)/var(--lh-body) var(--font-serif);max-width:68ch}.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(--late);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-self:start}.ox-card .dk-copy{min-height:var(--control);border-radius:var(--r-button);background:var(--accent-soft);color:var(--accent);font:500 var(--t-control)/1.2 var(--font-display);border-color:#0000;padding:0 16px}.ox-card .dk-copy:hover{background:var(--accent-soft-2);border-color:#0000}.ox-card .dk-copy.is-copied{background:var(--good-soft);color:var(--good)}.ox-card .dk-copy.is-failed{background:var(--late-soft);border-color:var(--ocre);color:var(--late);padding:8px 14px}.ox-stored{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);margin-top:12px}.ox-stored span{color:var(--body)}.ox-acts{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:16px;display:flex}.ox-sent{min-width:112px}.ox-skip{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 12px;min-width:0;display:flex}.ox-skip .input{flex:220px;min-width:0}.ox-skip-acts{align-items:center;gap:16px;display:flex}.ox-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 20px 40px;display:flex}.ox-empty-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ox-none{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:52ch}.ox-none b{color:var(--ink);font-weight:600}.ox-none .dk-link{font-size:inherit;white-space:normal}.ox-add .dk-segwrap{align-self:flex-start}.ox-add-body{white-space:pre-wrap;min-height:180px}.ox-why{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--late)}@media (pointer:coarse){.ox-card .dk-copy,.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{justify-self:stretch;display:flex}.ox-field.is-body .ox-fa .dk-copy{flex:auto}}@media (max-width:719px){.ox{gap:20px}.ox-list{gap:24px}.ox-bar{flex-direction:column;align-items:stretch}.ox-bar .dk-segwrap{align-self:flex-start;max-width:100%;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ox-bar .dk-seg{flex-wrap:wrap;width:auto}.ox-pick{width:100%;max-width:none}.ox-card{padding:16px}.ox-acts>.ox-sent{flex:auto}.ox-skip{flex-direction:column;align-items:stretch}.ox-skip .input{flex:none}}.sx{flex-direction:column;gap:24px;display:flex}.sx-head{justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.sx-head-main{flex-direction:column;gap:4px;min-width:0;display:flex}.sx-lede{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:72ch}.sx-lede .linkbtn{white-space:normal}.sx-new{flex:none}@media (max-width:719px){.sx-head{align-items:flex-start}.sx-new{min-width:44px;padding:0}.sx-new-w{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sx-figs{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sx-fig{border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;padding:18px 22px;display:flex}.sx-fig:first-child{border-left:0}.sx-fig dd{font:600 30px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.sx-fig dt{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}@media (max-width:1099px){.sx-fig{padding:16px 18px}}@media (max-width:719px){.sx-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-fig:nth-child(3){border-left:0}.sx-fig:nth-child(n+3){border-top:1px solid var(--line)}.sx-fig dd{font-size:28px}}.sx-filters{flex-direction:column;gap:12px;display:flex}.sx-status{flex-wrap:wrap;gap:6px;display:flex}.sx-where{flex-direction:column;gap:10px;min-width:0;display:flex}.sx-regions{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.sx-regions::-webkit-scrollbar{display:none}.sx-regions.is-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.sx-regions.is-more-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000 100%)}.sx-regions.is-more-l.is-more-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.sx-region{flex:none;gap:8px}.sx-region-dot{background:var(--decor)}.sx-region[data-state=working] .sx-region-dot{background:var(--good)}.sx-region[data-state=edge] .sx-region-dot{background:var(--late)}.sx-region.on .sx-region-dot{box-shadow:0 0 0 2px var(--card)}.sx-region-name{align-items:baseline;gap:6px;display:inline-flex}.sx-region-clock{border-left:1px solid var(--line-2);color:var(--ink);align-items:baseline;gap:6px;padding-left:9px;display:inline-flex}.sx-region-clock i{color:var(--muted);font-style:normal;font-weight:400}.sx-region.on .sx-region-clock{color:inherit;border-left-color:color-mix(in srgb, var(--card) 40%, transparent)}.sx-region.on .sx-region-clock i{color:inherit;opacity:.75}.sx-region-all.on{background:var(--card);border-color:var(--ink);color:var(--ink)}.sx-region-all.on:hover{background:var(--hover);border-color:var(--ink);color:var(--ink)}.sx-region-all.on em,.sx-region-all.on .sx-region-clock i{color:var(--muted);opacity:1}.sx-region-all.on .sx-region-clock{border-left-color:var(--line-2)}.sx-zones{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:80ch}@media (max-width:719px){.sx-regions{margin:-4px calc(-1 * var(--gutter));padding:4px var(--gutter)}}.sx-list{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));align-items:start;gap:16px;display:grid}.sx-list>.dk-card{grid-column:1/-1}.sx-group{display:contents}.sx-group-name{font:600 var(--t-section)/var(--lh-section) var(--font-display);color:var(--ink);margin:0}.sx-group-n{font:500 var(--t-ui)/1 var(--font-display);color:var(--muted)}.sx-group-hint{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}@supports (grid-template-rows:subgrid){.sx-group>.sc{grid-row:span 4;grid-template-rows:subgrid;row-gap:16px;display:grid}.sx-group>.sc>.sc-foot{align-self:end}}.sx-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:36px 24px 32px;display:flex}.sx-empty-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.sx-empty p{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--body);text-wrap:pretty;max-width:46ch}.sx-empty p b{color:var(--ink);font-weight:600}.sx-none{padding:18px 20px}.sx-none p{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted)}.sx-after{flex-direction:column;gap:16px;display:flex}@media (min-width:1700px){.dk-main.is-wide .sx-after:has(>.sx-diary){grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}}.sx-after:empty{display:none}.sx-card-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px}.sx-card-title{align-items:baseline;gap:10px;display:inline-flex}.sx-drows{flex-direction:column;gap:8px;display:flex}.sx-drow{color:inherit;border-radius:var(--r-inner);grid-template-columns:56px minmax(0,1fr);align-items:stretch;gap:12px;text-decoration:none;display:grid}.sx-drow:hover{text-decoration:none}.sx-drow:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-inner)}.sx-drow-when{flex-direction:column;gap:1px;padding-top:10px;display:flex}.sx-drow-when b{font:600 var(--t-ui)/20px var(--font-display);color:var(--ink)}.sx-drow-when small{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.sx-drow-block{border-left:4px solid var(--kind-client-edge);border-radius:var(--r-inner);background:var(--kind-client);min-width:0;transition:box-shadow var(--fast) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.sx-drow:hover .sx-drow-block{box-shadow:var(--shadow)}.sx-drow-t{flex-direction:column;gap:1px;min-width:0;display:flex}.sx-drow-t b{font:600 14px/20px var(--font-display);color:var(--ink);overflow-wrap:anywhere}.sx-drow-t span{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);overflow-wrap:anywhere}.sx-drow-how{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){.sx-drow-block{transition:none}}.db{flex-direction:column;gap:24px;display:flex}html:not([data-arrived]) .db-first>:nth-child(2),html:not([data-arrived]) .db-head>.db-news{animation-delay:40ms}html:not([data-arrived]) .db-first>:nth-child(3),html:not([data-arrived]) .db-second>:first-child{animation-delay:80ms}html:not([data-arrived]) .db-second>:nth-child(2){animation-delay:.12s}html:not([data-arrived]) .db-moves{animation-delay:.16s}.db-head{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px 28px;display:grid}@media (min-width:1100px){.db-head{grid-template-columns:minmax(0,1fr) minmax(320px,520px)}}.db-hello{flex-direction:column;min-width:0;display:flex}.db-date{font:400 14px/20px var(--font-display);color:var(--muted);margin:0 0 6px}.db-wx{align-items:center;gap:14px;margin-top:18px;display:flex}.db-wx.is-reading{gap:12px}.db-sky{color:var(--muted)}.db-sky.is-sun,.db-sky.is-partly{color:var(--late)}.db-wx .db-sky{stroke-width:1.6px;width:40px;height:40px}.db-wx-t{font:600 40px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.db-wx-d{font:400 var(--t-ui)/20px var(--font-display);color:var(--ink);gap:2px;display:grid}.db-wx-d small{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted)}.db-hours{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.db-hour{border-radius:var(--r-inner);background:var(--card);border:1px solid var(--line);min-width:52px;font:400 var(--t-meta)/1.2 var(--font-display);color:var(--muted);justify-items:center;gap:4px;padding:8px 6px;display:grid}.db-hour b{font-size:var(--t-ui);color:var(--ink);font-weight:600}.db-hour .db-sky{width:18px;height:18px}.db-clocks{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.db-clock{white-space:nowrap;background:var(--card);border:1px solid var(--line);height:30px;font:400 var(--t-meta)/1 var(--font-display);color:var(--body);border-radius:15px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.db-clock b{color:var(--ink);font-weight:600}.db-clock .dk-dot{background:var(--decor)}.db-clock[data-state=working] .dk-dot{background:var(--good)}.db-clock[data-state=edge] .dk-dot{background:var(--late)}.db-clock.is-here{background:var(--accent-soft);color:var(--accent);border-color:#0000}.db-clock.is-here b{color:var(--accent)}.db-clock.is-here .dk-ic{width:15px;height:15px}.db-news{flex-direction:column;min-width:0;display:flex}.db-news .dk-card-head{align-items:baseline;padding-top:16px}.db-news .dk-card-body{flex-direction:column;flex:auto;padding-bottom:14px;display:flex}.db-meta{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);white-space:nowrap}.db-topics{margin:6px 0}.db-news-list>li+li{border-top:1px solid var(--line)}.db-news-a{color:inherit;border-radius:8px;gap:3px;padding:9px 0;text-decoration:none;display:grid}.db-news-a:hover{text-decoration:none}.db-news-a:hover .db-news-t{color:var(--accent)}.db-news-t{font:500 var(--t-ui)/21px var(--font-display);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.db-news-m{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.db-news-m b{color:var(--body);font-weight:500}.db-news-more{align-self:flex-start;margin:6px 0 2px}@media (min-width:900px){.db-news .db-topics .dk-segwrap{max-width:none;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.db-news .db-topics .dk-seg{flex-wrap:wrap;width:auto}.db-news.is-open .db-news-list{overscroll-behavior:contain;max-height:340px;margin:0 -4px;padding:0 4px;overflow-y:auto}.db-head.is-news-open .db-clocks{margin-top:0}}.db-news-sk{flex-direction:column;gap:14px;padding:8px 0;display:flex}.db-news-skrow{flex-direction:column;gap:6px;display:flex}.db-first,.db-second{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.db-day,.db-list{flex-direction:column;display:flex}.db-day>.dk-card-body,.db-list>.dk-card-body{flex-direction:column;flex:auto;display:flex}@media (min-width:720px){.db-first{grid-template-columns:repeat(2,minmax(0,1fr))}.db-first>.db-needs{grid-column:1/-1}}@media (min-width:1100px){.db-second{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (min-width:1280px){.db-first{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.db-first>.db-needs{grid-column:auto}}.db-quiet{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--muted);text-wrap:pretty;max-width:52ch}.db-more{align-self:flex-start;margin-top:10px;display:inline-block}.db-needs{background:var(--accent-fill);color:var(--on-accent);border-color:#0000}.db-needs .dk-card-head h2{color:inherit}.db-big{font:600 44px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.db-needs-list>li+li .db-need{border-top:1px solid color-mix(in srgb, var(--on-accent) 18%, transparent)}.db-need{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.db-need:hover{text-decoration:none}.db-need:focus-visible{border-radius:var(--r-control);box-shadow:0 0 0 2px var(--on-accent)}.db-need-t{min-width:0;font:500 var(--t-ui)/21px var(--font-display);flex:auto}.db-need-t small{font-size:var(--t-meta);line-height:var(--lh-meta);color:color-mix(in srgb, var(--on-accent) 80%, var(--accent-fill));font-weight:400;display:block}.db-need-ic{background:color-mix(in srgb, var(--on-accent) 16%, transparent);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.db-go{background:color-mix(in srgb, var(--on-accent) 16%, transparent);width:34px;height:34px;transition:background var(--fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.db-need:hover .db-go{background:color-mix(in srgb, var(--on-accent) 28%, transparent)}.db-needs-empty{font:400 var(--t-ui)/var(--lh-ui) var(--font-display);color:color-mix(in srgb, var(--on-accent) 80%, var(--accent-fill));max-width:44ch}.db-call{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px 20px;display:flex}.db-eyebrow{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);letter-spacing:0}.db-call-time{font:600 34px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.db-call-kind{max-width:100%;display:flex}.db-call-kind .dk-chip{white-space:normal;min-width:0;max-width:100%;height:auto;min-height:26px;line-height:var(--lh-meta);overflow-wrap:anywhere;flex:0 auto;padding-block:4px}.db-call-who{border-radius:var(--r-control);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.db-call-whot{flex-direction:column;min-width:0;display:flex}.db-call-whot b{font:600 var(--t-ui)/21px var(--font-display);color:var(--ink)}.db-call-whot small{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted)}.db-call-who:hover b{color:var(--accent)}.db-call-acts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.db-call-later{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--body)}.db-call-diary{margin-top:auto}.db-rows>li+li{border-top:1px solid var(--line)}.db-row{align-items:center;gap:12px;padding:12px 0;display:flex}.db-row-t{flex-direction:column;flex:auto;min-width:0;display:flex}.db-row-t b{font:500 var(--t-ui)/21px var(--font-display);color:var(--ink)}.db-row-t>span{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted)}.db-row .btn{flex:none}.db-agenda{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.db-ag{grid-template-columns:52px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.db-ag-time{font:600 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--ink);padding-top:10px}.db-ag.is-past .db-ag-time{color:var(--muted)}.db-ag-block{border:0;border-left:4px solid var(--kind-office-edge);border-radius:var(--r-inner);background:var(--kind-office);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--fast) var(--ease-out);flex-direction:column;gap:1px;padding:10px 12px;display:flex}.db-ag-block[data-kind=client]{background:var(--kind-client);border-left-color:var(--kind-client-edge)}.db-ag-block[data-kind=screen]{background:var(--kind-screen);border-left-color:var(--kind-screen-edge)}.db-ag-block[data-kind=home]{background:var(--kind-home);border-left-color:var(--kind-home-edge)}.db-ag-block:hover{box-shadow:var(--shadow)}.db-ag-block:focus-visible{box-shadow:var(--focus-ring)}.db-ag-block b{font:600 14px/20px var(--font-display);color:var(--ink);overflow-wrap:anywhere}.db-ag-block span{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted);overflow-wrap:anywhere}.db-ag-sk{border-radius:var(--r-inner);height:52px;margin-top:10px;display:block}.db-earlier{align-self:flex-start;margin-bottom:10px}.db-day-foot{border-top:1px solid var(--line);font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:auto;padding-top:12px;display:flex}.db-still{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;padding:12px 0 8px;display:flex}.db-still .db-quiet{max-width:40ch}.db-still-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.db-todo>li+li{border-top:1px solid var(--line)}.db-todo-row{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid;position:relative}.db-todo-end{justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (max-width:719px){.db-todo-end{flex-direction:column;align-items:flex-end;gap:6px}}.db-todo-row:focus-visible{border-radius:var(--r-control)}.db-todo-row.is-opens{cursor:pointer}.db-todo-tick{place-items:center;min-height:26px;display:grid}.db-ring{border:1px solid var(--line-2);background:var(--card-2);width:26px;height:26px;color:var(--muted);transition:color var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.db-ring .dk-ic{stroke-width:2.2px;width:14px;height:14px}a.db-ring:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.db-ring.is-still{background:0 0;border-style:dashed}@media (pointer:coarse){a.db-ring:after{content:"";position:absolute;inset:-10px}}.db-todo+.db-more{margin-top:auto;padding-top:10px}.db-todo-t{flex-direction:column;min-width:0;display:flex}.db-todo-what{text-align:left;cursor:pointer;font:500 var(--t-ui)/21px var(--font-display);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:none}.db-todo-what:is(a,button):hover{color:var(--accent);text-decoration:none}.db-todo-t small{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted)}.db-todo-row.is-done .db-todo-what{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--decor);text-decoration-color:var(--decor);cursor:default}.db-sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.db-strip{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}@media (min-width:1700px){.db-strip{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}}@supports (grid-template-rows:subgrid){.db-strip>.sc{grid-row:span 3;grid-template-rows:subgrid;row-gap:14px;display:grid}}.db-none{padding:18px 20px}.sc{flex-direction:column;gap:16px;padding:20px;display:flex}.sc.is-compact{gap:14px}.sc-top{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sc-role{font:600 18px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.sc-client{font:400 14px/20px var(--font-display);color:var(--muted);margin-top:2px}.sc-where{margin-top:10px}.sc-where .dk-dot{background:var(--decor)}.sc-where[data-state=working] .dk-dot{background:var(--good)}.sc-where[data-state=edge] .dk-dot{background:var(--late)}.sc-prog{gap:8px;display:grid}.sc-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.sc-track i{height:10px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:5px;display:block}.sc-track i.on{box-shadow:none}.sc-far{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.sc-far b{color:var(--ink);font-weight:500}.sc-next{border-radius:var(--r-inner);background:var(--card-2);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.sc-next-t{min-width:0;font:500 14px/20px var(--font-display);color:var(--ink);flex:140px}.sc-next.is-quiet .sc-next-t{color:var(--muted);font-weight:400}.sc-set{font:500 14px/20px var(--font-display);color:var(--accent);flex:none}.sc-plus{border:1px dashed var(--decor);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.sc-foot{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);justify-content:space-between;gap:12px;display:flex}@media (max-width:719px){.db{gap:18px}.db-hours{display:none}.db-wx{margin-top:12px}.db-wx-t{font-size:32px}.db-wx .db-sky{width:32px;height:32px}.db-clocks{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:14px var(--gutter) 2px;flex-wrap:nowrap;overflow-x:auto}.db-clocks::-webkit-scrollbar{display:none}.db-clock{flex:none}.db-strip{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.db-ag-block,.db-go,.db-ring{transition:none}}.st-city{max-width:360px}.ow-tools{flex:none;align-items:center;gap:2px;display:inline-flex}.ow-grip{width:24px;height:28px;color:var(--decor);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:color var(--fast) var(--ease-out), opacity var(--fast) var(--ease-out);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.ow-grip:hover{color:var(--muted)}@media (hover:hover) and (pointer:fine){.ow-grip{opacity:0}[data-key]:hover .ow-grip,[data-key]:focus-within .ow-grip,[data-key][data-lifted] .ow-grip{opacity:1}}@media (pointer:coarse){.ow-tools{gap:8px}.ow-grip{width:30px;color:var(--muted)}.ow-grip:before{content:"";position:absolute;inset:-8px -6px -8px 0}}[data-sorting]{-webkit-user-select:none;user-select:none}[data-sorting]>[data-key]{transition:transform var(--fast) var(--ease-out)}[data-sorting]>[data-key][data-lifted]{z-index:2;cursor:grabbing;background:var(--card);box-shadow:var(--shadow-float);border-radius:var(--r-control);transition:none;position:relative}[data-sorting] .ow-grip{cursor:grabbing}@media (hover:hover){[data-sorting]>[data-key]:not([data-lifted]):hover{background:0 0}}.ow-menu{flex:none;display:inline-flex}.ow-more{color:var(--muted);background:0 0;border-radius:50%}.ow-more:hover,.ow-more[aria-expanded=true]{background:var(--hover);color:var(--ink)}.ow-more:focus-visible{box-shadow:var(--focus-ring)}.pl-menu .ow-done .dk-ic{color:var(--good);stroke-width:2.2px}.ow-sep{background:var(--line);height:1px;margin:4px 0}.ow-aside{font:400 var(--t-meta)/1 var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:20px}.ow-pick{z-index:25;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-inner);width:248px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-float);flex-direction:column;gap:8px;padding:12px;display:flex;position:fixed;top:0;left:0}.ow-pick-l{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.ow-pick-in{width:100%}.ow-pick-acts{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.ow-grip,[data-sorting]>[data-key]{transition:none}}.pl-menu .ow-away{width:100%;min-height:36px;font:500 14px/1.2 var(--font-display);color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.pl-menu .ow-away .dk-ic{color:var(--muted);margin-left:auto}.pl-menu .ow-away:hover,.pl-menu .ow-away:focus-visible{background:var(--hover);text-decoration:none}.pl-menu .ow-away:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none}@media (pointer:coarse){.pl-menu .ow-away{min-height:44px}}.ml-sec{flex-direction:column;gap:12px;display:flex}.ml-list{margin:0;padding:0;list-style:none;overflow:hidden}.ml-list>li+li{border-top:1px solid var(--line)}.ml-row{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"slot what end""slot ctx end";align-items:center;gap:4px 14px;padding:14px 12px 14px 20px;display:grid;position:relative}.ml-row:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 2px var(--accent)}.ml-slot{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;grid-area:slot;place-items:center;display:grid}.ml-slot .dk-ic{width:14px;height:14px}.ml-subject{min-width:0;max-width:100%;font:500 var(--t-ui)/21px var(--font-display);color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;grid-area:what;justify-self:start;text-decoration:none}.ml-subject:hover{color:var(--accent);text-decoration:none}.ml-subject:focus-visible{border-radius:4px}.ml-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);grid-area:ctx;margin:0;overflow:hidden}.ml-line{font-family:var(--font-serif)}.ml-end{grid-area:end;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ml-today{white-space:nowrap}.ml-more{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted);margin:0}.ml-failed{color:var(--muted)}.ml-home{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;display:flex}.ml-home-h{font:600 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--ink);align-items:baseline;gap:8px;margin:0;display:flex}.ml-home-h .dk-num{color:var(--muted);font-weight:500}.ml-list.is-home{overflow:visible}.ml-list.is-home .ml-row{column-gap:12px;padding:10px 0}.ml-home-more{align-self:flex-start;margin-top:6px}.ml-list.is-home .ml-meta{white-space:normal}.ml-list.is-home .ml-sep-line{display:none}.ml-list.is-home .ml-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:719px){.ml-row{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"slot what""slot ctx"".end";padding-right:16px}.ml-end{justify-content:flex-start;margin-top:6px}.ml-list.is-home .ml-row{padding-right:0}.ml-meta{white-space:normal}.ml-sep-line{display:none}.ml-line,.ml-list.is-home .ml-line{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ml-tlist{margin:0;padding:0;list-style:none}.ml-tlist>li+li{border-top:1px solid var(--line)}.ml-th{color:inherit;flex-direction:column;gap:2px;padding:10px 0;text-decoration:none;display:flex}.ml-th:hover{text-decoration:none}.ml-th:focus-visible{border-radius:var(--r-control)}.ml-th-top{align-items:baseline;gap:8px;display:flex}.ml-th-top .dk-ic{color:var(--muted);flex:none;align-self:center}.ml-th-subject{min-width:0;font:600 var(--t-ui)/20px var(--font-display);color:var(--ink);overflow-wrap:anywhere}.ml-th:hover .ml-th-subject{color:var(--accent)}.ml-th-meta{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--muted)}.ml-th-line{font:400 var(--t-small)/var(--lh-small) var(--font-serif);color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ml-threads.is-sheet .ms-card{padding-block:0}.ml-reading{animation:mlReading 1.2s var(--ease-out) infinite alternate}@keyframes mlReading{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ml-reading{animation:none}}.ml-steps{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--card-2);flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.ml-steps-h{font:600 var(--t-ui)/var(--lh-ui) var(--font-display);color:var(--ink);margin:0}.ml-steps-warn,.ml-steps-foot{font:500 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--late);text-wrap:pretty;margin:0}.ml-steps ol{font:400 var(--t-meta)/var(--lh-meta) var(--font-display);color:var(--body);flex-direction:column;gap:10px;max-width:72ch;margin:4px 0 2px;padding-left:22px;list-style:decimal;display:flex}.ml-steps li{text-wrap:pretty;padding-left:2px;display:list-item}.ml-steps li::marker{color:var(--muted);font-weight:600}.ml-steps-go{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ml-steps-val{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.ml-steps code{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:3px 7px;font:400 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.st-row>.dk-chip{align-self:flex-start}@media (min-width:720px){.st-row>.dk-chip{align-self:center}}.dk-discreet{border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);width:100%;min-height:40px;color:var(--body);cursor:pointer;font:500 14px/1 var(--font-display);white-space:nowrap;text-align:left;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:10px;padding:0 12px;display:flex;position:relative}.dk-discreet:not([aria-pressed=true]):hover{border-color:var(--decor);background:var(--hover);color:var(--ink)}.dk-discreet[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.dk-discreet .dk-ic{width:20px;height:20px}.dk-discreet kbd{font:500 var(--t-tiny)/1 var(--font-display);letter-spacing:.02em;opacity:.75;margin-left:auto}.dk-discreet-short{display:none}.dk-top .dk-discreet{border-radius:50%;justify-content:center;gap:6px;width:40px;min-height:40px;padding:0}.dk-top .dk-discreet>span,.dk-top .dk-discreet kbd{display:none}.dk-top .dk-discreet[aria-pressed=true]{border-radius:var(--r-pill);width:auto;padding:0 14px 0 12px}.dk-top .dk-discreet[aria-pressed=true] .dk-discreet-short{display:inline}@media (pointer:coarse){.dk-discreet:before{content:"";position:absolute;inset:-3px}}@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(--late);background:var(--late-soft);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(--card);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(--line);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(--line);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-inner);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(--late-soft);color:var(--late);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(--line-2);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(--line);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(--line);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(--line);flex-direction:column;margin-top:28px;display:flex}.cp-row{border-top:1px solid var(--line);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(--card);border-top:1px solid var(--line);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(--card);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(--card);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-inner);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-inner);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(--late-soft);color:var(--late);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(--line-2);border-radius:var(--r-control);background:var(--card);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(--accent-soft)}.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(--line);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(--line-2);border-radius:var(--r-control);background:var(--card);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(--card)}.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-inner);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(--card)}.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}}
